Из этой статьи вы узнаете, как редактировать содержимое APK-файла. Чтобы отредактировать файлы в файле APK, вам нужно будет распаковать (и впоследствии перекомпилировать) пакет APK с помощью APKtool на компьютере. Редактирование файла APK требует знания языка программирования Java, а также файловой системы в Windows и Android. Кроме того, редактировать файлы лучше всего только опытным пользователям.
Шаг
Часть 1 из 3: Установка APKTool
Шаг 1. Установите инструменты разработки Java
Этот инструмент можно загрузить с
Шаг 2. Установите Android SDK
Вам также потребуется установить инструмент разработки программного обеспечения Android (Android Software Development Kit или SDK), чтобы распаковать и перекомпилировать файлы APK. Самый простой способ установить его - загрузить и установить Android Studio по этой ссылке.
Шаг 3. Создайте новую папку на рабочем столе
Эта папка будет использоваться как место для хранения файлов APKTool и APK. Выполните следующие действия, чтобы создать новую папку.
- Щелкните правой кнопкой мыши пустое место на рабочем столе.
- Выбирать " Новый "и нажмите" Папки ”.
Шаг 4. Переименуйте папку в «APK»
Чтобы переименовать папку, щелкните папку правой кнопкой мыши и выберите « Переименовать После этого введите «APK», чтобы переименовать папку.
Шаг 5. Щелкните эту ссылку правой кнопкой мыши. и выберите Сохранить ссылку как.
Откроется окно просмотра файлов, в котором вы сможете выбрать каталог для сохранения файла «apktool.bat».
Шаг 6. Откройте папку «APK» и нажмите «Сохранить»
Используйте окно просмотра файлов для доступа к уже созданной папке «APK» на рабочем столе. Откройте папку и нажмите " Сохранить " Файл «apktool.bat» будет сохранен в папке «APK».
Шаг 7. Загрузите файл «apktool.jar»
Чтобы загрузить его, выполните следующие действия:
- Посетите https://ibotpeaches.github.io/Apktool/ через веб-браузер.
- Нажмите " Скачать »Под последней версией в разделе« Новости ».
Шаг 8. Переименуйте файл в «apktool.jar»
Загруженные файлы обычно имеют номер версии в своем имени. Вы можете удалить номер, щелкнув файл правой кнопкой мыши и выбрав « Переименовать " После этого просто введите " apktool »В качестве имени файла. Полное имя файла - «apktool.jar». По умолчанию вы можете найти загруженные файлы в папке «Загрузки».
Шаг 9. Скопируйте файл «apktool.jar» в папку «APK»
По завершении переименования файла щелкните файл правой кнопкой мыши и выберите « Копировать " или " Резать " Откройте созданную папку «APK» на рабочем столе и щелкните правой кнопкой мыши пустое место в папке. Нажмите " Вставить " После этого в папку будет вставлен файл "apktool.jar".
Часть 2 из 3: Распаковка или декомпиляция файлов APK
Шаг 1. Скопируйте файл APK, который вы хотите отредактировать, в папку «APK»
APK-файлы можно скачать с разных сайтов. Вы также можете получить файлы APK со своего устройства Android, подключив его к компьютеру с помощью кабеля для зарядки и разблокировав устройство. Доступ к папкам Загрузки »На своем устройстве, затем скопируйте и вставьте файл APK в папку« APK »на рабочем столе компьютера.
Шаг 2. Откройте панель поиска Windows и введите cmd
Эта панель обычно находится справа от меню «Пуск».
Шаг 3. Щелкните Командная строка в результатах поиска
Эта программа обозначается значком черного экрана с белым курсором.
Шаг 4. Откройте папку «APK» через командную строку
Вы можете открыть папку из командной строки, набрав команду cd, за которой следует имя папки. Например, если вы находитесь в основном каталоге «C: / Users / Username>» при открытии командной строки, вы можете открыть рабочий стол, набрав cd desktop. Если вы скопировали папку «APK» на рабочий стол, вы можете открыть ее, набрав cd apk. Вы можете увидеть адрес "C: / users / username / desktop / apk>" рядом с командой.
Если папка «APK» сохранена в другом каталоге, введите cd / рядом с командой, чтобы вернуться в корневой или основной диск «C:». После этого введите cd, а затем полный адрес папки «APK»
Шаг 5. Введите apktool if, а затем имя файла APK
Фреймворк для выбранного приложения будет установлен позже.
Например, если имя вашего APK-файла «my-first-game.apk», введите apk if my-first-game.apk в командную строку
Шаг 6. Введите apktool d, а затем имя файла APK
После этого файл APK будет декомпилирован. Содержимое файла будет помещено в отдельную папку с тем же именем, что и имя файла APK в папке «APK». Теперь вы можете редактировать содержимое распакованного / декомпилированного APK-файла. Вам могут потребоваться навыки программирования для редактирования определенных файлов в папке.
В том же примере, что и выше, введите apktool d my-firstgame.apk в окно командной строки
Часть 3 из 3: перекомпиляция файлов APK
Шаг 1. Откройте панель поиска Windows и введите cmd
Эта панель обычно находится справа от меню «Пуск». После того, как вы закончите редактировать файлы в папке с файлами APK, вам нужно будет перекомпилировать папку в файл APK.
Шаг 2. Щелкните Командная строка в результатах поиска
Эта программа обозначается значком черного экрана с белым курсором.
Шаг 3. Войдите в папку «APK» через командную строку
Вы можете открыть папку из командной строки, набрав команду cd, за которой следует имя папки. Например, если вы находитесь в основном каталоге «C: / Users / Username>» при открытии командной строки, вы можете открыть рабочий стол, набрав cd desktop. Если вы скопировали папку «APK» на рабочий стол, вы можете открыть ее, набрав cd apk. Вы можете увидеть адрес "C: / users / username / desktop / apk>" рядом с командой.
Если папка «APK» сохранена в другом каталоге, введите cd / рядом с командой, чтобы вернуться к корневому или основному диску «C:». После этого введите cd, а затем полный адрес папки «APK»
Шаг 4. Введите apktool b, а затем имя папки APK-файла, который вы хотите перекомпилировать
После этого папка будет перекомпилирована в APK-файл. Недавно скомпилированный файл APK можно найти в папке «dist» внутри распакованной / декомпилированной папки APK, созданной приложением Apktool.
Например, если приложение, которое вы редактируете, называется «my-first-game.apk», введите apktool b my-first-game.apk в окно командной строки
Шаг 5. Создайте на рабочем столе новую папку с именем «Signapk»
Чтобы создать новую папку на рабочем столе, щелкните правой кнопкой мыши пустое место на рабочем столе и выберите « Новый " После этого нажмите " Папки " Щелкните новую папку правой кнопкой мыши и выберите " Переименовать " Затем введите «Signapk» в качестве нового имени папки.
Шаг 6. Скопируйте перекомпилированный APK-файл в папку «Signapk»
Вы можете найти перекомпилированные файлы APK в папке «dist», в папке с декомпилированными файлами APK, которая хранится в папке «Apktool». Щелкните правой кнопкой мыши файл APK и выберите « Копировать После этого вернитесь в папку «Signapk» и вставьте APK-файл в эту папку.
Шаг 7. Щелкните здесь чтобы скачать файл SignApk.zip ».
Файл SignApk, необходимый для подписи файла APK, будет загружен.
Шаг 8. Распакуйте содержимое файла «SignApk.zip» в папку «Signapk»
Файлы «certificate.pem», «key.pk8» и «signapk.jar» будут извлечены в папку «Signapk».
Шаг 9. Откройте папку «Signapk» через командную строку
Чтобы получить доступ к папке через командную строку, введите cd \, чтобы вернуться в корневой или основной каталог. Введите cd, а затем полный адрес папки «Signapk».
Если вы создаете папку «Signapk» на своем рабочем столе, полный адрес папки будет «C: / users / username / desktop / Signapk>»
Шаг 10. Введите java -jar signapk.jar certificate.pem key.pk8 [имя файла].apk [имя файла] -signed.apk в окне командной строки
Замените «[имя файла]» именем файла APK, который вы хотите подписать. В папке «Signapk» будет создан новый подписанный APK-файл. Используйте этот файл для установки программы в вашей системе Android.