ADB指令

1,112 阅读1分钟

run-as

run-as命令的作用是可以查看非root设备的debug应用的沙盒数据

adb shell
run-as [packagename]

使用限制:

  1. 运行的uid限制运行命令的用户id只能是shell和root用户
  2. 被查看应用的安装必须合法,主要通过分析/data/system/packages.list文件来获知
  3. 被查看的应用必须是debug模式
  4. 被查看的应用的uid必须是第三方的安装应用,也就是uid必须大于10000

图片
扩展: AID_ROOT对应的是root用户,uid=0 AID_SYSTEM对应的是system用户,uid=1000 AID_SHELL对应的是shell用户,uid=2000 App uid>10000
图片

参考:blog.csdn.net/jiangwei091…