2016-08-20 4 views
1

Я делал приложение, мне потребовалось некоторое время, чтобы закончить его, но мой компьютер сломался, и у меня есть только .apk на моем Nexus 6P.Извлечь файлы из подписанного APK - Android Studio Key

Я попытался извлечь (с телефона) и декомпилировать, но не повезло, я думаю, это потому, что .apk был подписан с помощью ключа (Android Studio) ..

Может кто-нибудь мне помочь? В принципе, .apk он не декомпилирует правильно, потому что он «пуст», поскольку был подписан.

enter image description here

EDIT: Я пытался с dex2jar, SmartJavaDecompiler и т.д., результат всегда один и тот же на изображении выше.

EDIT2: AppInfo();

package com.android.tools.fd.runtime; 

public class AppInfo 
{ 
    public static String applicationClass = null; 
    public static String applicationId = "com.domain.bonner"; 
    public static long token = 3064261470052890181L; 
    public static boolean usingApkSplits = false; 
} 
+0

Что вы получите на правой панели, если вы нажмете на "(C) AppInfo" в jd_gui? –

+0

@RC. Я отредактировал сообщение, спасибо. – FilipeOS

ответ

0

jadx - Dex в Java декомпилятор командной строки и GUI инструменты для изготовлять исходного Java кода из Android Dex и APK файлов.

https://sourceforge.net/projects/jadx/files/

+0

Это только ссылка - вместо этого следует комментарий. –

+0

@CharlesMcKelvey Ответ на этот вопрос всегда будет ссылкой для скачивания. Мы не можем опубликовать весь инструмент здесь. –

+0

Нет, но вы могли бы объяснить, с какими проблемами сталкивается ОП, почему его решения не работают, и почему инструмент, с которым вы связаны, будет работать. Если все, что он задает, это запрос ссылки на ресурс вне сайта, он будет закрыт как таковой, поскольку это один из параметров флага. –

Смежные вопросы