吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9963|回复: 29
收起左侧

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

[复制链接]
奇奇小霸王龙 发表于 2020-6-20 11:50
本帖最后由 奇奇小霸王龙 于 2020-6-20 11:55 编辑

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

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

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


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

0.png

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

2.png

3. 反编译失败解决方案是替换掉原版本的ShakaApktool.jar 具体流程如下
        3.1 首先下载新版本的apktool,地址 https://github.com/iBotPeaches/Apktool/releases  里面包含了各个版本,如果下载过慢,本小白会在文末给出蓝某云的下载链接
        3.2 下载完毕后,回到AndroidKiller_v1.3.1,软件顶部[Android-apktool管理器-添加-填写名称2.4-选择路径右边的小文件夹-选择新下的apktool-点击确定-选择默认aoktool版本] 具体流程见下图
3.png 3_1.jpg

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

4.jpg

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

4_1.png

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

4-2.jpg

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

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

5.png

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

5_1.png

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

6.png

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

免费评分

参与人数 12吾爱币 +16 热心值 +12 收起 理由
JoeShu + 1 我很赞同!
恰恰恰 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
涛之雨 + 1 + 1 我很赞同!
yy0400101 + 1 用心讨论,共获提升!
chenjingyes + 1 + 1 谢谢@Thanks!
小刀十九块 + 1 + 1 我很赞同!
zh88754 + 1 + 1 我很赞同!
zzplng + 1 + 1 谢谢@Thanks!
万丅冧 + 1 + 1 遇到过,感谢分享经验
xiangxiong + 1 + 1 热心回复!
生有涯知无涯 + 1 + 1 AK是不是有点旧了,这么多坑

查看全部评分

本帖被以下淘专辑推荐:

  • · 好帖|主题: 549, 订阅: 87

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 奇奇小霸王龙 发表于 2020-6-20 14:59
最后的总结不到位,重新总结一次:

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

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

编译失败 则删除[C:\Users\paul\AppData\Local\apktool\framework]目录下的 1.apk

以上;

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
妖妖大人 + 1 + 1 那啥,你可以在原文档重新编辑,让更多人看到

查看全部评分

 楼主| 奇奇小霸王龙 发表于 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
大神牛B  VW
bjxiaoyao 发表于 2020-6-20 20:28
分析很透彻很深,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表