1234下一页
返回列表 发新帖

【编程开发】用AIDE开XP模块(加固)

  [复制链接]

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2022-12-4 18:00:10 来自手机  | 显示全部楼层 | 阅读模式  来自 新疆
本帖最后由 无法显示 于 2022-12-9 14:49 编辑
本次教程的完善综合自初晴~的【编程开发】教你编写xposed Hook加固后的应用
以及Yuki的盘点 Xposed 加固类型,理论通用
我对它们的教程加以完善,并做了更加详细的教程!
对于未加固应用的开发可以查看我的上一个帖子
首先你得会脱壳(论坛都有教程,要善用搜索功能),因为现在的加固基本都是签名校验和Dex加密,只有得到未加密的Dex才能开发XP模块!
推荐大家使用此版本的AIDE,因为这个版本自带模板,还有非常完善的汉化,对小白来说很友好!
本次的研究对象是番薯免费小说,腾讯御安全加固,可以根据番薯小说教程快速找到关键词
准备工作:
下载安装AIDE,该给的权限给了,悬浮窗可以不用给,项目默认保存在/storage/emulated/0/AppProjects/目录下
下载研究对象,应用商店就有或者点这里
正式开始
打开AIDE新建xp项目

应用名与包名根据自己的喜好来,能记住就行

根据破解教程做准备工作
按番薯小说教程,脱壳后搜索方法名isVip(完全匹配)

长按类名,蓝色的

点击复制,第二个
  1. com.hk.base.bean.UserEntity
复制代码


现在编写hook代码
这是此版本AIDE自带的模板,可以在这里面修改代码

但是我推荐使用MT编写,因为MT操作方便
根据路径找到xposed.java文件
/storage/emulated/0/AppProjects/番薯小说hook/app/src/main/java/xposed.java

但是我们只需要第2个演示hook boolean
其他两个可以删掉,但是要注意对齐,还有括号

然后就是最关键的一步,添加关于hook加固的代码
  1.                 XposedHelpers.findAndHookMethod(
  2.                 "com.wrapper.proxyapplication.WrapperProxyApplication",
  3.                 包名.classLoader,
  4.                 "attachBaseContext",
  5.                 Context.class,
  6.                 new XC_MethodHook()
  7.                 {@Override
  8.                 protected void afterHookedMethod(MethodHookParam param)
  9.                 throws Throwable
  10.                 {super.afterHookedMethod(param);
  11.                 Context context = (Context) param.args[0];
  12.                 ClassLoader classLoader = context.getClassLoader();
复制代码

把这个代码放在判断包名的后面就行

还有一个很重要的细节,就是最后一行的括号
  1. });};}
复制代码

一定要记得替换要不然会报错!
下面我再讲讲关于第26行的入口,就是我们平常找在AndroidManifest.xml里被替换的入口的类名如数字加固的com.stub.StubApp,腾讯加固的com.wrapper.proxyapplication.WrapperProxyApplication等等

现在我们根据破解教程直接修改代码
(1)修改第22行的包名,改为我们要hook的软件

(2)修改第46行的类名,之前复制过

(3)然后就是又一个重点,修改第48行的方法名,把激活替换为我们需要的isVip,但是要把上面的
  1. ,包名.classLoader,
复制代码

修改为
  1. ,classLoader,
复制代码


(4)修改第55行的返回值,赋值为真(这个不用改)
到此代码修改结束!
记得保存,然后就是先把AIDE的后台杀了,重新打开AIDE,点击构建右上方的小三角

最后就是安装测试,效果如图

源码+成品
对于未root的手机可以使用LSPatch来使用模块
本地,便携都可以

如有违规请管理员联系我删除!
未经许可,禁止转载!
已有3人评分好评 金币 理由
takklong + 1 + 1
时光小白 + 1 + 1 赞一个!
爱吃胡萝卜 + 1 + 1

查看全部评分 总评分:好评 +3  金币 +3 

回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2022-12-5 09:41:55 来自手机  | 显示全部楼层  来自 新疆
本帖最后由 无法显示 于 2022-12-9 14:52 编辑

数字加固测试成功测试软件
教程
回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2023-1-27 12:07:54 来自手机  | 显示全部楼层  来自 新疆
把多个xposed.java文件改名放到AppProjects/Application/app/src/main/java/目录下
例如
AppProjects/Application/app/src/main/java/123.java,456.java,789.java等
修改AppProjects/Application/app/src/main/assets/xposed_init文件的内容修改为123,456,789
回复

使用道具 举报

428

主题

6608

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
5324
好评
44
信誉
185

考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人MT论坛灌水老大MT论坛新人

发表于 2022-12-4 18:53:27 来自手机  | 显示全部楼层  来自 浙江
感谢分享
回复

使用道具 举报

56

主题

3619

回帖

8852

积分

硕士生

6

Rank: 6Rank: 6

金币
657
好评
43
信誉
145

考神MT论坛新人MT论坛帅哥

QQ
发表于 2022-12-4 19:26:07 来自手机  | 显示全部楼层  来自 河南
谢谢分享
回复

使用道具 举报

22

主题

1112

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2568
好评
34
信誉
129
发表于 2022-12-4 19:45:58 来自手机  | 显示全部楼层  来自 山西
本帖最后由 Fhxzh 于 2022-12-4 19:49 编辑

还是通用写法好,不用管这些麻烦事
回复

使用道具 举报

22

主题

1112

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2568
好评
34
信誉
129
发表于 2022-12-4 19:47:32 来自手机  | 显示全部楼层  来自 山西
随便写了点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

14

主题

2090

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4233
好评
3
信誉
100

MT论坛最佳新人MT论坛新人

发表于 2022-12-4 19:53:18 来自手机  | 显示全部楼层  来自 广东
还是通用好
回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2022-12-4 20:26:53 来自手机  | 显示全部楼层  来自 新疆
Fhxzh 发表于 2022-12-4 19:45
还是通用写法好,不用管这些麻烦事

那来个教程呀
回复

使用道具 举报

22

主题

1112

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2568
好评
34
信誉
129
发表于 2022-12-4 20:56:28 来自手机  | 显示全部楼层  来自 山西
无法显示 发表于 2022-12-4 20:26
那来个教程呀


android.app.Application
attach
你应该懂什么意思
写教程麻烦
回复

使用道具 举报

111

主题

2595

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3849
好评
10
信誉
100

MT论坛最佳新人MT论坛帅哥

发表于 2022-12-4 21:19:13 来自手机  | 显示全部楼层  来自 山东
aide取消分享了大佬能在分享一下吗
回复

使用道具 举报

37

主题

3552

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
5808
好评
17
信誉
141

MT论坛新人考神MT论坛最佳新人

发表于 2022-12-4 21:26:05 来自手机  | 显示全部楼层  来自 河南
感谢分享
回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2022-12-4 21:44:58 来自手机  | 显示全部楼层  来自 新疆
爱吃胡萝卜 发表于 2022-12-4 21:19
aide取消分享了大佬能在分享一下吗

忘改了,已修复
回复

使用道具 举报

4

主题

3264

回帖

6737

积分

硕士生

Rank: 6Rank: 6

金币
1445
好评
3
信誉
98
发表于 2022-12-4 21:45:34 | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

85

主题

7249

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
777
好评
96
信誉
147

考神MT论坛活跃会员MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛侠客挂机大佬

发表于 2022-12-4 21:45:36 来自手机  | 显示全部楼层  来自 新疆
Fhxzh 发表于 2022-12-4 20:56
android.app.Application
attach
你应该懂什么意思

太高看我了,没了解过这东西
回复

使用道具 举报

22

主题

1112

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2568
好评
34
信誉
129
发表于 2022-12-4 21:55:12 来自手机  | 显示全部楼层  来自 山西
无法显示 发表于 2022-12-4 21:45
太高看我了,没了解过这东西

你代码里那前两个字符串
回复

使用道具 举报

1

主题

2538

回帖

7892

积分

硕士生

Rank: 6Rank: 6

金币
6451
好评
1
信誉
102
发表于 2022-12-4 21:57:21 来自手机  | 显示全部楼层  来自 四川
感谢楼主分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表