Комментарии 14
ключевое слово final
для того, чтобы снять пару модификаторов, необязательно декомпилировать — можно поправить «на живую» прямо в байт-коде.
+2
Apktool умеет не только декомпилировать в smali, но и обратно собирать apk. А smali достаточно удобен для быстрых правок.
+2
Бывает после релиза приложения его исходники куда-то деваются.
Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.
За статью спасибо. Интересно было почитать о проблемах.
+4
Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.
Мне кажется — имелся в виду намек на необходимость декомпиляции «не совсем своего» приложения. Хотя, конечно, я могу и ошибаться…
+2
Интересно как быть с подписанными приложениями?
0
Вроде бы все приложения подписываются.
0
Переподписать своей подписью
0
Если она есть. Как пишет автор, исходники потерялись и не факт что keystore остался. А вот можно ли приложение (пусть даже не свое) изменить, подписать и выложить скажем в play.google.com, чтобы пользователи могли без проблем обновиться?
0
Мне интересно… Сколько уже лет сообщество пользуется глючной jd-gui и терпит все её баги с ветвлениями и циклами. Для open-source программы — вообще немыслимая ситуация. Хоть бери и сам исправляй.
0
Тоже 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
+1
А как он в сравнении с fernflower?
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простой способ модификации Android приложения