루팅되지 않은 휴대폰의 데이터는 어떻게 백업 할 수 있습니까?


23

루팅 되지 않았 으며 재고 Android 2.3.4 Gingerbread를 실행 하는 전화기에서 데이터 (시스템 및 애플리케이션 모두)를 백업하는 데 사용할 수있는 방법은 무엇입니까 ?

  • 응용 프로그램 자체가 내보내기를 제공하는 경우를 제외하고 루팅되지 않은 전화에서 응용 프로그램 데이터 (SD 카드에 저장되지 않은)를 검색하는 것이 불가능하다는 것을 이해하고 있습니다. 이것이 정확합니까?

  • 시스템 설정 및 내장 응용 프로그램 중에서 어떤 기능을 활용할 수 있는 내보내기 기능이 있습니까? 어느 쪽이 수출이없고 어느 정도의 데이터를 수동으로 작성하고 싶을까요?

연락처, 캘린더, 사진, 통화 기록 및 SMS 메시지를 처리하는 Android 용 Missing Sync를 이미 사용하고 있습니다. 내 전화는 Nexus One입니다.



@ eldarerathis : 내 검색에서 그 것을 놓쳤지만 그렇습니다. 여기서는 불가능한 전체 백업이 아닌 (표준) 응용 프로그램 별 메커니즘을 포함하여 수행 할 수있는 작업 에 대해 묻습니다 .
케빈 레이드

응용 프로그램 데이터에 대해 이야기하는 경우 슈퍼 사용자 권한 (루트)이 없으면 다른 앱이이 데이터를 읽을 수없는 보안 설계입니다. 다른 모든 것을 백업 할 수 있습니다.
Seth Hikari

1
@Seth Hikari : 한 가지 예외가 있습니다 : 앱이 sharedUserId 속성을 사용하는 경우 동일한 작성자의 다른 앱도 개인 파일에 액세스 할 수 있습니다.
Robert

cat트릭을 사용하여 / data / data를 복사하면 ... 하나의 걸림돌은 뿌리 뽑지 않은 핸드셋에서 권한 실패를 ls던질 것입니다 opendir...라고 말하면서을 사용하여 설치된 앱을 검사 pm한 다음 /data/data/....있는 디렉토리 - 모두가 보장되지 않을 경우 databases, shared_prefs, libraries, 예를 들어, 패키지 my.app.foo,있을 것입니다 /data/data/my.app.foo...
t0mm13b

답변:


17

전화가 루팅되지 않은 경우 앱이 안전하게 샌드 박스됨을 의미합니다. 한 앱이 다른 앱이 보유한 데이터에 액세스 할 수있는 방법은 없습니다. 기본 Linux 파일 시스템에서는 실제로 서로 다른 사용자로 표시되며 서로의 파일에 액세스 할 수있는 권한이 없습니다.

파일을 백업 할 수있는 유일한 것은 a) 시스템 자체와 b) 앱이 자체 파일을 백업 할 수 있다는 것입니다.

Froyo (2.2)에서 Google은 많은 앱 개발자가 앱에 통합 한 클라우드 백업을 도입했습니다. 즉, Google 계정으로 새 휴대 전화에 로그인하자마자 일부 앱이 자동으로 데이터를 복원합니다. 그러나이 기능을 구현 한 앱에서만 작동합니다.

이제 모든 시스템 앱에 Froyo부터 전체 백업 또는 클라우드 동기화가 제공됩니다.

최근에 Galaxy Galaxy로 업그레이드 한 경험-Cloud Sync : Gmail, 캘린더, 연락처; 클라우드 백업 : 모든 시스템 설정 (일부 놀랐습니다), 이메일 설정. 백업되지 않음 : 브라우저 북마크 (ICS에서는 동기화 됨)

Vanilla android에는 모든 앱을 백업하는 기본 시스템 기능이 없으며 시스템 수준 백업을 구현 한 운영자 / 제조업체 사용자 정의를 알지 못합니다.

할 수있는 한 가지는 ClockworkMod와 같은 새 복구를 설치하는 것입니다. 휴대 전화를 '루팅'할 필요는 없지만 잠금 해제 된 부트 로더가 있어야합니다. 일반적으로 '벽돌 림'이 발생하는 부트 로더를 다시 깜박이기 때문에 피하려고하는 것으로 생각됩니다.

adb를 사용하여 / data 파티션에서 모든 파일을 수동으로 가져올 수 있습니다. 'adb shell'을 사용하여 찾아보고 'adb pull'을 사용하여 개별적으로 가져올 수 있지만 복원하려면 root가 필요합니다. 또한 어느 정도의 기술적 이해가 필요합니다. 편집 : 실제로 추가 테스트 후 루트 액세스가 필요합니다.

아래 제안 된 MyBackupPro는 모든 앱을 백업하는 것이 아니라 contentResolvers (예 : SMS, 일정, 연락처 등)가 노출 된 앱만 백업합니다. 그런 것들은 어쨌든 진저 브레드에 자동으로 백업됩니다. (댓글이나 투표 할 수 없습니다)


훌륭한 답변입니다. 모든 기본 제공 앱 (시스템 설정 포함)이 실제로 백업을 수행 한다는 경험을 통해 확인할 수 있습니까 ?
Kevin Reid

3

헬륨 (이전의 카본)은 루팅되지 않은 휴대폰에서도 앱을 백업 할 수 있습니다. 이를 위해서는 USB를 통해 전화를 PC에 연결하고 adb명령을 실행하여 Helium이 앱을 백업 할 수있는 일종의 프록시 서비스를 시작해야합니다. 내부적으로는 adb backup해당 프록시 서비스를 통해 실행 되는 것 같습니다 .


요청에 따라 Android 2.3에서 실제로 작동합니까? Helium의 Google Play 페이지에는 Android 4.0이 필요하다고 말합니다.
jamesdlin

@ jamesdlin : 죄송합니다, 나는 그것을 완전히 놓쳤습니다! 이제 2.x 장치에서 Helium이 작동하지 않는 이유를 설명합니다. :)
Denilson Sá Maia

-1

루트가없는 장치에 airdroid를로드하면 바탕 화면에서 웹 서버를 통해 연결하고 장치의 모든 파일을 백업 할 수 있음을 이해합니다. 아마도 프로세스를 되돌려 복원 할 수 있습니다.


2
안드로이드에는 웹 서버가 없으며 그와 같은 모든 것을 백업 할 수는 없습니다.
Matthew 읽기

1
@MatthewRead AirDroid에는 웹 서버 (프로 프가 참조)가 포함되어 있으며 *.apk파일을 PC에 백업 할 수 있습니다 . 파일 브라우저가 포함되어있어 파일을 PC로 복사 할 수도 있습니다. 그 백업을 호출하지는 않지만 적어도 부분적으로 파일 백업입니다.
Izzy

-1

실제로 MyBackup Pro를 사용할 수 있습니다 -뿌리가없는 전화기에서 놀라운 기능을합니다!


6
루팅되지 않은 전화에서 작동하지만 제한된 데이터 세트 (콘텐츠 제공자가 제공하는 데이터) 만 백업합니다. 여기에는 연락처, 일정, 사진, 통화 로그 및 SMS 메시지가 포함됩니다. OP 상태가 동기화 누락으로 이미 처리 된 항목입니다.
Martin

-2

ASTRO File Manager는 앱뿐만 아니라 전체적으로 훌륭한 앱 자체를 만드는 많은 다른 기능에도 유용합니다. 전화기를 닦고 다시 시작해야 할 때 백업에 익숙했습니다.


2
파일 보호를 고려하여 관심있는 항목을 백업하는 방법과 다른 파일 관리자보다 더 많은 기능을 수행하는지 정확하게 설명 할 수 있습니까? SD 카드의 내용은 분명히 복사 가능하며 내 질문의 일부가 아닙니다.
Kevin Reid

3
Astro 파일 관리자는 루팅되지 않은 전화에서 응용 프로그램 데이터를 백업하지 않습니다.
Martin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.