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

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

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

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

Далее скопировал измененный файл на 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

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

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

ВИДЕО:

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

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

Еще статьи:

41 мысли о “SystemUI.apk – редактирование и безопасная установка в телефон

  1. Здравствуйте. Телефон HTC ONE DUAL SIM M7 802W. Система Андроид 5.0.2. Оболочка HTC SENSE 6.0.

    Хочу тоже поменять иконки в строке состояния. Пользовался рут проводником (root explorer) изменил иконки в файле SystemUI.apk. Заменил этот файл рут эксплорером, на некоторое время появились новые иконки, далее ошибка приложения SystemUI.apk, а после перезагрузки все снова встает на свои места – иконки остаются такими же как до замены. Открыл на телефоне файл SystemUI.apk, а там те же самые стандартные иконки – мистика! Помогите, пожалуйста, разобраться. Спасибо!


    1. Здравствуйте… я не очень большой спец в этом вопросе и на своем телефоне все делал методом проб и ошибок… к тому же фирма HTC известная и к ПО для своих телефонов относится серьезно… может что-то при замене иконок сделали не так, а после ошибки и перезагрузки система восстановила на её взгляд неверное приложение…


      1. У меня вообще никак не получается редактировать рут – раздел, я даже BusyBox установить не могу..


      2. Может недостаточно рут-прав для изменений в разделе system… иногда бывает и такое… также бывает невозможно установить BusyBox по непонятной причине… если вы хотите заменить SystemUI.apk то проще всего воспользоваться Root Explorer-ом (есть на Плей Маркет)… установить приложение, скопировал измененный файл на sd-карту и попробовал его установить методом перемещения файловым менеджером с рут-доступом к системе — Root Explorer. Для чего сначала поместил файл в каталог — /system и выставил ему разрешения — rw-r-r. Затем выделил файл и в контекстном меню выбрал — Переместить, указав каталог — /system/priv-app. Появилось окно и я подтвердил — Переписать.




      3. Вспомнил — есть приложение где имеются практически все иконки SystemUI.apk и называется framework-res.apk… вот поэтому ваши измененные иконки и восстановились чудесным образом… я на Блед АФ3 сначала в этом приложении изменения с иконками делал, но на Блед АФ3 это не прошло… и лишь потом добрался до SystemUI.apk… на этом телефоне так получилось…


      4. Находится framework-res.apk в системной папке – /system/framework


  2. Добрый день .
    У меня файл SystemUI.apk находится в папк SystemUI
    как надо изменить resysui.sh?


    1. Здравствуйте… скорее всего на вашем телефоне стоит Андроид 5+, потому что начиная с Андроид 5.0 приложения стали помещать в отдельные папки… на таких Андроидах я не занимался подобным и точного результата предсказать не могу… а так надо в строчках – /system/priv-app (таких строчек в файле 4) вставлять еще один каталог – SystemUI, чтобы получилось так – /system/priv-app/SystemUI… но предупреждаю – любая неточность приведет к невозможности загрузки системы… придется прошивать телефон по-новой…. редактировать resysui.sh желательно в Notetad++


      1. Здравствуйте. прописывает (доп. указал папку), но увы исчезает полностью статус бар и убирает обои.


      2. Здравствуйте… возможно что-то не так меняете… надо смотреть чтобы меняемые иконки были точно такого же размера и формата…


  3. Я не правильно переписал скрипт на андроид 4.3 и думал, что не в тех папках заменяю навигационные кнопки. потом нашёл ошибки в коде, исправил и установил интерфейс. Итог: кнопки заменил, зато так и не понял, в какой всё-таки папке надо заменять картинки (просто у меня экран не hdpi a tvdpi).


    1. Надо внимательно посмотреть по папкам… первоначально мне тоже пришлось основательно “покопаться” пока нашел нужное… :)



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


  4. Такая проблема выскакивает реклама такого типа News Reader, находит проблему в этой программе


    1. Ваше описание вашей проблемы для меня не очень понятно… сам я с подобным не сталкивался… единственное что могу посоветовать (если проблема не дает пользоваться нормально телефоном) – сделать сброс к заводским настройкамZTE Blade AF3 — сделать сброс к заводским настройкам (Hard Reset)


Нецензурные выражения и прямые оскорбления не допускаются на этом сайте и будут удалены...

Добавить комментарий

Ваш e-mail не будет опубликован.

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

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