답변:
주식 ROM 또는 복구 등의 다른 IMG에서 BOOT.IMG 추출
요구 사항 :
1. adb 필수 도구를 다운로드하십시오 .
2. PC
3.
스프레드 폰용 전화 드라이버 (Google 폰 이외의 경우) : SCI-Usb-Jungo v4 (여기 다운로드) 또는 SCI-USB2Serial v1.5.6.1 (여기 다운로드)
4. Android 전화 + USB 케이블
단계 : adb 폴더에서 cmd 창 열기
ff를 입력하십시오 :
adb devices
adb shell
su
cat /proc/mtd
이제 화면에서 파일을 보면 mtd10에 복구 기능이 있음을 알 수 있습니다.
dev: size erasesize name
mtd0: 00040000 00020000 "misc"
mtd10: 00500000 00020000 "recovery"
mtd12: 00280000 00020000 "boot"
mtd13: 04380000 00020000 "system"
mtd14: 04380000 00020000 "cache"
mtd15: 04ac0000 00020000 "userdata"
U 가이 샘플 의 위치 가 mtd10 유형 인 LOCATION 인 경우 :
cat / dev / mtd / mtd10> /sdcard/mtd10.img 또는
cat / dev / mtd / mtd10> /sdcard/recovery.img
출처 : http://howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img -files-via-adb-ex-bootimg
/proc/mtd
어떻게 사람의 노하우가 처음 존재가 어떤 장치 모델 번호 / 이름에 근무중인 제공하지 않고이 질문에 대답하려고하는 모든 장치에 대해 유효하지 않을 수 있습니다? 이 답변은 좋으며 질문의 저자가 Vivek Ji보다 더 나은 것으로 생각하지 않는 사양을 제공 할 때까지. 또한 Firelord 제안은 dd
USB를 통한 전체 백업을 수행하는 데 효과적입니다.
루트 인 경우 기본 도구를 사용하여 복구뿐만 아니라 모든 파티션을 백업 / 복원 할 수 있습니다.
마운트 가능한 모든 파티션 및 블록 장치를 나열하려면 find
및grep
adb shell
su
find /dev | grep by-name$
내 시스템에서 /dev/block/platform/soc/1d84000.ufshc/by-name
돌아옵니다 (이것은 장치에 따라 다르며 사용자의 모양이 다를 수 있습니다).
이제이 ls
경로를 나열 하여 마운트 가능한 모든 파티션을 표시 할 수 있습니다 .
ls -al --color /dev/block/platform/soc/1d84000.ufshc/by-name/
또는 하나의 명령으로 모두
ls -al --color $(find /dev|grep by-name$)
이 정보로 무장 한 경우 모든 파티션을 루트로 백업 할 수 있습니다. 그냥 dd
(모든 안드로이드 toolboox / toyboox의 일부를 사용하십시오 .
dd if=/dev/block/platform/soc/1d84000.ufshc/by-name/recovery of=/sdcard/Download/recovery.img.dd
경고 데이터가 손실되었습니다! 모든
dd
매개 변수를 이해할 때까지 사용하지 마십시오 .
대부분의 경우 도구를 사용하여 복원 할 수도 있습니다 dd
. 예 :
dd if=/sdcard/Download/recovery.img.dd of=/dev/block/platform/soc/1d84000.ufshc/recovery
장치에 proc / mtd를 사용할 수없는 경우
cwm을 통해 백업하면 백업 후 clockworkmod 폴더를 확인할 때 recovery.img를 줄 수 있습니다 http://howtorootcherrymobilesnapv2.weebly.com/how-to-make-back-up-via-cwm.html
또 다른 옵션은 adb http://howtorootcherrymobilesnapv2.weebly.com/img-pull-extract-via-adb-rom-dump.html을 통해 ROM (덤프)을 만드는 것입니다 .