super.fex boot-resource.fex boot_package.fex boot0_sdcard.fex cardscript.fex cardtool.fex split_xxxx.fex fes1.fex Файл boot-resource.fex
Этот файл из образа прошивки записывается в раздел bootloader, который в результате становится диском формата FAT16. В системе раздел монтируется в папку storage/0000-0000/ В загруженной системе содержимое этой папки, которое соответствует содержимому файла boot-resource.fex, выглядит так :
cd storage
console:/storage # ls 0000-0000 Alarms * Download * Music * Podcasts * bootlogo.bmp font32.sft Android * LOST.DIR * Notifications * Ringtones * fastbootlogo.bmp magic.bin DCIM * Movies * Pictures * bat font24.sft Здесь: Аналогичную картину можно увидеть в любом файловом менеджере. Файл bootlogo.bmp представляет собой растровую картинку, которая отображается на экране монитора при загрузке U-Boot и остается на нем до момента загрузки ядра (boot или recovery или twrp). При загрузке образа Android Ver.1.1 эта заставка выглядит примерно так (белая надпись на черном фоне): В других версиях образа эта заставка может оказаться другой. Появление на экране такой картинки - внешний признак нормальной загрузки U-Boot В логе загрузки об этом говорит строка:
Для изменения вида стартовой заставки достаточно заменить этот файл на другую картинку с именем bootlogo.bmp с помощью простого копирования в файловом менеджере непосредственно на работающем устройстве. И после очередной перезагрузки будет отображаться другая картинка. Вероятно, эту процедуру замены файла можно проделать и в файле boot-resource.fex, если получить к нему в Линуксе доступ как к диску. Всё сказанное про файл bootlogo.bmp справедливо и для файла fastbootlogo.bmp. С той лишь разницей, что эта заставка появляется при загрузке в режим fastboot. В папке bat лежат картинки, отображающие состояние заряда аккумуляторной батареи, т.е. эта папка досталась в наследство от телефонов и её можно безболезненно удалить. В раздел bootloader записывается файл boot-resource.fex, представляющий собой диск, отформатированный в FAT16. Cодержимое этого диска используется загрузчиком U-Boot. В интерфейсе U-Boot есть группа команд, предназначенных для работы с этим диском: Более подробно смотрите: Команды U-Boot Этими командами можно пользоваться как в ручном режиме из интерфейса U-Boot, так и помещать их в командные скрипты, который будут выполняться в процесе загрузки системы (правда, пока не очень понятно, где или когда это может понадобиться...). |