adb를 사용하여 백업을 생성하면 41 바이트 파일이 생성됨


9

오래된 드로이드 RAZR Maxx (4.1.2)가 있는데 루팅하기로 결정했지만 경우를 대비하여 먼저 백업을 만들고 싶습니다. 이 사이트의 지침을 따랐습니다.

기기를 응원하거나 잠금 해제하지 않고 전체 Android 휴대 전화 또는 태블릿 백업을 만드는 방법

내 명령은 다음과 같습니다.

adb backup -apk -shared -all -f c:\backup.ab

backup.ab fileC : 드라이브 의 결과 는 41 바이트에 불과했으며 16 진 편집기에서 열면 백업 파일의 헤더 만 나타납니다. 내가 뭘 잘못하고 있는지 궁금해, 나는 구글 검색했지만 도움이되는 것을 찾을 수 없습니다. 어떤 제안?

편집 : 이것은 beeshyams로 연결된 제안 된 주제와 중복되지 않습니다. 이 주제는 사용자가 하나의 단일 앱 파일을 백업 할 수없는 이유를 설명합니다 . 모든 것을 백업하려고합니다. 오래된 전화이기 때문에 백업에 SMS가 포함되어 있지 않은지 신경 쓰지 않습니다. 문자를 사용하지 않지만 문제없이 백업 해야하는 다른 앱과 설정이 있습니다.


1
검색 adb 태그 (질문에 추가됨), android.stackexchange.com/q/114437/131553의
beeshyams

복제본이 아니며 SMS / MMS를 백업하는 방법을 묻지 않고 전체 전화를 요청합니다. 앱, 설정, 파일 등이 두 가지 다른 Motorola 휴대 전화에서 동일한 결과를 얻었습니다 (다른 휴대 전화는 droid ultra).
HaLo2FrEek

전체 시스템 의 요청 된 백업이 41 바이트 파일을 생성하는 이유를 설명하지 않고 단일 앱의 백업이 수행하는 이유를 설명하므로 내 질문에 대답하지 않습니다.
HaLo2FrEek

참조 아직되지 주소를 않는 경우, 귀하의 질문이 인용하고 증폭
beeshyams

그 대답은 문자 그대로 내 질문에 내가 한 말을 정확하게 수행한다고 말합니다. 내 환경 변수에 adb 경로가 있으므로 시작을 클릭하고 "cmd"유형 "adb devices"를 입력하여 전화가 제대로 연결되었는지 확인한 다음 백업 명령을 입력하면 백업 명령이 표시됩니다. 매번 41 바이트 파일. 캘린더, 연락처 또는 SMS 데이터 백업에 대해 걱정하지 않지만 해당 앱을 백업 할 수 없기 때문에 전체 실패에 대해 아무 것도 없습니다.
HaLo2FrEek

답변:


3

여기에서 해결책을 찾았고 나를 위해 일했습니다.

https://docs.j7k6.org/android-adb-backup-41-bytes-549-bytes-bug-fix/

최신 버전의 Android Debug Bridge에서 이전 Android 장치에 대해 adb backup 명령이 작동을 멈췄습니다. adb를 사용하여 백업을 호출하면 백업 프로세스가 시작되지만 즉시 중지되어 49 바이트 (파일이 비밀번호로 암호화 된 경우 549 바이트)의 파일 크기로 로컬 backup.ab 파일을 남겨 둡니다. 이 버그는 잘 알려져 있지만 최근 (버전 1.0.39)까지는 ​​수정되지 않았습니다. 이 동작을 수정하려면 마지막 작업 버전의 adb 실행 파일 (1.0.31)을 다운로드하고이를 사용하여 백업을 호출하십시오. 모든 플랫폼의 실행 파일은 Mozilla에서 다운로드 할 수 있습니다.

https://archive.mozilla.org/pub/labs/android-tools/

adb-1.0.31-linux.zip    479K    09-Sep-2015 18:44
adb-1.0.31-linux64.zip  455K    09-Sep-2015 18:44
adb-1.0.31-mac.zip  433K    09-Sep-2015 18:44
adb-1.0.31-windows.zip  474K    09-Sep-2015 18:44

압축 해제 된 adb를 다운로드하고 압축을 풀고 실행하십시오.

(리눅스, 맥)

./adb devices
./adb backup -apk -shared -all -f backup-file.adb

(승리)

adb devices
adb backup -apk -shared -all -f backup-file.adb

즐겨! ;)


1
이것 만 사용할 수 -all있습니까? adb backup -noapk com.android.chrome1.0.40 버전을 사용 하려고하는데 여전히 549 바이트 파일을 얻습니다.
thomasa88

나는 함께 시도 1.0.31했지만 백업 프롬프트가 전화기에 나타나지 않습니다. 안드로이드 8.0.0.
thomasa88

@ thomasa88, 답변에서 인용 : "아마도 adb backup 명령이 구형 Android 장치에서 작동을 멈췄습니다 ." Android 8.0.0은 2019 년 4 월 Android의 최신 버전입니다. adb-1.0.31 안드로이드 4. *. *에 사용합니다. 최신 버전의 Android (8.0.0) 버전의 경우 최신 버전의 adb를 사용해보십시오.
user3439968

0

버그가 많기 때문에 adb로 "전체"전화를 백업하지 마십시오. 공유 저장소 백업이 손상되어 앱을 하나씩 백업하고 '공유'플래그를 피하는 것이 좋습니다. 사용 ftp 서버의 메모리 카드에 복사하여 붙여 넣기 만하면 내부 sdcard에있는 것들을 컴퓨터에 업로드 할 수 있습니다.

다시 한 번 : 한 번에 하나의 앱을 백업하고 .ab 파일 크기를 확인하여 "비어 있지"않은지 확인하십시오. 암호화되지 않은 백업의 크기가 41, 47 또는 49 바이트이면 비어 있습니다. 암호화 된 경우 비어있는 경우 549 바이트 크기입니다.

최신 adb는 1.0.41입니다

또한 일부 앱은 adb 백업을 허용하지 않으며 다른 앱은 앱 정책으로 인해 아무것도 저장하지 않아도 허용됩니다. Google 등의 클라우드 서비스를 사용하는 앱이 그 예입니다.

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