Pull to refresh

Comments 14

ключевое слово final

для того, чтобы снять пару модификаторов, необязательно декомпилировать — можно поправить «на живую» прямо в байт-коде.
Apktool умеет не только декомпилировать в smali, но и обратно собирать apk. А smali достаточно удобен для быстрых правок.
Бывает после релиза приложения его исходники куда-то деваются.

Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.

За статью спасибо. Интересно было почитать о проблемах.
Никогда такого не было. Может быть потому-что пользуюсь репозиторием для хранения исходников?
Мне вобще сложно представить как код можно не коммитить.

Мне кажется — имелся в виду намек на необходимость декомпиляции «не совсем своего» приложения. Хотя, конечно, я могу и ошибаться…
Мне кажется — имелся в виду намек на необходимость декомпиляции «не совсем своего» приложения.

Да, нужно было немного переделать старое приложение написанное другим программистом, а исходников не было.
Интересно как быть с подписанными приложениями?
Вроде бы все приложения подписываются.
Переподписать своей подписью
Если она есть. Как пишет автор, исходники потерялись и не факт что keystore остался. А вот можно ли приложение (пусть даже не свое) изменить, подписать и выложить скажем в play.google.com, чтобы пользователи могли без проблем обновиться?
При потере ключа обновление сделать нельзя. Однако, можно поставить «рядом» свою версию с другим package name
Мне интересно… Сколько уже лет сообщество пользуется глючной jd-gui и терпит все её баги с ветвлениями и циклами. Для open-source программы — вообще немыслимая ситуация. Хоть бери и сам исправляй.
Тоже open-source, но умеет гораздо больше и активно развивается bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler. Оправдывает свое название одной их самых ярких звезд созвездия Малого Пса.
Есть GUI — www.secureteam.net/Java-Decompiler.aspx, github.com/deathmarine/Luyten
В качестве декомпилятора может быть полезен dirtyJOE — Java Overall Editor is a complex editor and viewer for compiled java binaries (.class files).
Sign up to leave a comment.

Articles