获取我安装的Android应用的源代码

时间:2016-12-23 19:11:01

标签: java android apk decompiling

我制作了一个应用程序并将其安装在我的手机上并且正在我的手机上工作,我可以获取该源代码吗?格式化我的硬盘并没有备份项目。它不是一个大项目,但如果我能够轻松地恢复它,它会很好。

2 个答案:

答案 0 :(得分:1)

您必须通过终端访问您的Android设备才能从中获取APK。 此外,如果已从应用商店安装应用,则您需要根设备。获得APK后,您可以使用java代码对其进行反编译。

根设备: http://www.digitaltrends.com/mobile/how-to-root-android/

从手机获取APK:

  • 将手机连接到计算机并打开终端。
  • 运行adb shell以便您进入手机。
  • 运行find /data/app -name '*.apk'列出已安装的apks并复制您感兴趣的API的名称。
  • 运行adb pull / data / app / appname .apk

现在您的计算机上已安装了APK,您必须decompile the APK

答案 1 :(得分:0)

是的,它可以通过android逆向工程。虽然它总是无法让你找回所有丢失的代码,但它对开发人员也很有帮助。您将不得不通过一些过程来实现这一目标。这里一步一步地完成所有这些方法:

Reverse engineering from an APK file to a project