Я переворачиваю приложение для Android. Я хочу изменить и восстановить его. Я использовал APK Studio (который в значительной степени является версией apktool для GUI), чтобы получить файлы внутри apk. Сейчас читать смалийский код очень сложно.
Я также попытался разархивировать его, получить classes.dex , затем получил файлы jar (используя dex2jar ) и открыл его в jd-gui , но этот метод не получает полный исходный код, и да, очевидно, отсутствует некоторый код Java. Поэтому я не могу использовать это, чтобы восстановить его.
Таким образом, любой альтернативный метод, который я могу использовать, чтобы перестроить приложение, не проходя через код smali ??
Я точно знаю, какой класс и какой код мне нужно изменить. Но я не могу получить тот же код в файлах smali.