Извлеченный код из apk, показывающий количество ошибок кода Java
Недавно я прочитал о концепции обратного проектирования и хотел попробовать.
Поэтому я скачал APK и извлек его исходный код, используя
apktool, dex2jar и jd-gui
Все прошло гладко, и я успешно извлек ресурс, а также файлы Java. Однако проблема возникла, когда я попытался импортировать этот проект в Android Studio.
Изначально он показывал ошибки, связанные с несколькими файлами ресурсов, которые я исправил, изменив зависимости проекта, но теперь я получаю все эти странные ошибки в java-файлах.
Ошибки включают в себя "не оператор", "переменная не инициализирована" и т. Д.
Пожалуйста, помогите. Заранее спасибо!
1 ответ
Я извлек код из apk перед собой, и полученные результаты были похожи на ваши. Я получил большую часть кода, но не весь и не со всем форматированием. Числовые константы отсутствовали, а инструкции "если, пока" были ошибочными. Я не знаю, происходит ли это всегда, я делал это только один раз, но мне удалось выяснить остальную часть кода, исходя из того, что эти процессы дали мне в начале.