Показать сообщение отдельно
Старый 19.11.2008, 13:15   #9
Грешник_13
Пользователь
 
Регистрация: 14.10.2008
Адрес: Калининград
Сообщений: 18
Поблагодарил: 0
Поблагодарили один раз в одном сообщении
Репа: 0
Exclamation

на телефонах платформы дб2020 это болезнь, иногда телефоны с завода не доживают до продажи. проблема в gdfs.
GDFS:
- Это «тайник» телефона, где хранятся все установки и настройки (там также хранится копия IMEI), телефонная книга, профили, ну и SIMlock - блокировка под конкретного оператора. В отличие от других производителей используется NVRAM.

IMEI: (International Mobile Equipment Identity)
- 15-значное число которое включает в себя информацию о производителе/месте производства, модели, и серийный номер телефона. Модель и производитель занимают первые 8 цифр IMEI, известных как Type Allocation Code/TAC. Оставшаяся часть IMEI задаётся производителем, с контрольной цифрой в конце, которая никогда не передаётся. Эта цифра вычисляется по остатку IMEI. Стоит отметить, что в телефонах на платформе SE IMEI хранится в двух местах в OTP (единожды программируемой памяти) и в GDFS. IMEI который в GDFS обычно читается из OTP но это можно обойти функцией программы SETool "изменить" IMEI. Этот патч прошивки разрешает иметь различные IMEI в OTP и GDFS. В сеть передается IMEI из GDFS, поэтому его изменение может разблокировать телефоны блокированные для работы под определенного оператора. SEUS этим не проведешь, с другой стороны, стоит отметить, что смена IMEI является незаконной в большинстве стран.
Прошу обратить внимание телефон с логами выдающими ошибки
CSloader refused to start GDFS services,error is:29
либо же
set_gdfs_props failed, exiting
и при этом мигает лампочка в районе ИК порта не удастся восстановить НИ ЭТИМ НИ КАКИМ ЛИБО ДРУГИМ БЕСПЛАТНЫМ СПОСОБОМ !
Без мигания Вам поможет обычная прошивка MAIN при условии исправности микросхемы "флеш" телефона

1. Запускаем SETool2 Lite. В Phone Type выбираем модель телефона.
2. Рядом с «Misc files» нажимаем на кнопку «E» и вписываем следующие строки:
Цитата:
gdfsread:00020e5a
gdfsread:00020e48
gdfsread:00010851
gdfsread:00000006
gdfsread:0000000E
gdfsread:00000013
gdfsread:0000001C
gdfsread:00000018
gdfsread:000000AA


3. Сохраняем скрипт. Этот скрипт сохраняет Зону Переменных безопасности Вашего телефонаНазываем как пожелаете. Затем выбираем его в «Misc files» т.е. указываем к нему путь.
4. Нажимаем «Write SCRIPT». На выключенном телефоне зажимаем кнопку «С» и вставляем кабель. Если телефон не коннектится, вместо кнопки «С» жмём «2+5» - это поможет при условии что ваш телефон не убит по железу!
ЭТОТ СКРИПТ ВЫПОЛНЯЕМ ОБЯЗАТЕЛЬНО НИ В КОЕМ СЛУЧАЕ НЕ ЗАЛИВАЕМ СРАЗУ GDFS ,ИНАЧЕ ПОЛУЧИТЕ МЁРТЫЙ ТЕЛЕФОН,КОТОРЫЙ МОЖНО БУДЕТ ВОССТАНОВИТЬ ТОЛЬКО В СЕРВИСНОМ ЦЕНТРЕ
И если кто то из Вас залил в телефон чистый или чужой GDFS ,не забекапив эту зону,то о бесплатном восстановлении и возвращении работоспособности своими силами можете забыть !
Также такой скрипт рекомендуется выполнять владельцам телефонов DB2010только CID 49 и выше перед заливкой не родного GDFS - это избавит Вас от анлока телефона сервисным кабелем вызывающую проблему вечного Please wait. Далее делать всё также как описано ниже!
5. После прошивки скрипта, отключаем телефон от кабеля и передергиваем аккумулятор.
6. Теперь в «Misc files» указываем путь к скачанному файлу GDFS (.bin) и нажимаем «Write GDFS», , затем подключаем телефон к кабелю через комбинацию 2+5. После завершения процесса отключаем телефон от кабеля и передергиваем аккумулятор.
7. Далее заходим в папку со своим SETool`ом ,либо в папку где был создан сам скрипт для прочтения(тот который назвали как пожелали) и видим текстовый документ (прим. 10 Кб) с названием Вашего родного IMEI.
Это и есть Зона переменных безопасности в виде скрипта-и этот файл намного важнее самого бекапа GDFS(не рекомендую его терять или удалять)
8. Необходимо его скомпоновать, имеет это следующий вид, только строки там будут намного длиннее:
Цитата:
gdfswrite:00020E5A02030110973E49966CB6............ ....
gdfswrite:00020E480102011074B85B66610E............ .
gdfswrite:00010851000300120001000F0001............ ..
gdfswrite:00000006275DF29FC54431048FC6............ ...
gdfswrite:00000013FE3DA55C73002030790F............ ..
gdfswrite:0000000ECBEFBD6E9449BD889B93............ .......
gdfswrite:0000001C2508D868E9E61C3C98B8............ .......
gdfswrite:000000AA12FFFFFFFFFFFFFFFFFF
gdfswrite:00000018FF


Т.е. строка gdfswrite: должна быть только вначале - если ещё понятнее то не должно быть вот так:
Цитата:gdfswrite:00020E5A02030110973E49966CB6..... ....... ....
gdfswrite:00020E480102011074B85B66610E............ .
gdfswrite:00010851000300120001000F0001............ ..gdfswrite:00000006275DF29FC54431048FC6
............ ...gdfswrite:00000013FE3DA55C73002030790F......... ... ..
gdfswrite:0000000ECBEFBD6E9449BD889B93............ .......
gdfswrite:0000001C2508D868E9E61C3C98B8............ .......gdfswrite:000000AA12FFFFFFFFFFFFFFFFFF
gdfswrite:00000018FF

9. Затем выбираем его в «Misc files» т.е. указываем к нему путь.
10. Нажимаем «Write SCRIPT». Зажимаем кнопку «С» или «2+5» и вставляем кабель.
11. Если в телефоне прошивка была в порядке ,он включится и будет работать,если нет -необходимо полностью прошить телефон.
12. B случаях с отсутствием коннекта через «С» и «2+5» необходимо иметь сервисный кабель!
Автор скрипта господин the_laser
авиор статьи господин Hiper1

Последний раз редактировалось Грешник_13; 19.11.2008 в 13:23.
Грешник_13 вне форума   Ответить с цитированием Вверх