검색결과 리스트
글
Android DB파일 저장 adb pull 'permission denied'
Android에 저장된 내부 DB파일을 가져오는게 너무 번거로워 ADB명령어를 이용해
이동하는 방법을 공유해봅니다.
1. 전제조건 : 해당 단말의 루팅이 필수 ( 내부 DB접근이라 당연하겠죠 ? )
2. ADB 명령어 순서
1. adb shell su
2. cd /data/data/{packageName}/databases/
3. cp /data/data/{packageName}/databases/{DB fileName}.db /data/local/tmp
4. chown shell.shell /data/local/tmp/{DB fileName}.db
5. exit
6. exit
7. adb pull /data/local/tmp/{DB fileName}.db {DB fileName}.db
* adb pull 명령어는 ADB shell내에서 사용이 불가능하고 Root권한 취득을 할 수가 없어
임시디렉토리에 파일을 복사해서 옮기고, 퍼미션을 바꾸는 부분이 추가로 넣는게 키포인트!
* adb shell 내에서 pull명령어 입력 시 error: device not found 가 발생.
그럼 도움이 됐길 바라요.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
DOZE 모드 테스트 (0) | 2020.05.07 |
---|---|
택배배송 URL / 택배 사칭 스미싱, 피싱 앱 분석 후기[bit.ly ] (1) | 2019.11.25 |
Android 이슈 - SMS 및 CALL_LOG 권한 사용에 적용되는 Google Play 정책 변경사항 (0) | 2018.12.21 |
안드로이드 구글 앱서명 간략요약 (0) | 2018.12.19 |
안드로이드 스튜디오 3.2 업데이트 후 문제 발생(Duplicate key) (0) | 2018.11.07 |
RECENT COMMENT