Декомпиляция Android Apk кажется простой

Я просто возился. Я скачал dex2jarhttp://code.google.com/p/dex2jar/и декомпилятор Java JD -GUIhttp://java.decompiler.free.fr/?q=jdgui

Я получил свой собственный apk-файл (, подписанный, запечатанный и размещенный в Google Play ), использовал dex2jar, чтобы превратить его в репозиторий jar.

командная строка (Пользователи Windows используют.bat, все остальные.sh):

d2j-dex2jar.bat -f MyAwesomeApp.apk

Я перетащил вывод в графический интерфейс JD -, и все файлы классов, исходный код снова появился. Я был немного ошеломлен. Открыт ли мой код Java/Android? Как ProGuard защищает мой apk, если его можно так легко декомпилировать и восстановить? Он совсем не кажется запутанным...

Заранее спасибо.

13
задан 29 July 2012 в 02:07
поделиться