Вход

Просмотр полной версии : Откуда возникает "model:k700" в телефонах SE


vth
19.11.2008, 18:24
Ради праздного любопытства разобрался откуда же возникает "загадочный к700" во многих телефонах СЕ.

Как и писалось, имя это при операции идентифай возникает из ГДФС. Как же туда попадает оно?
Вкратце - механизм работы телефона сразу после прошивки.

При прошивке RAW FS и первом старте системы файловая "распаковывается" - полностью инициализируется свободное место на флеш, и форматируется НАНД, если он есть. После этого файловая система монтируется кучей мелких кусочков, каждый - отдельным фат12/фат16 диском.
Из "свежей" фс телефон извлекает скрипты инициализации.
Всё это происходит даже не доходя до "please wait" на дисплее.
В гдфс загружается файл gdfs_mr_settings_all.bin, где и забивается поле модели дефолтным К700.

Интересное - дальше.

Если телефон нормально загрузился, то в конце всего безобразия под названием "please wait", в поле модели в ГДФС пропишется имя модели, соответствующей прошивке. Имя также берётся из скрипта, в ФС.

А если - не включился?
Тогда и имя останется дефолтным, что мы и увидим в логе сетула/етц.

Причин невключения (не полного включеня) - масса. Стоит упомянуть и w850 с дисплейной платой и пр.

То есть:


Дисплей сам по себе на проблему "к700" не влияет. Он лишь не даёт включиться телефону.
"Model: k700i" сама по себе не выскочит при неисправности железа. Телефон надо прошить, и включить.

Что именно не дало телефону запустится - покажет дебаг-лог.

Raikkonenn
19.11.2008, 18:54
Если телефон нормально загрузился, то в конце всего безобразия под названием "please wait", в поле модели в ГДФС пропишется имя модели, соответствующей прошивке. Имя также берётся из скрипта, в ФС.
Наерно всеже Модель прописывается при каждом включени, а не только после Please Wait - Ведь если потавить нерабочую платку в только что рабочий W850 - получим то K700.

vth
19.11.2008, 19:23
Наерно всеже Модель прописывается при каждом включени, а не только после Please Wait - Ведь если потавить нерабочую платку в только что рабочий W850 - получим то K700.

Нет, не получим. Лично проверял for teh justice, если телефон хоть раз включился - к700 там не будет. Моргать - да, будет. Но к700 - только после прошивки.
Хотя проверить это элементарно, попробуйте.

fadat
20.11.2008, 01:35
Принесли аппарат К810, моргает при нажатии кнопки включения, естественно подозрение на прошивку, жму идентифи, получаю К700, меняю без прошивки дисплей, телефон заводится, при этом принесли его после удара, и до этого никто аппарат не прошивал, все данные сохранены please wait не было, соответсвенно "свежей" фс в нем не было. Личный опыт был проведен недавно, я тоже думал, что на моргунах с битым дисплеем модель К700 выскакивает после прошивки.

pasha_zv
20.11.2008, 09:13
герр Лазер писам на мобифайлах, где конкретно уже не помню
.... К700 пишет программа? именно !
программа сетул не может правильно определить модель телефона вот и выдает К700
да коробке-мечты информация будет другой.....
это происходит при битом гдфс в первую очередь, при умирающей флешке - во вторую (по собственному опыту)

Raikkonenn
20.11.2008, 09:27
Нет, не получим. Лично проверял for teh justice, если телефон хоть раз включился - к700 там не будет. Моргать - да, будет. Но к700 - только после прошивки.
Хотя проверить это элементарно, попробуйте.
Проверял когдато давно - K700. Ситуация была в точь как у fadat, только модель K550
Вышеописанная процедура конечно имеет место быть, ноь есть еще какието неизвестные факторы, которые каким либо боком влияют на Определение модели.

VictorMan
20.11.2008, 09:52
К700 пишет программа? именно !
+1. Только SEtool может написать K700. Cruiser и Emma так не пишут.

RemZona
20.11.2008, 15:10
Принесли аппарат К810, моргает при нажатии кнопки включения, естественно подозрение на прошивку, жму идентифи, получаю К700, меняю без прошивки дисплей, телефон заводится, при этом принесли его после удара, и до этого никто аппарат не прошивал, все данные сохранены please wait не было, соответсвенно "свежей" фс в нем не было. Личный опыт был проведен недавно, я тоже думал, что на моргунах с битым дисплеем модель К700 выскакивает после прошивки.

Из наблюдения: именно к810 много приходят с симптомами порушеной ФС - моргает lcd, при Identify k700. На самом деле микротрещины на дисплее в районе чипа на стекле, огрехи при разработке по всей видимости.

hank6
20.11.2008, 15:22
вариант,предложенный vth ,имеет место быть...но вознкает вопрос...почему при ошибке идентификации дисплея в gdfs пишется дефолтное значение к700...почему именно к700..?:kos:

tevel
20.11.2008, 15:40
народ чтото курит??? лазер чётко обьяснил, что и почему ЕГО ПРОГРАММА пишет, а тут целые иследования. чушь, и всё. а почему к700 именно пишет сетул, нужно вспомнить историю и всё:) мне импонирует желание vth разобраться, но передёргивание фактов это не гуд:)

vth
20.11.2008, 15:41
TPA\PRESET\DEFAULT\semc_gdfs_mr_all.bin
В этом файле строка "к700" прописана по адресу 0х1160.
Зачем - другой вопрос.

Raikkonenn
20.11.2008, 15:42
вариант,предложенный vth ,имеет место быть...но вознкает вопрос...почему при ошибке идентификации дисплея в gdfs пишется дефолтное значение к700...почему именно к700..?:kos:

Гена, ты немножко не так понял.
Дисплей или чтото еще включится не дают, а файл gdfs_mr_settings_all.bin при этом загружается в гдфс, а Setool всеголишь расшивровывает это по воему (ну так придумал лазер)
Провел эксперемент - после прошивки ели аппарат не включать - модель отображается корректно, если она до прошивки корректно отображалась, а вот если сдернуть АКБ во время плиз вайт - K700 получим.
Отличная тема.

tevel
20.11.2008, 15:45
Причин невключения (не полного включеня) - масса. Стоит упомянуть и w850 с дисплейной платой и пр.

а вот это полная чушь:) распаковка и формат гдфса идёт ДО ПРОВЕРКИ ХАРДВАРЕ

vth
20.11.2008, 15:53
народ чтото курит??? лазер чётко обьяснил, что и почему ЕГО ПРОГРАММА пишет, а тут целые иследования. чушь, и всё. а почему к700 именно пишет сетул, нужно вспомнить историю и всё:) мне импонирует желание vth разобраться, но передёргивание фактов это не гуд:)


http://www.mobile-files.ru/forum/showthread.php?p=1329697

Это собственно предистория этих "исследований".


а вот это полная чушь распаковка и формат гдфса идёт ДО ПРОВЕРКИ ХАРДВАРЕ


Ну а с этим никто и не спорит.
Но сначала в гдфс оказывается к700, а уже потом, если проверка хардвари прошла - правильная модель.