문제 :
ADB 백업을 실행할 때마다 홈 화면 하단에 17GB의 장치 메모리를 사용하고 있다는 사실에도 불구하고 몇 초 후Backup starting...
메시지가 표시 되고 결과 백업 파일이 생성됩니다. 크기는 0 바이트입니다. 나는 오류 메시지가 나타날, 피드백이 전혀 표시되지 것을 아무것도 잘못, 홀로 무엇을 잘못되었습니다. 작동하지만 너무 빨리 나타나고 백업 파일이 비어 있습니다.Backup finished
과정:
adb devices
명령을 사용하여 장치가 ADB에 의해 인식되는지 확인 하고 다음 출력을 수신합니다.List of devices attached 8e1f368a device
ADB 백업 명령을 발행합니다 (세부 사항 참조).
명령 프롬프트에 다음 메시지가 나타납니다.
Now unlock your device and confirm the backup operation.
... 그리고 전화에서 다음과 같은 프롬프트가 나타납니다.
내가 여기서 무엇을하는지 아무런 차이가 없습니다.
나는 탭 Back up my data버튼 (오른쪽 하단 모서리를).
전화 홈 화면으로 돌아갑니다 나에게 보여줍니다
Backup starting...
메시지를 다음Backup finished
메시지 몇 초 후. 기본 backup.ab 또는 -f 스위치로 지정한 값으로 0 바이트 파일이 작성 됩니다.
ADB 백업 명령 (2 단계에서 사용) :
나는 간단한 것부터 다양한 옵션의 조합을 시도했다.
adb backup -all
같은 것들에
adb backup -all -apk -s 8e1f368a -f 'C:\Data Files\PDA\Backups\ADB\GalaxyS4_20140919.ab'
나는 또한 추가하는 시도 -nosystem
읽은 후 스위치를 이 와 이 루팅 해제 장치에 시스템 백업을 포함하려고하는 것은 0 바이트 파일을 초래할 수 있음을 표시하고이 스위치를 사용해야하는가. 아무런 차이가 없으며 프로세스는 몇 초 만에 완료되며 여전히 0 바이트 파일을 얻습니다.
"전체 백업"비밀번호 프롬프트 (3 단계) :
이전에 백업 비밀번호를 설정 한 적이 없습니다. 이 암호를 설정하거나 이전과는 달리이 설정에 액세스 할 기회가 없었습니다. 그러나 다음을 모두 시도했습니다.
- 두 비밀번호를 모두 비워 두십시오
- "현재 백업 비밀번호"를 비워두고 두 번째 상자에 새 비밀번호를 입력하십시오.
- 현재 화면 잠금 PIN과 과거에 사용한 모든 PIN을 "현재 백업 비밀번호"로 입력합니다.
- 이 기기의 모든 것에 사용했을 것으로 생각되는 모든 비밀번호를 입력
모든 경우에 동작은 5 단계에서 설명한 것과 정확히 동일합니다. 오류가 발생했거나 비밀번호가 유효하지 않다는 오류가 발생하지 않습니다. 실제로 현재 비밀번호를 기대하는지 또는 현재 비밀번호를 기대하는지 여부에 대한 힌트가 없습니다. 필드는 비워 두어야합니다. ( 이 답변 의 스크린 샷 과 내가 본 몇 가지 다른 지원 포럼은 현재 비밀번호가 없으면 "현재 백업 비밀번호"상자가 표시되지 않는다는 것을 암시하는 것으로 보이지만 그저 추론 일뿐입니다. 실제로 현재 비밀번호가 필요합니다.)
프롬프트하는 비밀번호가 개발자 옵션에 설정된 "데스크탑 백업 비밀번호"일 수 있습니다.
이전에 해당 비밀번호를 설정 한 적이 없습니다. 하나를 설정하려고하면 다음과 같은 메시지가 나타납니다.Failed to set backup password.
이 오류에 대한 정보를 검색 할 때이 문제가있는 사람이 ADB 백업을 사용하지 못하게한다고 말한 다른 사례가 하나 이상 발생했지만 ADB를 사용하려고 할 때 발생하는 일에 대해서는 구체적이지 않았습니다. 지원.
이 메시지를받은 사람들은 암호를 설정하지 않은 채 해결책을 찾기 위해 현재 암호를 비워 두어야한다고 말했지만 처음에는 시도했지만 작동하지 않았습니다. 이 문제가 발생한 다른 사람이 질문을 찾았 으며 이전에 비밀번호를 설정하지 않았다고 확신했습니다 . 불행히도 그가 해결책이나 설명을 얻은 것처럼 보이지 않습니다.
ADB가 "데스크톱 백업 암호"를 찾고 있는지 또는 ADB 암호화 암호가 별도인지에 관계없이, ADB가 새 백업을 시작하기 위해 이전 암호를 입력해야하는 이유를 생각 나게합니다. 이전에 암호화 된 데이터를 복원, 덮어 쓰기 또는 어떤 식 으로든 액세스하려고하지 않으므로 백업용 암호화 비밀번호 가 이전에 설정 되어 있어도 다른 사람이이를 방지하는 것이 좋은 생각이라고 생각할 수 없습니다 과거에 백업을 암호화하는 데 사용한 암호를 기억하지 못하는 경우 장치 백업
추가 정보:
모델 : Samsung Galaxy S4 SCH-I545
커널 버전 : 3.4.0
OS 버전 : 4.4.2
Android SDK 도구 버전 : 1.16
USB 디버깅이 활성화되었습니다.
ADB 백업을 사용하는 이유는 휴대 전화의 전체 백업을 루팅하기 전에 안전한 곳에 두는 것이므로 Titanium 백업과 같은 nandroid 백업 도구를 사용할 수 있습니다. 따라서 내 전화를 응원하는 것과 관련된 제안은 해결책이 아닌 Catch-22입니다. 말할 필요도없이, 공장 초기화는 백업 수행의 전체 목적을 무효화하기 때문에 해결책이 아닙니다.
전화 가 회사의 Exchange 서버와 동기화되도록 설정되어 있으며 서버에 의해 시행되는 일부 정책이 있습니다. 회사 계정과의 동기화를 처음 설정할 때 장치가 암호화되었다고 생각했지만 현재는 암호화되어 있지 않습니다. 사실, 이것이이 일련의 이벤트를 시작한 것입니다. 회사 서버에 계속 연결하려면 장치를 암호화해야한다는 메시지가 나타납니다. 루팅이 필요한 암호화 전에 낸드 로이드 백업을 원하고 루팅 전에 ADB 백업을 사용하고 싶습니다.
* 예, Towelroot는 안전하다고 알려져 있지만 기회를 갖지 않기를 원하며 향후 관련 문제가 발생할 경우이 문제를 해결하거나 최소한 이해하고 싶습니다.
adb backup
, 잘 작동adb restore
항상 실패). 권한 문제 (제조업체가 ROM을 엉망으로 만들었 음) 였으므로adb restore
장치로 전송 된 백업 파일을 읽을 수 없었습니다. 찾기가 약간 까다 로웠으며, 비슷한 것이 실제로 있는지 확실하지 않습니다. 하지만 확인해야 할 가치가 있습니다.