Форум Sony Ericsson Форум Sony Ericsson - SeMasterz


>  Работа с setool2, sonics... и ­ многое другое!
Alex
Тема создана 2 Июля 2006 в 11:43
Post ID


Администратор


Сообщений всего: 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 и вы можете спокойно его прошить.
 
 Top
Alex
Отправлено: 3 Июля 2006 в 15:07
Post ID


Администратор


Статус: Оффлайн
Сообщений всего: 975
Регистрация: Янв 2006  




Версия ПРОШИВКИ телефона смотрится так: > * < < * < *
Значки > и < означают отклонения джойстика влево или вправо

* ВАЖНО *
Что бы не получать Белый экран -- освобождайте достаточно памяти в телефоне ПЕРЕД перешивкой. Достаточно -- это 15-20 МБ. (Не на карте, а в самом телефоне!)

Последние версии ПО

Проверить версию - нажать > * < < * < * (где > или < джойстик вправо или влево), далее Service Info - Software Info - первая строчка

Телефоны:
Sony Ericsson J200 - R2D
Sony Ericsson J210 - R2H
Sony Ericsson J220 - R5H > R5K
Sony Ericsson J230 - R5J > R5K
Sony Ericsson J300 - R2BA010
Sony Ericsson K300 - R2BA010
Sony Ericsson K310 - R4DA044
Sony Ericsson K500/K508 - R2AE033
Sony Ericsson K510 - R4CH003 > R4DE001
Sony Ericsson K600 - R2T002 > R2AB001 > R2BA019
Sony Ericsson К610 - R1CB001 > R1CF001
Sony Ericsson K700 - R2AA003 > R2AE033 > R2AY004 > R2CA001
Sony Ericsson K750 - R1J002 > R1L002 > R1N035 > R1AA008 > R1BC002 > R1CA021 > R1DB001
Sony Ericsson К790 - R1CG003 > R1EG001
Sony Ericsson К800 - R1CB001 > R1ED001
Sony Ericsson S700 - R3B032 > R3F008 > R3K004 > R3M008
Sony Ericsson S710 - R2A016
Sony Ericsson T100/T105 - R9D
Sony Ericsson T200 - R7A006
Sony Ericsson T230 - R4A028
Sony Ericsson T290 - R7A023
Sony Ericsson T300 - R1G001
Sony Ericsson T310 - R3B003
Sony Ericsson T600 - Sw47
Sony Ericsson T610 - R6C005
Sony Ericsson T630 - R7A011
Sony Ericsson T68i - R8A015
Sony Ericsson V800 - R1AF005 (RUS-)
Sony Ericsson W300 - R9A036
Sony Ericsson W550 - R4AB048 > R4BA041 > R4CB020
Sony Ericsson W600 - R7CA017
Sony Ericsson W700 - R1CA021
Sony Ericsson W800 - R1J002 > R1L002 > R1N035 > R1AA008 > R1BC002
Sony Ericsson W810 - R4CE012 > R4CK003 > R4DB005 > R4EA031
Sony Ericsson W900 - R5AF001 > R5BB001 > R5BC004
Sony Ericsson Z1010 - R1K010 (RUS-)
Sony Ericsson Z200 - R6C
Sony Ericsson Z300 - R3S
Sony Ericsson Z520 - R3C035 > R3F015 > R3J017
Sony Ericsson Z525 - R3K030
Sony Ericsson Z530 - R6AC001 > R6BA030
Sony Ericsson Z550 - R6BA033
Sony Ericsson Z600 - R6С005
Sony Ericsson Z800 - R1AB014


Смартфоны:
Sony Ericsson P990
Phone: R4B001
Bluetooth: R4F01
Organiser: R2A04
CDA: R2A01

Sony Ericsson M600
Phone: R3A004 > R4A02
Bluetooth: R3A01 > R3A01
Organiser: R3A06 > R3B01
CDA: R3A03 > R3B01

Sony Ericsson P800
Phone: R2F03
Bluetooth: R5A
PDA: R2D02

Sony Ericsson P900
Phone: R3D011
Bluetooth: R5D
PDA: R5B02
CDA: R5A07

Sony Ericsson P910
Phone: R4E001
Bluetooth: R2F
PDA: R5B01
CDA: R5A02
 
 Top
mrded
Отправлено: 9 Июля 2006 в 9:11
Post ID


Новичок


Статус: Оффлайн
Сообщений всего: 4
Регистрация: Июль 2006  




Хочется перепрошить, но пугает риск, необходимый трафик и гарантия на телефон :)
 
 Top
AZOT
Отправлено: 11 Июля 2006 в 19:06
Post ID


Участник


Статус: Оффлайн
Сообщений всего: 8
Регистрация: Июль 2006  




mrded - Да вот это самое главное !!!
 
 Top
i281974
Отправлено: 14 Июля 2006 в 15:15
Post ID


Новичок


Статус: Оффлайн
Сообщений всего: 2
Регистрация: Июль 2006  




А где взять программу для перепрошивки к750i?
 
 Top
Alex
Отправлено: 14 Июля 2006 в 15:46
Post ID


Администратор


Статус: Оффлайн
Сообщений всего: 975
Регистрация: Янв 2006  




Цитата
А где взять программу для перепрошивки к750i?

Она находится здесь.
 
 Top
PAXSA
Отправлено: 15 Августа 2006 в 14:53
Post ID


Новичок


Статус: Оффлайн
Сообщений всего: 3
Регистрация: Авг. 2006  




Spasiboo
 
 Top
huseyn89
Отправлено: 25 Сентября 2006 в 12:15
Post ID


Новичок


Статус: Оффлайн
Сообщений всего: 4
Регистрация: Сент. 2006  




как прошить W810i?
 
 Top
ПОСЛАННИК ZLA
Отправлено: 24 Июля 2008 в 8:49
Post ID


Участник


Статус: Оффлайн
Сообщений всего: 9
Регистрация: Дек. 2007  




А SE Z550i можно прошить? И какой прогой?

Прочитал, наверное, весь форум, аж запарился, но про SE Z550i не нащёл даже толкового упоминания. Неужели ни у кого нет такого телефона? Или не хотят делиться опытом по прошиве?
 
 Top
brain
Отправлено: 24 Июля 2008 в 16:13
Post ID


Активный участник


Статус: Оффлайн
Сообщений всего: 480
Регистрация: Фев 2007  




Евгений,
Платформа дб2010, на которой построен твой телефон, спокойно шьется фаром.
 
 Top

Страниц (1): 1