不用Root也能使用Xposed!

  • 内容
  • 评论
  • 相关
↑ 点击上方“小浅玩机”关注小浅


小浅在知乎上翻到一篇文章,来自@weishu


他实现了无需ROOT就能使用Xposed的方法


Xposed需要ROOT的原因在于它需要获取最高权限,从实现来过程来看,因为Xposed需要修改系统文件,而这些文件只有root权限才能修改;其最终目的是在任意App进程启动之前能任意加载 特定Xposed模块 的代码,所以ROOT是必须。


而一个程序的“本进程内,几乎是可以为所欲为的”,利用这一点,把别的App放在自己的进程里面运行,然后Hook自己,貌似就可以达到目的。


他的实现思路是:用 VirtualApp 去启动别的App,在启动过程中通过 epic Hook本进程,从而控制被启动的App。


并且用WeChat Magician做了实验而且成功了!


不用Root也能使用Xposed!


不用Root也能使用Xposed!


不过,他也提醒:千万不要在Root环境或者双开环境下运行关键App,不然微信登录密码,支付宝支付密码,银行卡账号,很有可能被尽收眼底。


目前项目处于初级阶段,大家可以去关注一下哦~


原文非常详细,包含源代码:https://zhuanlan.zhihu.com/p/31620013


不用Root也能使用Xposed!


始发于微信公众号:小浅玩机