高中生

- 金币
- 493
- 好评
- 13
- 信誉
- 100
|
论坛的大牛们直接跳过这个贴子吧,评论都别发了
似乎有不少人用Ark的源码进行二创
之前2.2是没在论坛发布的,2.3就更不说了直接没发布成品,甚至没通过测试
2.2的其实和2.1开源的差不多,原帖我已经删除了
2.3主要是升级了对AppComponentFactory的支持
因为之前的逻辑是在application中加载dex,这就导致了一些provider类找不到然后闪退
因此现在生成的壳类是有一个Factory类的,这里面会先进行dex加载
当然同时application中也会进行加载(不会重复,总共只会加载1次)
对一些大dex做了流式写出处理,不爆内存了,但是我也不保证
2.3还将VMP开关独立了出来,因为VMP抽代码确实拉跨,一些指令实现有问题,这就导致了部分应用不能使用VMP抽代码
所以加固的时候先尝试关闭VMP,不闪退的话,再开启VMP加固测试
同时2.3增加了一些语言适配:中文/英文/韩文/泰文(默认为英文)
因为有一些外国人找到我反馈这个东西,当然我也不知道是真的假的外国人,我也不关心,既然人家要适配一下语言也不是什么过分的要求,那就适配一下吧
反馈上在安卓14上问题有点多,我也不好测试,我是安卓16
这是最后一版Ark开源,后面是真的不更新了,因为我对这个AI写的屎山已经麻木了,底层逻辑就有一些问题,一改就要大改,从0开始写一个新加固工程量又受不了
于是最近在研究dpt,有点想将其移植为一个安卓app,已经对其进行了深度魔改,抹去了dpt的全部特征以及加密逻辑和解密逻辑
dpt目前的二改方向,目前是正在嗑镜像回填方案,将代码回填到镜像内存区域,让dump出来的dex也是nop状态的,哪怕主动调用类脱壳,也是nop状态的,原理就是hookART解释器,让它拿镜像内存指针,而不是普通的DexFile.begin内存区域指针
在安卓10上得到了验证可以运行,但是在其他安卓版本上闪退,所以这个适配也是一个头两个大
所以方向又来到了VMP上,将nmmp的VMP虚拟机抠过来得了,自研哪有CV香 加固的尽头还得是VMP
当然,目前研究的所有东西,都是在学习如何加固,加固的原理,一些相对底层的安卓知识,还做不到投产的地步
论坛的大牛们直接跳过这个贴子吧,评论都别发了
有的人吧,对学习提供不了任何帮助,也不能帮小白解决任何问题,也不能让别人学到更多东西,只会嘲笑别人用AI写代码然后显得自己多厉害。很难评啊
至少在我学习的路上,全靠问AI了,以及nmmp和dpt这两个开源项目的代码原理学习,隔空感谢一波dpt的作者@luoyesiqiu,以及nmmp的作者@maoabc
当然,AI写代码,也只是让AI代劳写而已,功能原理逻辑还得自己吃透才行
行了源码自取吧,屎山了已经是,开源也必然会出静态解密,总的来说,开源的dex加密,都会有静态解密,毕竟代码不进so层,不会重新编译
要二改的基于2.3来改吧,基本没有改的,只有修兼容的地方了
2.2/2.3源码下载地址(已移除签名校验代码):https://1833113972.share.123pan.cn/123pan/gKC3Td-kIZUA
2.3成品下载地址(带签名校验):https://1833113972.share.123pan.cn/123pan/gKC3Td-1MYSA
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +1
|