Чото я непонял это что выходит что уже можна востанавливать GDFS на єтих моделях после заливки чужого GDFS?
вот нарыл такую тему.
Эта тема для тех экстремалов, которые пытаются залить в свой телефон "чужие" прошивки, или случайно нажимают не те кнопки во флешере. Она основана на соседней теме "GDFS Edit - редактирование GDFS" из раздела форума "Патчи, прошивкокопательство" и призвана быстро оказать "первую медицинскую помощь" повреждённому телефону в виду того, что часто на форуме встречаются софтовые проблемы, связанные с повреждением области GDFS.
Яркий пример - моя ситуация: на днях купил старенький SE K790 и сразу же начал эксперименты ставить на нём. По неосторожности, забыв забэкапить всё что возможно с аппарата, в том числе и GDFS, решил ради прикола залить мэйн от SE K810. После прошивки мэйна телефон нормально включился, но, поискав сеть, сообщил: "Нет сигнала сети"! Мне, как уже имеющему подобный горький опыт с SE W810 и K750, всё сразу стало понятно - повреждена область GDFS. Возвращение на родную прошивку К790 ничего не исправило, как и предполагалось. Посидев в нете, нарыл несколько бесплатных способов восстановления GDFS, чем и решил поделиться.
Способ первый для DB2020 (если, конечно, повезёт и программа запуститься):
Нам понадобиться флешер "Setool lite", программа "se sec var", прикреплённая ниже, ну, и собственно, наш покалеченный телефон.
1. Прошиваем телефон родной прошивкой и финализируем.
2. В "Setool'e" читаем GDFS с нашего телефона, нажимая кнопку "Read GDFS". При этом в папке флешера появиться файл с названием "gdfs_xxxxxxxxxxxxxx.bin" (где хххххххххххххх - это IMEI нашего телефона).
3. Распаковываем прикреплённый архив "se_sec_var" с прогаммой (прилагаю две версии: v2.1 и v2.2) и в распакованную папку с программой копируем считанный с телефона файл "gdfs_xxxxxxxxxxxxxx.bin". Открываем
считанный файл GDFS программой "se sec var", выбираем нужную модель телефона (в моём случае К790) и жмём "Execute".
4. Помещаем полученный файл, созданный программой "se sec var", в окно "Misc files" в "Setool'e" и жмем "Write GDFS".
Телефон должен ожить.
5. Повторно прошиваем телефон родной прошивкой и финализируем.
Данная программа (v2.2) поддерживает следующие модели телефонов на платформе DB2020: K550, K610, K790, K800, K810, S500, V630, W610, W710, W850, Z710.
Но, к сожалению, лично мне, как и многим другим, не повезло в данном случае. Программа не запускалась, выдавая сообщения об ошибке. Может моя подубитая Винда ей не понравилась? Поэтому опишу второй способ.
Способ второй для DB2020 (пример работы с моим K790):
Нам понадобиться опять таки флешер "Setool lite", чистый файл GDFS (можно использовать файлы из папки с программой "se sec var v2.2", в моём случае это файл "K790Source.bin" ), или, в крайнем случае, чужой файл GDFS с рабочего телефона (в моём случае "K790_EN_ok_gdfs_35220601088401", прикреплённый ниже), и уверенность в том, что нам это нужно (а куда нам деваться то?).
1. Прошиваем телефон родной прошивкой и финализируем.
2. Подключаем телефон к флешеру и выполняем следующий скрипт:
-----cut readsecvar.txt-------
gdfsread:00020e5a
gdfsread:00020e48
gdfsread:00010851
gdfsread:00000006
gdfsread:0000000E
gdfsread:00000013
gdfsread:0000001C
gdfsread:00000018
gdfsread:000000AA
------end cut---------
При этом флешер, считывая данные секьюрити из области GDFS по определённым адресам, создаст файл "хххххххххххххх.txt" (где хххххххххххххх - это IMEI нашего телефона).
Для удобства прикрепил готовый скрипт в архиве "cut readsecvar". Разархивированный файл выбираем в окне флешера "Misc files" и нажимаем кнопку "Write SCRIPT".
Замечу, что изначально данный способ был расчитан на платный софт, и, если флешер создаст не один файл (как это получилось у меня на "Setool'e lite"), а несколько файлов (как это было реализованно на платном софте), которые будут выглядеть примерно так:
gdfs_var_00_0018_хххххххххххххх.txt
gdfs_var_00_001C_хххххххххххххх.txt
gdfs_var_00_00AA_хххххххххххххх.txt
gdfs_var_01_0851_хххххххххххххх.txt
gdfs_var_02_0E48_хххххххххххххх.txt
gdfs_var_02_0E5A_хххххххххххххх.txt
(где хххххххххххххх - это IMEI нашего телефона) и в каждом из них одна ДЛИННАЯ строка, то нам надо сделать файл, в котором они все скомпонованы.
Примерно так:
gdfswrite:00020E5A02030110973E49966CB6............ ....
gdfswrite:00020E480102011074B85B66610E............ .
gdfswrite:00010851000300120001000F0001............ ..
gdfswrite:00000006275DF29FC54431048FC6............ ...
gdfswrite:00000013FE3DA55C73002030790F............ ..
gdfswrite:0000000ECBEFBD6E9449BD889B93............ .......
gdfswrite:0000001C2508D868E9E61C3C98B8............ .......
gdfswrite:000000AA12FFFFFFFFFFFFFFFFFF
gdfswrite:00000018FF
3.Выбираем в окне флешера "Misc files" чистый файл GDFS, или прикреплённый ниже GDFS файл из архива "K790_EN_ok_gdfs_35220601088401" и нажимаем кнопку "Write GDFS".
ВНИМАНИЕ!!! После этой операции телефон умирает, и ни один флешер не сможет определить его по USB, если при подключении стандартно зажимать кнопку "С"! Но не следует огорчаться, так и должно быть, ведь мы залили чистый/чужой GDFS.
4. Выбираем в окне флешера "Misc files" созданный флешером файл "хххххххххххххх.txt", который мы получили в результате выполнения скрипта в пункте "2" (или скомпонованный файл из нескольких в случае, как на платном софте) и, нажав кнопку "Write SCRIPT", подключаем телефон к USB, зажимая !!!ВНИМАНИЕ!!! кнопки "2"+"5", а не кнопку "С", иначе флешер не увидит телефон. В крайнем случае можно использовать сервисный кабель.
После этой операции телефон должен заработать и, при первом включении, появится сообщение с просьбой зарегистрировать ваш телефон, отправив в SE сообщение по стандартной тарификации. Я лично отказался.
5. Повторно прошиваем телефон родной прошивкой и финализируем.
Мне помог именно этот способ. Потратив минут пять, я сэкономил минимум 5 баксов, которых бы пришлось отдать Давинчи. Но не в коем случае не пытайтесь заливать прикреплённый файл GDFS "K790_EN_ok_gdfs_35220601088401" в другую модель SE, к примеру в SE W710!!!
Что касается платформы DB2010, то:
- если у вас DB2010 CID36, вам в помощь флешер "Sonics", который корректно делает Recovery, и старый добрый "Setool" (он же "Speed Unlock"), в котором можно отформатировать область GDFS, залить чистый файл GDFS, находящийся в папке "frec" флешера, и, при необходимости, сделать разлочку. Подробно узнать о работе с данными флешерами (это для тех, кто ещё не в курсе) можно из "SE Helper'a", который находится в файлах. Так же более детально о работе с CID36 ищите инфу в других темах, её полным полно.
- если у вас DB2010 CID49, то можете использовать второй способ, описанный выше для DB2020. Разница будет в том, что во время выполнения первого скрипта по чтению секьюрити зоны с вашего телефона, "Setool lite" выдаст сообщение о том, что первых двух адресов, то есть
gdfsread:00020e5a
gdfsread:00020e48
не существует. Не пугайтесь, так и должно быть. После заливки чистого файла GDFS телефон, при включении, может зависнуть на заставке (так вёл себя мой W810), может мигать белым экраном, может вообще не включится. Но, при выполнении пункта "4", нужно зажимать именно кнопку "С", а не кнопки "2"+"5". Рекомендую иметь под рукой сервисный кабель на тот случай, если через USB не удаётся подключиться. А так же рекомендую использовать только чистые файлы GDFS, а не слитые с других телефонов, во избежание серьёзных последствий. Найти их в нете не проблема, набрав в поиске нужный файл.
Напомню, что сливать секьюрити зону с телефона нужно перед тем, как заливать чистый файл GDFS для того, что бы потом её восстановить. Если перед заливкой чистого GDFS не сделать бэкап секьюрити зоны посредством скрипта, то врят ли бесплатный способ вам поможет.
ВНИМАНИЕ!!! ВСЕ ОПЕРАЦИИ, КОТОРЫЕ ВЫ ПРОВОДИТЕ С ПО ВАШЕГО ТЕЛЕФОНА, ВЫ ПРОВОДИТЕ НА СВОЙ СТРАХ И РИСК!!! АВТОР ЭТОЙ ТЕМЫ, ТАК ЖЕ КАК И АВТОРЫ ЭТИХ СПОСОБОВ, НЕ НЕСУТ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ПОВРЕЖДЁННЫЙ, В СЛЕДСТВИИ ПРИМЕНЕНИЯ ДАННЫХ МЕТОДОВ, АППАРАТ. Ведь если вам пришлось прибегнуть к восстановлению телефона, в следствии ВАШИХ же экспериментов над ним, то вы УЖЕ виновны в неисправности вашего телефона!
Дополнительную информацию можно найти в соседней теме "GDFS Edit - редактирование GDFS" из раздела форума "Патчи, прошивкокопательство". Так же буду признателен более продвинутым юзерам за дополнительную информацию по восстановлению GDFS.
Огромнейшая просьба для особо непонятливых: не спешите задавать глупые вопросы, типа "как это работает?", "куда втыкать какой файл и на какую кнопку нажимать?"!!! Ибо всё расписано предельно ясно, и лично я на подобные вопросы отвечать не буду. Поберегите так же нервы и терпение администратора и модераторов. Просто внимательнее читайте. И, если вам эти методы показались подозрительными, или просто не по душе, тогда вам прямая дорога в СЦ, или же на платный сервис типа Давинчи.
Удачи вам!!!
[ Редактировано Zyozya в 12.12.07 01:53 ]
вот сылка
http://mobilefree.ru/newbb_plus/view...t=0&1198007270