어떤 방법으로도 재고 복구 .img를 백업 할 수 있습니까?


12

TWRP / CWM을 사용하여 복구를 플래시 할 계획이지만 나중에 다시 주식 복구로 돌아가고 싶다고 가정하십시오. ROM을 백업 할 수있는 것처럼 주식 복구를 백업 할 수 있습니까?


4
이 범용 스레드를 확인하십시오 : Android 파티션 덤프 만들기 . 거기에서 recovery.img를 백업하십시오
Gokul NC

1
왜 불가능하다고 생각하십니까? Rashr, Flashify dd는 루트 액세스 권한이있는 한 항상 도움을줍니다.
Firelord

답변:


6

주식 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


2
/ proc / mtd 는 보편적이지 않습니다. 모든 장치에있는 것은 아닙니다. 변경 :)
Gokul NC

그러나 많은 장치에서 작동합니다.
Vivek Ji

내 장치 (Yuphoria)에 / proc / mtd가 없습니다. 엄마의 기기 (Android One)에 비어 있습니다.
Gokul NC

3
그리고 당신은 편리하게 원래 소스를 언급하지 않았습니다 . 따르십시오 다른 사람에 의해 작성된 자료 참조하는 방법
불의 군주

2
하지만 /proc/mtd어떻게 사람의 노하우가 처음 존재가 어떤 장치 모델 번호 / 이름에 근무중인 제공하지 않고이 질문에 대답하려고하는 모든 장치에 대해 유효하지 않을 수 있습니다? 이 답변은 좋으며 질문의 저자가 Vivek Ji보다 더 나은 것으로 생각하지 않는 사양을 제공 할 때까지. 또한 Firelord 제안은 ddUSB를 통한 전체 백업을 수행하는 데 효과적입니다.
S0AndS0

1

일반 백업 / 복원

루트 인 경우 기본 도구를 사용하여 복구뿐만 아니라 모든 파티션을 백업 / 복원 할 수 있습니다.

마운트 가능한 모든 파티션 및 블록 장치를 나열하려면 findgrep

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.