首页
论坛
专栏
课程

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

5天前 2711

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

5天前
2711
以前看过大神维术的一个免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的步数修改插件无效,别的请自测。


[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

最后于 4天前 被lhxdiao编辑 ,原因: SandHook分支
上一主题 下一主题
最新回复 (5)
坑大 2 5天前
2
0
vxp 的 Q 极不稳定,你可能要参考一下我的项目
tDasm 4天前
3
0
谢了。
华为手机不适合开发者用,禁用了原生安卓部分功能。比如取得system权限问题,再比如在usb调试模式下启动后台运行然后拔掉usb线后台程序就退出了。
最后于 4天前 被tDasm编辑 ,原因:
lhxdiao 4天前
4
0
坑大 vxp 的 Q 极不稳定,你可能要参考一下我的项目[em_86]
哈哈,大佬还是大佬,华为的解锁码几十块一个,所以才自己想着搞个轮子
tDasm 4天前
5
0
lhxdiao 哈哈,大佬还是大佬,华为的解锁码几十块一个,所以才自己想着搞个轮子[em_86]
root才要解锁码。system权限是不需要root的
小刀 2天前
6
0
学习了。谢谢
游客
登录 | 注册 方可回帖
返回