Как извлечь исходный код из установленного приложения? - PullRequest
0 голосов
/ 25 января 2020

Я разрабатывал приложение Android более месяца, но мой компьютер вышел из строя, и я потерял весь код из него. На тестовом телефоне и планшете установлено скомпилированное приложение. Есть ли способ извлечь из него исходный код?
Я следовал некоторому руководству для игровых моддеров (они, вероятно, делают что-то подобное), и я извлек .apk с приложением под названием Total Commander. Теперь в руководстве говорится, что я должен извлечь его с помощью apktool. Но все файлы все еще в двоичном формате (когда я открыл их, я получил случайные символы). Теперь, есть ли какой-нибудь инструмент (для Linux), который может декомпилировать .apk обратно в исходный код, или, может быть, какая-то особенность apktool Мне не хватает?

Примечание: Я также попробовал этот ответ из 10 , но также безуспешно.
EDIT: javadecompileonline также неправильно декомпилировал двоичные файлы, так что это должен быть .json file:

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

1 Ответ

0 голосов
/ 25 января 2020

Сначала вы go на Android странице приветствия студии есть возможность извлечь исходный код из APK.

Другой способ - установить это приложение apk extractor из магазина Play, затем вы можете извлечь исходный код Ссылка на APK: https://play.google.com/store/apps/details?id=com.ext.ui

...