android studio混淆插件,再“丧心病狂”的混淆也不怕

上次推送了一篇,“,收到很多留言,其中有问能否将这些难以识别的字符再换成abcd的,也有回答这个问题的,非常nice,我之前关注这些也不多,也算学到了。

非常简单,1分钟就能学会,特此再分享给大家。

一个已经混淆的apk

就是那个极其其难识别的那个混淆结果咯。

反编译的工具jadx

我就是偷懒用这个工具,非常方便,直接拖进去apk就可以了,不像之前apktool那么繁琐。

官网地址:

备用下载地址(非最新)

下载使用非常简单:

ebb771da2246a98e613e976789860f87.png

mac,linux到bin目录./jadx-gui即可;windows双击jadx-gui.bat即可。

打开后,选择打apk即可:

这里我打开了一个经过高强度混淆的apk:

a737407343c23f5e1af511fae6f09a69.png

重点开始...

jadx提供了一下反混淆的功能:

178a9fd1fd3d011102aa56aeefdfa26a.png

选择`Tools->Deobfuscation`后:

c8799fbce32f5bb925f11a25329f571c.png

可以看到,会将包名,类名,以及一些成员变量都换成唯一的标识符,原则上这样比最初的abcd还容易识别一些。

另外...jadx提供了一下保存为gradle工程的方法的功能:

387288b6fecdaed2d5dd1abcd875da6d.png

嗯...看我操作一波

5f5f0fd66564f61596a89361836432e8.png

这里网络情况要好一点,要下载gradle.zip等。

熟悉的味道,可以随便跳转,查看继承关系,查找usage,除了不能运行,看代码方便太多了...

好了,这一篇也算是大家留言产生的一篇文章,非常欢迎大家互动、分享。

我在网上也给大家搜了下,有更加全面的介绍,欢迎移步:

Android 反编译利器,jadx 的高级技巧

PPPSSS:最近和当当一起做了个活动,购书非常优惠,欢迎移步,感谢支持:

如果你想要跟大家分享你的文章,欢迎投稿~

┏(^0^)┛明天见!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值