파일에 액세스하여 /data/data
메모리 카드에 복사 할 수있는 방법이 있습니까? 루트 액세스 권한이 없습니다.
파일에 액세스하여 /data/data
메모리 카드에 복사 할 수있는 방법이 있습니까? 루트 액세스 권한이 없습니다.
답변:
루트 액세스 권한이 없으면 두 가지 옵션이 있습니다. 두 옵션 모두 (예 : 폴더) 특정 앱의 파일에 액세스 할 수 있습니다 /data/data/com.app.packagename
.
응용 프로그램을 디버깅 할 수있는 경우 run-as
adb 셸 에서 명령을 사용할 수 있습니다 (adb 란 무엇이며 설치 방법에 대한 자세한 정보는 여기 참조 ).
adb shell
run-as com.your.packagename`
cp /data/data/com.app.packagename/
응용 프로그램을 디버깅 할 수없는 경우 Android의 백업 기능을 사용할 수 있습니다.
adb backup -noapk com.app.packagename
이제 '장치 잠금을 해제하고 백업 작업을 확인하십시오'라는 메시지가 표시됩니다. 암호를 제공하지 않는 것이 가장 좋습니다. 그렇지 않으면 데이터를 읽기가 더 어려워집니다. '데이터 백업'을 클릭하십시오. 컴퓨터의 결과 'backup.ab'파일에는 모든 앱의 데이터가 Android 백업 형식으로 포함되어 있습니다. 기본적으로 압축 된 tar 파일입니다. 이 페이지 는 OpenSSL의 zlib 명령을 사용하여 압축을 해제하는 방법을 설명합니다. adb restore backup.db
명령을 사용 하여 백업을 복원 할 수 있습니다 .
android:allowbackup="false"
?