首页 > 代码库 > 在不root手机的情况上读取Data目录上的文件
在不root手机的情况上读取Data目录上的文件
在不root手机的情况下读取Data目录下的文件
使用adb命令时的错误
如果直接使用adb命令会产生以下错误:
127|shell@android:/ $ cd /datacd /datashell@android:/data $ lslsopendir failed, Permission denied是没有权限的。
正确使用adb读取data目录下的文件方式
shell@android:/data $ run-as com.your.packagerun-as com.your.packageshell@android:/data/data/com.your.package $ cd /data/data/com.your.packagecd /data/data/com.your.packageshell@android:/data/data/com.your.package $ lslscachedatabaseslibshared_prefsshell@android:/data/data/com.your.package $ cd databasescd databasesshell@android:/data/data/com.your.package/databases $ lsyourpackagename.db$ cat preferences.db > /mnt/sdcard/yourpackagename.db
将你要访问的package目录下的db文件拷贝到sdcard中,这样就可以正常访问了!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。