모바일
모바일 adb pull 접근 제한 해결
wtdsoul
2020. 11. 19. 11:04
apk 추출시 퍼미션 에러 해결하기
포켓몬 고(PokeMon Go)의 APK를 추출하다 보니 문제가 생겼다. 바로 퍼미션 문제! 일단 뭐 패키지 위...
blog.naver.com
(추가)
다음 명령어로 안드로이드 쉘에 접속한다.
$ adb shell
접속된 안드로이드 쉘에서 다음 명령을 실행하면 /system을 rw로 마운트 할 수 있다.
$ su -
# /system/bin/mount -o remount,rw /system
다시 read only로 바꾸려면 다음과 같은 명령어를 실행한다.
# /system/bin/mount -o remount,ro /system
출처: https://dcmru.tistory.com/2511061 [Everything is possible]
$ adb shell android $ cp /data/app/com.nianticlabs.pokemongo-1/base.apk /sdcard/
이제 복사할 수 있는 영역으로 넘어 간 것이다.
adb를 빠져나와 다음과 같이 명령을 실행하면 된다.
$ adb pull /sdcard/base.apk
본인도 갤럭시7이 테스트 기기인데 동일한 접근 제한이 걸려서 해당 방법으로 기기 내 파일을 추출함
cp /data/data/~~/~file~/ /sdcard
adb pull /sdcard/~file/ E:\test