루팅되지 않은 장치를 완전히 백업하는 방법?


302

실제 전체 백업에는 루트 권한이 필요하기 때문에 불가능에 가깝다는 것을 알고 있습니다. 그러나 여전히 장치를 근절하기를 원하지 않는 많은 사람들이 있습니다. 보증을 무효화하거나 장치를 벽돌로 만들거나 장치를 근절 방법으로 지원하지 않는 것을 두려워합니다.

또한이 주제에 대해 이미 많은 질문이 있다는 것을 알고 있으며 백업 태그가있는 모든 항목을 확인했습니다. 전체 주제를 다루지 않고 모든 부분 만 포함하며 특히 Android를 처음 사용하는 사람은 아니지만 -사용자도) 최선의 방법을 찾는 데 어려움을 겪을 것입니다.

따라서 질문에 대한 자세한 정식 답변원합니다 .

루트 솔루션을 사용 하지 않고 가능한 한 전체 백업에 가까운 백업을 수행하는 방법은 무엇입니까?

"app xyz [full-stop] 사용"과 같은 간단한 원 라이너 답변을 제공 하지 마십시오 . 앱을 언급하는 경우 (단 하나의 앱이 여기에 답이 될지 의심스러운 경우) 적용되는 부분과 그 간격을 메우는 방법에 대한 아이디어를 포함하십시오. (그리고 그것을 분명히하기 위해 : 나는 가장 먼저 염두에 두는 것이 티타늄 백업 이라는 것을 알고 있습니다. 나는 그것을 직접 사용하지만 여기 에는 적용 되지 않습니다 :이 질문은 뿌리가없는 장치의 방법에 관한 것입니다! ) 광범위한 장치에 적용 할 수 있는 한 일반적 이어야합니다 (즉, 한 장치 나 제조업체로 제한되지 않아야 함).

난 이미 여기에 모든 질문에 조사를 태그 한 언급 백업을 . 이것들은 여기에 대한 답변에 대한 세부 정보를 제공하는 데 도움이 될 것이므로 내 질문과 관련된 최상위 항목을 나열합니다.

이 모든 것들이 내 질문에 대한 세부 정보를 제공하므로 자유롭게 영감을 얻으십시오. 그러나 여전히 세부 정보가 누락되었다고 생각합니다. 또한 "최대한"에 대한 전체 설명을 포함한 답변을 요약하는 것이 도움이 될 것입니다.

마지막 기준 : 클라우드 기반 솔루션의 합법성을 고려하면서 로컬 솔루션을 선호합니다. 둘 다 제공 할 수 있다면 모두 더 좋습니다. 그러나 일부 사람들은 개인 정보 보호를 매우 중요하게 생각하기 때문에 (나는 그들 중 하나입니다) 따라서 일부 클라우드 서비스에 대한 데이터를 신뢰하지 않습니다.


Ryan 덕분에 이제는 모든 앱과 데이터를 완벽하게 백업 할 수있는 솔루션 을 갖게되었습니다. 유일한 단점 : 그의 솔루션은 모든 안드로이드 사용자의 10 % 미만에서만 작동합니다. 즉, 기기가 Android 4.x 이상에서 실행되는 기기 입니다.

다시 말하지만, 나는 불가능에 가깝습니다 : 적어도 Gingerbread (2.3.x) 또는 Froyo (2.2.x) 에 적용 가능한 솔루션 은 현재 장치의 대부분을 포함합니까? 이러한 솔루션에는 여러 가지 도구가 필요할 수 있습니다 (가능한 한 간단하게 유지하십시오. 어머니가 지시 사항을 따르도록 생각하십시오).

그리고 명심하십시오 : NO ROOT!


더 높은 품질의 답변을 동기를 부여 (희망 낮은 품질의 것들을 방지)하기 위해, 나는 여기에 가혹한 하나가 될 것이다 : 나는 거의 할 수 없기 때문에, 나는 것입니다 다운 투표 답변 한쪽 끝에서 언급 한 기준에 맞는 없습니다 - 그러나 다른 한편으로 마지막으로, 최고의 답변을위한 현상금설정합니다 (이는 즉시 수행 할 수 없지만 2 일 후에는 가장 빠름).


4
백업하려는 Android 버전은 무엇입니까? 4.x에는 루팅되지 않은 장치에 작동하는 'adb 백업'솔루션이 있기 때문입니다.
Ryan Conrad

1
내가 찾고 있지 않기 때문에 (내 장치는 루팅되어 있으므로 TANDnium Backup 뿐만 아니라 NANDroid 백업도 사용할 수 있음 ) 이미 4.x를 가진 모든 사람에게 적용 할 수 있으므로 답을 얻을 가치가 있습니다. 그녀의 장치. 얼마를 다룰 것인가? 만약 남은 틈은 무엇인가? 또한 컴퓨터에 SDK가 설치되어 있어야합니다 (경험이없는 사용자를위한 장단점 포함).
Izzy

1
Android 2.3.x 이하의 기기에 대한 후속 조치로 android.stackexchange.com/questions/33479/… 라는 질문을 만들었습니다. 이 솔루션은 Android 4.X 기기 용이라는 것을 알 수 있습니다.
Jack

답변:


241

4.0 이상 기기에서 사용 가능한 솔루션 :

4.0+ 장치에는 "adb 백업"이라는 솔루션이 있습니다.

참고 : 이것은 백업을 허용하지 않는 앱에서만 작동합니다! 이 방법으로 백업을 만들 때 백업을 허용하지 않는 앱은 무시됩니다.

이것은 adb를 사용하므로 컴퓨터에 안드로이드 소프트웨어 개발 키트 (SDK)가 설치되어 있어야합니다 (일부 Linux 배포판에서는 패키지 android-tools-adbandroid-tools-adbd).

참고 :이 솔루션은 연락처, SMS 또는 일정 정보를 백업 및 복원하지 않습니다.

adb 명령의 옵션은 다음과 같습니다.

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
  • -f : 컴퓨터에 저장 될 * .ab 파일의 경로입니다. 이 파일은 장치의 데이터 / apks 아카이브를 포함하는 압축 파일입니다.
  • -apk | -noapk : * .apk 파일을 백업해야하는지 여부를 나타냅니다 (기본값은 -noapk).
  • -obb | -noobb : 각 응용 프로그램과 관련된 설치된 apk 확장 (일명 .obb) 파일의 백업을 활성화 / 비활성화합니다 (기본값은 -noobb).
  • -shared | -noshared : 장치의 공유 스토리지 / SD 카드 내용 백업 활성화 / 비활성화 (기본값은 -noshared)
  • -all : 전체 시스템을 백업 함을 나타냅니다. 패키지 필터를 사용하여 특정 패키지 만 백업하거나 전체 시스템 백업에 -all을 사용할 수 있습니다.
  • -system | -nosystem : 백업 할 때 모든 시스템 응용 프로그램 및 데이터가 포함되는지 여부를 나타냅니다. (기본값은 -system입니다)
  • <packages> : 백업 할 특정 패키지를 나열 할 수있는 위치입니다. 특정 응용 프로그램 만 백업하려는 경우이를 사용하십시오. -all을 사용하는 경우 패키지를 지정할 필요가 없습니다.

장치를 백업하는 방법 :

먼저 Android 기기에서 "USB 디버깅"을 활성화해야합니다.

  1. 설정에서 '기기 정보'(또는 '휴대 전화 정보'또는 '태블릿 정보') 섹션으로 이동
  2. "빌드 번호"행 (일반적으로 마지막 행)을 7 번 누릅니다. 그 후에 "개발자 옵션"섹션이 설정에 나타납니다

"개발자 옵션"활성화

  1. 설정에서 "개발자 옵션"섹션으로 이동
  2. "USB 디버깅"체크 상자를 탭하십시오

"USB 디버깅"활성화

둘째, PC의 명령 프롬프트에서 adb명령과 백업 파일을 모두 찾을 수 있어야 합니다. 가장 쉬운 방법 은 위치한 adb디렉토리에서 명령 을 실행하는 adb것입니다.

Windows 탐색기에서 당신이 안드로이드 SDK를 설치 한 곳과 이동 SHIFT+RIGHT CLICK상의 platform-tools폴더. Shift + 오른쪽 클릭

그러면 명령 프롬프트가 열립니다 (창과는 다르게 보일 것입니다).

Mac의 터미널 cd에서 폴더 플랫폼 도구 폴더를 입력 한 다음 파인더에서 터미널 창으로 드래그 하면 경로가 삽입됩니다. 때리고 당신은 바로 이곳에있을 것입니다.

Linux에서는 adb 명령의 상위 디렉토리를 찾아서 CD로 만드는 방법을 알고 싶습니다. 당신이 사용하는 리눅스를 결국.

여기에서 다음 명령을 입력하십시오.

윈도우 :

adb backup -apk -shared -all -nosystem -f backup08262012.ab

리눅스와 맥

./adb backup -apk -shared -all -nosystem -f backup08262012.ab
## Notice that -all doesn't mean ALL. See the big bold NOTE at the top of this answer.
# drop the `./` in the command if you are using `android-tools-adb` package

백업을 다른 디렉토리에 저장하려면 아래 스크린 샷과 같이 ".ab"파일의 경로를 포함하십시오.

cmd

그런 다음 장치에서 암호를 묻는 메시지가 표시됩니다 (이는 백업을 암호화하는 데 사용됨).
백업 화면

복원하려면 거의 같은 방식으로 작동합니다.

윈도우 :

adb restore backup08262012.ab

리눅스와 맥

./adb restore backup08262012.ab

그런 다음 장치에서 암호를 복원하라는 메시지가 표시됩니다. 화면 복원


이제 뻔뻔한 자기 진흥을 위해 :

Droid Explorer ( v0.8.8.7 +)는 4.0 이상 기기에서이를 처리 할 수 ​​있습니다. Droid Explorer는 현재 루팅 된 기기에 최적화되어 있지만이 기능은 루팅되지 않은 기기에서도 작동합니다.

Droid Explorer는 장치의 전체 백업을 수행하고에 저장합니다 %USERPROFILE%\Android Backups\. 해당 폴더 내에는 장치 이름이 지정된 폴더가 있고 그 폴더 안에 백업이 있습니다.

백업

Android 백업 파일을 두 번 클릭하면 백업 파일에서 장치를 복원 할 수 있습니다.


4
BTW : 솔루션에 추가하자마자 오늘 XDA 뉴스 : Ultimate Backup Tool, No Root Required 에 대한 게시물을 찾았습니다 . 이 "Ultimate Backup Tool"은 .bat사용자가 언급 한 ADB 명령 ( Pastebin ) 을 호출 하는 간단한 파일 일뿐입니다. 따라서 Linux / Unix / Mac 친구에게 "영감"으로 작용하여 유사한 쉘 스크립트를 만들 수 있습니다.)
Izzy

4
예, 데이터를 수행합니다. 실제로 기본적으로 만 데이터를 수행합니다. 유일한 걸림돌은 그것이 4.x 장치 용이며 adb의 문서화되지 않은 기능이라는 것입니다.
Ryan Conrad

3
동일한 장치 복원 또는 동일한 모델에서만 작동합니까? 나는 휴대 전화를 교체해야합니다 (1 x dodgy wifi) 모든 것을 새로운 버전으로 복원하고 싶습니다 ...
cjk

18
! 조심해! adb 복원은 적어도 Nexus 3의 루팅되지 않은 Android 4.3 버전에서는 완전하지 않습니다! 몇 가지가 복원됩니다. 일부 기능의 복원을 확인했습니다. 복원되지 않음, 기본적으로 모든 주요 전화 기능 : 연락처, SMS, 벨소리 및 알림 음, 활성화 된 입력 언어 (= kbd 레이아웃), 소유자 이름 (첫 번째 부팅 마법사에서 설정 한 소유자 이름이 대신 유지됨) 적절하게 복원 됨 : 사용자 지정 어휘, 배경 화면, 실행기 아이콘 위치, 앱과 설정. 결산 설명 : 이것은 부적절한 백업 솔루션입니다! 루팅 된 전화에서 adb 백업이 완료됩니까?
porg

4
@RyanConrad이 답변에는 업데이트가 필요할 수 있습니다. 앱에서 선택 해제 할 수 있습니다 adb_backup( 파일 ALLOW_BACKUP에서 "no"로 설정 Manifest). "루트 사용자"가이 문제를 해결하려면 Backup All Apps Xposed 모듈이 있지만 루트 없이는 해결할 수 없습니다. 어쩌면 당신은 또한 당신이 이미 언급 한 것을 제외하고는 다루지 않은 것을 지적해야 할 것입니다. 위의 porg의 "!주의!" 또한 주석에서 다른 힌트를 통합 한 다음 주석 정리를 요청 하시겠습니까?
Izzy

32

Simple ADB Backup 이라는 애플리케이션이 있습니다 .

여기에 이미지 설명을 입력하십시오

간단한 ADB 백업은 루트가 없어도 데스크탑에서 안드로이드 폰을 백업합니다. 대부분의 Android 백업 도구는 루트가 필요하거나 휴대 전화에서 실행하여 데이터를 SD 카드에 저장합니다. 단순 ADB 백업은 다릅니다. 앱은 휴대 전화의 데이터를 바탕으로 데스크톱에서 백업 및 백업하며 루트없이 모든 작업을 수행합니다.

Simple ADB Backup을 사용하려면 Android 장치에서 USB 디버깅 모드를 활성화하고 (설정> 개발자로 이동하여 개발자 옵션을 활성화 한 다음 USB 디버깅을 활성화) 데스크탑에 설치된 유틸리티가 필요합니다. 전화를 연결하고 Windows 또는 Linux 시스템에서 앱을 시작한 다음 백업 옵션을 선택하면됩니다. 전체 장치, 앱만, 시스템 앱이 있거나없는 모든 데이터 또는 원하는 경우 단일 앱을 백업 할 수 있습니다.

또한이 앱을 사용하면 백업 된 데이터를 장치로 복원 할 수 있습니다. 백업하기 전에 백업을 시작하기 전에 전화기에서 앱에 입력해야하는 암호를 생성하라는 메시지가 표시되지만 그 후에는 프로세스가 원활하게 실행됩니다. 그것은 매우 간단하고 완전 무료이며 먼저 뿌리를 내릴 필요가 없습니다.

Titanium Backup은 루팅하려는 경우 (특히 Android 용 방탄 백업 시스템을 원하는 경우) 더 많은 기능을 갖춘 앱이지만 MyBackup Pro는 새 전화로 마이그레이션하고 싶지 않은 경우 유용합니다. 중개인으로서의 데스크톱이지만 Simple ADB Backup은 무료이며 사용이 매우 쉬워 Android 초보자도 중요한 데이터를 쉽고 빠르게 백업 할 수 있습니다.

간단한 ADB 백업은 XDA 개발자 포럼에서 무료로 출시되었습니다. 아래 링크를 클릭하여 다운로드하십시오.

http://forum.xda-developers.com/showthread.php?p=36499906

참고 : 이것은 현재 베타 버전의 새로운 응용 프로그램입니다


1
또한 이름에 따라 Ryan의 솔루션 과 마찬가지로 Android 4.0 이상이 필요할 수 있습니다 . 그럼에도 불구하고, +1은 명령 줄을 두려워하는 사람들이 더 쉽게 만들 수 있기 때문에 :)
Izzy

2
@Izzy : Windows / Linux / Android (4.0+)를 명확히하기 위해 예
Simon

@Izzy이 기사
Simon

나는 조금 회의적이지만 이것도 앱 (?)과 데이터를 포함한 전체 백업을 수행하는 것 같습니다. 응 해봐! 클라우드 계정 (avast 자체 또는 GDrive) 없이는 작동하지 않는다는 것을 잊지 마십시오. 나를 위해 그것을 배제합니다 :) 힌트 주셔서 감사합니다!
Izzy

1
@Celeritas 이것은 토론 영역이 아닙니다 ( 채팅룸에 오신 것을 환영합니다 ). 그러나 컴퓨터에서도 그러한 경우에 디스크를 포맷합니다. 백업을 복원하는 것이 명시 적으로 지시되지 않고 "추가 파일"을 제거하는 데주의를 기울인 적이 없습니다. 그것은 나를 매우 소외시킬 것입니다. ADB 백업은 전체 백업이 될 수도 있고 단일 앱만 커버 할 수도 있습니다. 후자의 경우 복원시 다른 모든 항목을 삭제해도 터무니 없습니다.
Izzy

24

기술적으로 장치 루팅 하지 않고 전체 Nandroid 백업 만들 수 있습니다 . USB를 통해 CWM (또는 Nandroid 백업을 지원하는 모든 복구)을 플래시하면됩니다. 예를 들어, 다운로드 모드로 전환 한 후 Android를 터치하지 않고도 Odin (Windows)을 사용하여 CWM을 Samsung 장치에 플래시 할 수 있습니다. 따라서 루팅이나 루트 액세스가 전혀 없습니다.


12
글쎄, 나는 실제 질문이 무엇인지, 적어도 내가 그것을 어떻게 인식하는지는 보증을 무효화하지 않고 전체 백업을 수행 할 수있는 방법이라고 생각합니다. 일반 사용자는 대체 복구를 플래시하는 것은 물론 루트를 원치 않거나 방법을 알지 못합니다.
Ryan Conrad

2
@RyanConrad 동의합니다. :) 적어도 내 대답은 오해를
없애줄

2
@Izzy Unlocking은 루트 액세스 권한을 얻지 못합니다. 그러나 보증이 무효화됩니다. 사용자 지정 복구를 플래시하려면 루트 액세스가 필요하지 않으며 잠금 해제 된 부트 로더 만 있으면됩니다. 사용자 지정 복구가 완료되면 복구는 루트 액세스 권한을 갖습니다 (OS 의미 내에서 루트를 갖는 것과 같지 않음). 나는 사용자 지정 복구를 번쩍이는 것이 대부분의 사용자에게 큰 장벽이라고 생각합니다. 많은 경우에 장치를 루팅 한 다음 복구를 플래시하는 것이 더 쉽습니다. 또한 복구가 번쩍이는 장치를 소프트 브릭 킹 할 가능성이 더 큽니다.
Ryan Conrad

4
이 솔루션의 주요 문제점은 부트 로더 잠금 장치에 대한 것이며, 'fastboot oem unlock'은 장치를 지 웁니다.
lid

1
@lid 잠시만 기다려주십시오. 이전 질문이 토론과 관련이 있습니까? 봐봐. 내 말은, 당신은 전혀 뿌리를 얻을 필요가 없습니다. 응원에 대한 착취를 찾으려는 이유는 무엇입니까?
Android Quesito

18

Koushik Dutta (일명 Koush 일명 ClockworkMod)는 컴퓨터와 USB 케이블 없이도 모든 것을 가능하게하는 Helium Backup 을 발표했습니다 .

카본 백업

Helium Backup 은 SD 카드, 연결된 USB 장치, Dropbox, Google Drive 또는 Box에 앱과 데이터를 백업 할 수 있어야합니다.

이것은 지금까지이 시스템 설정에 온다에서 "전체 백업"은 아니지만 않는 응용 프로그램 설정 및 데이터를 복원합니다. 그것은 하지 않습니다 당신이 그 파일을 별도로 백업해야하므로, 내부 스토리지 (사용자 파일) 백업.

복원 목록에서 백업을 볼 수없는 경우 일부 백업 메타 데이터가 번역에서 손실 될 수 있습니다. 백업 자체는 여전히 복원 할 수 있지만이 를 얻기 위해서는 약간의 추가 작업 이 필요 합니다.

편집 : Helium 사용에 대한 본격적인 방법 은 Helium Android 앱을 사용하여 루트없이 앱 및 데이터를 백업하는 방법을 참조하십시오 (힌트 덕분에 Simon!). 그리고 어떤 것에 대해 불평하기 전에 Helium Wiki를 확인하십시오 ( 이 점을 지적 해 준 골 리마 덕분입니다 !).


1
불행히도 Ryan의 솔루션과 동일한 Android 4.0이 필요합니다.
피닉스

물론 : Ryan의 솔루션과 마찬가지로 adb backup백엔드로 사용 됩니다.
Izzy

1
@Izzy 방금 카본에 대한 훌륭한 글을 찾았습니다 : maketecheasier.com/another-way-to-up-android-without-root/…
Simon

1
루트가 아닌 장치의 경우 @Lucky 슬프게도 ADB 구성 요소의 온 디바이스를 먼저 활성화해야합니다 (각 부팅 후) – 높은 권한이 필요하므로 루트없이 장치에서 직접 수행 할 수는 없지만 가능합니다 ADB 자체를 통해서만.
Izzy


11

이 답변은 독자 여러분이 기대 한 힌트가 아니라 실제 테스트 결과입니다.

adb 백업 은 루트가없는 Android 4.3 및 Cyanogenmod 10.1.3에서 adb 루트로 실행되는 경우 Nexus 3에서 완전히 완료되지 않습니다!


몇 가지가 복원됩니다. 일부 기능의 복원을 확인했습니다.

복원되지 않음 : 기본적으로 모든 주요 전화 통신 기능 : 연락처, SMS, 벨소리 및 알림 음, 활성화 된 입력 언어 (= kbd 레이아웃), 소유자 이름 (첫 번째 부팅 마법사에서 설정된 소유자 이름이 대신 유지됨)

올바르게 복원 됨 : 사용자 지정 어휘, 배경 화면, 실행기 아이콘 위치, 앱 및 해당 설정.


이것들은 저의 요구 사항이었습니다.

  1. 안드로이드 프라이버시의 극대화
  2. 다운로드 에 의한 드라이브 방지를위한 물리적 보안 ( PDF ) :
    • 부트 로더 잠김, 재고 복구, ADB 꺼짐
    • 전체 디스크 암호화를 통한 보안 강화
  3. 전체 로컬 백업, 클라우드 백업 없음 (여기에서이 주제에 대한 주제)

사이 애 노젠 모드 상황은 조금 달랐다 : SMS는 완전히 회복되었지만, 연락처 및 통화 기록은 아직 복원되지 않습니다. adb가 루트를 통해 실행되는 adb로 실행 된 위치에서 adb 백업 및 복원 할 때도 마찬가지 adb root입니다.


그래서 루트 (추가 기능을 얻기 위해), 잠긴 부트 로더, 사용자 정의 복구와 함께 사용자 정의 ROM을 사용하려고 시도하고 일시적으로 복구를 플래시합니다 (루팅 된 장치에서 flash_image 가능 하지만 이론적으로는 실패했습니다 ) 그런 다음 NANDROID 백업 (또는 adb 백업 + sms / call-logs / contacts에 대한 특수 백업 솔루션)과 사용자 정의 ROM 업데이트를 수행합니다.


8

우리는 앱을 사용하지 않거나 전화를 뿌리지 않고 장치의 백업을 수행 할 수 있습니다.

Android에는 휴대 전화 나 태블릿의 콘텐츠를 백업하고 복원하는 기본 제공 방법이 포함되어 있습니다. 컴퓨터와 Android 4.0 (Ice Cream Sandwich) 이상을 실행하는 기기 만 있으면됩니다.

adt-bundle-windows-x86\sdk\platform-tools폴더로 이동하여 여기에서 promt 명령을여십시오.

  1. USB 디버깅이 활성화되어 있는지 확인하십시오.

  2. " adb device" 를 실행하여 기기가 연결되어 있는지 확인하십시오 .

  3. 이제 " adb backup -apk -shared -all -f C:\Users\UserName\backup.ab"를 실행하십시오 .

  4. 장치를 잠금 해제하고 암호화 암호를 제공하면 전체 장치가 백업됩니다.

  5. 다시 복원하려면 " adb restore C:\Users\UserName\backup.ab" 를 실행하십시오 .

나는 같은 스크린 샷과 함께 단계별 절차를 작성 했습니다 . 도움이 되었기를 바랍니다!


1
예. 그게 무슨 라이언의 대답은 상태 바로 그 시작 :) 그러나 추가 세부 사항에 대한 감사와 단계별 가이드로!
Izzy

7

나는 다른 (복잡한) 답변에 약간 놀랐습니다. 어쩌면 나는 질문을 오해했을 것이므로 자유롭게 의견을 말하고 투표하십시오.

  1. 정의에 따르면 전체 백업 (ROM, 앱 및 데이터 포함)을 Nandroid 백업 이라고합니다 . 따라서 문제는 "루팅되지 않은 장치에서 Nandroid 백업을 수행하는 방법"을 묻는 것입니다.
  2. Nandroid 백업을 수행하기 위해 루팅 된 장치가 필요하지 않습니다. Nandroid 백업은 일반적으로 설치를 위해 항상 루팅 된 장치가 필요하지 않은 TWRP 또는 Clockwordmod와 같은 사용자 지정 복구를 통해 수행됩니다. 예를 들어 ADB를 사용 하면 여기의 지침에 따라 TWRP를 설치할 수 있습니다 . 일시적 따라서 주식 복구 보존, 사용자 지정 복구를로드 할 수 있습니다 (및 보증, TWRP이를 교체 할 수 fastboot flash recovery twrp*.imgfastboot boot twrp*.img링크 된 튜토리얼의 4 단계에서). 일부 장치는 사용자 지정 복구를 설치하기 위해 부트 로더의 잠금을 해제해야하지만 다른 장치는 그렇지 않습니다. 부트 로더 잠금을 해제하면 일반적으로 장치를 공장 출하 상태로 재설정합니다.

3
아니요. nandroid 백업은 전체 백업의 정의가 아니지만 질문이 무엇인지 정의하지 못합니다. 이 방법에는 잠금 해제 된 부트 로더와 복구 플래싱에 대한 지식 (모델마다 다름)이 필요합니다. 뿌리를 내리지 않는 사람이 실제로 엉망으로 만들고 싶은 것은 아닙니다.
jiggunjer

@jiggunjer nandroid 백업이 전체 백업이 아닌 이유는 무엇입니까? 또한 일부 전화에는 잠금 해제 된 부트 로더가 제공됩니다. 또한 다른 답변과 비교 하여이 답변이 복잡하다고는 말할 수 없습니다.
Celeritas

1
전체 백업은 eMMC의 모든 섹터이며, nandroid는 종종 섹터의 하위 세트 이미지이며 일반적으로 부트 로더와 복구 자체를 제외합니다. 틀림없이 그러한 완전한 백업은 종종 필요하지 않습니다. 귀하의 답변은 실제로 단순하지만 루트 사용자의 95 %에게는 실용적이지 않습니다.
jiggunjer

@jiggunjer 좋아, 아마도 당신은 기술적으로 말해서 Nandroid가 "전체 백업"과 정확히 같은 것을 의미하지는 않지만 대부분의 사람들이 생각한다고 생각합니다. 내가 설명하는 방법에는 루트가 필요하지 않습니다. 사용자 지정 복구를 일시적으로 플래시해야하지만 adb명령 줄에서 다른 응답을 사용 하면 (큰 파일을 다운로드해야 함) 훨씬 복잡하다고 생각하지 않습니다.
Celeritas

1
기술자의 관점에서 전체 백업은 아마도 모든 비트의 상태를 포함한 전체 하드웨어의 복제 일 것입니다. 그러나이 사이트는 사용자 중심 사이트이므로 전체 백업은 단순히 다음을 의미합니다.이 사이트에서 복원하고 백업이 만들어진 상태 (모든 설정, 앱 및 데이터가 적용되는 상태)로 정확하게 끝날 수 있습니다. 게다가 : 사과는 과일이지만 과일은 반드시 사과 일 필요는 없습니다. )하지만 전체 백업은 항상 Nandroid 백업을 의미하지 않는다 - 예, Nandroid 백업은 일반적으로 전체 백업 (예 : TWRP는 생략하지만 "공유 스토리지")입니다
이지

7

"전체 백업"은 Android 세계에서 매우 과부하 된 용어 인 것 같습니다. 먼저 주석을 정의하십시오 (주석을 그려보십시오).

전체 백업은 백업 할 때 시스템 상태를 복원하는 것입니다. ~이지 (OP)

그래서 명백한 후속 질문을해야한다 : 어떤에서 당신의 상태를 복원?

  • 시나리오 0 : 휴대 전화가 물리적으로 고장났습니다.
  • 시나리오 1 : 전체 드라이브 (eMMC)가 비었습니다.
  • 시나리오 2 : fastboot / ODIN과 같은 USB 플래시 모드로만 부팅 할 수 있습니다.
  • 시나리오 3 : 빠른 부팅 및 (사용자 지정?) 복구로 부팅 할 수 있습니다
  • 시나리오 4 : 전화기가 공장 모드로 재설정되었습니다. 루팅되지 않은 정상적인 기능이 있습니다.
  • 시나리오 5 : 실수로 좋아하는 고양이 바탕 화면 이미지를 삭제했습니다.
  • 기타.

이러한 각 시나리오에는 다른 백업 솔루션이있을 수 있습니다. 전체 백업은 모든 그들을 해결할 수있을 것이다. 물론 깨진 전화 시나리오 (0)로 약간 트롤링을하고 있지만이 정식 질문이 얼마나 잘못 정의되어 있는지 지적합니다. 이는 많은 사람들과 회사가 백업을 지나치게 단순화하고 가장 중요한 부분 인 복원을 무시하는 경향이 있다는 사실을 반영합니다.

안드로이드 커뮤니티에서는 하드 브릭 (0 & 1)이 문진임을 암시합니다. 새 전화를받을 것으로 예상됩니다. 나머지 백업 솔루션을 두 가지 범주로 나누겠습니다.

  1. 개발자 복원 (2+).
    일반적으로 Nandroid (대부분의 파티션의 섹터 복사본)를 사용하고 사용자 지정 복구를 다시 플래시해야 할 수도 있습니다. 비트 기술. 보증에 영향을 줄 수 있습니다.
  2. 소비자 수복물 (4+).
    일반적으로 고양이 사진을 포함하여 앱과 데이터를 복원합니다. 부분 복원은 다른 모델에서 작동 할 수 있습니다.

둘 다 사용 사례에 대한 전체 백업으로 간주 될 수 있습니다. 전체 백업을 요청하는 사람이 옵션 1 또는 2를 원하는지 여부를 컨텍스트에 결정하십시오. 시나리오 3과 4 사이에 약간의 회색 영역 (3.5?)이 있습니다. 예를 들어 사용자가 /system파티션에서 파일을 삭제 한 경우 복원 방법은 밀집.

소비자 복원에주의

현재 가장 많이 투표 된 답변 adb backup은 몇 가지 경고와 함께 앱과 데이터를 복원 할 수있는 소비자 복원입니다.

  • 일부 파일을 생략 한 것 같습니다
  • ROM에 따라 다양한 결과가 나타납니다 (예 : 일부 Sony 모델에서는 작동하지 않으며 CyanogenMod와 TouchWiz에서 다른 항목은 생략 됨).

최근 Oreo에서는 약간의 개선이 있었지만 (XDA 뉴스) PC에서 복사 한 사진 및 음악과 같은 모든 사용자 파일을 복사 할 수 있는지 확인할 수 없습니다.

dev 복원의 경우 Nandroid가 필요합니다.

당신은 할 수없는 응원 또는 복구를 사용하여 하나없이 전체 Nandroid를 얻을. 예외는 아마도 당신의 SD 카드 이미지 일 것입니다. 따라서 이미지를 설치하거나 일시적으로 응원 할 위험이 있거나 OEM이 더 나은 복구를 제공 할 때까지 기다려야합니다.

포함 된 날짜 및 파티션과 같은 중요한 정보를 사용하여 백업 이름을 지정하십시오.

다시 생성 할 필요가없는 것을 백업 할 필요가 없습니다.

Nandroid는 일반적으로 복구를 포함하지 않으므로 일반적으로 복구에서 적용되므로 복구가 포함되지 않습니다. 그러나 장치가 엉망이고 복구가 사라지면 백업하지 않았다고 생각하여 복구 할 것이 없습니다. 그러나 USB 플래시 도구 (예 : fastboot)를 사용하여 복구를 다운로드 한 다음 다시 설치하는 것이 쉬운 경우가 많습니다.

마찬가지로 연락처를 클라우드에 저장하면 일반적으로 백업 할 필요가 없습니다. 복원 후 다시 동기화하십시오.

전체 백업은 복구하려는 대상에 따라 다릅니다. 내가 설명한 '소비자 수준'에는 완벽한 솔루션이 없습니다. 보증 거부에 대해 걱정하지 않는 EU / 아시아 국가에서는 사용자 지정 복구가있는 경우이를 설치하지 않을 이유가 거의 없습니다.

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