Для этого в первую очередь вы декомпилируете этот apk в исходный код для декомпиляции apk используется следующая цель
Шаг 1:
Создайте новую папку и скопируйте файл .apk, который вы хотите декодировать.
Теперь переименуйте расширение этого файла .apk в .zip (например, переименуйте имя файла.apk в имя файла.zip) и сохраните его. Теперь вы можете получить доступ к файлам class.dex и т. д. На этом этапе вы можете видеть чертежи, но не файлы xml и java, так что продолжайте.
Шаг 2:
Теперь извлеките этот ZIP-файл в ту же папку (или в НОВУЮ ПАПКУ).
Загрузите dex2jar (https://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.15.zip&can=2&q=) и распакуйте его в ту же папку (или в НОВУЮ ПАПКУ).
Переместите файл class.dex в папку dex2jar.
Теперь откройте командную строку и измените каталог на эту папку (или НОВУЮ ПАПКУ). Затем напишите d2j-dex2jar class.dex и нажмите Enter. Теперь у вас есть файл class_dex2jar.jar в той же папке.
Загрузите декомпилятор Java (http://jd.benow.ca/), дважды щелкните jd-gui, щелкните в открытом файле и откройте файл class.dex.dex2jar из этой папки: теперь вы получаете файлы классов.
Сохраните все эти файлы классов (в jd-gui нажмите «Файл» -> «Сохранить все источники») по имени src. На этом этапе вы получаете исходный код Java, но файлы .xml по-прежнему не читаются, поэтому продолжайте.
Шаг 3:
Теперь откройте еще одну новую папку
Поместите в файл .apk, который вы хотите декодировать
Загрузите последнюю версию apktool (https://code.google.com/p/android-apktool/downloads/detail?name=apktool1.5.2.tar.bz2&can=2&q=) И окно установки apktool (https://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-r05-ibot.tar.bz2&can=2&q= ) (оба можно скачать по одной ссылке) и поместите их в та же папка
Скачиваем framework-res.apk и кладем в ту же папку (не для всех apk нужен этот файл, но не помешает)
Открыть командное окно
Перейдите в корневой каталог APKtool и введите следующую команду: apktool if framework-res.apk
apktool d myApp.apk (где myApp.apk обозначает имя файла, который вы хотите декодировать)
теперь вы получаете папку с файлами в этой папке и можете легко читать XML-файлы apk.
Шаг 4:
Это не какой-то шаг, просто скопируйте содержимое обеих папок (в данном случае обеих новых папок) в одну.
и обновите исходный код...
person
Akhil
schedule
20.11.2014