Comments 14
ключевое слово final
для того, чтобы снять пару модификаторов, необязательно декомпилировать — можно поправить «на живую» прямо в байт-коде.
Apktool умеет не только декомпилировать в smali, но и обратно собирать apk. А smali достаточно удобен для быстрых правок.
Бывает после релиза приложения его исходники куда-то деваются.
Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.
За статью спасибо. Интересно было почитать о проблемах.
Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.
Мне кажется — имелся в виду намек на необходимость декомпиляции «не совсем своего» приложения. Хотя, конечно, я могу и ошибаться…
Интересно как быть с подписанными приложениями?
Вроде бы все приложения подписываются.
Переподписать своей подписью
Если она есть. Как пишет автор, исходники потерялись и не факт что keystore остался. А вот можно ли приложение (пусть даже не свое) изменить, подписать и выложить скажем в play.google.com, чтобы пользователи могли без проблем обновиться?
Мне интересно… Сколько уже лет сообщество пользуется глючной jd-gui и терпит все её баги с ветвлениями и циклами. Для open-source программы — вообще немыслимая ситуация. Хоть бери и сам исправляй.
Тоже open-source, но умеет гораздо больше и активно развивается bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler. Оправдывает свое название одной их самых ярких звезд созвездия Малого Пса.
Есть GUI — www.secureteam.net/Java-Decompiler.aspx, github.com/deathmarine/Luyten
Есть GUI — www.secureteam.net/Java-Decompiler.aspx, github.com/deathmarine/Luyten
А как он в сравнении с fernflower?
Sign up to leave a comment.
Простой способ модификации Android приложения