부르토더에 갇힌 상태여서 내수롬 깔아보려고 했는데,
내수롬 설치하려고 해도 이렇게 중간게 벽돌 방지라면서 멈추는데
글로벌 롬으로 이미지 파일 바꿔서 해봐도 안됨
==========================================================
작업 시작: [내수(PRC) 기기에 펌웨어 설치 [데이터 초기화]]...
==========================================================
--- 로그 ON, 출력이 log_20251116_162740.txt 파일에 저장됩니다 ---
--- 명령어: patch_all_wipe ---
--- [1/9단계] output 폴더 정리 ---
> 제거됨: output
> 제거됨: output_dp
> 제거됨: output_xml
--- [데이터 초기화 모드] 자동 설치 및 펌웨어 플래싱 ---
=============================================================
2/9단계: 연결 및 기기 정보 대기 중
=============================================================
[!] ADB 슬롯 감지 실패. Fastboot 시도 중...
============================================================
[조치 필요] 수동으로 FASTBOOT 모드로 부팅하세요.
============================================================
--- FASTBOOT 대기 중 ---
[+] Fastboot 연결됨
[*] Fastboot를 통해 활성 슬롯 확인하는 중...
============================================================
[조치 필요] 감지 완료
[조치 필요] 수동으로 EDL 모드로 부팅하세요.
============================================================
[+] 활성 슬롯: _a
--- [2/9단계] 기기 정보 완료 ---
--- [3/9단계] RSA 펌웨어 'image' 폴더 대기 중 ---
[+] 'image' 폴더 발견됨
=============================================================
4/9단계: 펌웨어 변환 (ROW -> PRC) 및 검증
=============================================================
--- 필요한 파일 확인 중 ---
[+] 필요한 파일 확인됨
--- vendor_boot & vbmeta 변환 시작 ---
[*] 이전 폴더 정리 중...
--- vendor_boot.img 및 vbmeta.img 대기 중 ---
--- 원본 이미지 백업 중 ---
[+] 백업 완료.
--- ROW -> PRC 변환 시작 ---
[*] vendor_boot.bak.img 변경 사항 없음 (.PRC 패턴 발견 (이미 패치됨).).
[*] 원본을 'vendor_boot_prc.img'(으)로 복사 중...
[*] 변환 검증 중...
[+] PRC로 변환 성공.
--- 이미지 정보 추출 중 ---
[Info] 플래그: 0
[Info] 13개 속성 파싱됨
[Info] 플래그: 0
[Info] 1개 속성 파싱됨
[+] 정보 추출됨
--- vendor_boot에 해시 푸터 추가 중 ---
[+] 1개 속성 복원 중...
[+] 플래그 복원: 0
--- vbmeta.img 재생성 중 ---
[*] vbmeta 키 검증 중...
[+] testkey_rsa4096.pem 일치
[*] 디스크립터로 'vbmeta.img' 재생성 중...
--- 마무리 중 ---
[*] 최종 이미지 이름 변경 중...
[*] 이미지를 'output'로 이동 중...
[*] 백업을 'backup'로 이동 중...
=============================================================
성공!
이미지가 'output'에 저장되었습니다.
=============================================================
--- [4/9단계] 변환 및 검증 성공 ---
=============================================================
5/9단계: XML 파일 수정
=============================================================
--- X 파일을 XML로 변환 시작 ---
--- 'image' 폴더 대기 중 ---
[*] 'image' 폴더 스캔 중...
[*] 16개의 .xml 파일 발견. 'output_xml'로 이동 중...
> 이동됨: contents.xml
> 이동됨: patch0.xml
> 이동됨: patch1.xml
> 이동됨: patch2.xml
> 이동됨: patch3.xml
> 이동됨: patch4.xml
> 이동됨: patch5.xml
> 이동됨: provision_ufs.xml
> 이동됨: provision_ufs40.xml
> 이동됨: rawprogram1.xml
> 이동됨: rawprogram2.xml
> 이동됨: rawprogram3.xml
> 이동됨: rawprogram4.xml
> 이동됨: rawprogram5.xml
> 이동됨: rawprogram_unsparse0-half.xml
> 이동됨: rawprogram_unsparse0.xml
=============================================================
성공!
수정된 XML이 'output_xml'에 준비되었습니다.
=============================================================
--- XML 수정 시작 ---
[*] 임시 'working' 생성됨
[*] 'rawprogram_save_persist_unsparse0.xml' 수정 중...
[*] 'rawprogram_save_persist_unsparse0.xml' 누락, 'rawprogram_unsparse0-half.xml' 이름 변경 중...
> [데이터 초기화] metadata/userdata 유지.
> 패치됨
[*] output 폴더 정리 중...
> 삭제됨: rawprogram_unsparse0.xml
[+] XML 처리 완료. 파일 위치: 'output_xml'.
[*] devinfo/persist용 플래싱 XML 생성 중...
[+] 'output_xml'에 'rawprogram_write_persist_unsparse0.xml' 생성됨
[+] 'output_xml'에 'rawprogram4_write_devinfo.xml' 생성됨
[*] 임시 'working' 정리됨
=============================================================
성공!
수정된 XML이 'output_xml'에 준비되었습니다.
다음으로 'EDL 모드 플래싱' (메뉴 10)을 실행하세요.
=============================================================
--- [5/9단계] XML 수정 성공 ---
=============================================================
6/9단계: devinfo/persist 추출
=============================================================
[*] ARB 확인을 위해 추가 추출 예약됨: boot_a, vbmeta_system_a
--- 추출 시작 ---
--- [EDL 설정] EDL 모드로 재부팅 중 ---
[!] 요청에 따라 ADB 건너뜀
[!] ADB 작업 건너뛰기 ON, 수동으로 EDL 모드로 재부팅하세요.
--- [EDL 설정] EDL 로더 대기 중 ---
[+] 'image'에서 로더 'xbl_s_devprg_ns.melf' 발견됨
--- EDL 대기 중 ---
[*] EDL (9008) 기기 확인 중...
[!] EDL (9008) 기기를 찾을 수 없습니다.
[!] EDL 모드로 기기를 연결하세요.
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[*] EDL (9008) 대기 중... (취소하려면 Ctrl+C)
[+] EDL 연결됨 (COM3).
--- [EDL 설정] 기기 연결됨 ---
[*] 프로그래머를 COM3로 업로드 중...
Binary build date: Jun 25 2019 @ 03:16:15
QSAHARASERVER CALLED LIKE THIS: 'C:\Users\Administrator\Desktop\tools\Qsaharaserver.ex'Current working dir: C:\Users\Administrator\Desktop
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\Users\Administrator\Desktop\image\xbl_s_devprg_ns.melf
16:27:53: Requested ID 13, file: "C:\Users\Administrator\Desktop\image\xbl_s_devprg_ns.melf"
16:27:53: 1558324 bytes transferred in 0.140000 seconds (10.6152MBps)
16:27:53: File transferred successfully
16:27:53: Sahara protocol completed
[*] 추가 대상: devinfo, persist, boot_a, vbmeta_system_a
[*] 'devinfo' 추출 준비 중...
> 정보: rawprogram4.xml (LUN=4, 시작=677222)
[*] 추출 중 -> LUN:4, 시작:677222, 개수:1...
Base Version: 19.06.10.18.44
Binary build date: Jun 25 2019 @ 03:16:10
Incremental Build version: 19.06.25.03.16.10
16:27:55: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\Administrator\Desktop\tools\fh_loader.exe --port=\\.\COM3 --convertprogram2read --sendimage=devinfo.img --lun=4 --start_sector=677222 --num_sectors=1 --memoryname=UFS --noprompt --zlpawarehost=1
************************************************
16:27:55: INFO: Current working dir (cwd): C:\Users\Administrator\Desktop\backup\
16:27:55: INFO: Showing network mappings to allow debugging
16:27:55: INFO: Looking for file 'devinfo.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:27:55: WARNING: User specified --num_sectors=1 but file only has 1 sectors. **Ignoring --num_sectors
16:27:55: INFO: User wants to talk to port '\\.\COM3'
16:27:55: INFO: Took 0.00000000 seconds to open port
16:27:55: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
16:27:55: INFO: Sending <configure>
16:27:55: INFO: TARGET SAID: 'INFO: Binary build date: Oct 23 2025 @ 07:30:41'
16:27:55: INFO: TARGET SAID: 'INFO: Binary build date: Oct 23 2025 @ 07:30:41
'
16:27:55: INFO: TARGET SAID: 'INFO: Chip serial num (0x0) Chip ID (0x0)'
16:27:55: INFO: TARGET SAID: 'INFO: Supported Functions (15):'
16:27:55: INFO: TARGET SAID: 'INFO: program'
16:27:55: INFO: TARGET SAID: 'INFO: read'
16:27:55: INFO: TARGET SAID: 'INFO: nop'
16:27:55: INFO: TARGET SAID: 'INFO: patch'
16:27:55: INFO: TARGET SAID: 'INFO: configure'
16:27:55: INFO: TARGET SAID: 'INFO: setbootablestoragedrive'
16:27:55: INFO: TARGET SAID: 'INFO: erase'
16:27:55: INFO: TARGET SAID: 'INFO: power'
16:27:55: INFO: TARGET SAID: 'INFO: firmwarewrite'
16:27:55: INFO: TARGET SAID: 'INFO: getstorageinfo'
16:27:55: INFO: TARGET SAID: 'INFO: benchmark'
16:27:55: INFO: TARGET SAID: 'INFO: emmc'
16:27:55: INFO: TARGET SAID: 'INFO: ufs'
16:27:55: INFO: TARGET SAID: 'INFO: fixgpt'
16:27:55: INFO: TARGET SAID: 'INFO: getsha256digest'
16:27:55: INFO: TARGET SAID: 'INFO: End of supported functions 15'
16:27:55: INFO: TARGET SAID: 'INFO: Calling handler for configure'
16:27:55: INFO: TARGET SAID: 'INFO: Storage type set to value UFS'
16:27:55: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
16:27:56: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
16:27:56: INFO: In handleRead('devinfo.img')
16:27:56: INFO: Looking for file 'devinfo.img'
16:27:56: INFO: =======================================================
16:27:56: INFO: <read> (4.0KB) 1 sectors from location 677222 FILE: 'devinfo.img'
16:27:56: INFO: =======================================================
16:27:56: INFO: TARGET SAID: 'INFO: Calling handler for read'
16:27:56: INFO: Time measurement too small --- Overall to target 0.0 seconds (0Bps)
16:27:56: INFO: =======================================================
16:27:56: INFO: ===================== SUCCESS =========================
16:27:56: INFO: =======================================================
16:27:56: INFO: ==============================================================
16:27:56: INFO: Files used and their paths
16:27:56: INFO: 1 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
16:27:56: INFO: 2 'C:\Users\Administrator\Desktop\backup\devinfo.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:27:56: INFO: ==============================================================
16:27:56: INFO: NOTE: There were WARNINGS!! Repeated here, but please see log for more detail
User specified --num_sectors=1 but file only has 1 sectors. **Ignoring --num_sectors
NOTE: There were WARNINGS!! Repeated above, but please see log for more detail
16:27:56: INFO: ==============================================================
16:27:56: INFO: _ (done)
16:27:56: INFO: | |
16:27:56: INFO: __| | ___ _ __ ___
16:27:56: INFO: / _` |/ _ \| '_ \ / _ \
16:27:56: INFO: | (_| | (_) | | | | __/
16:27:56: INFO: \__,_|\___/|_| |_|\___|
16:27:56: INFO: {All Finished Successfully}
16:27:56: INFO: Overall to target 0.156 seconds (26.23 KBps)
Writing log to 'C:\Users\Administrator\Desktop\backup\port_trace.txt', might take a minute
Log is 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
[+] 'devinfo'을(를) 'devinfo.img'(으)로 추출했습니다.
[*] 연결 안정화를 위해 5초 대기 중...
[*] 'persist' 추출 준비 중...
> 정보: rawprogram_save_persist_unsparse0.xml (LUN=0, 시작=904)
[*] 추출 중 -> LUN:0, 시작:904, 개수:8192...
Base Version: 19.06.10.18.44
Binary build date: Jun 25 2019 @ 03:16:10
Incremental Build version: 19.06.25.03.16.10
16:28:01: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\Administrator\Desktop\tools\fh_loader.exe --port=\\.\COM3 --convertprogram2read --sendimage=persist.img --lun=0 --start_sector=904 --num_sectors=8192 --memoryname=UFS --noprompt --zlpawarehost=1
************************************************
16:28:01: INFO: Current working dir (cwd): C:\Users\Administrator\Desktop\backup\
16:28:01: INFO: Showing network mappings to allow debugging
16:28:01: INFO: Looking for file 'persist.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:28:01: WARNING: User specified --num_sectors=8192 but file only has 1720 sectors. **Ignoring --num_sectors
16:28:01: INFO: User wants to talk to port '\\.\COM3'
16:28:01: INFO: Took 0.00000000 seconds to open port
16:28:01: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
16:28:01: INFO: Sending <configure>
16:28:01: INFO: TARGET SAID: 'INFO: Calling handler for configure'
16:28:01: INFO: TARGET SAID: 'INFO: Storage type set to value UFS'
16:28:01: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
16:28:01: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
16:28:01: INFO: In handleRead('persist.img')
16:28:01: INFO: Looking for file 'persist.img'
16:28:01: INFO: =======================================================
16:28:01: INFO: <read> (6880.0KB) 1720 sectors from location 904 FILE: 'persist.img'
16:28:01: INFO: =======================================================
16:28:01: INFO: TARGET SAID: 'INFO: Calling handler for read'
16:28:01: INFO: Overall to target 0.141 seconds (47.65 MBps)
16:28:01: INFO: =======================================================
16:28:01: INFO: ===================== SUCCESS =========================
16:28:01: INFO: =======================================================
16:28:01: INFO: ==============================================================
16:28:01: INFO: Files used and their paths
16:28:01: INFO: 1 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
16:28:01: INFO: 2 'C:\Users\Administrator\Desktop\backup\persist.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:28:01: INFO: ==============================================================
16:28:01: INFO: NOTE: There were WARNINGS!! Repeated here, but please see log for more detail
User specified --num_sectors=8192 but file only has 1720 sectors. **Ignoring --num_sectors
NOTE: There were WARNINGS!! Repeated above, but please see log for more detail
16:28:01: INFO: ==============================================================
16:28:01: INFO: _ (done)
16:28:01: INFO: | |
16:28:01: INFO: __| | ___ _ __ ___
16:28:01: INFO: / _` |/ _ \| '_ \ / _ \
16:28:01: INFO: | (_| | (_) | | | | __/
16:28:01: INFO: \__,_|\___/|_| |_|\___|
16:28:01: INFO: {All Finished Successfully}
16:28:01: INFO: Overall to target 0.203 seconds (33.10 MBps)
Writing log to 'C:\Users\Administrator\Desktop\backup\port_trace.txt', might take a minute
Log is 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
[!] 'persist' 추출 실패: Dumped file size mismatch for 'persist'. Expected: 33554432B, Got: 7045120B
[*] 연결 안정화를 위해 5초 대기 중...
[*] 'boot_a' 추출 준비 중...
> 정보: rawprogram4.xml (LUN=4, 시작=112006)
[*] 추출 중 -> LUN:4, 시작:112006, 개수:24576...
Base Version: 19.06.10.18.44
Binary build date: Jun 25 2019 @ 03:16:10
Incremental Build version: 19.06.25.03.16.10
16:28:06: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\Administrator\Desktop\tools\fh_loader.exe --port=\\.\COM3 --convertprogram2read --sendimage=boot_a.img --lun=4 --start_sector=112006 --num_sectors=24576 --memoryname=UFS --noprompt --zlpawarehost=1
************************************************
16:28:06: INFO: Current working dir (cwd): C:\Users\Administrator\Desktop\backup\
16:28:06: INFO: Showing network mappings to allow debugging
16:28:06: INFO: Looking for file 'boot_a.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:28:06: WARNING: User specified --num_sectors=24576 but file only has 58 sectors. **Ignoring --num_sectors
16:28:06: INFO: User wants to talk to port '\\.\COM3'
16:28:06: INFO: Took 0.01600000 seconds to open port
16:28:06: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
16:28:06: INFO: Sending <configure>
16:28:06: INFO: TARGET SAID: 'INFO: Calling handler for configure'
16:28:06: INFO: TARGET SAID: 'INFO: Storage type set to value UFS'
16:28:06: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
16:28:06: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
16:28:06: INFO: In handleRead('boot_a.img')
16:28:06: INFO: Looking for file 'boot_a.img'
16:28:06: INFO: =======================================================
16:28:06: INFO: <read> (232.0KB) 58 sectors from location 112006 FILE: 'boot_a.img'
16:28:06: INFO: =======================================================
16:28:06: INFO: TARGET SAID: 'INFO: Calling handler for read'
16:28:06: INFO: Time measurement too small --- Overall to target 0.0 seconds (0Bps)
16:28:06: INFO: =======================================================
16:28:06: INFO: ===================== SUCCESS =========================
16:28:06: INFO: =======================================================
16:28:06: INFO: ==============================================================
16:28:06: INFO: Files used and their paths
16:28:06: INFO: 1 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
16:28:06: INFO: 2 'C:\Users\Administrator\Desktop\backup\boot_a.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:28:06: INFO: ==============================================================
16:28:06: INFO: NOTE: There were WARNINGS!! Repeated here, but please see log for more detail
User specified --num_sectors=24576 but file only has 58 sectors. **Ignoring --num_sectors
NOTE: There were WARNINGS!! Repeated above, but please see log for more detail
16:28:06: INFO: ==============================================================
16:28:06: INFO: _ (done)
16:28:06: INFO: | |
16:28:06: INFO: __| | ___ _ __ ___
16:28:06: INFO: / _` |/ _ \| '_ \ / _ \
16:28:06: INFO: | (_| | (_) | | | | __/
16:28:06: INFO: \__,_|\___/|_| |_|\___|
16:28:06: INFO: {All Finished Successfully}
16:28:06: INFO: Overall to target 0.047 seconds (4.82 MBps)
Writing log to 'C:\Users\Administrator\Desktop\backup\port_trace.txt', might take a minute
Log is 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
[!] 'boot_a' 추출 실패: Dumped file size mismatch for 'boot_a'. Expected: 100663296B, Got: 237568B
[*] 연결 안정화를 위해 5초 대기 중...
[*] 'vbmeta_system_a' 추출 준비 중...
> 정보: rawprogram_save_persist_unsparse0.xml (LUN=0, 시작=4990344)
[*] 추출 중 -> LUN:0, 시작:4990344, 개수:16...
Base Version: 19.06.10.18.44
Binary build date: Jun 25 2019 @ 03:16:10
Incremental Build version: 19.06.25.03.16.10
16:28:11: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\Administrator\Desktop\tools\fh_loader.exe --port=\\.\COM3 --convertprogram2read --sendimage=vbmeta_system_a.img --lun=0 --start_sector=4990344 --num_sectors=16 --memoryname=UFS --noprompt --zlpawarehost=1
************************************************
16:28:11: INFO: Current working dir (cwd): C:\Users\Administrator\Desktop\backup\
16:28:11: INFO: Showing network mappings to allow debugging
16:28:11: INFO: Looking for file 'vbmeta_system_a.img'
(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/
16:28:11: WARNING: User specified --num_sectors=16 but file only has 0 sectors. **Ignoring --num_sectors
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
16:28:11: {ERROR: Nothing to send!! File is empty!! FileSizeNumSectors==0 for --sendimage=vbmeta_system_a.img USE --num_sectors=200 --sectorsizeinbytes=512}
Writing log to 'C:\Users\Administrator\Desktop\backup\port_trace.txt', might take a minute
Log is 'C:\Users\Administrator\Desktop\backup\port_trace.txt'
[!] fh_loader 오류: Command '['C:\\Users\\Administrator\\Desktop\\tools\\fh_loader.exe', '--port=\\\\.\\COM3', '--convertprogram2read', '--sendimage=vbmeta_system_a.img', '--lun=0', '--start_sector=4990344', '--num_sectors=16', '--memoryname=UFS', '--noprompt', '--zlpawarehost=1']' returned non-zero exit status 1.
[!] 'vbmeta_system_a' 추출 실패: Command '['C:\\Users\\Administrator\\Desktop\\tools\\fh_loader.exe', '--port=\\\\.\\COM3', '--convertprogram2read', '--sendimage=vbmeta_system_a.img', '--lun=0', '--start_sector=4990344', '--num_sectors=16', '--memoryname=UFS', '--noprompt', '--zlpawarehost=1']' returned non-zero exit status 1.
[*] 연결 안정화를 위해 5초 대기 중...
[*] 시스템으로 재부팅 중...
[*] fh_loader를 통해 기기 재부팅 중...
Base Version: 19.06.10.18.44
Binary build date: Jun 25 2019 @ 03:16:10
Incremental Build version: 19.06.25.03.16.10
16:28:16: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\Administrator\Desktop\tools\fh_loader.exe --port=\\.\COM3 --reset --noprompt
************************************************
16:28:16: INFO: Current working dir (cwd): C:\Users\Administrator\Desktop\
16:28:16: INFO: Showing network mappings to allow debugging
16:28:16: INFO: User wants to talk to port '\\.\COM3'
16:28:16: INFO: Took 0.00000000 seconds to open port
16:28:16: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
16:28:16: INFO: Sending <configure>
16:28:16: INFO: TARGET SAID: 'INFO: Calling handler for configure'
16:28:16: INFO: TARGET SAID: 'INFO: Storage type set to value eMMC'
16:28:16: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
16:28:16: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
16:28:16: INFO: Sending <power>
16:28:16: INFO: TARGET SAID: 'INFO: Calling handler for power'
16:28:16: INFO: TARGET SAID: 'INFO: Will issue reset/power off 10000000 useconds, if this hangs check if watchdog is enabled'
16:28:16: INFO: TARGET SAID: 'INFO: bsp_target_reset() 1'
16:28:16: INFO: ==============================================================
16:28:16: INFO: Files used and their paths
16:28:16: INFO: 1 'C:\Users\Administrator\Desktop\port_trace.txt'
16:28:16: INFO: _ (done)
16:28:16: INFO: | |
16:28:16: INFO: __| | ___ _ __ ___
16:28:16: INFO: / _` |/ _ \| '_ \ / _ \
16:28:16: INFO: | (_| | (_) | | | | __/
16:28:16: INFO: \__,_|\___/|_| |_|\___|
16:28:16: INFO: {All Finished Successfully}
16:28:16: INFO: Overall to target 0.063 seconds (0.00 Bps)
Writing log to 'C:\Users\Administrator\Desktop\port_trace.txt', might take a minute
Log is 'C:\Users\Administrator\Desktop\port_trace.txt'
[+] 재부팅 명령 전송됨
[*] 연결 안정화를 위해 10초 대기 중...
--- 추출 완료 ---
[*] 파일 저장 위치: backup
--- [6/9단계] 추출 성공 ---
=============================================================
7/9단계: devinfo/persist 패치
=============================================================
--- devinfo/persist 패치 시작 ---
--- devinfo.img / persist.img 대기 중 ---
[+] 파일이 'backup_critical_20251116_162826'에 백업되었습니다.
[*] 이전 'output_dp' 정리 중...
[*] 지역 코드 감지 중...
[+] 감지 결과: persist: null, devinfo: KRXX
지역 코드를 변경하시겠습니까? (y/n)
선택 (y/n): y
--- 새 지역 코드 선택 ---
------------------------------------------------------------------------------------------------------------------
1. Argentina (AR) 2. Armenia (AM) 3. Australia (AU)
4. Austria (AT) 5. Azerbaijan (AZ) 6. Bahrain (BH)
7. Belgium (BE) 8. Brazil (BR) 9. Bulgaria (BG)
10. Canada (CA) 11. Chile (CL) 12. China (CN)
13. Colombia (CO) 14. Costa Rica (CR) 15. Croatia (HR)
16. Cyprus (CY) 17. Czech Republic (CZ) 18. Denmark (DK)
19. Ecuador (EC) 20. Egypt (EG) 21. El Salvador (SV)
22. Estonia (EE) 23. Finland (FI) 24. France (FR)
25. Georgia (GE) 26. Germany (DE) 27. Ghana (GH)
28. Greece (GR) 29. Guatemala (GT) 30. Hong Kong (HK)
31. Hungary (HU) 32. Iceland (IS) 33. India (IN)
34. Indonesia (ID) 35. Israel (IL) 36. Italy (IT)
37. Japan (JP) 38. Jordan (JO) 39. Kazakhstan (KZ)
40. Kenya (KE) 41. Korea (KR) 42. Kuwait (KW)
43. Kyrgyzstan (KG) 44. Latvia (LV) 45. Lebanon (LB)
46. Lithuania (LT) 47. Malaysia (MY) 48. Mexico (MX)
49. Moldova (MD) 50. Morocco (MA) 51. Mozambique (MZ)
52. Netherlands (NL) 53. New Zealand (NZ) 54. Nigeria (NG)
55. Norway (NO) 56. Oman (OM) 57. Pakistan (PK)
58. Panama (PA) 59. Peru (PE) 60. Philippines (PH)
61. Poland (PL) 62. Portugal (PT) 63. Qatar (QA)
64. Romania (RO) 65. Russia (RU) 66. Saudi Arabia (SA)
67. Serbia (RS) 68. Singapore (SG) 69. Slovakia (SK)
70. Slovenia (SI) 71. South Africa (ZA) 72. Spain (ES)
73. Sweden (SE) 74. Switzerland (CH) 75. Taiwan (TW)
76. Tajikistan (TJ) 77. Tanzania (TZ) 78. Thailand (TH)
79. Tunisia (TN) 80. Turkey (TR) 81. Uganda (UG)
82. Ukraine (UA) 83. United Arab Emirates (AE) 84. United Kingdom (GB)
85. United States of America (US) 86. Uruguay (UY) 87. Uzbekistan (UZ)
88. Venezuela (VE) 89. Vietnam (VN)
------------------------------------------------------------------------------------------------------------------
번호 입력 (1-89): 12
[+] 선택됨: China (CN)
[*] 패치 시작 (지역: CN)...
--- 'devinfo.img' 처리 중 ---
'000000KRXX000000' 1회 발견. '000000CNXX000000'(으)로 교체 중...
패치 성공! 1개 인스턴스 교체됨
'devinfo_modified.img'(으)로 저장됨
--- 'persist.img' 처리 중 ---
[*] 'persist.img'의 대상 코드 없음. 건너뜀
패치 완료
[*] 이미지가 'output_dp'로 이동되었습니다.
=============================================================
성공!
수정된 이미지가 'output_dp'에 준비되었습니다.
=============================================================
--- [7/9단계] 패치 성공 ---
=============================================================
8/9단계: 안티 롤백 확인
=============================================================
[*] 추출된 이미지를 사용하여 ARB 확인 중...
--- 안티 롤백 상태 확인 ---
--- 필요한 파일 확인 중 ---
[+] 필요한 파일 확인됨
--- [1단계] 추출된 롤백 인덱스 파싱 ---
[*] 추출하는 중: boot_a.img
[!] AVB 정보 추출 오류: Command '['C:\\Users\\Administrator\\Desktop\\python3\\python.exe', 'C:\\Users\\Administrator\\Desktop\\tools\\dl\\avbtool.py', 'info_image', '--image', 'C:\\Users\\Administrator\\Desktop\\backup\\boot_a.img']' returned non-zero exit status 1.
--- 확인 완료: 오류 ---
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
치명적인 오류: 안티 롤백 확인 실패!
롤백 인덱스를 확인할 수 없습니다.
벽돌 현상을 방지하기 위해 중단합니다.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
오류: 프로세스 중지됨
[!] 8/9단계: 안티 롤백 확인 - FAILED
상세: 벽돌 현상을 방지하기 위해 중단합니다.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
오류: 프로세스 중지됨
상세: 벽돌 현상을 방지하기 위해 중단합니다.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
예상치 못한 오류 발생: 벽돌 현상을 방지하기 위해 중단합니다.
--- 로그 기록 완료. 출력이 log_20251116_162740.txt 파일에 저장되었습니다 ---
==========================================================
[내수(PRC) 기기에 펌웨어 설치 [데이터 초기화]] 작업이 완료되었습니다.
==========================================================
돌아가려면 아무 키나 누르세요...
edl 모드에서 내수롬 안의 배치파일로 플래싱
내수롬으로 하니 아예 시작도 안되버리는데
연결 자체가 안된걸까요?
나도 저렇게 뜨고 안되더라 근디 usb 포트 2.0포트에서 3.0포트로 바꾸니까 되더라 이유는 모름 usb 꽂는걸 다른곳에 꽂아보셈 될수도 있음