block1

суббота, 11 апреля 2015 г.

как обновить андроид через интернет

Очередной метод распаковки EXT4-образов system. img и userdata. img, входящих в состав прошивки (через SP Flash Tool) телефонных аппаратов на процессорах MTK6575/6577 (и можно, 6588/6583).

В различие от популярного всем приема с SGS2_IMG. exe, данный метод трудится лишь под Линуксом.

Хотя... но несмотря на все вышесказанное есть метод обратной упаковки распакованного образа для создания кастомизированной прошивки

В первую очередь советую прочесть информацию по данной ссылке (там же найдете и ссылку на скачивание утилит).

А сейчас мои объяснении.

С распаковкой все ясно:

Simg2img system. img system. ext4 - полученный файл system. ext4 станет считаться "обычными" образом EXT4-раздела.

После этого андроид идет по стопам его примонтировать к какой-либо заблаговременно созданной бессодержательный папке файловой системы вашего Линукс-компьютера:

Mount - o loop - t ext4 system. ext4 /mnt/mysystem

Сейчас возможно переключиться в папку /mnt/mysystem и устроить там нужные перемены позднее разделе "system" вашего телефонного аппарата - к примеру, прибавить некие приложения, подправить конфигурационные файлы и т. д., и т. п.

Хотя... Перед данным убедительно рекомендовано разузнать размер, который станет развлекать данный раздел в телефоне сообразно разметке прошивки. Так как когда мы переборщим (к примеру, понапихаем APK'шек на полгигабайта), что пересобранный раздел просто не поместится в отведенное ему пространство.

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

Хотя нам все точно также потребуется аристократия данный размер для дальнейшей сборки.

Наконец, разузнать величина раздела просто - это величина в байтах файла system. ext4 - т. е., образа, который мы возымели в последствии изначального конвертирования

По завершении внесения перемен надо собрать образ для прошивки.

Делается это за счет второй утилиты - make_ext4fs

Команда грядущая:

Make_ext4fs - s - l 367001600 new_system. img /mnt/mysystem

Обратите внимание - в последствии параметра "-l" указывается величина раздела, в который станет распакован наш свежий образ при перепрошивке.

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



P. S. пуск утилиты make_ext4fs без параметров выдает следующее:

Код: Выделить всёmake_ext4fs [ - l ] [ - j ] [ - b ]

[ - g ] [ - i ] [ - I ]

[ - L ] [ - f ] [ - a ]

[ - z | - s ] [ - t ] [ - w ] [ - c ] [ - J ]

[]

Информации про то, собственно значат эти параметры, мне пока андроид же отыскать не светило. Единственное, собственно я понимаю:

-l : распоряжение объема создаваемого раздела в килобайтах (K в последствии количества), мегабайтах (M в последствии количества) или же байтах (без буквы)

-a: распоряжение имени раздела, куда станет прошиваться образ (к примеру, - a system)

-s: когда не показать данный параметр, что образ выйдет не ужатым (как в заводском комплекте прошивки), а распакованным - и Flash Tool посчитает его неверным.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.