【发布时间】:2015-09-30 02:41:36
【问题描述】:
我发现了一个关于 Android decomplie 的奇怪问题。
为了研究,我通过 apktool 和 dex2jar 反编译了一个 Android apk,一切似乎都还可以,但是当我使用 JD-GUI 打开反编译的.jar 文件,我在其中找不到任何 Android Activity 类文件,感兴趣的是我看到了其中写了一些活动路径的 AndroidManifest.xml 文件,我保证我无法从这些路径中找到这些类文件,它有什么问题?怎么办?
--[更新]--
我发现不仅Activity类文件不存在,还有一些自定义的小部件类文件,我看到一些布局xml使用了自定义小部件,但找不到它们真正的文件。真的有什么办法可以隐藏class文件防止别人反编译吗?
【问题讨论】:
-
如果可以运行,可以反编译。
-
当然可以安装运行,但是反编译后找不到一些class文件,不管用JD-GUI工具读取.jar,还是用apktool反编译搜索smali文件,都不见了.
标签: android decompiling apktool dex2jar