Перепрошивка SonyEricsson X8
by Bozaro on Янв.04, 2012, under Без рубрики
Зачем оно надо
Штатная прошивка у SonyEricsson X8 застыла на версии 2.1, что не очень приятно.
При установки прошивки от CyanogenMod версия обновляется до 2.3.7 и добавляются следующие возможности (из коробки):
- Установка приложений в карту памяти;
- Возможность расшарить интернет с мобилы через WiFi;
- Приложение работают заметно быстрее, хотя Angry Birds все еще тормозит;
- Более вменяемый лаунчер;
- Лента SMS в виде чата;
- Root-доступ.
Из минусов:
- При перепрошивке теряются все настройки телефона (купленные через маркет приложения повторно покупать не придется);
- Возможно, что на альтернативной прошивке будут какие-либо проблемы;
- Возможна потеря гарантии.
Отмазка
То, что описанный в данном тексте алгоритм сработал у меня, не значит, что он сработает у всех.
Теоретически, хоть и маловероятно, можно превратить аппарат в кирпич. Все что вы делаете – вы делаете на свой страх и риск.
Нам понадобится:
- Телефон SonyEricsson X8 и карта памяти.
Без телефона нечего прошивать, а карта памяти нужна для копирования туда прошивки.
Карта должна быть отформатированна файловой системой FAT32 (обычно оно уже так и есть) и на ней должно быть около 100Мб свободного пространства для прошивки. - SonyEricsson Update Service
http://www.sonyericsson.com/cws/support/mobilephones/downloads/subject/updateservice/xperiax1?cc=gb&lc=en
Эта утилита позволяет вернуть заводскую прошивку. - FlashTool
http://androxyde.github.com/Flashtool/
Утилита для перепрошивки. Сильно упрощает процедуру установки прошивки, избавляя от рутования и ручной устнановки загрузчика. - Модифицированное ядро (E15_nAa)
http://code.google.com/p/minicm/downloads/list
Ядро и загрузчик для перепрошивки при помощи Flashtool. Из него нам нужен только загрузчик. - Прошивка
http://download.cyanogenmod.com/?type=stable&device=shakira
Собственно прошивка. - Софт от Google
http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps
Это различный необходимый для жизни софт от Google. В него, например, входит:- Маркет;
- Синхронизация контактов с GMail;
- Голосовой поиск от Google.
Общая последовательность действий:
Важно: все настройки телефона будут потеряны.
- Для начала надо привести телефон в рабочее состояние (сброситься до заводской прошивки).
Тут все просто:- Запускаем SonyEricsson Update Service;
- Выбираем там телефон;
- Выключаем телефон выниманием батареи;
- Возвращаем батарею на место. Телефон не включаем;
- Зажимаем на телефоне кнопку назад;
- Вставляем USB-шнур, кнопку назад при этом не отпускаем;
- Запускаем перепрошивку и ждем.
- Записываем данные на карту памяти.
В корень карты памяти надо сбросить прошивку и архив с софтом от Google. В моем случае это файлы:- update-cm-7.1.0-X8-signed.zip
- gapps-gb-20110828-signed.zip
- Копируем в директорию C:\Flashtool\firmwares\ ядро и прошивку. У прошивки при этом надо сменить расширение на ftf.
В моем случае получились файлы:- E15_nAa-08_2.6.29.6-nAa-08.ftf
- update-cm-7.1.0-X8-signed.zip
- Устанавливаем загрузчик:
- Выключаем телефон при помощи кнопки выключения.
- Запускаем FlashTool и жмем на молнию.
- Выбираем режим FlashMode.
- Выбираем прошивку с именем E15 и устанавливаем галочку «Exclude Kernel» (должен остаться в списке только файл loader.sin)
- Жмем «ОК».
- Зажимаем кнопку «назад» на выключенном телефоне и подключаем его по USB.
- Ждем пока появится сообщение «Now unplug the device and power it on».
- Отключаем телефон от USB.
- Включаем телефон. Он должен корректно загрузиться.
Если во время загрузки нажимать кнопку «назад», то должно появиться меню восстановления.
- Устанавливаем ядро:
- Выключаем телефон при помощи кнопки выключения.
- Запускаем FlashTool и жмем на молнию.
- Выбираем режим FlashMode.
- Выбираем прошивку без имени и устанавливаем галочки «Exclude System», «Exclude Baseband» (должен остаться в списке только файл kernel.sin)
- Жмем «ОК».
- Зажимаем кнопку «назад» на выключенном телефоне и подключаем его по USB.
- Ждем пока появится сообщение «Now unplug the device and power it on».
- Отключаем телефон от USB.
- Включаем телефон. Он не должен загрузиться. Вместо логотипа SonyEricsson должна появиться буква X.
- Устанавливаем прошивку:
- Выключаем телефон выниманием батареи;
- Включаем телефон и истерично нажимаем кнопку «назад», пока не попадем в режим восстановления.
- Чистим кэш и настройки (без этого прошивка может не загрузиться):
- wipe data/factory reset
- wipe cache partition
- Устанавливаем прошивку:
- install zip from sdcard > choose zip from sdcard > update-cm-7.1.0-X8-signed.zip
- Устанавливаем софт от Google:
- install zip from sdcard > choose zip from sdcard > gapps-gb-20110828-signed.zip
- Перезагружаем телефон:
- reboot system now
Телефон должен корректно загрузиться.
- Радуемся.
Решение проблем
Проблема с нестабильной работой сети (3G+WiFi)
Обнаружилась проблема с отваливающейся передачей данных. Пока не решена, но рецепт, возможно, есть здесь: http://forum.xda-developers.com/showpost.php?p=19187110&postcount=2407
Февраль 8th, 2012 on 20:37
Не удается выполнить 5 пункт.
Пишет: -Selected update-cm-7.1.0-x8-signet.ftf
-Device connected in flash mode.
Февраль 14th, 2012 on 23:37
Здрасти! У меня Xperia X8(E15i) Android 2.1-update1, сборка 2.1.1.А.0.6, ничё не получается, вот, что он мне выдаёт на п.4:
- <- This level is successfully initialized
- Flashtool Version 0.6.7.0 built on 2012-01-21 17:31:40
- You can drag and drop ftf files here to start flashing them
- Device disconnected
- Selected E15_nAa-08b_2.6.29.6-nAa-08b.ftf
- Preparing files for flashing
- Please connect your device into flashmode.
- Device connected in flash mode
- Opening device for R/W
- Reading device information
- Phone reading for flashing.
- Start Flashing
- Flashing loader
- ERROR – ERR_SEVERITY="MAJOR";ERR_CLASS="SECURITY_CLASS";ERR_DYNAMIC="SIN header verification failed"
- ERROR – Error flashing. Aborted
- Device connected in flash mode
что это значит ?
помогите
Февраль 16th, 2012 on 15:00
Я пробовал другое ядро:
http://code.google.com/p/minicm/downloads/detail?name=E15_nAa-08_2.6.29.6-nAa-08.ftf
Может с ним получится.
По крайней мере на сайте с ядрами E15_nAa-08b_2.6.29.6-nAa-08b.ftf – единственное beta-ядро. Это наводит на подозрения
Февраль 15th, 2012 on 17:40
Блин … судя по статистики архива, автор появляется 1 раз в год, а это значит что моя проблема будет рассмотрена в следующем году ))) жаль, а так хотел себе поставить «2.3.7″ и скидывать приложения на SDкарту