安卓APK资源混淆加密重签名工具 (安卓APK加固, 代码混淆, 资源混淆,保护APK)

安卓APK资源混淆加密重签名工具,可以对安卓APK文件的代码和资源文件进行混淆加密处理,可以对安卓APK文件进行加固,对代码和资源文件进行混淆,重新签名等功能. 可以保护APK,增加破解难度等功能.

 

下载地址:

点击进入下载页面

 

官方网站:

点击进入官方网站

 

特性


 

1.支持修改APP基本信息,包括APP名称,包名,版本号信息

2.内建独立签名证书,并且可以随时重置

3.支持DEX代码混淆,可以针对APK字节码进行多种混淆,字符串加密,指令乱序等功能

4.支持资源混淆,可以对APK包内部的资源文件进行混淆处理

5.支持增加包体积,可以随意增加APK包的体积

6.处理后的APK可以有效保护APK内部的代码

7.支持APK加固,可以给DEX文件加一层壳,防止DEX中的代码被静态反编译软件分析

8.支持APK保护功能,防止APK被修改包名,重签名和被调试

9.支持防止反编译功能,可以有效防止一些主流的APK反编译工具对APK文件进行反编译

10.支持So文件加密

 

软件截图


 

  

使用方法


1. 打开软件,待软件载入完成后,点击打开单个文件按钮,打开本地的APK文件. 也可以选择批量打开文件夹, 选择一个包含多个APK的文件夹进行批量处理

 

 

 

 

2. 本地APK文件载入后,可以查看到APK的基本信息,并且可以修改APP名称,APP包名,版本号等信息 (提示,批量打开文件夹不支持修改APP信息)

 

 3.可以根据需求勾选默认的混淆选项,一般开启默认的即可 (默认勾选的选项兼容性最高,其他额外选项可以对APK文件起到更好的保护效果,可以根据自己APK情况测试选择适合的选项)

 

 

  

 4. 可以任意增加APK的体积,支持输入1~1000的数字,以MB为单位

 

 

5. 如果需要,可以点击重置证书按钮随时重置独立证书

 

 

6.也可以点击添加自定义证书载入自己的签名证书

 

7. 也可以勾选自动随机包名自动重置证书按钮,这样处理APK的时候将自动随机修改包名和重置新的证书

 

8.全部配置好以后,点击开始处理按钮,选择混淆后的APK的保存位置,即可对APK进行混淆了

 

 

 (提示: DEX加壳/APK文件魔改/APK伪加密 等混淆选项 可能会导致部分国外一些小众杀毒软件提示APK有壳或者显示为病毒, 这个是正常现象,可以忽略)

 

配置说明


 

 

1. 注入垃圾指令

勾选此项后,可以在DEX中注入一些无用垃圾指令

 

2. 注入垃圾分支

勾选此项后,可以在DEX中注入一些垃圾分支语句

 

3.注入垃圾跳转

勾选此项后,可以在DEX中注入一些垃圾跳转指令

 

4.移除无用代码

勾选此项后,可以移除DEX中的一些注释调试等无用信息

 

5.指令乱序

勾选此项后,可以在修改DEX中指令的顺序

 

6.调用隐藏

勾选此项后, 会隐藏一些DEX中的调用语句

 

7.DEX加壳

勾选此项后,会给APK的DEX文件加一层壳,可以有效保护DEX内部的代码信息,使得静态分析工具无法直接查看到DEX中的代码

 

8.图片资源混淆

勾选此项后,会对图片资源的数据进行细微调整

 

9.资源名称混淆

勾选此项后,所有的资源名称都会被混淆成没有意义的字母

 

10.XML混淆

勾选此项后,所有的XML文件都会被混淆修改

 

11.内部包名混淆

勾选此项后,会修改内部的包名为无意义的字母

 

12.文本资源混淆

勾选此项后,会混淆一些常见资源文件,如js,html,css等

 

13. 增加包体积

可以输入0~1000的数字,代码包增加的兆数

 

14. 包名防修改

勾选此选项后,处理后的APK如果包名被修改,则会闪退,可以保护APK不被篡改

 

15. APK防重签

勾选此选项后,处理后的APK如果再用其他证书签名,则会闪退,可以保护APK不被篡改

 

16. 反调试

勾选此项后,处理后的APK如果被调试,则会闪退,可以保护APK不被调试修改

 

17.防止反编译

勾选此项后,处理后的APK文件可以防止被一些主流的反编译工具反编译或者重新打包

 

18.字符串加密

勾选此项后,会加密APK代码中的字符串

 

19.移除日志信息

勾选后,会移除Java代码中的一些日志信息,防止泄露一些调试信息

 

20.APK文件魔改

勾选后,会对APK文件结构进行修改,可以避免APK包被一些第三方反编译软件所解析

提示: APK文件魔改对于API大于等于30的包, 将无法在安卓11和之后的系统上安装, 对兼容性有要求的包谨慎使用

 

21. APK伪加密

勾选后,会对APK压缩包中采用伪加密处理,可以使得一些第三方反编译软件无法再识别包内的内容,对APK内部的资源起到保护作用

 

22.APK垃圾注解

勾选后,会对APK压缩包中注入一些垃圾注解,可以使一些第三方反编译软件无法识别反编译APK文件,对APK起到保护作用

 

23.轻量处理模式介绍

轻量处理模式可以在不解包的情况下对一些APK直接进行处理,适用于一些无法解包,或者解包重编译出问题的APK文件,并且处理速度快,不容易导致问题。目前轻量处理模式仅支持APK文件处理相关的混淆选项和增加包体积功能

 

24.ARSC魔改

勾选后,会对ARSC文件进行修改,可以使一些第三方反编译软件报错无法解析APK,对APK文件起到保护作用

 

25.方法重命名

勾选后,会对类中的方法进行重命名,使反编译静态分析更加困难

 

26.域重命名

勾选后,会对类中的域进行重命名,使反编译静态分析更加困难

 

27.So文件加密

勾选后,会对APK中的so库进行加密,对C++编写的库起到保护作用

 

28.DEX拆分

勾选后, 会随机把DEX拆分成若干个文件, 增加反编译查看代码的难度

 

29.VPN检测

勾选后,会检测手机系统是否开了代理,如果检测到将会闪退, 防止APK被抓包分析

 

30.ROOT检测

勾选后,会检测手机系统是否被ROOT了,如果检测到将会闪退,防止APK在ROOT环境下被分析

 

31.DEX文件加壳增强

勾选后,DEX文件加壳对APK添加的壳将会更加难以被反编译和分析

 

32.资源名称混淆增强

勾选后,资源名称混淆功能将增加更大的随机性,使得资源名称更加随机化,难以被分析

 

32.伪加密兼容安卓8

勾选后,伪加密功能将兼容安卓8,但伪加密强度将降低一些

 

33.Assets加密

勾选后,会对APK文件中满足一定条件的Assets文件进行加密处理, 加密后的Assets文件将无法直接被打开分析

 

34.JS加密混淆/ JS混淆加密增强

勾选后,会对APK assets目录中的JS文件进行混淆处理,可以有效保护APK文件

 

35.APK文件高级保护

勾选后,会对APK文件内部的arsc和manifest文件进行特殊处理,可以保护APK防止反编译

 

36.类重命名

该功能可以对DEX文件内部的类的名称进行混淆重命名,使得类名会变成无意义的字符串,可以有效提升静态分析的难度

 

37. 文件时间混淆

开启该功能后,会对APK内部文件的时间信息进行修改,可以防止静态分析发现APK中的关键文件

常见问题


1.无法打开软件,出现下面的错误提示

这个错是由于系统没有安装运行环境造成的,可以在加群942298479从群文件下载,或者直接在下面网址中下载安装:

链接:https://krpano.lanzouj.com/i1Qq10dk6qhi

 

2. 处理APK的过程中出错,提示信息:"编译APK过程中出错, 可能是资源文件已经被混淆处理过, 请使用原始APK包重新尝试"

这个错误是由于本身APK就被其他工具加固处理过导致的,请使用原始的APK包进行处理

 

3. 处理后的APK无法正常工作,出现闪退等问题

这种错误可能是某些混淆设置与APK不兼容导致的,建议去除一些混淆设置再重新尝试

 

4. 处理后的APK的微信登录, 支付宝支付有问题,无法正常工作

一般是由于处理后的APK签名变化导致,你可以在软件中载入之前的签名证书再重新处理就可以了

 

5. 软件安装或者使用过程中,被360或者系统自带杀毒软件提示有病毒

在某些电脑上安装或者使用软件时,会被系统杀毒软件提示有病毒,这是由于软件本身需要执行脚本处理APK文件,杀毒软件会误认为有问题导致的。建议把软件加入到杀毒软件的信任列表中,否则软件可能无法安装,或者无法正常处理APK文件

 

6. 其他错误无法解决,请准备好APK文件联系软件上的QQ进行分析处理(提示:对于可能包含有不良信息/违规的APK,技术不提供任何技术支持,发现将立即封号)

 

7.软件提示"检测到意思违规应用, 本次打包被强制终止, 若多次发现将永久封号"是怎么回事

出现上述提示说明打包的内容违法了软件的使用条例, 可能包含一些违法违规内容,  被禁止打包. 如果是你自己的网站,请仔细检查网站中是否包含不良信息, 是否网站被黑等.

 

8.软件启动时提示"无法获取资源, 请检查防火墙或者杀毒是否拦截" 是怎么回事
 

出现上述的提示一般可能是网络问题, 先检查网络连接是否正常, 再检查是否有杀毒软件防火墙拦截了软件。

如果多次违规打包不良内容, 软件被封禁也会导致上面的提示.

 

认证相关问题


为什么需要进行实名才能购买,有没有办法直接购买

为了避免软件被不法分子用于违法违规用途,因此需要进行实名认证后才能购买激活软件。如果您想要使用本软件,则必须先认证通过后,才可以购买激活,不认证将无法使用本软件

 

提供信息安全吗

对于提交的实名认证信息, 仅会被用于软件授权, 确保是本人在使用软件,相关信息我们会遵照法律法规妥善保存,不会提供给任何第三方(法律强制要求的情况下除外)。您也图片上可以在适当位置添加水印,表明仅用于本软件认证使用

 

软件是否会记录我的APP文件

软件不会保存您的APP文件,但会采集APP的一些元数据进行合规性分析,检测APP文件是否存在违规内容,若多次检测到,将会导致您失去软件的使用权限

 

软件是否会保存我的打包处理记录

软件不会保存您的打包处理记录,但会在处理的APP文件中随机注入一些打包软件相关的信息,仅用于法律法规要求的后续可以分析APP的出处,因此切勿使用软件处理任何可能违法违规的内容。

 

我打包处理APP文件时,被提示可能包含违法违规内容而终止,但我确定APP没有问题

这种情况可能是软件误报,可以联系售前反馈。 如果的确包含违法违规内容,请勿反馈,会导致直接封号,也请不要再尝试用软件处理,软件多次检测到会导致封号

 

合规性协议


软件禁止用于打包违法违规内容(黄赌毒诈骗等), 打包处理过程中会联网检测, 多次触发上级部门下发的样本会封号上传信息,并提交资料给相关部门, 由于乱打包导致的封号无法解封退款!!!

若不同意本协议请勿使用并卸载本软件, 由于违规打包导致的任何软件被封, 无法使用等问题, 不提供任何技术支持.

 

用户数据协议


 

软件在处理APK过程中, 软件会在APK中随机注入机器码信息, 仅用于在法律要求范围内相关部门确定APK出处, 不会用作其他用途.

软件处理过程中也会采集一些APK内部的元数据用于后台进行合规性分析, 不会存储您的APK.

 

版本历史


1.8.0(24.4)

1.新增类重命名功能

2.新增文件时间混淆功能

 

1.7.8(23.3)

1.新增Assets加密功能

2.新增JS混淆功能

3.新增APK高级保护功能

 

1.7.7(23.2)

1.新增DEX文件加壳增强功能

2.新增资源名称混淆增强功能

3.新增伪加密支持安卓8功能

4.修复某些APK无法正常编译

5.修复某些证书无法识别的问题

6.修复移除日志信息混淆选项出错的问题

7.新增支持自动修复某些有问题的APK包

 

1.7.6 (22.12.9)

1.新增DEX拆分功能

2.新增代理检测功能

3.新增ROOT检测功能

4.修复批量处理版本号不正确的问题

5.修复APP名称有些时候不正确的问题

6.更新打包解包内核

 

1.7.5 (22.10.11)

1.修复某些时候so加密报错的问题

2.修复某些证书包含特殊文件名无法正常处理的问题

3.修复某些中文用户名系统无法正常APK的问题

4.优化适配安卓13打包的APK

5.优化加强Dex加壳以及防止反编译逻辑

 

1.7.0 (22.6.24)

1.新增so文件加密

2.新增方法重命名

3.新增域重命名

4.新增支持没有主Activity的APK加密

5.优化ARSC魔改

6.优化伪加密的兼容性

 

1.6.5 (22.6.1)

1.修复某些时候软件崩溃的问题

2.优化错误提示信息

3.修复某些特殊apk处理出错的问题

4.修复部分apk使用伪加密闪退的问题

5.新增ARSC魔改混淆选项

6.优化增强伪加密混淆选项

7.优化增强防止反编译混淆选项


1.6.0(22.3.26)

1.更新支持伪加密与APK加壳同时使用

2.批量处理支持保留APK名称

3.新增轻量处理模式

4.增强APK加壳功能的兼容性

5.修复处理某些特别大的包内存溢出的问题

6.修复内部包名混淆有时候导致闪退的问题

7.优化UI显示,避免某些时候UI卡住的问题

8.移除无用的签名模式支持

 

1.5.5(22.2.25)

1.新增垃圾注解功能

2.修复批量签名随机包名不生效的问题

3.优化提示信息

 

1.5.0(22.2.16)

1. 新增支持选择签名模式

2. 新增APK伪加密混淆选项

3. 修复清理缓存文件有时候出错的问题

 

1.4.5(22.1.9)

1.APK文件魔改混淆选项适配兼容目前所有安卓系统

2.优化错误提示信息

3.UI调整

 

1.4.0(22.1.3)

1.新增批量处理功能

2.新增自动重置证书功能

3.新增自动修改包名功能

4.新增APK文件结构魔改混淆选项,可以防止被一些第三方反编译软件解析

 

1.3.5(21.12.15)

1.新增支持移除日志信息选项

2.优化提升APK处理速度

3.提升字符串加密的稳定性

4.修复UI显示问题

 

1.3.0(21.12.5)

1.新增支持字符串加密

2.优化DEX加壳功能

3.优化防止反编译功能

4.修复某些特殊APK打开报错的问题

5.优化版本设置功能

6.修复某些特殊APK编译出错问题

 

1.2.5(21.10.23)

1.修复某些混淆选项导致APK在低版本的安卓系统无法运行的问题

2.新增支持防止反编译混淆选项,可以避免APK被一些主流的反编译工具反编译并重新打包

3.新增支持载入自定义签名证书

4.修复DEX加壳偶然报错的问题

 

1.2.1 (21.10.16)

1.修复特殊APK DEX加壳闪退的问题

2.修复特殊APK资源名称混淆无法正常运行的问题

3.优化混淆内核,提升处理速度

 

1.2.0 (21.10.12)

1.修复DEX加壳的若干问题和兼容性问题

2.修复特殊APK处理后无法安装的问题

3.优化错误提示信息

4.修复特殊APK文本混淆出错的问题

5.修复某些特殊APK资源名称混淆后闪退的问题

6.修复某些时候编译出错的问题

7.修复APK重命名有时候出错的问题

8.新增保护APK选项:防止重签名

9.新增保护APK选项:反调试

10.新增保护APK选项:防止包名篡改

11.优化并提升内部包名混淆的兼容性

12.优化版本号设置

13.新增随机包名按钮

14.用户界面调整

 

1.1.0 (21.9.15)

1. 无法解析APK时候给出提示信息

2. 修复注入垃圾分支偶然出错的问题

3. 支持mutiple dex的APK加密

4. 优化错误提示信息

5. 修复某些特殊APK内部文件导致混淆出错的问题

6. 修复隐藏调用有些时候无法正常工作的问题

7. 优化混淆逻辑,提升混淆速度

8. 修复有些时候编译出错的问题

9. 优化编译出错时的错误信息

10. 新增支持DEX加壳

11. 新增支持混淆文本文件

 

1.0.0 (21.8)

1. 首发

 

 

本博文发表于:https://www.cnblogs.com/reachteam/p/15173069.html

发布者:屠龙

转载请注明出处,谢谢!

posted @ 2021-08-24 18:59  H5开发技术  阅读(19911)  评论(0编辑  收藏  举报