Мне нужно изменить существующий APK, изменить источники и затем перекомпилировать его.
- Я могу декомпилировать его с помощью dex2jar или apktool, он отлично работает
- Из файла jar я могу получить java-источники (используя jd-gui)
- Затем я могу изменить java файлы
Но теперь я хотел бы знать, как перекомпилировать java файлы и поместить их обратно в файл jar! (часть jar должна быть простой, основная проблема заключается в том, как перекомпилировать java файлы для Android)
Я знаю, что другое решение - использовать apktool, а затем изменять файлы smali, но, похоже, это очень сложно, когда мы хотим добавить много кода!
Мое приложение является базовым безвредным HelloWorld.