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 и никакого другого во избежании проблем с телефоном…)

Еще статьи:

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

    1. Значит что собрал… но еще немножко не понятно – сработает это или нет… :)

  1. Здравствуйте. А если иконка будет не того размера? Тогда это невозможно сделать?

    1. Здравствуйте… надо подогнать размер под тот что есть в стоковом, потому что приложение выделяет на экране строго отведенную площадь и если иконка не помещается – скорее всего будет ошибка…

      1. Здравствуйте.нет я не для случая когда иконка больше. а когда меньше. и ещё вопрос. кроме как в systemui нигде не состыковываются иконки? т.е редактируется только systemui и всё?

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

          1. да вы правы. надо framework-res.apk. идти. такая история: есть прошивка в ней убран значок-иконка но другие остались. я беру от стока иконку кладу и крах. значит там имеется перекрёстная ссылка на framework-res.apk. т.е это не совсем тот случай . через framework я пробовал systemui icons (причем иконка от стокового )тоже крах. значит надо framework-res.apk редактировать.
            поделитесь опытом.

          2. Я уже упоминал что редактирование иконок в framework-res.apk мне не принесло результата, а редактирование в SystemUI.apk – принесло… но телефон телефону – рознь…. серьезные производители телефонов прилагают немало усилий чтобы обычный пользователь не смог изменять системные файлы… и часто это им удается… ;)

        2. Может и меньший размер тоже не подходит… надо попробовать подогнать размер под нужный в каком-нибудь графическом редакторе…

          1. и ещё. как сделать слепок системы . т.е не twrp. а под пк. видимо в bootloadere защита от копирования.изначально сделана установка чз арома инсталлер (понимаю это прошлое)
            устанавливаешь ,накачиваешь свои программы. делаешь бэкап (TWRP) но не тут то было восстанавливается снова изначальная версия.

          2. Слепок системы хорошо делает как раз TWRP-рекавери… оно обычно если это делает бэкап, то и восстанавливает тоже именно этот бекап… в вашем случае – это какое-то исключение… я последние год с небольшим пользуюсь телефоном Vernee Thor (Смартфон Vernee Thor — привлекательные характеристики и цена)… и честно говоря – я забыл про все эти изменения, рут-доступы, TWRP-рекавери… данный телефон меня во всем вполне устраивает… для сохранения данных в нем есть приложение – Резервное копирование и восстановление... с помощью его я легко восстанавливаю нужное приложение или нужные данные… надо только сначала не забыть их сохранить на sd-карте… :)
            А так я пробовал сделать копию системы таким способом – Сделать Backup с помощью ADB для смартфона ZTE Blade AF3
            Но как мне кажется – не на любом телефоне такой номер пройдет успешно…
            Так же можно с помощью Терминала любой раздел телефона надо только знать разметку системы, но восстановить снова Терминалом главный раздел – system уже не получится… можно только использовать для прошивки программами (типа Флеш Тула) если используется в ней такой вид system.img////

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

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

Ваш 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>