安卓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文件进行反编译
软件截图
使用方法
1. 打开软件,待软件载入完成后,点击打开单个文件按钮,打开本地的APK文件. 也可以选择批量打开文件夹, 选择一个包含多个APK的文件夹进行批量处理
2. 本地APK文件载入后,可以查看到APK的基本信息,并且可以修改APP名称,APP包名,版本号等信息 (提示,批量打开文件夹不支持修改APP信息)
3.可以根据需求勾选默认的混淆选项,一般开启默认选项即可
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包被一些第三方反编译软件所解析
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环境下被分析
常见问题
1.无法打开软件,出现下面的错误提示
这个错是由于系统没有安装运行环境造成的,可以从下面网址中下载安装:
链接: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.软件启动时提示"无法获取资源, 请检查防火墙或者杀毒是否拦截" 是怎么回事
出现上述的提示一般可能是网络问题, 先检查网络连接是否正常, 再检查是否有杀毒软件防火墙拦截了软件。
如果多次违规打包不良内容, 软件被封禁也会导致上面的提示.
合规性协议
软件禁止用于打包违法违规内容(黄赌毒诈骗等), 打包处理过程中会联网检测, 多次触发上级部门下发的样本会封号上传信息,并提交资料给相关部门, 由于乱打包导致的封号无法解封退款!!!
若不同意本协议请勿使用并卸载本软件, 由于违规打包导致的任何软件被封, 无法使用等问题, 不提供任何技术支持.
版本历史
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. 支持multiple dex的APK加密
4. 优化错误提示信息
5. 修复某些特殊APK内部文件导致混淆出错的问题
6. 修复隐藏调用有些时候无法正常工作的问题
7. 优化混淆逻辑,提升混淆速度
8. 修复有些时候编译出错的问题
9. 优化编译出错时的错误信息
10. 新增支持DEX加壳
11. 新增支持混淆文本文件
1.0.0 (21.8)
1. 首发
扫描二维码推送至手机访问。
版权声明:本文由YLong软件发布,如需转载请注明出处。
本文链接:https://www.ylongsoft.com/post/apk-obf-introduction.html