登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

每日一问 | run-as 背后做了什么?

鸿洋    2022-05-06 11:37   收藏

有时候我们会通过adb shell查看安装的debug的包一些资源信息,例如查看:

/proc/pid/fd

该目录下包含该进程运行是所有打开的fd相关信息。

如果我们直接adb shell,然后 cd /proc/pid/fd,你会发现会Permission denied

这个时候我们可以选择执行:

run-as 包名
cd /proc/pid/fd

就可以了。

问题来了:run-as背后做了什么?

以后至少每周更新一篇。

自助提问入口:点击提交问题

删除留言

确认删除留言,会导致相关评论丢失?

取消 确定