如何从Google Play商店反编译Android应用程序

18
我想反编译一个在 Google Play 商店上可用的 Android 应用程序。 有没有人能向我建议一款在线工具或任何 APK 工具,可以帮助我反编译 apk 的源代码? 提前感谢您。

你需要通过提取apk来获取那段代码吗? - Sunisha Guptan
不是反编译,但是简单地使用类似于_7zip_的工具打开apk文件可以让您开始了解一些基础知识,在某些情况下这可能已经足够了。 - CTS_AE
2个回答

18
  1. 从应用商店安装所需的应用程序。
  2. 从应用商店安装Apk Extractor。
  3. 使用该Apk Extractor应用程序提取apk文件。
  4. 只需转到此链接Decompiler.com

选择文件并上传和反编译。您将获得zip文件。


即使用 Kotlin 写,这会生成 Java 代码吗? - Cruncher
是的,Kotlin 最终会被编译成 Java 字节码。 - prasadsunny1

11
我发现apktool更快,因为你可以在电脑上运行它。其他答案提到的网站存在一个问题,就是处理反编译请求时通常需要更长的队列等待时间。此外,互联网速度可能成为许多国家的限制因素,因为并非每个人都能在想要反编译大型apk文件时获得良好的上传速度。
请查看此工具。 https://ibotpeaches.github.io/Apktool/install/ 安装后运行此命令来反编译您的apk文件。 apktool d myfile.apk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接