Android 기기에서 Sqlite DB 파일을 얻는 방법

1.adb 시작



adb를 시작합니다. 복수의 단말이 접속되어 있을 때는 -s로 단말을 지정한다.

경로를 통해 DOS 프롬프트에서 실행하는 것이 현실적입니다.
자신의 경우의 패스는 이런 느낌
C:\Users\yoshiei1\AppData\Local\Android\sdk\tools;
C:\Users\yoshiei1\AppData\Local\Android\sdk\platform-tools;

어쩌면 위의 두 가지 중 어느 하나에 adb가 있다고 생각됩니다. 어느 쪽에 있는지
옛날이므로 잊었습니다. . .



이런 식으로 adb를 기동. -d가 있는지 알 수 없습니다. 없어도 움직였다.

2. 패키지 지정





3. database 파일의 위치를 ​​확인한다.



우선 ls를 실행하여 database 파일의 위치를 ​​확인한다.


위치를 알면 디렉토리를 이동합니다.

4. 원하는 DB 파일을 sdcard에 cat한다.



여기서 자신의 경우는 nexsu5를 사용하고 있어 sdcard 디렉토리는 없지?
라고 생각해 버렸지만, 제대로 존재하고 있었습니다. . 여기서 오이타 시간을 잃어버렸다. . .

cat db_name >/sdcard/hoge.db (이름은 적당)

5.pull 명령으로 데이터 획득



cat이 끝나면 exit에서 run-as를 종료합니다.
다음에 pull로 방금 cat한 파일을 PC측에 가져온다.



이제 눈에 띄는 sqlite DB를 얻을 수있었습니다.
( ̄- ̄) b 굿!

좋은 웹페이지 즐겨찾기