루팅되지 않은 장치의 adb backup 명령은 빈 백업 파일을 생성합니까?


15

나는 최근 백업 롤리팝 5.0.1 실행 내 모토로라 모토 G2 XT1068 전화를 시도하고 ON을 USB가-디버깅과 함께 USB를 통해 그것을 연결 한 후 나는 백업에 ADB 백업 명령을 실행 내 완전히 장치와이 질문에 비 뿌리 장치의 전체 백업솔루션이 나를 안내했습니다. 그러나 다음 adb 명령을 실행하면

adb backup -apk -shared -all -system -f D:/backup.ab

내 경우에는 작동하지 않습니다. 이 명령으로 장치 잠금을 해제하고 백업 작업을 확인하라는 지시를 받았습니다. 그러나 그렇게하면 단 1 초 동안 Backup startedand and Backup completedtoast 메시지가 연속적으로 표시됩니다 . 그리고 분명히 backup.ab생성 된 파일은 비어있는 0kb 파일이었습니다.

매개 변수를 제거하고 변경해도 도움이되지 않습니다.


3
4.4.2 장치에서도 비슷한 문제가 있었지만 이전에는 효과가 있었지만 어떤 이유로 든 솔루션이 작동하지 않습니다.
jpaugh

1
@jpaugh이 답변을보십시오 .KitKat 전용 android.stackexchange.com/q/83080/96277 .
Lucky

1
매우 감사!
jpaugh

답변:


10

해결 방법은 개발자 설정 에서 데스크톱 백업 비밀번호 를 설정하는 것입니다. 백업 프로세스에 버그가있는 것 같습니다. 개발자 옵션 설정에서 데스크톱 백업 비밀번호를 설정하지 않으면 위의 문제가 발생하여 백업이 완료되지 않습니다 (빈 백업 파일). 그러나 데스크톱 백업 비밀번호를 설정하면 adb 백업 문제가 해결된다는이 버그 보고서의 공식 소스를 찾을 수 없습니다.

잠금 해제 또는 루트없이 XDA 포럼 [GUIDE] 전체 전화 백업을 기반으로이 정보를 얻음

참고 : 개발자 옵션에서 데스크톱 백업 암호를 설정하지 않으면 백업 및 복원 작업이 실패하는 버그가있는 것 같습니다. 빈 암호로는 작동하지 않습니다.

데스크톱 백업 비밀번호를 아래에 설정 한 후

Settings > Developer Options > Desktop backup password

adb backup -apk -shared -all -f D:/backup.ab

이제 위의 adb 백업 명령을 성공적으로 실행할 수 있습니다. -system매개 변수는 기본 매개 변수이므로 backup.ab파일을 거의 6GB 로 남겨 두었습니다 .


1
버그가 제출되었는지 확인 했습니까? 귀하의 답변은이 질문 과 상충됩니다 (Kitkat의 경우).
Firelord

@Firelord 아니요이 문제에 대해보고 된 버그를 찾을 수 없습니다. 그러나 이전에 데스크톱 백업 비밀번호를 암호화하거나 설정 한 것을 기억하지 못합니다. 현재 비밀번호 필드에 1234를 입력하고 다행히도 받아 들였습니다. :)
Lucky

2
공유해 주셔서 감사합니다. 공유해 주셔서 감사합니다. 그러나 해결 방법은 "해결책"이 아닙니다. 때로는 암호를 암호화하지 않고 백업을해야하는 경우가 있습니다 (예 : .ab파일을 조 사용 으로 변환 .tar).
Izzy

2
@Izzy 그러나 안드로이드의 백업 추출기는 변환 할 수 있습니다 .ab.tar파일이 암호로 암호화 된 경우에도 마찬가지입니다. 물론 변환하는 동안 암호를 제공해야합니다. :)
Firelord

아마도 – 여전히 일을 좀 더 복잡하게 만들 수 있습니다.
Izzy

0

Marshmallow에서 백업 암호를 설정 (또는 사용)하면 나에게 도움이되었지만 이러한 0 바이트 파일은 버그로 인한 것이라고 생각 하지 않습니다 . 다만 백업을하여 바이 패스 시스템 암호화 할 수있는 것은 입니다 버그, 대규모 하나.

암호화되지 않은 장치와 달리 암호화 된 장치에 대한 물리적 액세스는 장치의 데이터를 손상시키지 않습니다 (암호화에 결함이없는 경우).


3
버그라는 단어는 XDA 포럼 게시물의 게시물에서 나왔습니다. 그리고 이것은 내 대답에 이미 지정된 것 이외의 것을 추가하지 않기 때문에 주석이어야합니다.
Lucky

암호없이 암호화 된 장치의 백업을 허용하면 암호화의 목적이 무효화된다는 것을 사람들이 인식하는 것이 중요하다고 생각합니다. 그냥 말하면
블라디미르 G. 이바노비치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.