Администратор
Сообщений всего: 975
Регистрация: Янв 2006
|
Инструкции, советы по перепрошивке, переделке кабеля. Оригинальная тема: https://semasterz.com/forum/topic-803.html
Внимание! Все ниже перечисленные программы написаны программистами в свободное время. Отнеситесь к любым их некорректным действиям с пониманием ;) Любые манипуляции с программным обеспечением телефона вы делаете на свой страх и риск. Это также может повлечь потерю официальной гарантии. Одно лишь ваш может радовать - как правило телефоны Sony Ericsson нельзя убить программным способом безвозвратно. Для реанимации таких аппаратов возможно потребуется специальный софт/оборудование - обратитесь в сервисный центр.
____________________________________
Комплектный USB-кабель DCU-60 подойдет для самостоятельной прошивки через SEUS II и SEFP. Возможно так же его использование в платных сервисах типа Davinci Для возможности использования всех функций программ необходимо использовать специальный прошивочный кабель. ____________________________________
Общие правила - телефон перед любой операцией нужно выключить Если телефон не включается после какой-то операции - выньте и вставьте обратно аккумулятор
Прошивка телефона невозможна через блютус или ИК-порт. В новых SE (W550, W900 и позже) возможна частичная прошивка через GPRS из меню самого телефона. Услуга называется FOTA, firmware over the air.
Платформа SEMC (Sony Ericsson Mobile Communications) Существует две старые версии платформы SEMC, db2000 и db2010. На основе новой платформы db2020 созданы K610, K800(K790) и старше. Существует ряд моделей других производителей, основанных на чипсете/платформе SEMC. Например это телефоны третьего поколения Sharp 703/802/902/903 (db2000), Sharp 904SH (db2020) и др. и LG 8130/8830 и т.п. В той или иной степени информация ниже относится и к ним.
На основе db2000 (с поддержкой UMTS, другое название - marita full): Z1010/V800/Z800/W900/LG3G/SHARP3G
На основе db2010 (marita compact): J300/K300/K500/K700/S700/K750/W800/W550
На основе db2020: K800/K610/W850
В основе лежит процессор с архитектурой ARM. Две микросхемы флэш-памяти.
Защита от постороннего вмешательства в содержимое флэш-памяти основана на RSA открытых/закрытых ключах. Поддержка db2010 и db2000 в неофициальном сервисном софте типа setool/cruiser и т.п. реализована на ошибках в реализации данной защиты.
Адресация памяти (db2010 на примере K750):0x44000000 size 0x20000 : EROM (128kB) 0x44020000 size 0x13e0000 : firmware (20MB) 0x45400000 size 0xb00000 : filesystem part1 (12MB) 0x45f00000 size 0x100000 : gdfs (1MB) 0x46000000 end
0x50000000 size 0x2000000 : filesystem part2 (32MB) 0x52000000 end В SE (K700 и т.п.) прошивка также состоит из двух частей, MAIN (основное ПО телефона...) и FS (файловая система, включающая в себя драйвер камеры, дисплея и т.п.). После прошивки FS файла необходима так называемая финализация (complete, finalization, customization, кастомизация) - это запись специального файла конфигурации customize.xml в папку tpa/preset/custom, а также, как правило, ssl интернет и java сертификатов в память телефона.
Версии MAIN и FS файлов должны совпадать при прошивке, то есть если прошить MAIN R3M0008, а FS R3B032 вы получите крайне глючный телефон S700 ;)
Примерные регионы языковых пакетов прошивок и языки, содержащиеся в них:* AP1 en / ma / in * AP2 en / ta / vi / thai * AP3 en / simple_Chinese * EMEA1 en / et / lv / lt / pl / ru * EMEA2 en / cz / hr / sr / sk / sl * EMEA3 en / gr / tr * EMEA4 en / bg / hu / ro * EMEA5 en / fr / ar / fa / he / ru * EMEA6 en / fr / ar / fa / ru * EU1 en / fr / pt / es * EU2 en / fr / de / it * EU3 en / da / nl / fr * EU4 en / fi / sv / no * US1 US en / Ca fr / Lat es * US2 US en / Lat es / Br pt * China en / simpl zh * HongKong en / HongKong zh Для России и Украины регион - EMEA_1
В новых моделях SE части регионов уже нет, вместо этого появился регион Russia для России (большинство новых SE, кроме W810, для которого правильный регион C_ASIA для продаж в России)
OTP OTP - one-time-programable - область памяти в телефоне с возможностью однократной записи. В ней например хранится IMEI (серийный номер телефона), а также номер CID. В OTP зоне изменить что-либо нельзя (кроме как замены самой микросхемы памяти), таким образом IMEI вшит "намертво". Соответственно изменить номер CID в OTP также невозможно программным способом
CID, Red, Brown... CID - номер, "сертификат" в телефоне, определяющий способ защиты от доступа к флэш памяти телефона сторонним нефирменным сервисным софтом. Для прошивки программа-флэшер должна иметь соответствующий загрузчик для каждого CID для обхода зашиты. Почти каждое новое поколение/новый телефон SE имеет новый CID. Например K500/K700(старые прошивки)/S700 имеют СID29, K700(R2AY004 и выше),Z800,K750,W800 - CID36. У OTP зоны и прошивки могут быть разные CID. Например типичный случай - новые прошивки K700 - в OTP CID 29, для прошивки нужны CID 36 файлы.
Red - идентификатор телефона. Как правило RED телефоны предназначены для продажи Brown - тестовый образец (также Brown телефоны получаются после разлочки/прошивки. Для возврата на Red необходимо например в сониксе сделать Unlock/Repair) Blue - телефон, собранный на фабрике, но с чистой OTP зоной, без прошивки и GDFS (видимо так называемый empty board)
GDFS Область памяти телефона, в которой хранятся калибровочные данные конкретного аппарата (параметры радиотракта и т.п.), настройки, тел. книга, смс, календарь и прочее. Также в GDFS хранится копия IMEI, которая должна соответствовать IMEI в OTP.
CDA CDA - по этому номеру также идентифицируется регион, кастомизация телефона (операторская/неоператорская версия и т.п.)
IMEI = International Mobile Equipment Identity. Уникальный 15-значный номер для описания модели телефона, происхождения, серийного номера. Модель и происхождение телефона описываются первыми 8 цифрами IMEI (так называемый номер TAC/Type Allocation Code). Оставшаяся часть - серийный номер с контрольным числом в конце.
Проверить IMEI, хранящийся в GDFS, можно комбинацией *#06# В SE IMEI обычно пишется в виде XXXXXXXX-XXXXXX-X-XX Последние две цифры не являются частью IMEI, а просто некие цифры (возможно прошивка и т.п.) ___________________________________________
Таким образом, для полной идентификации телефона нужны следующие данные:IMEI CID и цвет версия прошивки регион FS файла прошивки CDA например:S700i IMEI 35451300-****** (TAC 35451300) CID 29 RED R3M008 EMEA_1 CDA102300/8 На основании IMEI можно определить модель телефона (первые 8 цифр) Из CDA мы узнаем, что данный телефон предназначает для страны или оператора, в данном случае Generic Russia
____________________________________
Прошивка
Внимание! Работая с плагином, перед внесением изменений, делайте резервную копию всех Ваших файлов!
После прошивки все что было на телефоне удалиться. Делаете бэкап с помощью MyPhoneExplorer.
Для всего перечисленного ниже достаточно кабеля идущего в комплекте с телефоном для к750/w800 (dcu-60).
Плагин работает только с телефонами имеющими cid 36 - проверяется клиентом давинчи не ниже 15.8 davinciteam - нужно выбрать тест кабеля, если cid 49 вам не повезло ждите пока его обойдут). Подробнее о cid и не только написано выше...
Инструкция по прошивке к750 в w800 (или просто смена прошивки): Понадобится: 1. Телефон SE K750i (CID 36) 2. Сервисный кабель или DCU-60 (идет в комплекте) 3. FAR Manager 4. Plugin SEPF 5. Davinci client 6. Прошивочный драйвер 7. Прошивка
С самого начала нужно узнать какой у вас CID и "цвет" телефона. Для этого открываем Dvinchi, выключаем телефон>зажимаем "C" и подключаем к кабелю(если у вас не установленны прошивочные драйвера, то смотрите ниже как это делается). У вас должна высветиться информация так:
Если CID:49 - то забудьте о прошивке. Если CID: 36 Читаем дальше....
Распаковываем Far в любую папку, затем, распаковываем плагин и кидаем папку SEPF в папку Far/Plugins/
Прошивочные драйвера davinciteam.com/USBFlash.zip - теперь они от сеуса, старые для давинчи 13.7
Теперь: 1. Выключите телефон 2. Нажмите и удерживайте нажатой кнопку "С" 3. Подсоедините к телефону разъем USB кабеля DCU-60 Должно появится новое устройство. Указываем ему скаченные Прошивочные Драйвера.
Включем Far.exe нажимаем ALT+F1 выбираем SEFP жмем Enter (телефон должен быть выключен и отсоединен от кабеля)
В появившемся окошке (опции Соединения) делаем следующие настройки
[ Жмем Enter The Matrix ]
Теперь зажмиаем 'C' на выключеном телефоне и подсоединяем в USB кабелю. (Если он пишет Waiting answer from phone попробуйте в Опциях соединения поставить скорость ниже или выключите все, вкл телефон и все по новой.)
Теперь в появившемся окошке выбираем FS жмем Enter,когда вся информация считается появвится еще 5 файлов (если фар показывается что в папке FS ничего нету, значит ставте скорость меньше)
Далее заходим в tpapresetcustom копируем на компьютер customize.xml и сертификаты, (*.itm) можно не копировать - это перехватчики меню, отвечающие за наличие play now и ссылок на sony ericsson в папках.
Теперь: Качаем прошивку K750_R1CA021 K750_R1CA021 Распаковываем их в ..../Davinchi/Flashes/
Открываем сам Davinchi, галочки ни где не ставим.В Main заливаем файл K750_R1CA021_MAIN_EU_RED36.mbn ,а в FS K750_R1CA021_FS_EMEA_1_RED36.fbn (для того что бы давинчи видел эти файлы, выбираем тип файлов - All Files ) Жмем в давинчи Flash > Выключаем телефон > Зажимаем С > Подсоединяем к каеблю. Все прошивка пошла. Если вы все правильно сделали то должно быть так:
При перепрошивки можно не вытаскивать Флэху и SIM'ку !
Когда прошивка завершиться, Заходим в Far и кидаем обратно те файлы которые мы копировали на комп.
Включаем телефон и радумаемся.
Автор: Flash(Fantastik) Спасибо oleg12580
Как пропатчить Sony Ericsson? В данном Faq'е хочу описать процесы патчинга телефонов SE Патчинг телефонов SE модет осуществляться двумя способами: Способ I Для применения данного способа нам потребуется программа непосредствено для патчинга прошивки. (Для тех кто знаком с Samsung'ами - это что-то наподобие ResMan'а ) "+": Программа поддерживает обновление патчей ч/з интернет. Нет необходимости самому создавать патч, т.е. прописывать его вручную. "-": После появления новых патчей нужно прошивать телефон. Работать с программой просто: Открываем ее, выбираем файл прошивки, переходим на вкладочку сообтветствующую вашей прошивке. Далее выбираем голочками какие патчи ставить, нажимаем "Пропатчить". Сохраняем прошивку. Прошиваем телефон. И радуемся.
Способ II (наиболее интересный) Существует плагин SE Flash FAR-plugin. Это плагин позволяет получить полный доступ к файловой системе телефонов SE. А с появлением 10 версии с помошью данного плагина можно патчить SE. Если ваша модель телефона поддерживается плагином. Итак обо всем по - порядку: 1. Перво-наперво, если у вас нету опыта работы с плагином, вам нужно узнать CID(версию защиты) своего телефона. Это делается флешером от давинчи не ниже 15.8. Для того, что бы проверить CID нужно установить сервисные драйвера . Это делается так: при ВЫКЛЮЧЕННОМ телефоне, зажимаем кнопку “C” и вставляем кабель, у нас обнаружится новое устройство под названием “Flash Memory” (телефон включится при первом подключении, в дальнейшем телефон не должен будет включатся). Устанавливаем для него драйвера, скачанные выше. Теперь возвращаемся к флешеру. Запускаем флешер(телефон должен быть выключен и отключен от кабеля!!!). Нажимаем на кнопку “Read CID/Test cable” и с зажатой кнопкой “C” вставляем кабель(телефон предварительно выключив). В левой части программы у нас “побегут” строчки с информацией. В них ищем строку такого содержания - “Phone CID XX”, где вместо XX – версия CID вашего телефона. Для корректной работы с плагином нам нужен CID 16, 29 или 36!!! Если у вас версия CID оказалась 49, то на этом можно пока прекратить, до тех пор, пока плагин не станет поддерживать CID49 … 2. Теперь нам нужен установленный FAR-manager (думаю у многих он есть) и плагин SEPF. Скачав архив с плагином, нужно его установить: Распаковываем содержимое архива в папку “Plugins”, находящуюся в каталоге Far’a. Всё, установка пройдена. 3. Теперь непосредственно перейдём к работе с самим плагином: - Запускаем FAR - Нажимаем сочетание клавиш “ALT+F1”. Появится панель выбора источника данных
- Выбираем SEPF - Появляется меню настроек плагина. Поле “Boot script” выбираем исходя из модели своего телефона
- Нажимаем “Enter The Matrix” (просто кнопку Enter) - Подключаем выключенный телефон с зажатой “C” к кабелю. - При обнаружении телефона в окне будут присутствовать надписи – на подобии этих:
- По завершении определения телефона вам будут доступны две папки “FS” и “Flash”. В папочке "FS" ноходится непосредственно ваша файловая система. Но так как я описываю установку патчей останавливатся на не не буду. Мы будем работать с папочкой “Flash”. Зайдя в неё мы видим только один файл – “memory”
4. Теперь определяемся с тем, какой именно патч вы хотите установить. Выбираем из соответствующей ветки форума . Там почти все патчи представлены примерно в таком виде:;Название патча ;Модель телефона_прошивка ;©Автор адрес путь: параметр1 параметр2 Копируем строки, сознаем обычный текстовый документ, вставляем туда текст и сохраняем с расширением vkp. Вот наприме патч для включения проигрывателя без включенных наушников для SE K750 с прошивкой R1AA008;K750 SW-R1AA008 ;Запуск проигрывателя клавишей "Музыка" без подключеных наушников ;© the_laser ;(P) Phenomen +44000000 102B224: 04D1 04E0 5. Итак, выбрали патч, исходя из модели вашего телефона, и прошивки, установленной в нём!!! Если вы попробуете залить патч, предназначенный для другой прошивки – в результате вы получите мёртвое тело! Так что будьте внимательны с выбором.
6. Копируем в открытую папку "Flash", полученный нами файл. Появляется стандартное окно копирования, в нем жмём “Copy”. И теперь перед нами появляется меню установки патча:
Так как мы устанавливаем V-klay патч, то ничего не мудрим, смотрим на картину и просто нажимаем “Flash”. Появляется окно с прогрессом установки патча. После успешного завершения вам плагин выдаст сообщение приблизительно следующего вида:
Поздравляю патч успешно встал на телефон! Теперь можно закрывать FAR, отключать кабель и включать телефон. Любуемся установленным патчем
7. У V-klay патчей есть преимущество. Если же по каким-то причинам патч вам не понравился, вы в любой момент можете его откатит(удалить) обратно! Делается это почти так же как и установка, но в пункте 6 ставим крестик возле “Remove patch” :
Вот в общем - то и все! Создание статьи производилось Xpasha и EviLL
Инструкция по переделке "цвета" телефона из BROWN в RED:
Внимание! Прошивка Erom опасна для телефона. Если вы сделаете что-то не так, придется нести телефон в СЦ. Так, что несколько раз подумайте, перед тем, как пойти дальше!
Нам понадобятся: 1) Far Manager с плагином SEFP 2) Кабель DCU-60
Через Far заходим в папку Flash и копируем туда файл erom_db2010_red36_44000000_00020000.raw из архива ниже. Отмечаем опцию Flash raw image, ставим адрес 44000000 и длину 20000 как на картинке:
Нажимаем Flash и подтверждаем прошивку Erom. Дождитесь окончания прошивки. Включайте телефон. Теперь он у вас RED и вы можете спокойно его прошить. |