В этой статье я расскажу как можно работать с APK, не имея компьютера.
Нам понадобиться Apktool for Android
MT Manager,ZipSigner,Xposed модуль для него Resflux. APKPremission Remover.
Начнем
1)Для разборки APK будем пользоваться программой Apktool for Android
2)Теперь приступаем к установки скачиваем Apktool устанавливаем даем рут права
3)Скачиваем папку с данными распаковываем в корень карты памяти.
4)В Apktool выбираем нашу папку которую мы распаковали, долгим тапом и нажимаем использовать папку как папку с данными Apktool
5)Теперь импортируем Framework.
6)Идем по пути system/framework/ и одинарным тапом выбираем единственный апк в этой папке и устанавливаем его как framework.
Теперь начнем разбор апк.
1)Скидываем нужный файл на карту памяти
2)Заходим в Apktool и ищем наш файл тапаем по нему и нажимаем декомпилировать всё. Ждем завершение операции около 10-20 минут в зависимости от мощности устройства, и размера апк.
3)После разбора вносим изменения которые хотели, и собираем апк.
4)Апк собираем через приложение Apktool, тапом по папке с разобраным апк, ждем завершения операции.
Устанавливаем апк, пользуемся.Теперь о подписании апк.
1)Начнем берем нужный апк вносим изменение, допустим меняем картинки без декомпиляции, а просто открываем апк как архив заменяем иконки сохраняем, и выходим.
2)Теперь при попытке установить не подписанный апк, он не будет устанавливаться так как не будут совпадать хеш суммы.
3)Что бы апк установился и работал нужно его переподписать.
4)Подписывать апк можно как Apktool так и специально созданным для этого приложением ZipSigner.
Рассмотрим оба способа начнем
1)В Apktool нажимаем по измененому апк и выбираем функцию подписать.
2)Так же можно это сделать с помощью программы ZipSigner находим нужный файл выбираем его и тип ключей, я всегда пользуюсь auto-testkey.
Нажимаем подписать ждем.
3)Подписанный файл будет находиться в папке с обычным апк только в конце будет написано signed.Теперь инструкция по вырезанию разрешений и активити.
Нужно для того, если вас смущает разрешения которые имеет приложение вы сможете его удалить, так же как и рекламные активити. Начнем
1)Запускаем APKPremissionRemover
2)Выбираем файл в моем случае это Nova Launcher.
3)Допустим что мне в нова лаунчер не нужно разрешение доступ в интернет
4)Я нахожу это разрешение и тапаю по нему тем самым его отключая.И нажимаю Save&Install.
5)Так же с помощью этой программы можно заменять изображение.
Идем во вкладку Image и выбираем картинку которую нужно заменить
6)Ищем на карте памяти файл на который будем заменять.
7)Ещё в этой программе можно просматривать манифест преложения.
Теперь способ с помощью которого можно переводить апк и изменять цвета в приложении используя программу Resflux.
1)Запускаем её нажимаем лаборатория ждем загрузки приложений берем нужное нам и меняем все что захотим от цвета до текста.
Пример редактирования текста
Пример смены изображения
Возможности MT Manager
1)Клонирования Апк Файлов
2)Перевод апк файлов. Нажимаем на нужный файл появляется меню, выбираем перевод.
Переводим и собираем.
3)Так же с его помощью можно подписывать APK
Ссыль на папку с данными для Apktool
Для новых процессоров apktool4.4_armel.zip
Для старых процессоров apktool4.4_armhf.zip.
"3)Скачиваем папку с данными распаковываем в корень карты памяти."