Я просто возился. Я загрузил dex2jar http://code.google.com/p/dex2jar/ и JD-GUI Java Decompiler http://java.decompiler.free.fr/?q=jdgui
Я получил свой собственный файл apk (подписанный, запечатанный и в Google Play), использовал dex2jar, чтобы превратить его в репозиторий jar.
(пользователи Windows используют .bat, все остальные .sh):
d2j-dex2jar.bat -f MyAwesomeApp.apk
Я перетащил вывод в JD-GUI и все файлы классов, исходный код снова появился. Меня немного смутило. Является ли мой код java/Android этим? Как ProGuard защищает мой apk, если он может быть декомпилирован и регенерирован так легко? Это не кажется запутанным вообще...
Спасибо заранее.