一般手机root之后才能访问Android/data目录的访问权限,但是还有一种免root方法:
android 2.2以上提供了run-as
具体步骤:
1、下载apktool、Auto-sign
2、把想要访问的目录对应的apk复制出来,用apktool解包
3、编辑应用的AndroidManifest.xml,在<application >里面添加android:debuggable="true"
4、用apktool重新打包,用Auto-sign签名,放回手机上替换安装
5、打开手机USB调试,adb shell 上去
6、run-as com.xxx.xxx (应用的名字)
7、chmod 777 xoxo/ (修改想要访问的目录的权限)
8、exit exit
9、现在就可以使用adb pull 和 adb push 去修改/data/data/com.xxx.xxx/xoxo/里面的文件了
(这里不要尝试把要修改的文件先用USB线复制到sdcard里面去,再去adb shell 里面去cp or mv,你会遇到各种权限问题的,因为复制到SDCARD里面的文件的owner是root.....艹android!!)
10、pull or push完毕,重复5、6、7把xoxo/文件夹的权限改回去,否则某些app容易出错
11、exit exit 关闭手机USB调试
网友回复
有没有免费让ai自动帮你接管操作电脑的mcp服务?
mcp为啥用Streamable HTTP 替代 HTTP + SSE?
scratchjr有没有开源的前端html网页版本源代码?
多模态大模型能否根据ui交互视频来来模仿写出前端交互动画效果ui代码?
如何用阿里云oss+函数计算fc+事件总线EventBridge+消息队列+数据库+redis缓存打造一个高并发弹性系统?
阿里云函数计算 FC如何在海外节点搭建一个代理网络?
ai studio中gemini build的代码如何发布到github pages等免费网页托管上 ?
如何在cursor、qoder、trae中使用Claude Skills功能?
有没有不用u盘就能重装系统的开源工具?
python如何固定摄像头实时计算停车场停车位剩余数量?


