Ответ 1
Расширение, которое Google использует для Android-приложений (APK), может показаться сначала немного сложным, но на самом деле это не так. Фактически,.apk - это не что иное, как .zip файл, замаскированный под именем .apk. Это глупо, но вы поняли это. По сути, если вы хотите увидеть, что внутри приложения, они просто изменили расширение application-name.apk на application-name.zip, разархивируйте его. И там у вас есть: Содержимое .apk! Мы еще не сделали, читаем больше после перерыва. Вот где это становится сложно. Внутри папки, в которой вы разархивировали содержимое приложения, вы найдете файл с именем classes.dex. Это самый важный файл всего приложения, содержащий все java файлы, но зашифрованный! Никаких забот, которые можно легко решить. Вам понадобятся две вещи:
- Dex2Jar из http://code.google.com/p/dex2jar/
- Обычный декомпилятор Java, такой как JD из http://java.decompiler.free.fr
Скопируйте classes.dex в папку, где вы распаковали Dex2Jar, и запустите из командной строки: "dex2jar.bat classes.dex" Это создаст файл, который странно назвал бы что-то вроде: "classes.dex.dex2jar.jar". Если у вас установлен WinRAR, вы можете просто распаковать файлы. Если вы этого не сделаете, установите. Теперь идите и настройте его по своему вкусу!