부분 adb 복원


22

ICS 장치는을 사용하여 백업을 생성하고을 사용하여 adb backup복원을 지원합니다 adb restore. 를 사용하면 adb backup모든 것을 백업하거나 특정 패키지 만 백업하도록 선택할 수 있습니다.

그러나의 adb restore모든 옵션이 없습니다 adb backup. 내가 전화를 할 때 adb restore backup.ab, 어디 backup.ab단일 패키지의 백업이며, 전화 쇼 나 모든 설정을 백업을 복원 한 후 손실 될 예정을 알리는 경고 대화 상자를 표시합니다. 단일 패키지 백업을 복원하면 전화기의 모든 데이터가 지워지는 것이 사실입니까? 그렇다면 어떻게 adb restore합니까?를 사용하여 단일 패키지를 복원 할 수 있습니까?


경고는 복원 된 앱의 설정과 관련이 있으며 백업의 설정으로 대체되기 때문입니다. 그러나 ICS 장치가 없거나 SDK가 설치되어 있지 않기 때문에 확실하게 말할 수 없습니다.
Izzy

Izzy가 맞을 것입니다-그러나 확실하게 앞으로는 '$ mkdir ~ / backupdir / && cd backupdir / && adb pull / data / app / && adb pull / system / app / && adb pull / data / data / && adb pull / system / data / '-그런 다음 adb가 다시 밀어 넣습니다.
rm-vanda 2012 년

@ 밥 제안을 더 했습니까? 그렇다면, 우리는 그것을 요약하고 답변으로 배치 할 수 있습니다. 그러면 다른 커뮤니티 회원들에게도 유용 할 것입니다.
Izzy

아니요, 죄송합니다. 루트가 아닌 장치에서는 rm-vanda의 의견이 이와 같이 작동하지 않습니다.
Bob

2
나는 그렇게 생각했다. 그러나 또 다른 힌트가 될 수 있습니다. “adb 백업”을 통해 만들어진 전체 백업에서 앱의 데이터를 어떻게 추출합니까? -최소한 백업을 추출하면 "교체"가 어떻게 보이는지 알려줍니다. 만일을 대비하여 이전 버전에서 복원하기 전에 다른 백업을 만들어 추출 할 수도 있습니다.
Izzy

답변:


8

질문에 대한 내 의견을 따기 :

단일 패키지 백업을 복원하면 전화기의 모든 데이터가 지워지는 것이 사실입니까?

아니요. 내 의견에서 알 수 있듯이 경고는 복원되는 앱의 설정과 관련이 있으며 백업의 설정으로 대체되기 때문입니다. 내가 사용하는 adb backup하나 개의 장치에 백업을 하나의 응용 프로그램에, 그리고 여러 장치에 복원. 나중에 아무것도 놓치지 않았으며 다른 모든 앱 (및 데이터)은 그대로 유지되었습니다.

다른 방법으로는 의미가 없습니다. 그리고 Carbon-앱 동기화 및 백업 은 단일 앱을 복원 할 수 없었습니다.


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