提问者:小点点

如何从已安装的应用程序中提取源代码?


我开发了一个多月的Android应用程序,但我的电脑死机了,我丢失了所有的代码。我在测试手机和平板电脑上安装了一个经过编译的应用程序。有没有办法从中提取源代码
我遵循了一些游戏模仿者指南(他们可能正在做类似的事情),我已经提取了。apk和一个名为Total Commander的应用程序。现在,指南说明我应该使用apktool提取它。但所有文件仍然是二进制的(当我打开它们时,我得到了随机字符)。现在,是否有任何工具(针对Linux)可以反编译。apk返回源代码,或者可能是我错过了apktool的某些功能?

注意:我也尝试了10个答案,但也没有成功
编辑:javadecompileonline也没有正确地反编译二进制文件,因此这应该是。json文件:

<m*/��%kي%jTƴ���69/�t��
č   �Cx���Q�đš?������i�
ć���/��i�JRᙱg�.�s

共1个答案

匿名用户

首先进入Android studio的欢迎页面,可以选择从APK中提取源代码。

另一种方法是从play store安装此apk提取器应用程序,然后可以从APKs链接中提取源代码:https://play.google.com/store/apps/details?id=com.ext.ui