RuCore.NET

Модификации приложения APK





Необходимый софт для модификации приложений и прошивок и для чего он нужен

JAVA JDKскачать отсюда собственно необходим для всех действий проводимых с приложениями и прошивками android.



Установка: после установки необходимо добавить ее в переменную Windows, для этого:

Открываем «Система» — «дополнительные параметры системы» — «переменные среды» — «системные переменные» — «PATH» создаем путь к папке с JAVA (Добавьте путь до файла в виде каталога ‘bin’)

Android SDK – скачать отсюда Программа для создания виртуальной машины на которой можно опробовать свое творение. Так же программа часто необходима для изменения системных данных или взлома аппарата на базе Android, для этого конечно ее нужно настроить.

APK Toolотсюда программа необходима для распаковки apk файлов и манипуляций с ними.

Установка: скачанный файл переименовать в apktool.jar

В блокноте создать файл apktool.bat с текстом:

@echo off

if «%PATH_BASE%» == «» set PATH_BASE=%PATH%

set PATH=%CD%;%PATH_BASE%;

java -jar -Duser.language=en «%~dp0\apktool.jar» %*

Переместить оба файла в папку C:\apktool

Декомпиляция: Чтобы декомпилировать приложение, скопируйте файл APK приложения в папку где

находится apktool, далее необходимо выполнить вот что, в командной строке ввести команду:

apktool d название.apk

В папке с Apktool появится папка разобранного приложения.

Компиляция: Вводим в командной строке: apktool b имя_проекта

После чего в папке с разобранным приложением появятся две новые папки: build и dist

В папке dist будет находится готовое приложение.

После компиляции приложение нужно подписать!

Для того чтобы модифицировать системные приложения необходимо прежде всего необходимо скормить программе APKTOOL системный файл framework-res.apk который находиться в системном разделе Android:

/system/framework/frameworkres.apk

Для того чтобы скормить Apktool данный файл необходимо скопировать данный файл с телефона в папку C:\apktool, затем ввести команду:

apktool if С:\ apktool \framework -res.apk

Также для того чтобы можно было модифицировать системные файлы прошивка должна быть вначале Deodex-ирована.

SmartApkToolскачать отсюда аналог APK Tool, только с интерфейсом (нет необходимости манипуляций в командной строке). Для работы требуются: Java JDK и Apktool.

Android Multitoolскачать отсюда еще один аналог APK Tool с интерфейсом (нет необходимости манипуляций в командной строке). Для работы требуются: Java JDK, Microsoft Powerpacks скачать отсюда, NET framework.

Sign Androidскачать отсюда необходим для подписи измененных приложений android.

Для подписи приложения: распаковать архив:

Скопировать готовое приложение в папку с распакованным Sign Android

Потянуть приложение на файл Sign_APK.bat после чего приложение будет подписано!

Готовое подписанное приложение будет носить название apk_signed.apk

Программы для Deodex – идирования прошивок android

Deodex приложений в прошивке необходим тем, кто хочет устанавливать различные моды — которые могут кардинально изменить внешний вид Android (изменить иконки, изменить строку уведомлений, добавить или убрать меню)

Прежде всего необходимо: скачать и установить Java JDK на компьютер

Установите менеджер файлов Root на телефон и с помощью него перейти в раздел /system и скопировать следующие папки во внутреннюю память или карту памяти:

/app

/priv-app

/framework

JoelDroid Batch Deodexerскачать отсюда необходима для проведения Deodex – идирования прошивок android. Для работы необходимо: NET Framework 4.5 (скачать отсюда).

Подходит для Android: 5.x.x

Использование: Распаковать архив в котором находиться папка с программой

Папки Android (app, priv-app, framework) скопировать в какую либо одну на компьютере (например MyRom)

Запустить программу и указать расположение, нажав на «Browse», папки где находится (app, priv-app, framework)

Нажать «Start Process»

Deodexer for Android Runtime скачать отсюда необходима для проведения Deodex – идирования прошивок android.

Подходит для Android: 5.x.x — 6.x.x

Использование: Распаковать архив в котором находиться папка с программой

Папки Android (app, privapp, framework) скопировать в какую либо одну на компьютере (например MyRom)

Запустить программу Deodexer for Android Runtime и указать расположение папки где находится (app, privapp, framework)

Отметить для deodex: app, privapp, framework

Нажать кнопку Execute

Jbart скачать отсюда необходима для проведения Deodex – идирования прошивок android.

Подходит для Android: 2.3.x — 6.x.x

Использование: Распаковать архив в котором находиться папка с программой

Запустить Jbart

Скачать всю папку с/system c Android, переместить на компьютер и запаковать в ZIP архив или же вам понадобиться прошивка упакованная в ZIP

Указать ZIP архив

Выбрать версию Android (Rom API)

Внизу справа нажать на «D — (Deodex)»

xUltimate скачать отсюда необходима для проведения Deodex – идирования прошивок android.

Программы для перевода приложений:

Android Localizerскачать здесь

Translatorскачать здесь

 

TM-database скачать здесь

 

Translator APKскачать здесь делает все сама, в том числе декомпиляцию и компиляцию приложения.

 

Прочие вспомогательные программы:

Smali скачать отсюда дизассемблер dalvik кода.

smali нужен для дизассемблирования

backsmali ассемблирования кода

Tickle My Android скачать отсюда Многоцелевая кухня, для редактирования системных ресурсов:

Графические изменения системы или apk.

Сборка\разборка apk.

Изменять значки батареи, WiFi, сигнала, блокировки, кольца блокировки.

Изменять клеванты уведомления, смайлики, функциональные клавиши.

Декомпилировать и перекомпилировать несколько файлов в пакетном режиме,

Распаковка изображений из файлов APK,

zipalign (сжатие) APK-файлов,

Подпись перекомпилированых файлов APK оригинальной подписью,

Deodex (деодексированиея) APK и JAR-файлов,

Odex (одексирование) APK и JAR-файлов,

Изменять загрузочные анимации и их размер, шрифты,

Создавать update.zip для отката изменений,

Создавать update.zip вашего проекта,

Делать скриншоты с вашего устройства,

Может генерировать LogCat файлы.

Easy Debugging скачать отсюда Приложение для определения запущенного активити приложения

Инструкция: Запустить приложение.

Нажать кнопку Пуск.

Свернуть приложение.

Открыть Ваше приложения для отображения запущенного активити. Активити будет показано во всплывающем сообщении (toast сообщение).

Для остановки дебага, нажмите на кнопку стоп.



Поделись статьей с друзьями


1 312 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: