실제 전체 백업에는 확실히 루트 권한이 필요하기 때문에 불가능에 가까운 것을 요청하고 있음을 알고 있습니다.하지만 여전히 많은 사람들이 있습니다. 기기를 루팅하고 싶지 않은 경우-보증을 무효화하거나 기기를 손상시키는 것을 두려워하거나 루팅 방법으로 기기를 지원하지 않는 것을 두려워합니다.
또한 이미 많은 질문이 제기 된 것을 알고 있습니다. 이 주제에 대해 모두 확인했습니다. backup 태그가있는 모든 사용자를 확인했습니다. 모든 주제는 전체 주제를 다루지 않고, 모두 조각 뿐이며, 특히 Android를 처음 접하는 사람들 (하지만 다른 비 파워 유저도 포함) 최선의 방법을 찾기가 어려울 것입니다.
그래서 상세한 표준 답변을 원합니다. 질문 :
아니라 루트 솔루션을 포함하지 않음, 백업을 다음과 같이 달성하는 방법 전체 백업 이 가능합니까?
“Use app xyz [full-stop]”과 같은 간단한 한 줄 답변을 제공하지 않습니다. 앱을 언급하는 경우 (여기에서 단일 앱이 답이 될 것 같지 않습니다), 여기에 어떤 부분이 포함되는지, 그리고 그 간격을 메우는 방법에 대한 아이디어도 포함됩니다. (그리고 명확히하기 위해, 가장 먼저 떠오르는 것이 티타늄 백업 이라는 것을 알고 있습니다. 제가 직접 사용하지만 여기에는 적용되지 않습니다 .이 질문은 루팅되지 않은 기기의 방법에 대해 엄격히 제한합니다! ) 또한 다양한 기기에 적용 할 수 있다는 점에서 가능한 한 일반 으로 답해야합니다 (즉, 하나의 기기 또는 제조업체로 제한됨).
여기에서 백업 태그가 지정된 모든 질문을 조사했다고 이미 언급했습니다. 여기에 답변에 대한 세부 정보를 제공하는 데 도움이 될 것이므로 내 질문과 관련된 최상위 항목을 나열하겠습니다.
- Android 백업 방법 기기?
- Android 휴대 전화의 전체 루팅 전 백업을 어떻게 수행하나요?
- Google은 어떤 정보를 백업하나요?
- 루팅되지 않은 휴대 전화의 데이터는 어떻게 백업 하시겠습니까?
- 루트가 아닌 Android 4.0.3 스마트 폰 ROM을 백업 할 수 있습니까?
- 맞춤 ROM을 설치하기 전에 휴대 전화를 어떻게 백업 (및 복원)하나요?
- 내 앱, 설정, 구성 등없이 내 Android를 백업하세요.
모두 내 질문에 대한 세부 정보를 제공합니다. 그들에 의해)-그러나 나는 여전히 세부 사항이 누락되었다고 생각합니다. 또한 “최대한 가능”에 대한 전체 설명을 포함한 답변을 요약 해 두는 것도 도움이 될 것입니다.
마지막 기준 : 클라우드 기반 솔루션이 합법적이라고 생각하지만 저는 ” d 지역 솔루션을 선호합니다. 둘 다 제공 할 수 있다면 더 좋습니다. 그러나 일부 사람들은 프라이버시를 매우 중요하게 생각하므로 (저는 그들 중 하나입니다) 따라서 일부 클라우드 서비스에 대한 데이터를 신뢰하지 않을 것입니다.
Ryan 덕분에 이제 모든 앱과 데이터의 백업 을 정말 완벽하게 완료했습니다. 유일한 단점 : 그의 솔루션은 모든 Android 사용자의 10 % 미만에서만 작동합니다. 즉, 기기가 Android 4.x 이상으로 실행되는 기기입니다.
다시 묻습니다. 불가능에 가까운 것 : 적어도 Gingerbread (2.3.x) 또는 더 나은, 심지어 Froyo ( 2.2.x)-현재 대부분의 장치를 포함합니까? 이러한 솔루션에는 여러 도구가 포함될 수 있습니다 (가능한 한 간단하게 유지하고 어머니가 지시를 따르도록 생각하십시오.)
다음 사항에 유의하십시오. 루트 없음!
고품질 답변에 더 많은 동기를 부여하기 위해 (그리고 저품질 답변은 피할 수 있기를 바랍니다) 여기서 저는 가혹한 답변이 될 것입니다. : 거의하지 않지만 나는 언급 된 기준에 맞지 않는 답변에 반표 합니다. end-하지만 다른 쪽 끝에는 베스트 답변에 대한 현상금 을 설정합니다 (즉시 수행 할 수는 없지만 2 일 후).
댓글
- 백업하려는 Android 버전은 무엇입니까? 4.x에는 루팅되지 않은 기기에서 작동하는 ‘ adb 백업 ‘ 솔루션이 있기 때문입니다.
- 내가 ‘ 내 자신을 찾지 않기 때문에 (내 기기가 루팅되어 NANDroid 백업과 Titanium Backup 을 사용할 수 있음) 이것은 가치가 있습니다. 대답-이미 4.x를 장치에 가지고있는 모든 사람에게 적용됩니다. 얼마나 커버 할 것인가? 그리고 남은 간격이 있다면 어떨까?또한 컴퓨터에 SDK를 설치해야한다는 점도 지적 해주세요 (경험이없는 사용자를위한 장단점 포함).
- 질문을 만들었습니다- android. stackexchange.com/questions/33479/… Android 2.3.x 이하의 기기에 대한 후속 조치로 인해 솔루션이 Android 4.X 기기 용임을 확인했습니다.
답변
4.0 이상의 기기에서 사용 가능한 솔루션 :
4.0 이상의 기기의 경우 “adb 백업”이라는 솔루션입니다.
참고 : 백업을 허용하지 않는 앱에서만 작동합니다! 백업을 허용하지 않는 앱은 이런 방식으로 백업을 만들 때 무시됩니다.
이렇게하면 adb가 사용되므로 Android SDK (소프트웨어 개발 키트) (일부 Linux 배포 : android-tools-adb
및 ).
참고 :이 솔루션은 연락처, SMS 또는 캘린더 정보를 백업 및 복원하지 않습니다.
adb 명령의 옵션은 다음과 같습니다.
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
- -f : *. ab 파일은 컴퓨터에 저장됩니다. 이 파일은 장치의 데이터 / apks 아카이브를 포함하는 압축 파일입니다.
- -apk | -noapk : * .apk 파일을 백업해야하는지 여부를 나타냅니다 (기본값은 -noapk). / li>
- -obb | -noobb : 각 애플리케이션과 관련된 설치된 모든 apk 확장 (일명 .obb) 파일의 백업을 활성화 / 비활성화합니다 (기본값은 -noobb).
- -shared | -noshared : 장치의 공유 저장소 / SD 카드 콘텐츠 백업 활성화 / 비활성화 (기본값은 -noshared)
- -all : 전체 시스템 백업을 원함을 나타냅니다. 패키지 필터를 사용하여 백업 만 할 수 있습니다. 특정 패키지를 사용하거나 전체 시스템 백업을 위해 -all을 사용합니다.
- -system | -nosystem : 백업 할 때 모든 시스템 응용 프로그램과 데이터가 포함되는지 여부를 나타냅니다. (기본값은 -system)
- < 패키지 > : 백업 할 특정 패키지를 나열 할 수 있습니다. 특정 패키지 만 백업하려는 경우 사용합니다. -all을 사용하는 경우 패키지를 지정할 필요가 없습니다.
기기 백업 방법 :
먼저 Android 기기에서 “USB 디버깅”을 활성화해야합니다.
- 설정의 기기 정보(또는 휴대 전화 정보또는 태블릿 정보) 섹션으로 이동합니다.
- 빌드 번호행 (일반적으로 마지막 행)을 7 번 탭합니다. 그런 다음 개발자 옵션섹션이 설정에 표시됩니다.
개발자 옵션 사용 “
- 설정의 개발자 옵션섹션으로 이동
- USB 디버깅확인란을 탭합니다.
USB 디버깅 사용 ”
둘째, PC의 명령 프롬프트에서 adb
명령과 백업 파일을 모두 찾을 수 있어야합니다. 가장 쉬운 방법은 adb
가있는 디렉토리에서 adb
명령을 실행하는 것입니다.
In Windows 탐색기는 platform-tools
폴더에서 Android SDK 및 SHIFT+RIGHT CLICK
를 설치 한 위치로 이동합니다.
이렇게하면 명령 프롬프트가 열립니다 (창이 제 창과 다르게 보입니다).
Mac의 터미널에서 cd
를 입력 한 다음 파인더에서 platform-tools 폴더를 드래그 할 수 있습니다. 터미널 창으로 이동하면 경로가 삽입됩니다. 치면 올바른 위치에 있습니다.
리눅스에서는 adb 명령의 상위 디렉토리를 찾고 cd하는 방법을 알고 있기를 바랍니다. 결국 Linux 를 사용하고 있습니다.
여기에서 다음 명령을 입력하세요.
Windows :
adb backup -apk -shared -all -nosystem -f backup08262012.ab
Linux & Mac
./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”파일의 경로를 포함합니다.)
그러면 기기에 비밀번호를 입력하라는 메시지가 표시됩니다 (이는 백업 암호화) :
복원도 거의 동일한 방식으로 작동합니다.
Windows :
adb restore backup08262012.ab
Linux & Mac
./adb restore backup08262012.ab
그런 다음 기기에서 복원 할 비밀번호를 입력하라는 메시지가 표시됩니다.
지금 뻔뻔한 자기 홍보 :
Droid Explorer ( v0.8.8.7 +)는 4.0+ 장치에 대해이를 처리 할 수 있습니다.Droid Explorer는 현재 루팅 된 기기에 최적화되어 있지만이 기능은 루팅되지 않은 기기에서도 작동합니다.
Droid Explorer는 기기의 전체 백업을 수행하고 %USERPROFILE%\Android Backups\
에 저장합니다. 이 폴더 안에는 장치 이름이 지정된 폴더가 있고 그 폴더 안에는 백업이 있습니다.
Android 백업 파일을 사용하면 백업 파일에서 기기를 복원 할 수 있습니다.
댓글
- BTW : 솔루션에 추가하는 중입니다. XDA 뉴스에 대한 게시물 : Ultimate Backup Tool, No Root Required . 이 ” Ultimate Backup Tool “는 ADB 명령을 호출하는 단순한
.bat
파일입니다. 언급 됨 ( Pastebin )-따라서 ” 영감 “를 Linux / Unix / Mac 친구에게 보내 유사한 쉘 스크립트를 만듭니다.) - 예, 데이터를 처리합니다. 실제로 기본적으로 데이터 만 수행합니다. 유일한 문제는 4.x 기기 용이며 adb의 문서화되지 않은 기능입니다.
- 동일한 기기 복원 또는 동일한 모델에서만 작동합니까? 휴대 전화를 교체해야하고 (One X, Wi-Fi 연결이 좋지 않음) 모든 것을 새 버전으로 복원하고 싶습니다 …
- ! 조심하세요! adb restore는 적어도 Nexus 3의 루팅되지 않은 재고 Android 4.3에서는 완료되지 않았습니다! 몇 가지가 복원되고 일부는 복원되지 않습니다! 일부 기능의 복원을 확인했습니다. 복원되지 않음, 기본적으로 모든 주요 전화 통신 기능 : 연락처, SMS, 벨소리 & 알림 소리, 활성화 된 입력 언어 (= kbd 레이아웃), 소유자 이름 (소유자 이름 설정) 대신 첫 번째 부팅 마법사에서 유지됨) 올바르게 복원 됨 : 사용자 지정 어휘, 배경 화면, 런처 아이콘 위치, 앱 및 해당 설정. 마침표 : 이것은 부적합한 백업 솔루션입니다! 루팅 된 휴대 전화에서 adb 백업이 완료 되나요?
- @RyanConrad이 답변에는 업데이트가 필요할 수 있습니다. 앱에서
adb_backup
를 옵트 아웃 할 수 있습니다 (ALLOW_BACKUP
-” ”Manifest
파일) . ” 루트 사용자 “가이 문제를 해결하려면 ‘ 모든 앱 백업 Xposed 모듈,하지만 루트 없이는 주변이 없습니다. 또한 다루지 않은 내용을 지적해야 할 수도 있습니다 (이미 언급 한 내용과 ‘ 제외 – porg ‘의 “!주의하십시오! ” 주석). 또한 댓글의 다른 힌트를 통합 한 다음 댓글 정리를 요청 하시겠습니까?
답변
Simple ADB Backup 라는 애플리케이션.
간단한 ADB 백업은 데스크톱에서 Android 휴대폰을 백업하므로 루트가 필요하지 않습니다. 대부분의 Android 백업 도구는 루트가 필요하거나 휴대 전화에서 실행하여 데이터를 SD 카드에 저장합니다. 단순 ADB 백업은 다릅니다. 이 앱은 휴대 전화의 데이터를 데스크톱에서 실행하고 데스크톱에 백업하며 모든 작업을 루트없이 수행합니다.
Simple ADB Backup을 사용하려면 Android 기기에서 USB 디버깅 모드를 사용하도록 설정해야합니다 (Go 설정> 개발자로 이동하여 개발자 옵션을 활성화 한 다음 USB 디버깅을 활성화하십시오) 및 데스크탑에 설치된 유틸리티. 그게 다입니다. 휴대폰을 연결하고 Windows 또는 Linux 시스템에서 앱을 실행 한 다음 백업 옵션을 선택하면됩니다. 시스템 앱을 사용하거나 사용하지 않고 전체 장치, 앱, 모든 데이터를 백업 할 수있는 옵션이 있습니다. 또는 선택한 경우 단일 앱도 사용할 수 있습니다.
이 앱을 사용하면 백업 된 데이터를 기기에 복원 할 수도 있습니다. 백업하기 전에 “비밀번호를 생성하라는 메시지가 표시됩니다.”또한 입력해야합니다. 백업을 시작하기 전에 휴대 전화의 앱에 삽입하지만 그 후에는 프로세스가 원활하게 실행됩니다. 매우 간단하고 완전 무료이며 먼저 루팅 할 필요가 없습니다.
Titanium Backup은 “루팅 할 의향이있는 경우 (특히 Android 용 방탄 백업 시스템을 원할 경우) 더 많은 기능이 가득한 응용 프로그램) MyBackup Pro는”새 전화로 마이그레이션하고 데스크탑을 중개자이지만 Simple ADB Backup은 무료이며 사용하기 쉬우므로 Android 초보자도 중요한 데이터를 쉽고 빠르게 백업 할 수 있습니다.
Simple AD B Backup은 XDA 개발자 포럼에서 무료로 출시되었습니다. 다운로드하려면 아래 링크를 누르십시오.
http://forum.xda-developers.com/showthread.php?p=36499906
참고 : 이것은 새로운 애플리케이션입니다. 현재 아직 베타 버전입니다.
댓글
- 또한 이름에 따르면 최소한 Android 4.0 이상이 필요할 수 있습니다. Ryan ‘의 솔루션 . 그럼에도 불구하고 +1은 명령 줄을 두려워하는 사람들이 더 쉽게 할 수 있도록 해줍니다. 🙂
- @Izzy : 예, Windows / Linux / Android (4.0 이상)를 명확히 설명합니다.
- @Izzy 방금이 기사를 보았습니다. 위의 답변으로 수정해야하나요? lifehacker.com/ …
- 나는 약간 회의적 이었지만이 앱은 앱 (?)과 그 데이터를 포함한 전체 백업도 수행하는 것 같습니다. 응 해봐! ‘ 클라우드 계정 없이는 ‘ 작동하지 않는다는 점을 잊지 마세요 (avast ‘ s own 또는 GDrive), 저에게는 제외됩니다. 🙂 힌트 감사합니다!
- @Celeritas 이것은 토론 영역이 아닙니다 ( 채팅방 ). 그러나 컴퓨터에서도 이러한 경우 디스크를 포맷합니다. ‘ 백업 복원이 ” 추가 파일 “을 명시 적으로 말하고 있습니다. 그것은 나를 매우 소외시킬 것입니다. ADB 백업은 전체 백업이거나 단일 앱만 포함 할 수 있기 때문에 더욱 그렇습니다. 후자의 경우 복원시 다른 모든 항목을 삭제하는 것은 터무니없는 일입니다.
답변
기술적으로 , 장치를 루팅하지 않고 전체 Nandroid 백업을 만들 수 있습니다. USB를 통해 CWM (또는 Nandroid 백업을 지원하는 모든 복구)을 플래시하기 만하면됩니다. 예를 들어, Android를 건드리지 않고 다운로드 모드로 이동 한 후 Odin (Windows)을 사용하여 CWM을 Samsung 장치에 플래시 할 수 있습니다. 따라서 루팅이나 루트 액세스가 전혀 필요하지 않습니다.
댓글
- 그럼 진짜 질문은 적어도 보증을 무효화하지 않고 전체 백업을 수행 할 수있는 방법입니다. 일반 사용자는 교체 복구 플래시는 고사하고 루팅하는 방법을 원하지 않거나 심지어 알 수 없습니다.
- @RyanConrad 동의합니다. . 🙂 적어도 내 대답은 오해를 없앨 것입니다 ..
- @Izzy Unlocking은 루트 액세스 권한을 얻지 못합니다.하지만 보증이 무효화됩니다. 사용자 지정 복구를 플래싱하려면 루트 액세스가 필요하지 않고 잠금 해제가 필요합니다. 일단 사용자 지정 복구가 이루어지면 복구에 루트 액세스 권한이 부여됩니다 (그러나 OS 의미 내에서 루트를 갖는 것과 동일하지는 않음). 사용자 지정 복구를 플래싱하는 것이 대부분의 사용자에게 큰 장벽이라고 생각합니다. 경우에는 기기를 루팅 한 다음 복구를 플래시하는 것이 더 쉽습니다. 또한 복구 플래시를 사용하여 기기를 소프트 브릭 할 가능성이 더 큽니다.
- 이 솔루션의 주요 문제는 b입니다. ootloader 잠금 장치, ‘ fastboot oem 잠금 해제 ‘는 장치를 초기화합니다.
- @lid 잠시 기다리십시오. .. 이전 질문이 토론과 관련이 있습니까? 봐 .. 내 말은, 당신은 전혀 뿌리를 얻을 필요가 ‘ 없습니다. 루팅을위한 익스플로잇을 찾는 이유는 무엇입니까?
Answer
Koushik Dutta (일명 Koush 일명 Mr. ClockworkMod )은 헬륨 백업 을 발표했습니다.이 백업은 컴퓨터와 USB 케이블 없이도 모든 것을 가능하게합니다.
헬륨 백업 은 앱을 백업하고 데이터를 SD 카드, 연결된 USB 장치, Dropbox, Google 드라이브 또는 Box에 저장합니다.
시스템 설정에 관한 한 “전체 백업”은 아니지만 실행 애플리케이션 설정 및 데이터를 복원합니다. 내부 저장소 (사용자 파일)를 백업하지 않습니다 . 따라서 해당 파일을 별도로 백업해야합니다.
복원 목록에서 백업을 보려면 일부 백업 메타 데이터가 번역에서 손실되었을 수 있습니다. 백업 자체는 여전히 복원 할 수 있지만 “ 몇 가지 추가 다리 작업 이 필요합니다.
편집 : 헬륨 사용에 대한 본격적인 방법은 Helium Android 앱을 사용하여 루트없이 앱과 데이터를 백업하는 방법 (힌트에 감사드립니다, Simon!). 불평하기 전에 ” Helium Wiki (이 점을 지적 해 주신 golimar 에게 감사드립니다!)
댓글
- 안타깝게도 Ryan ‘의 솔루션과 동일한 Android 4.0이 필요합니다.
- 예 : Ryan처럼 ‘의 솔루션은
adb backup
를 백엔드로 사용합니다. - @Izzy 방금 Carbon에 대한 멋진 글을 찾았습니다. maketecheasier.com/another-way-to-back-up-android-without-root/ …
- @Lucky는 ‘ 슬프게도 사실입니다. 기기의 ADB 구성 요소를 먼저 활성화해야합니다 (각 부팅 후). 권한 상승이 필요하므로 루트없이 기기에서 직접 수행 할 수 없지만 ADB 자체를 통해서만 가능합니다.
- 권장 읽기 설치 전 : github.com/koush/support-wiki/wiki/Helium-Wiki
답변
이 답변은 독자들이 바라던 힌트가 아니라 실제 테스트 결과입니다.
adb 백업 는 Nexus 3에서 루팅되지 않은 재고 Android 4.3에서 그리고 Cyanogenmod 10.1.3에서 adb 루트로 실행되는 경우 완료되지 않았습니다!
p>
몇 가지가 복원되었지만 일부는 복원되지 않았습니다! 일부 기능의 복원을 확인했습니다.
복원되지 않음 : 기본적으로 모든 주요 전화 통신 기능 : 연락처, SMS, 벨소리 & 알림 소리, 활성화 된 입력 언어 (= kbd 레이아웃), 소유자 이름 (처음 부팅 마법사에서 설정된 소유자 이름이 대신 유지됨)
올바르게 복원 됨 : 사용자 지정 어휘, 배경 화면, 런처 아이콘 위치, 앱 및 설정.
다음 주제로 안내했습니다.
- Android 개인 정보 보호
- 물리적 보안 으로 드라이브 바이 다운로드 ( PDF ), 의미 :
- 부트 로더 잠김, 재고 복구, ADB 꺼짐
- 전체 디스크 암호화
- 전체 로컬 백업, 클라우드 백업 없음 (여기에서이 스레드의 주제)
Cyanogenmod 에서는 상황이 약간 달랐습니다. SMS가 완전히 복원되었습니다. 그러나 연락처 및 통화 기록은 여전히 복원되지 않습니다. adb 백업 및 복원이 adb root
를 통해 루트로 실행되는 adb로 실행 된 경우에도.
루트로 사용자 지정 ROM을 사용해 보겠습니다. (몇 가지 추가 기능을 얻기 위해), 잠긴 부트 로더, 사용자 지정 복구 및 복구 만 일시적으로 플래시 (이론적으로는 flash_image 를 사용하여 루팅 된 기기에서 가능하지만 나에게는 이 도 실패했습니다 ), 그런 다음 NANDROID 백업 (또는 adb 백업 + sms / call-logs / contacts를위한 특수 백업 솔루션)과 사용자 정의 ROM 업데이트를 수행합니다.
답변
앱을 사용하지 않거나 휴대 전화를 루팅하지 않고도 기기를 백업 할 수 있습니다.
Android에는 휴대 전화 또는 태블릿의 콘텐츠를 백업하고 복원하는 기본 제공 방법이 있습니다. Android 4.0 (Ice Cream Sandwich) 이상을 실행하는 컴퓨터와 기기 만 있으면됩니다.
adt-bundle-windows-x86\sdk\platform-tools
폴더로 이동하여 여기에서 명령 프롬프트를여세요.
p>
-
USB 디버깅이 활성화되어 있는지 확인합니다.
-
“
adb device
“. -
이제”
adb backup -apk -shared -all -f C:\Users\UserName\backup.ab
“를 실행합니다. -
기기를 잠금 해제하고 암호화 비밀번호를 제공하면 전체 기기가 백업됩니다.
-
다시 복원하려면 “
adb restore C:\Users\UserName\backup.ab
“를 실행하면됩니다.
동일한 여기 에 대한 스크린 샷과 함께 단계별 절차를 작성했습니다. 도움이 되었기를 바랍니다.
댓글
- 예. ‘ Ryan ‘의 답변 이 바로 시작 :)하지만 추가 세부 정보와 단계별 가이드에 감사드립니다!
답변
I ” 다른 (복잡한) 답변에 약간 놀랐습니다. 질문을 오해했을 수 있으므로 자유롭게 의견을 말하고 그에 따라 투표하십시오.
- 정의에 따라 전체 백업 (ROM, 앱 및 데이터 포함) Nandroid 백업 이라고합니다. 따라서 질문은 “루팅되지 않은 장치에서 Nandroid 백업을 수행하는 방법”을 묻는 것입니다.
- Nandroid 백업을 수행하기 위해 루팅 된 장치가 필요하지 않습니다. Nandroid 백업은 일반적으로 TWRP 또는 Clockwordmod와 같은 사용자 지정 복구를 통해 수행되며 설치시 항상 루팅 된 장치가 필요하지는 않습니다. 예를 들어 여기의 지침 에 따라 ADB TWRP를 사용할 수 있습니다. 사용자 지정 복구를 일시적으로로드하여 재고 복구 (및 보증)를 보존 할 수 있습니다. TWRP의 경우
fastboot flash recovery twrp*.img
를fastboot boot twrp*.img
링크 된 자습서의 4 단계).일부 장치는 사용자 지정 복구를 설치하기 위해 부트 로더를 잠금 해제해야하지만 다른 장치는 그렇지 않습니다. 일반적으로 부트 로더를 잠금 해제하면 기기가 초기화됩니다.
댓글
- 아니요. nandroid 백업은 전체 백업의 정의가 아니지만 질문은 그것이 무엇인지 정의하지 못합니다. 방법에는 잠금 해제 된 부트 로더와 복구 플래시에 대한 지식이 필요합니다 (모델마다 다름). 루트가 아닌 ‘ 루팅하고 싶지 않은 사람이 실제로는 문제가 아닙니다.
- @jiggunjer nandroid 백업이 전체 백업이 아니라고 말하는 이유는 무엇입니까? 또한 일부 휴대 전화에는 잠금 해제 된 부트 로더가 함께 제공됩니다. 또한 다른 답변과 비교할 때 ‘이 질문이 복잡하다고 말하지 않습니다.
- 전체 백업은 eMMC의 모든 섹터가 될 것이며 nandroid는 종종 섹터의 하위 집합으로, 일반적으로 부트 로더와 복구 자체를 제외합니다. 틀림없이 그러한 완전한 백업은 종종 필요하지 않습니다. 귀하의 대답은 정말 간단하지만 루팅되지 않은 사용자의 95 %에게는 실용적이지 않습니다.
- @jiggunjer 좋습니다. ‘ 기술적으로
맞습니다. i> Nandroid를 말하는 것은 ” 전체 백업 “과 정확히 같은 의미는 아니지만 ‘ 대부분의 사람들이 생각하는 것입니다. 제가 설명하는 방법은 ‘ 루트가 필요하지 않습니다. 일시적으로 사용자 지정 복구를 플래싱해야하지만 다른 답변이 주어지면 명령 줄에서adb
를 사용합니다 (그 자체로 대용량 파일을 다운로드해야 함). ‘ ‘ 훨씬 더 복잡하다고 생각하지 마세요.
답변
“전체 백업”은 Android 세계에서 매우 과부하 된 용어 인 것 같습니다. 먼저 정의하겠습니다 (설명을 패러 프레이징) :
전체 백업은 백업을 만들었을 때의 시스템 상태를 복원하는 모든 것입니다. ~ Izzy (OP)
그러므로 분명한 후속 질문은 다음과 같습니다. 무엇에서 상태를 복원 하시겠습니까?
- 시나리오 0 : 휴대 전화 물리적으로 손상되었습니다.
- 시나리오 1 : 전체 드라이브 (eMMC)가 비어 있습니다.
- 시나리오 2 : fastboot / ODIN과 같은 USB 플래시 모드로만 부팅 할 수 있습니다.
- 시나리오 3 : fastboot 및 (사용자 정의?) 복구로 부팅 할 수 있습니다.
- 시나리오 4 : 휴대 전화가 초기화 모드로 재설정되었습니다. 루팅되지 않은 정상적인 기능이 있습니다.
- 시나리오 5 : 좋아하는 고양이 배경 화면 이미지를 실수로 삭제했습니다.
- 기타
각 시나리오에는 서로 다른 백업 솔루션이있을 수 있습니다. 전체 백업은 모든 문제를 해결할 수 있어야합니다. 물론 저는 고장난 전화 시나리오 (0)를 약간 다루고 있지만이 표준 질문이 얼마나 잘못 정의되었는지 지적합니다. 이는 많은 사람들과 회사가 백업을 지나치게 단순화하고 가장 중요한 부분을 무시하는 경향이 있다는 사실을 반영합니다. : 복원 중입니다.
Android 커뮤니티에서는 하드 브릭 (0 & 1)이 문진이라는 것을 암시합니다. 새 휴대 전화를 구입해야합니다. 따라서 나머지 백업 솔루션을 두 가지 범주로 나눕니다.
- 개발자는 복원 (2+).
일반적으로 Nandroid (대부분 파티션의 섹터 복사본)를 사용하고 다시 플래시 할 수 있습니다. 맞춤 복구. 비트 기술. 보증에 영향을 미칠 수 있습니다. - 소비자 복원 (4+).
일반적으로 고양이 사진을 포함한 앱과 데이터를 복원합니다. 부분 복원은 여러 모델에서 작동 할 수 있습니다.
둘 다 사용 사례에 대한 전체 백업으로 간주 될 수 있습니다. 전체 백업을 요청하는 사람이 옵션 1 또는 2를 원하는지 컨텍스트에 따라 결정합니다. 시나리오 사이에 약간의 회색 영역 (3.5?)이 있습니다. 3 및 4, 예 : 사용자가 /system
파티션에서 파일을 삭제 한 경우 복원 방법은 누락 된 항목에 따라 달라질 수 있습니다.
소비자 복원주의
adb backup
를 기반으로 가장 많이 득표 한 답변은 다음과 같이 앱과 데이터를 복원 할 수있는 소비자 복원입니다. 몇 가지주의 사항 :
- 일부 파일을 생략 한 것 같습니다
- ROM에 따라 다양한 결과 (예 : 일부 Sony 모델에서 작동하지 않음, CyanogenMod 대 TouchWiz에서 다른 항목 생략) .
최근 Oreo에서 약간의 개선이 있었지만 (XDA 뉴스) 여전히 복사 가능 여부를 확인할 수 없습니다. PC에서 복사 한 사진 및 음악과 같은 모든 사용자 파일.
개발 복원의 경우 Nandroid가 필요합니다.
전체 파일을 가져올 수 없습니다 . 응원하거나 복구를 사용하지 않고 Nandroid. 예외는 일부 Nandroid를 제공하는 SD 카드 이미지 일 수 있습니다. 따라서 이미지를 설치하거나 일시적으로 루팅 할 위험이 있거나 OEM이 더 나은 복구를 제공 할 때까지 기다려야합니다.
포함 된 날짜 및 파티션과 같은 중요한 정보로 백업 이름을 지정하는 것을 잊지 마십시오.
“재생성에 신경 쓰지 않는 항목을 백업 할 필요가 없습니다.
Nandroid는 일반적으로 복구에서 적용되므로 중복되므로 일반적으로 복구를 포함하지 않습니다.하지만 기기가 엉망인 경우 복구가 완료되면 “백업하지 않았으므로 복원 할 것이 없다고 생각하여 당황 할 수 있습니다.하지만 USB 플래시 도구 (예 : fastboot)를 사용하여 복구를 다운로드 한 다음 다시 설치하는 것이 종종 간단합니다.
마찬가지로 연락처를 클라우드에 저장하면 일반적으로 백업 할 필요가 없습니다. 복원 후 다시 동기화하면됩니다.
전체 백업은 복구하려는 항목에 따라 다릅니다. 내가 설명한 “소비자 수준”에서 완벽한 솔루션은 없습니다. 사람들이 보증 거부에 대해 그렇게 걱정하지 않는 EU / 아시아 국가에서는 사용자 정의 복구가있는 경우 설치하지 않을 이유가 거의 없습니다.