Требования :
- Нужно изменить некоторые системные файлы
- Установите одно приложение как системное
Я знаю, что для двух вышеперечисленных требований требуется рутированное устройство, но устройство не принадлежит известной компании, поэтому нет поддержки со стороны CWM, TWRP или какой-либо другой.
Тем не менее, мне удалось получить некоторые инструменты и файлы для установки Android 5.1 от производителя устройства, как показано ниже:
- Intel Platform Flash Инструмент
- Также все необходимые файлы, такие как recovery.img(доступ только для чтения), system.img и т.д.
Теперь, что я думаю о решении до сих пор, это распаковать и переупаковать system.img и заменить новый system.img существующим и установить с помощью Intel Platform Flash Tool, ссылка XDA-1.
Распаковать:
- системный каталог
- ./simg2img system.img sys.raw
- sudo mount -t ext4 -o цикл sys.raw sys/
Репак:
- sudo ./make_ext4fs -s -l 512M -система new.img sys/
- sudo размонтировать систему
- rm -fr систем
также рассчитанный размер = «Количество блоков» * «Размер блока», ссылка XDA -2а>
И после успешного создания system.img, а также завершения установки с помощью Intel Platform Flash Tool, но не может загрузиться и зависает на экране загрузки.
Решения, которые я могу придумать:
Есть ли что-то, чего мне не хватает в приведенном выше методе распаковки/переупаковки system.img?
У меня есть инструмент Intel Platform Flash Tool, так есть ли способ внести свои изменения во время установки ОС Android?
У меня также есть recovery.img, можно ли изменить его и создать собственный recovery.img и дать разрешение на чтение и запись системным файлам?
Есть ли другие решения, отвечающие моим требованиям?