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

问题描述 投票:1回答:1

我正在开发一个Android应用程序超过一个月,但是我的计算机崩溃了,我丢失了所有代码。我在测试手机和平板电脑上安装了已编译的应用程序。有什么方法可以从中提取源代码?我遵循了一些游戏修改器指南(它们可能在做类似的事情),并使用名为Total Commander的应用程序提取了.apk。现在,指南指出我应该使用apktool提取它。但是所有文件仍然是二进制文件(当我打开它们时,我得到了随机字符)。现在,是否有任何工具(适用于Linux)可以将.apk反编译为源代码,或者可能缺少apktool的某些功能?

注: I also tried this answer from 10,但也没有成功。编辑: javadecompileonline也没有正确地反编译二进制文件,所以应该是.json文件:

<m*/��%kي%jTƴ���69/�t��
č   �Cx���Q�đš?������i�
ć���/��i�JRᙱg�.�s
android apk apktool
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.