在运行时是否可以查看APK的内容?像这样,如何查看运行中的APK(最好是在模拟器中)的内存快照,并在本地保存这些资产?
有一个游戏“空闲英雄”,其游戏文件已加密(图像,脚本等)。我很少能解密文件。我假设如果我可以查看游戏的内存内容,则可以原始格式查看这些游戏资产。
这完全有可能吗?
答案 0 :(得分:0)
如果apk并非以调试模式进行构建(如果在商店中,则必须以发布模式进行构建),因此无法将android studio附加到应用程序上。
如果经过保护,则apk中所有文件的名称都会被混淆,但是您可以使用apk等工具将资源获取到jar。
我真的希望您不要出于恶意目的使用此工具。
Android是开放源代码,环境是开放源代码,但是作为Android开发人员,我真的希望开发人员之间仍然有道德规范。
答案 1 :(得分:0)
您可以从android studio构建菜单中使用APK分析器
Android Studio --->构建->分析apk