首页
论坛
专栏
课程

[分享]XVMXposed 彻底开源的EMUI9.x Xposed解决方案

2019-4-14 04:17 5998

[分享]XVMXposed 彻底开源的EMUI9.x Xposed解决方案

2019-4-14 04:17
5998
以前看过大神维术的一个免root实现安卓Xposed模块的使用项目,但是这个项目并不兼容Android P,原因是内含的epic(开源版)只支持Android 8.x。
于是自己照猫画虎整了一个差不多的东西,这次没使用epic,而是使用了FastHook框架。
如果不熟悉这个框架或者仅仅是想基于VirtualXposed源码简单定制,仍然想使用epic的话,可以使用我修改的支持Android P的epic:
https://github.com/lianglixin/epic
开始想实现一个类似维术大佬的EXposed的东西,后面感觉还是需要整个支持多开功能的应用,于是基于VirtualApp造了个轮子。
效果:

无视路径问题,实际上是可用的。测试QX模块和我自己做的微信群机器人、微信被删检测工具都可以正常工作。
似乎部分应用被hook以后会崩溃?在log里面是看见是C运行库错误,追溯也没看见有价值的信息,希望大神修复一下。
自己还没掌握FastHook,本来想做个arm64的hook的,但是搞到Xposed上老是崩溃,32位倒是没问题,也希望大神修复一下。
自己也试着实现了一个Native Hook,支持hook部分libso的导出函数,不过问题挺多,就不放出来献丑了。
源码地址:https://github.com/lianglixin/VirtualXposed
顺便再基于大佬的SandHook整了另一个:https://github.com/lianglixin/SandVXposed
貌似SandHook更加稳定,支持一哈
基本上是仿照VirtualXposed来的,用了VirtualXposed里面的很多东西,目前支持Android P和Android Q测试版。
只在华为Mate20、华为P30 Pro上测试,很多地方都是适配EMUI9的,不过在小米8的LineageOS 16上也可以用。已知问题是Xposed的步数修改插件无效,别的请自测。


[公告]LV6级以上的看雪会员可以免费获得《2019安全开发者峰会》门票一张!!

最后于 2019-4-14 15:19 被lhxdiao编辑 ,原因: SandHook分支
最新回复 (10)
坑大 2 2019-4-14 09:00
2
1
vxp 的 Q 极不稳定,你可能要参考一下我的项目
tDasm 2019-4-14 10:20
3
0
谢了。
华为手机不适合开发者用,禁用了原生安卓部分功能。比如取得system权限问题,再比如在usb调试模式下启动后台运行然后拔掉usb线后台程序就退出了。
最后于 2019-4-14 10:24 被tDasm编辑 ,原因:
lhxdiao 2019-4-14 14:41
4
0
坑大 vxp 的 Q 极不稳定,你可能要参考一下我的项目[em_86]
哈哈,大佬还是大佬,华为的解锁码几十块一个,所以才自己想着搞个轮子
tDasm 2019-4-14 17:54
5
0
lhxdiao 哈哈,大佬还是大佬,华为的解锁码几十块一个,所以才自己想着搞个轮子[em_86]
root才要解锁码。system权限是不需要root的
小刀 2019-4-16 14:12
6
0
学习了。谢谢
menglinxi 2019-4-22 16:24
7
0
https://github.com/lianglixin/VirtualXposed   貌似无法访问
yy虫子yy 2019-4-28 20:26
8
0
tDasm root才要解锁码。system权限是不需要root的
system权限没有root权限高吧?
最后于 2019-4-28 21:03 被yy虫子yy编辑 ,原因:
wx_momo_324 2019-5-25 02:39
9
0
请问下楼主你的P30 Pro的解锁码哪里买的? 谢谢了
yy虫子yy 2019-5-25 03:05
10
0
wx_momo_324 请问下楼主你的P30 Pro的解锁码哪里买的? 谢谢了
自己提取解锁码
wx_momo_324 2019-5-25 21:02
11
0
yy虫子yy 自己提取解锁码
求教程  楼主  付费也行
游客
登录 | 注册 方可回帖
返回