通过USB调试获取手机上安装的开发应用的源代码

Mar*_*rio 0 android

我使用Eclipse IDE开发了一个Android应用程序.我通过USB调试在我的手机上安装了应用程序.我的硬盘崩溃,我没有该应用程序的源代码.有没有办法检索完整的源代码我手机上的应用程序?

Y.S*_*Y.S 5

是!!!

  1. 转到Google Play商店,在手机上安装APK Extractor应用.此应用程序将创建手机上安装的任何应用程序的APK副本,并将副本存储在您可以访问的位置.如果没有APK提取器,您将无法访问应用的APK(存储APK的文件夹需要超级用户访问权限,这意味着您必须使用手机根).

  2. 一旦你在你的计算机上获得APK,下载APKtool并反编译你的应用程序的APK.

  3. 转到APKtool创建的文件夹,其中保存了反编译应用程序的内容.源代码位于名为classes.dex的文件中.使用dex2jar将此文件转换为.jar文件

  4. 可以使用jd-gui查看.jar​​文件中的源代码.

请注意,您只应反编译那些属于您自己的知识产权的应用,而不是其他应用.祝好运!