Удивительно, но многие пользователи Android-аппаратов считают расширение .APK форматом, не поддерживаемым ПК. Это не совсем так. APK-файл — это один из подвидов ZIP-формата. То есть, переименовав любой .APK в ZIP-расширение, файл легко открывается для просмотра на компьютере либо смартфоне.

Бывают случаи, когда нельзя обойтись обычным просмотром файлов приложения, например, при необходимости изменения интерфейса, содержимого и т.д. В таких ситуациях понадобится доступ к исходному коду, который можно получить с помощью специального файла — classes.dex. Сложность заключается в том, что он является зашифрованным. Для решения этой проблемы были созданы программы Dex2Jar и JD-GUI.
После загрузки этих двух приложений и последующей распаковки, файл classes.dex необходимо скопировать в папку с Dex2Jar. Далее все просто: в свойствах скопированного ранее файла нужно выбрать «открыть с помощью Dex2Jar». В результате данного действа classes поменяет расширение на .jar и будет доступен для редактирования в программе JD-GUI.