有没有办法恢复apk应用程序

时间:2018-04-16 18:51:44

标签: android apk decompiling

我的笔记本电脑崩溃,我丢失了我过去6个月一直在努力的安卓项目。我手机上还有调试版。有没有办法从中获取代码?

2 个答案:

答案 0 :(得分:0)

哦好的 - 抱歉我首先误解了这个问题。对于已安装的apk,可以在此问题中找到解决方案:Does Android keep the .apk files? if so where?

答案 1 :(得分:0)

您最好的选择是使用“adb shell pm path [package-name]”从设备下载APK以查看APK的安装位置,然后使用“adb pull [path]”下载磁盘上的文件

然后使用dex2jar等程序获取类文件,然后使用另一个Java反编译器获取与源代码​​接近的内容。

获取XML资源有点棘手。我能想到的只是运行“aapt dump xmltree [your-app.apk] [path-of-xml]”来获取XML资源的转储,但你仍然需要手动构建XML

希望您没有本机代码(.so文件),否则您可能已经搞砸了。