adb opendir failed,Permission denied

随声附和 提交于 2020-01-25 05:22:46

解决方法

  1. shell@pisces:/ $cd /data
  2. cd /data
  3. shell@pisces:/data $ run-as com.your.package  
  4. run-as com.your.package  
  5. shell@pisces:/data/data/com.your.package $ cd /data/data/com.your.package  
  6. cd /data/data/com.your.package  
  7. shell@pisces:/data/data/com.your.package $ ls  
  8. ls  
  9. cache  
  10. databases  
  11. lib  
  12. shell@pisces:/data/data/com.your.package $ cd databases  
  13. cd databases  
  14. shell@pisces:/data/data/com.your.package/databases $ ls  
  15. your.db  
  16. your.db-journal

最后将你要访问的package目录下的db文件拷贝到sdcard中,这样就可以正常访问了

$ cat preferences.db > /mnt/sdcard/yourpackagename.db 

参考资料:http://denniskubes.com/2012/09/25/read-android-data-folder-without-rooting/

例如:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!