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

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

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

注意:但也没有成功。
编辑:javadecompileonline也没有正确地反编译二进制文件, 所以这应该是
.json
文件:

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

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

另一种方法是从play store安装此apk提取器应用程序,然后您可以从APKs链接提取源代码:

尝试此在线工具