Framework res apk что это

Framework res apk что это

В системе андроид файл /system/framework/framework-res.apk содержит элементы графического интерфейса. Изображения внутри могут быть легко изменены.

1. скопируйте framework-res.apk со своего телефона или планшета (ну, или с прошивки) на свой компьютер. Сохраните оригинальный framework-res.apk.

2. Извлеките framework-res.apk winRAR’ом в любую папку (Эта папка будет содержать изображения для редактирования)

3. В извлеченной папке вы можете увидеть изображения которые вы хотите изменить. Откройте их, отредакутируйте и сохраните.

А почему не обсуждаем?

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

Все это доступно путем редактирования файла framework-res.apk из папки systemframework

Подробное описание тут — [Ссылки могут видеть только зарегистрированные пользователи.]

Сайт для модификации — [Ссылки могут видеть только зарегистрированные пользователи.]

Кратко:
1. Копируем файл framework-res.apk из папки systemframework к себе на большой компьютер
2. Заходим на сайт [Ссылки могут видеть только зарегистрированные пользователи.]
3. Выбираем нужные модификации
4. Заливаем файл на сайт на странице File upload и жмем кнопку "Submit work to kitchen" на странице Summary
5. Ждем пока файл не "приготовится"
6. Скачиваем полученный в итоге zip-архив
7. Берем из него измененный файл framework-res.apk и закидываем обратно на магнитолу на карту памяти
8. ВАЖНО. Изменяем разрешения для файла — необходимо установить разрешения rw—r—r—. Если этого не сделать, то после копирования файла обратно в systemframework будет циклический ребут!
9. После того, как поменяли разрешения, копируем файл в папку systemframework
10. Перезагружаем устройство и радуемся

Вот результаты моих экспериментов на 20-й прошивке:
[Ссылки могут видеть только зарегистрированные пользователи.]

Читайте также:  Eee top et1602 asus

Если текст в строке статуса будет черным, то надо скачать файл [Ссылки могут видеть только зарегистрированные пользователи.] и закинуть его туда же, куда кидали apk

Разумеется, все это проделываем на рутованном девайсе и на свой страх и риск. На всякий случай держим под рукой карту памяти с прошивкой и делаем бэкапы (например, программой Titanium Backup).

Для того чтобы редактировать APK приложения. Прежде всего их нужно декомпилировать, а после скомпилировать! Как это сделать и чем можно узнать в этом уроке.

В прошлом уроке вы узнали из чего состоят основные внутренности приложения, а также что данные что APK приложения (в дальнейшем просто APK) можно открыть архиватором, но что либо изменить у вас не получиться! Нужна Декомпиляция APK приложения Android!

Содержание:

  1. Необходимые инструменты
  2. Настройка
  3. Декомпиляция приложения с помощью Apktool через командную строку
  4. Компиляция приложения с помощью Apktool через командную строку
  5. Что необходимо чтобы работать с системными APK
  6. Графические надстройки утилиты ApkTool

Декомпиляция и Компиляция APK приложения Android
Необходимые компоненты

  1. Java JDK — среда разработки;
  2. ApkTool — программа декомпилятор;
  3. ApkTool.bat — bat файл;
  4. Sign Android — подпись приложения APK.

Настройка Java

После установки Java JDK , необходимо, добавить ее в переменную Windows. Если кто не понял официальное куроводство то,

Скопируйте путь Java JDK:

Перейдите в меню Дополнительные настройки:

(Мой) Компьютер ->Свойства системы->Дополнительные параметры системы->Дополнительно->Системные переменные->Правка

Java JDK настроена!

Настройка ApkTool

  1. Создать папку на диске C: и в нее переместить файлы apktool_x_x.jar и apktool.bat
  2. Файл apktool_x_x.jar переименовать в apktool.jar

Если появилось наподобие такой вывод информации, то все сделано правильно.

Декомпиляция APK

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

Читайте также:  1С удалить все документы из базы

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

apktool d browser.apk

Декомпиляция APK завершена.

После того как вы отредактируете или русифицируете APK, его надо компилировать обратно.

Компиляция APK

Вводим в командной строке:

apktool b имя_проекта

После чего перейдите в папку проекта ( в данном случае папка browser) и вы увидете две новые папки:

  • build
  • dist

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

Если папки dist не обнаружили, значит apktool не смог собрать редактируемый проект, причиной тому может быть то, что имения которые вы вносили(«поломали») не позволяют собрать приложение apk.

После компиляции приложения apk его необходимо подписать.

Подпись APK

  1. Для этого Вам надо разархивировать архив Sign Android;
  2. Скопировать готовое приложение в папку с распакованным Sign Android;
  3. Потянуть приложение на файл Sign_APK.bat после чего приложение будет подписано!

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

Работа с системными APK

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

/system/framework/framework -res.apk

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

apktool if framework -res.apk

Учитывайте что, команду нужно вводить относительно пути расположения, то есть если файл framework -res.apk находиться в папке C:primer, то команда будет выглядеть следующим обзором:

apktool if С:primerframework -res.apk

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

Теперь как это можно все упросить! (не использовать командную строку)

Скачайте приложение SmartApkTool, данное программа имеет графический интерфейс и очень легкая в использование. Автор данной программы мой хороший друг Никита Коровкин (на данный момент работает в Surfingbird)! за что ему огромное Спасибо!

Читайте также:  Contact form 7 не работает recaptcha

Как пользоваться SmartApkTool

Прежде всего вам надо установить и настроить Java JDK и Apktool как указано выше.

Откройте программу SmartApkTool

Если Вам необходимо Декомпилировать приложение в SmartApkTool, то выберите данный пункт и необходимое приложение

Если компилировать, то

и выбрать файл в проекте apktool.yml

Для подписи приложения APK, нажать обзор, выбрать приложение и подписать

Все так легко и просто!

Альтернативный вариант

Для тех кому не понравился SmartApkTool, есть альтернатива Android MultiTool

Ссылка на основную публикацию
Adblock detector