На самом деле я пытался извлечь код файла .apk с именем cloudfilz.apk и хотел изменить его исходный код, поэтому я выполнил шаги, указанные ниже: -
создайте новую папку и поместите файл .apk (который вы хотите декодировать), теперь переименуйте этот файл .apk с расширением .zip (например: переименуйте из filename.apk в filename.apk.zip) и сохраните его .. теперь вы получаете классы .dex файлы и т.д ... на этом этапе вы можете видеть доступные для рисования, но не файлы XML и java ... так что продолжайте ...
Шаг 2:
теперь извлеките этот zip-файл apk в ту же папку (в этом случае, например, НОВАЯ ПАПКА). теперь загрузите dex2jar по этой ссылке http://code.google.com/p/dex2jar/ и извлеките его в ту же папку (в данном случае НОВАЯ ПАПКА) ..... теперь откройте командную строку и перейдите в эту папку (в данном случае НОВАЯ ПАПКА) .... после достижения напишите dex2jar classes.dex и нажмите ввод ..... теперь вы получаете файл classes.dex.dex2jar в той же папке ......
= ›Вопрос: -Мне удалось выполнить шаг 1, но на шаге 2, когда я выполняю dex2jar classes.dex, я получаю сообщение об ошибке в командной строке java.lang.UnsupportedClassVersionError
, я знаю, что это связано с несовместимостью между моей установленной версией JDK и classes.dex JDK номер версии так вот застрял и выхода нет ...