Откуда возникает "model:k700" в телефонах SE
#1
Ради праздного любопытства разобрался откуда же возникает "загадочный к700" во многих телефонах СЕ.
Как и писалось, имя это при операции идентифай возникает из ГДФС. Как же туда попадает оно?
Вкратце - механизм работы телефона сразу после прошивки.
При прошивке RAW FS и первом старте системы файловая "распаковывается" - полностью инициализируется свободное место на флеш, и форматируется НАНД, если он есть. После этого файловая система монтируется кучей мелких кусочков, каждый - отдельным фат12/фат16 диском.
Из "свежей" фс телефон извлекает скрипты инициализации.
Всё это происходит даже не доходя до "please wait" на дисплее.
В гдфс загружается файл gdfs_mr_settings_all.bin, где и забивается поле модели дефолтным К700.
Интересное - дальше.
Если телефон нормально загрузился, то в конце всего безобразия под названием "please wait", в поле модели в ГДФС пропишется имя модели, соответствующей прошивке. Имя также берётся из скрипта, в ФС.
А если - не включился?
Тогда и имя останется дефолтным, что мы и увидим в логе сетула/етц.
Причин невключения (не полного включеня) - масса. Стоит упомянуть и w850 с дисплейной платой и пр.
То есть:
- Дисплей сам по себе на проблему "к700" не влияет. Он лишь не даёт включиться телефону.
- "Model: k700i" сама по себе не выскочит при неисправности железа. Телефон надо прошить, и включить.
- Что именно не дало телефону запустится - покажет дебаг-лог.