首页 > 编程知识 正文

android反编译工具(android反编译教程)

时间:2023-05-04 22:24:38 阅读:76610 作者:2727

错误背景

今天使用AndroidKiller V1.3.1反向编译APK时,发生了以下错误。

当前使用apk工具的版本: Android killer默认应用工具

正在反编译APK。 请稍等.

I:使用ShakaApktool 2.0.0-20150914

正在加载I:资源列表.

I:Androidmanifest.XML和资源反向编译.

I:正在从框架文件中加载资源列表: c :userslijie 01apk工具 framework1.apk

I:一般资源列表.

I:资源文件的反编译.

I:反编译values */* XMLs .

Exception in thread 'main '深蓝色母鸡: resourcespec 33600 x 01010571

弱支架(未知源) ) ) )。

是未知资源(psdkl )

atorg.c.b.b.c.a(unknownsource ) )。

是未知资源(GTD qd )

勤奋的玉米(Unknown Source )。

ZJ DWDM (未知源) ) ) )。

ZJ DWDM (未知源) ) ) )。

激昂的野狼(Unknown Source ) )。

ml dfn (未知源) )。

atxrpdwx (未知源) )。

外向的鸡(Unknown Source )。

外向的鸡(Unknown Source )。

是未知资源(fnd XM )

傲娇的眼神(Unknown Source ) )。

未知源(yxt )。

是未知资源(sdgb )

是未知资源(mydxrz )

是未知资源(mydxrz )

atcom.rover 12421.shaka.CLI.main.main (unknown source ) ) ) ) ) ) )。

反编译APK失败。 无法继续反向编译以下源:

解决

然后打开AndroidKiller_v1.3.1的路径,小心地将其替换为与原始名称相同的名称。

更换后,重新运行AndroidKiller。

当前使用apk工具的版本: Android killer默认应用工具

正在反编译APK。 请稍等.

I:使用ShakaApktool 3.0.0-20170503

正在加载I:资源列表.

I:Androidmanifest.XML和资源反向编译.

I:正在从框架文件中加载资源列表: c :userslijie 01appdatalocalapk toolframework1.apk

I:一般资源列表.

I:资源文件的反编译.

I:反编译values */* XMLs .

java.lang.NullPointerException

fnd XM.x.a (未知源) )。

fnd XM.x.a (未知源) )。

是未知资源(fnd XM )

傲娇的眼神(Unknown Source )。

未知源(yxt )。

zy dfh (未知源) )。

是未知资源(mydxrz )

是未知资源(mydxrz )

atcom.rover 12421.shaka.CLI.main.main (unknown source ) ) ) ) ) ) ) ) )。

exceptioninthread ' main ' Java.lang.illegalargumentexception : expected element name ' style ' and not ' resources '

通用资源(ggdds )

是未知资源(fnd XM )

傲娇的眼神(Unknown Source )。

未知源(yxt )。

zy dfh (未知源) )。

是未知资源(mydxrz )

是未知资源(mydxrz )

atcom.rover 12421.shaka.CLI.main.main (unknown source ) ) ) ) ) ) )。

反编译APK失败。 无法继续反向编译以下源:

虽然还是误报,但请注意看误报信息。 已经报告了不同的误报。 exceptioninthread ' main ' Java.lang.illegalargumentexception : expected element name ' style ' an name

使用AndroidKillerPlugin

下载

更改配置

请注意,必须修改正确的路径。 否则,AndroidKillerPlugin解压缩的文件不会解压缩到您的本地AndroidKiller路径下,仍然会失败。

使用

基本上文件解压缩失败,这个时候自己手动解开就可以了。

动压分解工艺:

重新运行AndroidKillerPlugin,然后单击,

解冻成功,

如果项目很大,这个过程需要一点时间。

反编译成功

在历史项目中再次打开,

反编译成功。

总结

学好并使用本机apk工具、dex2jar很重要。 这样可以更好地理解Android的反向编译。 而且,即使有问题也可以自己解决。 工具不会像上面那样报告错误。 我没有能力罗列错误的事情。 只能查搜索引擎。

写一篇介绍apktool、dex2jar原理的文章。 我喜欢能给我留言,关注,称赞。 这样可以有更大的动力,更快地发表文章。

资料来源: https://www.cn blogs.com/mystic binary/p/11609825.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。