Android killer 1.3.1 个人修改版
本帖最后由 进击的雪初音 于 2020-6-23 14:42 编辑首先感谢开发Android killer的各位大大们的付出!真的非常好用。
在此献上自己的个人修改版
优点:
1、原来的android killer 1.3.1版本里面会出现反编译时候卡死在正在提取源码这个语句上。至于原因个人认为是android studio使用dx.jar工具编译与android killer用apktool.jar不兼容导致的。原来1.3.1版本的解决方法是出现这个问题关闭android killer再重新打开,然后编译一下,将新生成的apk再放到android killer里面就解决了。个人修改版解决了这个问题不需要采用这种方法,不会出现卡死现象。原理是修改了rtl230.bpl这个文件,使得其对待这个问题主动忽略。
2、增加了更丰富的人性化日志插入,支持插入各种基本数据类型还支持将日志导入到sd卡。tag是log-基本数据类型。如string类型就是log-string。int类型就是log-int。右击选择插入然后添加相应的日志就行。
3、更新了apktool的版本,最新版的apktool是2018年9月4日发行的 apktool 2.3.4版本。后期陆续有更新自己更新即可。更新方法是直接替换我那个里面的apktool.jar就行。
最新apktool更新网站:https://bitbucket.org/iBotPeaches/apktool/downloads/
以上都是我使用android killer出现的问题并想到的解决方法。下面是我仍然没有想到办法解决的问题或者说缺点。
缺点:
1、Dex2jar和jd-jui工具太老。这个工具貌似2016就不更新了。反编译出现的伪java代码也是可读性很差。一般都要结合jeb工具使用。虽然说这样也行但终归太麻烦。
2、之前做安卓渗透的时候,需要扫描app里的残留url。因为有时候能够在app里面找到网站后台而且很可能泄露服务器相关中间件版本甚至跟该相关的c段和旁站。android killer并没有很好的url过滤功能。我找到了一款工具能够根据规则库匹配。寻找url还能去掉第三方很不错,已经分享给大家了。在我的上一篇帖子里有。最终还是比较麻烦就是了。期待工具陆续更新能够整合一个url过滤功能。
3、最后,还有一个一直没有找到折衷办法的问题!希望底下大佬能够给我一些线索,如果是解决办法就更好了!那就是应用在用android 7.0版本编译器编译app之后就会出现圆形图片这一选项。这个导致android killer编译所有anroid 7.0以上版本开发的应用时都没有办法正向编译哪怕最新的apktool 2.3.4都没有解决这个问题。底下如果有大佬看到的话,请教小弟一点吧!
之前链接失效了,现在又更新了!
emmmm 附上工具分享
https://pan.baidu.com/s/1_gvgA73neYgbNMulgk3LhQ
密码:
**** Hidden Message *****
第三个问题解决了!在用最新的apktool 2.3.4中。我还是在思考这个问题。我想圆形图片说白了就是资源。只要是资源androidmanifest里面一定有他的解释,那么我把他的解释去掉即配置文件中android:roundIcon="@mipmap/ic_launcher_round"这个属性去掉是不是就可以了呢!因为正向编译一定也是读取资源开始呀。读取配置文件只要没有这个属性那么它应该不会去读取缺少的资源。之前在apktool 2.3.3中有这样做过。结果没成功。在apktool 2.3.4竟然成功了。把这个属性去掉就能正向编译!感谢大佬! 支持了感谢分享 支持支持,下来看看 支持下。感谢分享 谢谢分享 这里居然还能看到新帖子 好久不来了,论坛账户差点忘记了 我来看看啊 支持支持,下来看看