>source

기기의 현재 상태는 다음과 같습니다. 가능한 경우 명령 줄에서 직접 각 파티션을 플래시하기 위해 heimdall을 사용하는 것을 선호합니다. 모든 이미지를 tar 안에 넣고 동시에 플래시해야하는 경우가 아니라면.

다운로드 모드 화면의 왼쪽 상단 :

이전 (및 해결 된) 문제에 대한 자세한 내용은 다음을 참조하세요. 질문

  • 답변 # 1

    올바른 이미지를 플래시하면 문제가 해결되었습니다.

    heimdall flash --RECOVERY TWRP-3.3.1.0_A20_V1.2_by_Agrim720\[Black-themed\].img.img
    

    파일은 다음 위치에서 찾았습니다. XDA 포럼

    기기 : A205GUBU4ASK2

    이전에 의해 패치 된 boot.img로 루팅되었습니다. Magisk vbmeta깜박임 :

    heimdall flash --BOOT magisk_patched.img
    heimdall flash --VBMETA vbmeta.img
    

    삼성 기기는 피하는 것이 좋습니다. 예를 들어 모토로라 맞춤 ROM에 더 좋습니다.

    기기가 '공식 바이너리'에 대해 불평하는 경우 KG 상태 우회필요합니다.

    그러나 TWRP는 처음에만 작동했습니다. 데이터를 포맷하고 다시 시작한 후 장치는 "공식 바이너리"에 대한 청교도로 시작되었습니다.

    olyk2021-02-21 03:21:11

    KG 상태를 우회해야했습니다. 답변이 업데이트되었습니다. 감사.

    olyk2021-02-21 03:21:11
  • 답변 # 2

    Heimdal :

    나는 개발자Linux 명령 줄 지침에 대한 파일을 읽어보세요.

    명령 줄에서 펌웨어 플래시 :

    1. Fully charge your phone (use the wall charger as it's faster).
    2. Download a decrypted device ROM or a Heimdall Firmware Package
       and extract everything to the one directory.
    3. If the ROM is not a Heimdall Firmware Package it may instead be provided
       as multiple archives (nested or otherwise), extract them all to the same
       location.
       NOTE: If you want to use the CSC then extract it last.
    4. Put your Galaxy S device into download mode and plug it in..
    5. Open a terminal and navigate to the directory where you extracted
       the ROM/firmware files.
    6. Type the following to list all the functionality Heimdall supports:
            heimdall help
    7. Before flashing, you must first know the names of the partitions you
       wish to flash. These can be obtained by executing:
            heimdall print-pit --no-reboot
       The inclusion of --no-reboot ensures the phone will not reboot after PIT
       file has been downloaded and displayed. After executing a command with
       the --no-reboot argument, the next command should include the --resume
       argument.
       NOTE: You can still safely reboot your phone manually (with the power
             button) after executing --no-reboot commands.
    8. Use the help and print-pit output to construct a command with all the
       files you want to flash.
       Here is an example that does a full flash and repartition on a GT-I9000:
            heimdall flash --repartition --resume --pit s1_odin_20100512.pit --FACTORYFS factoryfs.rfs --CACHE cache.rfs --DBDATA dbdata.rfs --IBL+PBL boot.bin --SBL Sbl.bin --PARAM param.lfs --KERNEL zImage --MODEM modem.bin
    9. Heimdall will display the progress as it flashes so that you know things
       are working as they should.
    

    Heimdall 펌웨어 패키지를 만드는 방법 :

    Firstly, Heimdall's firmware package format is just a regular TAR archive
    compressed with gzip. The only two real requirements are that a valid
    firmware.xml must be included (refer to Appendix A) and you can only
    include files (no directories, links etc.) As such if you'd like there is
    nothing preventing you from creating Heimdall packages manually. Of course
    Heimdall Frontend provides a simple user interface that takes care of all
    the hard work for you.
    There are two ways in which you can create a firmware package. You can
    create a package from scratch, or you can load an existing package, apply
    modifications and then save the package. Creating a package from scratch
    is the preferred approach, by taking this approach you're far less likely
    to run into file name length limitations.
    Before you can access Heimdall Frontend's firmware creation functionality
    (available from the "Create Package" tab) you must first specify which
    files will be included in your package, as well as a few flashing options
    i.e. Whether or not users should repartition when flashing. This
    information must be filled out from the "Flash" tab in exactly the same
    fashion you would provide information to flash your device (see "Performing
    a Custom Flash with Heimdall Frontend"). As mentioned above, it's not the
    preferred means, but you're able to load an existing package as a starting
    point for this information.
    Once you've specified the files/partitions you wish to include in your
    firmware package the "Create Package" tab will become available. Clicking
    this tab will display additional information that you can include in your
    package. In order to continue you must fill out all sections except for the
    URLs section, which is optional. The following is a break-down of what all
    these options mean.
    

    Odin의 경우 :

    사용중인 Odin 버전에 따라 약간 다를 수 있습니다. 최신 Odin 버전은 매우 간단합니다.

    부트 로더가 기기 펌웨어로 최신 버전이거나 업데이트되었는지 확인하세요. 펌웨어 zip /tar 이름에서 u # 를 확인하세요.

    1) 공식 펌웨어의 .zip 압축을 풉니 다.

    2) Odin을 시작합니다.

    3) USB를 통해 장치를 연결합니다. 연결되면 장치가 com 상자에 표시됩니다.

    4) AP를 선택하고 선택 항목에서 압축을 푼 펌웨어로 이동하여 tar.md 파일 또는 tar 파일을 선택합니다.

    피트 옵션으로 아무것도 선택 /활성화하지 마십시오.

    5) 일단로드되면 시작 버튼을 누르고 그대로 두십시오.

    부팅하는 데 약간 또는 20 분 이상 걸립니다. 일단 부팅되면 펌웨어를 사용하는 것이 좋습니다.

    하나 이상의 tar 또는 tar.md5 파일이있는 경우 :

    1) 공식 펌웨어의 .zip 압축을 풉니 다.

    2) zip에는 AP, BL, CP, CSC와 같은 다양한 항목 (파일)이 포함될 수 있습니다.

    3) Odin을 시작합니다.

    4) USB를 통해 장치를 연결합니다. 연결되면 장치가 com 상자에 표시됩니다.

    5) 각기 다른 상자를 선택하고 선택 항목 내에서 관련 파일을 올바른 상자에 넣으십시오. AP (시스템), BL (부트 로더), CP (모뎀), CSC (장치 변형).

    pit 옵션으로 아무것도 선택 /활성화하지 마십시오.

    6) 일단로드되면 시작 버튼을 누르고 그대로 두십시오.

    heimdall 지원 스레드에 대한 링크 forum.xda-developers.com/showthread.php?t=755265

    alecxs2021-02-21 03:21:11
  • 이전 ROM을 변경 한 후 Wi-Fi를 작동시키는 방법
  • 다음 21 : 9 디스플레이의 Android TV 전체 화면