奇奇小霸王龙 发表于 2020-6-20 11:50

【解决方案】Android Killer反编译失败,反编译卡死,编译失败问题细究

本帖最后由 奇奇小霸王龙 于 2020-6-20 11:55 编辑

新人小白首发帖,请多评分 多鼓励

本小白有两台电脑 一台电脑上使用Android Killer遇到过上面问题,一台电脑却很正常使用,使我认识到,这是个人配置问题,而不是软件问题;废话不多说,开写!

首先声明 我这边使用的JDK版本为 1.8.0_241 不过版本的差异对我们解决问题的影响不大,如果按照如下方法依然解决不了,最后再更换到此版本重试(目测概率为0)


1. 去爱盘下载AndroidKiller_v1.3.1,然后解压(本小白直接解压到D盘根目录)



2. 不做任何修改直接打开AndroidKiller_v1.3.1,选择左上角的[主页-打开-选择目标APP],等待AndroidKiller反编译;最终提示反编译失败(注意那个路径)



3. 反编译失败解决方案是替换掉原版本的ShakaApktool.jar 具体流程如下
      3.1 首先下载新版本的apktool,地址 https://github.com/iBotPeaches/Apktool/releases里面包含了各个版本,如果下载过慢,本小白会在文末给出蓝某云的下载链接
      3.2 下载完毕后,回到AndroidKiller_v1.3.1,软件顶部 具体流程见下图


4. 回到 AndroidKiller 主页,删除原先的项目,打开我们的app后,等待AndroidKiller反编译;最终卡死,见下图(注意那个路径)



5. 反编译卡死的解决方案是替换掉原版本的 rtl230.bpl 文件,具体见大佬的帖子   帖子中有下载链接,本小白会在文末给出蓝某云的下载链接



6. 回到 AndroidKiller 主页,删除原先的项目,打开我们的app后,等待AndroidKiller反编译;最终提示APL反编译完成



7.下面开始执行编译[软件顶部-点击编译] 正常情况下是可以编译成功的;但是如果编译失败,必将陷入无底深渊,本小白也是深受其害,因为造成这个问题的原因,实属诡异操作造成的;

8. 还记得第二步和第四步,我们说的那个路径吧,他们的路径是不一样的,我们分别打开那两个路径来看看,不止路径不一样,文件大小也是不一样的,造成这个原因是因为我们apktool 工具造成的



9.如果我们将第二步的那个1.apk覆盖到第四步路径那个1.apk,再执行编译,就会出现下图的编译失败;



10.我们删除第四步路径下的1.apk重新编译,发现编译成功,且在文件夹下生产了新的1.apk



11.总结 如果遇到反编译失败,直接删除1.apk(C:\Users\你的用户名\AppData\Local\apktool\framework),不放心的话 两个路径的全删除(C:\Users\你的用户名\apktool\framework);造成这样的原因,应该是因为我们的诡异操作造成生产了错误的1.apk
12.完结 散花

附上apktool2.4和大佬的rtl230.bpl链接:https://wwe.lanzouj.com/iypaYduto2d

奇奇小霸王龙 发表于 2020-6-20 14:59

最后的总结不到位,重新总结一次:

反编译失败 则更新新版本的 Apktool

反编译卡死 则更新新版的 rtl230.tpl

编译失败 则删除目录下的 1.apk

以上;

奇奇小霸王龙 发表于 2020-7-27 14:43

本帖最后由 奇奇小霸王龙 于 2020-7-27 14:46 编辑

a2025695222 发表于 2020-7-26 00:17
新人小白一个,请问0基础的应该从哪一步开始学起。
这个难倒我了;我觉得前期最好尝试修改简单的apk,修改复杂的太容易打消积极性了;
可以在在本论坛(或者葫芦侠三楼)找一些别人已经修改过的,有教程的,对照着改,直到盲干(就是不看教程 完成)
然后再尝试修改别人只发成品的app,自己去看着实现;
在以上过程中慢慢接触新的工具,锻炼自己

byh3025 发表于 2020-6-20 12:07

非常详细,学习了

生有涯知无涯 发表于 2020-6-20 12:24

感谢分享!

xiangxiong 发表于 2020-6-20 13:02

越详细越容易学习

浙江-杺庝 发表于 2020-6-20 13:16

ak不更新是个遗憾

万事笔通 发表于 2020-6-20 13:24

没有出现这种情况 原来已经用着别人修改过的

fan0424 发表于 2020-6-20 15:22

不错 有价值

bbyares 发表于 2020-6-20 20:24

大神牛BVW

bjxiaoyao 发表于 2020-6-20 20:28

分析很透彻很深,学习了
页: [1] 2 3
查看完整版本: 【解决方案】Android Killer反编译失败,反编译卡死,编译失败问题细究