android 不root 手機如何查看realm 數據庫和SharedPreferences

1.通過adb shell 進入 設備

2.如果進不去,查看是否連接設備 adb devices

3.輸入 run-as 包名

   這是會進入到 /data/data/ 包名下/

4.輸入 ls 查看

  

 這是我的文件

   數據庫放在 files 下

   SharedPreferences 放在shared_prefs 下

5. 進入shared_prefs 先

 可以看到 項目所有的xml 文件

   輸入 cat  xxx.xml    查看你的xml信息   

6.那麼如何查看數據庫呢

 網上基本都是,要你把手機root ,但是現在主流的設備是非常難root 的費時費力成功率還低.

 進入/data/data/包名/

下的files 目錄 找到你的數據庫.

 使用 adb pull /data/data/com.xxxxxx/files/xxxxx_realm

會提示沒有權限

7.使用cp 命令將realm 文件拷貝到sd卡下的目錄下

 cp  xxxxx_realm  /sdcard/realm

我是方法sd下的realm下

然後 使用 adb pull /sdcard/realm/xxx.realm 將數據庫拷貝到電腦

8.下載 Realm Studio 數據查看工具

9.這裏可能會識別不到,因爲我們cp 出來的realm 是不帶後綴名的我們需要手動添加一個後綴名.realm

10 .打開Realm Studio 查看 打開數據庫查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章