Компиляция и декомпиляция .apk

Компиляция и декомпиляция .apk

Для редактирования файлов apk необходима их предварительная декомпиляция. Только после этого вы сможете что-либо исправить. Большинство пользователей не имеют представления о решении этой задачи.

Для правильного осуществления компиляции и декомпиляция apk, вам понадобятся некоторые дополнительные программные модули:

Java JDK – пакет компонентов разработчика;
ApkTool – утилита, при помощи которой проводится процедура декомпиляции;
Sign Android – файл, который играет роль подписи. Предназначен для нормального функционирования.

Для правильной работы составляющие элементы Java JDK должны быть установлены и добавлены в интерфейс оболочки системы Windows. Сделать это легко – необходимо просто запомнить расположение файлов в директории Java JDK, далее — переходим к последующим настройкам. И указываем этот путь в Изменениях системной переменной. По завершению окончательной настройки и установки программных модулей Java JDK, следует выполнить распаковку архива ApkTool и выложить в С:\windows. Дополнительная настройка ApkTool не требуется.

Теперь можно приступать к такому процессу как декомпиляция и компиляция apk. Чтоб выполнить декомпиляцию какого-либо приложения, воспользуйтесь командой apktool d, чтобы программа могла легко отыскать файл apk по директории, которую вы указали для сохранения названия папки.

После этого в директории папки primer появляется каталог с названием «1».

Здесь присутствуют файлы, которые прошли процедуру декомпиляции. Теперь вы смело можете русифицировать и изменять их. После того, как все необходимые манипуляции будут завершены, можно приступать к компиляции файлов.

Для того, чтоб скомпилировать файлы, запустите режим командной строки и введите следующую последовательность:

apktool b адрес видоизмененного файла/название документа

После этого необходимо перейти в папку файла. Там появилось сразу 2 новые директории build и dist. Если какой-либо папки нет, то значит, изменения в виде последовательности команд не помогли в правильном сборе приложения.

Когда компиляция и декомпиляция apk приложения будет завершена, его следует подписать.

Чтобы решить эту задачу, прежде всего, следует разархивировать файл Sign Android. В каталог копируем скомпилированные документы. Необходимо перетянуть скопированные файлы на Sign_APK.bat. после этого создание подписи завершено.