vash-web.ru

Веб-разработка, WordPress, мобильные устройства...


vash-web.ru

SystemUI.apk — редактирование и безопасная установка в телефон

Простое редактирование системного приложения SystemUI.apk и его безопасная установка в телефон на примере ZTE Blade AF3

Очень часто при покупке нового телефона через некоторое время начинает что-то не устраивать в оформлении рабочего стола. Так случилось и у меня. Поводом для раздражения стали иконки сети в статус-баре.

ZTE_Blade_AF3-17-04-341

И попытки их изменить при помощи модулей Xposed Framework — Gravity Box и Xstana результатов не приносили. Оставалось одно — править иконки в SystemUI.apk вручную. Под собрал нужную информацию и оказалось что для замены иконок в системном приложении всего то нужен архиватор (системные приложения не надо подписывать после изменений) и я воспользовался самым распространенным — WinRAR-ом. Открыл приложение и извлек папку res/drawable-hdpi из архива на рабочий стол компьютера. Здесь находились искомые иконки сети stat_sys_signal… . С помощью Adobe Photoshop CS6 отредактировал их, хотя можно было бы поменять, подобрав из подходящего приложения (того же Gravity Box). Но тогда надо было бы все равно подгонять размер и переименовывать. Закончив редактирование иконок замену проводил также в WinRAR, добавив нужные иконки в архив, применив при этом режим без сжатия.

ZTE_Blade_AF3-2221

Далее скопировал измененный файл на sd-карту и попробовал его установить методом перемещения файловым менеджером с рут-доступом к системе — ES Проводником. Для чего сначала поместил файл в каталог — /system и выставил ему разрешения — rw-r-r. Затем выделил файл и в контекстном меню выбрал — Переместить, указав каталог — /system/priv-app. Появилось окно и я подтвердил — Переписать. Операция как бы закончилась успешно но после перезагрузки ничего не изменилось. Пришлось искать другой способ заменить стандартное  приложение SystemUI.apk на модифицированное. В Сети нашел скрипт и хотя он был предназначен для другого приложения я его немного переписал, подправил и переименовал в resysui.sh, применительно к своему случаю. Для его использования пришлось установить Busybox, а Терминал у меня уже был установлен. Также на телефоне должен быть Root.  Далее поместил модифицированный SystemUI.apk и скрипт — resysui.sh в корневой каталог sd-карты. Запустил Терминал и ввел первую команду —

su

Появится окно с предложением предоставить рут-доступ. Подтвердил и ввел такую команду:

sh / sdcard/resysui.sh

ZTE_Blade_AF3-222211

В Терминале отобразился процесс исполнения команды и через секунду другую смартфон   перезагрузился. После перезагрузки увидел что иконки сети в статус-баре изменились на мои, что в конечном итоге и требовалось.

В последствии я изменил стандартные наэкранные иконки для навигационного бара на иконки в стиле — Lollipop, а как сделать, чтобы они отображались — это совсем простая история… С помощью ES Проводником открыл файл build.prop находящийся в каталоге — /system и в самом низу добавил строку — qemu.hw.mainkeys=0, сохранил изменения и перезагрузил телефон. Появились наэкранные кнопки такого вида…

ZTE_Blade_AF3-08-23-39

ВИДЕО:

Загрузить скрипт — resysui.sh — ЗДЕСЬ (Предупреждение — если файл предназначен для телефона отличного от ZTE Blade AF3, то возможно файл придется редактировать в Notepad++ и если это так — для начала надо посмотреть, в каком каталоге находится файл SystemUI.apk  на вашем телефоне - /system/priv-app/ или /system/app/… если как во втором случае — файл надо редактировать)

Загрузить измененный SystemUI.apk для телефона ZTE Blade AF3 - ЗДЕСЬ (Предупреждение — файл SystemUI.apk  предназначен только для телефона ZTE Blade AF3 и никакого другого во избежании проблем с телефоном…)

Еще статьи:




8 комментариев

  • Aram сказал-(а):

    Тел. Htc desire 526g
    Получилось без проблем спасибо еще раз

    Ответить
    • Валера Привалов admin

      Всегда пожалуйста… рад что информация на этом сайте оказалась вам полезной… :)

      Ответить
  • Aram сказал-(а):

    Круто!!!-спасибо…..

    Ответить
  • obva1 сказал-(а):

    в цианоген мод в system/priv-app/systemui.apk вообще нет изображений иконок сети. И я их ни где не могу найти.

    Ответить
    • Валера Привалов admin

      Здесь описывается вариант замены иконок в SystemUI.apk на телефоне Блэд АФ3… про цианоген мод ничего сказать не могу… но там обычно иконки сети и так неплохо выглядят….

      Ответить
  • EKATERINA сказал-(а):

    :-D

    Ответить
  • Provider сказал-(а):

    Это танцы с бубном и терминалом. На подобие установки ClockWorkMod рекавери. :D
    Есть для этого рут проводники. Кстати, только что 3 раза подменял sistemUI ES проводником!

    Ответить
    • Валера Привалов admin

      Согласен… чуть позже я менял с помощью Root Explorer-а… а вот ES Проводник у меня почему-то никак не хотел перемещать…

      Ответить

Поделиться мнением








Ввод в сообщение текстовых символов смайлов (типа - :-) и :-P ) автоматически преобразовываются в картинки (перед вставкой должен быть пробел - можно скопировать и вставить)...
ПРИМЕРЫ:

:-) улыбающийся :-D громко смеющийся :-))) смеющийся :-( Озадаченность или недовольство
:-|| Сердитый, разгневанный ;-) подмигивающий :-P показывающий язык :clap: браво, хлопать в ладоши
:arrow: Биться головой в стенку...

В комментариях вы можете использовать эти HTML Теги и атрибуты к вашему комментарию:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>