在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):ysrc/obfuseSmaliText开源软件地址(OpenSource Url):https://github.com/ysrc/obfuseSmaliText开源编程语言(OpenSource Language):Java 94.4%开源软件介绍(OpenSource Introduction):obfuseSmaliTextsmali字符串混淆 相关文章 http://mp.weixin.qq.com/s/SRv1Oar87w1iKuDXS4oaew 注意:配置中设置了仅会混淆包名目录下的文件 2017-3-2目前使用异或+十六进制的方式对字符串进行混淆,支持中文字符,测试未发现问题,有问题欢迎反馈 2017-3-14参考StringFog,增加对jar包的字符串混淆(使用asm),支持自定义key 2017-3-21修复了因ide字符串替换导致的错误,编译了两个可执行jar包,并写了两个bat文件,双击即可执行 2017-5-5更新ObfuseJarString方法,替换其中class字节码为java7,防止dx无法正确编译dex 2017-5-10更新jar包混淆string方式,改为每个字符串解密对应一个解密key,字符串以byte数组呈现(未更新jar包,需自行编译),一定要注意编码问题,不然会导致乱码 2017-07-17修改smali混淆的目录为手工输入,部分apk包名对应的目录下可能会没有文件,先暂时修改为这样,后期修改为按照配置文件对目录进行混淆 2017-07-19添加支持gradle的字符串混淆,在打包时进行自动混淆
使用方法
注: 混淆版酷安网smali混淆效果图jar包混淆效果图 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论