Прошивка Xperia SOLА ( MT27 ) | SEclub.org
Прошивка Xperia SOLА ( MT27 )
Все новые
Тема закрыта для обсуждения.
Всего сообщений: 8
*
Кан 3
10 фев 2013 в 15:19
Официальные программы
Рекоменованные официальные программы от Sony Ericsson (SONY):
1) PC Companion - не рекомендуется использовать эту программу, если на текущей прошивке у вас наблюдается

сбои программного обеспечения. Программа обновляет прошивку "поверх" установленной и не удаляет предыдущую версию

прошивки, остаются "хвосты" пользовательских вмешательств и программ.
2) Sony Update Service
3) Sony Update Service Pro - (рекомендуется)

использовать эту программу. Программа может удалить предыдущую прошивку и устанавить свежую версию прошивки стирая

все следы пользовательских вмешательств и программ. Но в последнее время SONY стала менять пароли несколько раз в

день, поэтому пользуйтесь программой Sony Update Service!
Инструкция по использованию очень проста и визуально сопровождается подробными пояснялочками.
Используя эти программы нанести вред телефону невозможно, вместе с ними устанавливаются все необходимые драйвера и

ими же качается актуальная прошивка.
Примечание: Если у вас возникают проблемы с прошивкой аппарата вышеуказаными программами - воспользуйтесь

утилитой Flashtool
Тема по вопросам работы с FlashTool
ДРАЙВЕРА
"Правильные" драйвера для Sola
источник 1
источник 2
источник 3
Установка драйверов на Windows 7
* Включаем отладку по USB (В телефоне->Настройки-Для разработчиков-Отладка по USB->Включить)
* Подключаем телефон к компьютеру и устанавливаем драйвера(выставляем у файла DPInst64/32.exe в свойствах

совместимость с Vista и запускаем от имени администратора)
Установка драйверов на Windows 8
Добраться до нужного пункта можно двумя способами:
1) Через командную строку
ПУСК > правой кнопкой мыши "в любом месте" > Все приложения > Командная строка > пишем...
Код
shutdown /r /o
Ждем... (по необходимости закрываем все программы)
2) Через Параметры
На правой стороны рабочего стола
Параметры > Изменение параметров компьютера > Общие > Особые варианты загрузки > Перезагрузить сейчас
ДАЛЕЕ
Диагностика
Дополнительные параметры
Параметры загрузки
Перезагрузить
Ждем пока перезагрузится компьютер и появится синий экран
Нажимаем кнопку F7 для того чтобы "Отключить обязательную проверку подписи драйвера"
После загрузки компьютера подключаем телефон (выключенный с зажатой кнопкой увеличения громкости) и устанавливаем драйвер.
По желанию можно перезагрузить компьютер еще раз (чтобы все параметры компьютеры встали по умолчанию).
*
Кан 3
10 фев 2013 в 15:56
Получение прав ROOT на Android 4.0.4
Перед тем , как получить права ROOT - установите драйвера на компьютер
====
Для ПО (6.1.1.B.1.10)
Способ 1. Получение Root с помощью программы FlashTool без разблокировки загрузчика
1. Устанавливаем последнюю версию FlashTool
2. Подключаем телефон к компьютеру (режим отладки USB должен быть включён)
3. Кликаем по иконке замка (если устройство не рутовано иконка активна)
Выбираем приложение суперпользователя (Superuser или SuperSU, по желанию).
4. После слов во флештуле INFO - You have 60 seconds to follow the restore advice пользователь должен в течении 60 секунд успеть на телефоне открыть приложение "Резерв. копия и восстанов", выбрать пункт RootMe и нажать кнопку
"восстановить" . (может выдать на телефоне "сбой восстановления", не обращаем внимания, ждём до п.5).
5. Ждём пока во флештуле не появится надпись "Root Access Allowed" (Устройство само несколько раз перезагрузится, кабель до тех пор не отсоединять!)
Способ 2.Получение Root с помощью командной строки в windows без разблокировки загрузчика
Включаем отладку по USB (Настройки-Для разработчиков-Отладка по USB)
Подключаем телефон к компьютеру и устанавливаем драйвера.
Скачиваем архив со скриптом АРХИВ
Распаковываем и запускаем RunMe.bat
На запрос "make a choice" нажимаем 1 и жмем Enter
После этого не отсоединяя телефон и не закрывая окно скрипта заходите в стоковую программу(программа, установленая на телефоне) "Резервная копия" в меню приложений и восстанавливаете копию RootMe. После этого будет произведена перезагрузка и проверка батником наличия рута. И вуаля - рут получен.
Если вы уверены, что делаете всё правильно и всё равно не получается установить рут, то скачайте обновлённую версию:
Root with Restore by Bin4ry v13
ВАЖНО
1.Подождите секунд 10-20 программа находит устройство не сразу.
2.Не спешите выдирать USB после "ROOT ME", там происходит проверка root'а, если дёрнете раньше, то будут глюки с графикой телефона(чёрно-серый экран), устройство должно само перезагрузиться.
*
Кан 3
10 фев 2013 в 16:29
Получение root на 6.1.1.B.1.54 (расширенная инструкция)
Для начала нужно скачать
1) Качаем сам рут или Root with Restore by Bin4ry v13
2) Ядра от 6.1.1.B.1.54 и 6.1.1.B.1.10
3) Flashtool
Ход действий:
1) Шьем ядро MT27i_6.1.1.B.1.10_KERNEL.ftf
- Распаковываем kernel.zip
- Файл MT27i_6.1.1.B.1.10_KERNEL.ftf кладем в папку Flashtool\firmwares
- Подключаем включенный телефон к USB
- Запускаем от имени администратора FlashTool/64.exe , в зависимости от установленной у вас ОС.
- Нажмаем молнию
- Выбираем Flashmode
- Отсоединяем от USB и выключаем телефон.
- Громкость ВВЕРХ подключаем USB кабель к компьютеру
- Выбираем MT27i и нажимаем OK
- Появляется запрос подключения телефона
- Отсоединяем телефон от USB
- Подключайте телефон к компьютеру с зажатой клавишей "Громкость Вниз"
- Идет процесс прошивки
- Когда вы увидете надпись "Please unplug and start your phone" смело отключайте телефон от USB и включайте его
Интерфейс может стать черным. НЕ пугайтесь, это нормально !!!
2) Рутируем
- В настройках телефона в разделе "Функции для разработчиков" включить пункт "Отладка по USB"
- Подключаем включенный телефон к USB
- Распаковываем Root_with_Restore_by_Bin4ry_v10
- Запускаем RunMe
- Жмем "1" и "Enter"
- Через 5 секунд ....
- На телефоне жмем "Восстановить" и "ОК"
- Телефон перезагрузиться
- Через несколько секунд можно закрывать окно RunMe
3) Шьем ядро MT27_6.1.1.B.1.54_KERNEL.ftf
- Все так же как и в пункте 1 , только поменять файл на MT27_6.1.1.B.1.54_KERNEL.ftf и выбирать потом MT27
4) Все, рут получен.
- Должна появиться новая программа - SuperSu
10 фев 2013 в 17:17 / Кан 3 (5)
*
Кан 3
10 фев 2013 в 17:48
Что такое загрузчик?
Каждый телефон с ОС Android имеет бутлоадер (загрузчик), который проверяет ядро операционной системы для загрузки в нормальном режиме. Но вы должны понять одну вещь, что хотя Android, это ОС с открытым исходным кодом и доступна на различных аппаратах, все производители (SONY в т.ч.) имеет свою собственную версию бутлоадера, специфичную для его оборудования. Бутлоадер обычно запирается на Android устройствах, поскольку производители хотят, чтобы вы придерживались версий Android, специально предназначенных для этих устройств.
Если вы хотите установить пользовательскую версию ОС (Custom ROM) или кастомное ядро, вам нужно, чтобы ваш загрузчик был разблокирован. Говоря простым языком: разблокировка загрузчика позволяет устанавливать пользовательские прошивки телефона Android.
===============
Разблокировка загрузчика
Видеоинструкция на примере Xperia Arc
1. Заходим СЮДА и нажимаем на кнопку Start unlocking the boot loader внизу страницы, чтобы начать процесс разблокировки.
2. Здесь нам описывают процесс разблокировки и просят проверить возможность разблокировки. На телефоне вводим ##7378423## , заходим в Service info > Configuration > Rooting Status. Если пункт Bootloader unlock allowed имеет значение Yes , переходим к следующему пункту. Если же значение No , разблокировка загрузчика невозможна.
3. Жмем Continue внизу страницы, затем Yes, I`m sure. , после чего ставим обе галочки и выбираем I accept . Вводим соотвестсвенно свое имя, IMEI без последней цифры (14 символов) и жмем Submit .
4. Нам дали код разблокировки загрузчика. Сохраняем его. Скачиваем Fastboot.
5. Выключаем смартфон, жмём и удерживаем кнопку "Громкость ВВЕРХ" и в это же время подключаем USB кабель. (FASTBOOT MODE - диод должен светится синим, если же этого не произошло, попробуйте ещё раз переподключить смартфон).
6. Система запросит драйвера, указываем папку usb_driver . Если же не спросит, идём в Диспетчер устройств, выбираем S1Boot Fastboot . Если такого нет, то идём на вкладку "Контроллеры USB" , выбираем SEMC Flash Device , правой кнопкой мыши -> Обновить драйвер -> Выполнить поиск драйверов на этом компьютере -> Выбрать драйвер из списка уже установленных драйверов -> Установить с диска -> Обзор, выбираем файл android_winusb.inf из папки usb_driver.
7.
а) Для пользователей Windows 7:
Заходим в папку программы Fastboot, где находится файл fastboot.exe (у меня С:fastboot). Находясь в папке, удерживаем клавишу Shift и жмём правую кнопку мыши. Выбираем "Открыть окно команд".
) Для пользователей Windows ХР:
Запускаем командную командную строку (Пуск-Выполнить, вводим cmd и нажимаем Enter). Затем пишем адрес, где у нас лежит fastboot.exe , в нашем случае будет выглядеть так: cd c:fastboot (cd писать обязательно, затем идет путь). Если сделали все правильно, то в окне появится надпись: c:fastboot
8. Вводим в командную строку fastboot.exe -i 0x0fce getvar version , если ответ был например 0.5, то это означает что телефон подключен верно.
Если выдаёт waiting for device - проверяем состояние USB подключения. Если присутствует неизвестное устройство в диспетчере устройств, то проверяем установку драйвера.
Если выдаёт getvar:wersion FAILED... - не закрывая окно консоли, отсоедините шнур, снова зажмите клавишу "Громкость ВВЕРХ" и вновь подсоедините его. Повторите ввод команды в консоли (можно просто нажать на клавиатуре клавишу "стрелка вверх").
9. Вводим fastboot.exe -i 0x0fce oem unlock 0xKEY , где KEY - это 16-и значный код разблокировки* , который мы получили ранее и сохранили. Вот и все, загрузчик разблокирован!
*
Кан 3
10 фев 2013 в 18:04
Обратная блокировка загрузчика
Для повторной блокировки используйте ЭТОТ файл.
Внимание! Повторно блокированый загрузчик позволит загружаться только стоковому ядру! На кастомном ядре смартфон после блокировки загрузчика не запустится.
Устанавливаем Flashtool
Извлекаем из скачанного архива файл .ftf в папку firmwares. Запускаем Flashtool, жмем кнопку с молнией, далее Flashmode. Выбираем В левой части окна наш файл ST25i и жмем ОК.
Программа просит подключить смартфон. Выключаем его, зажимаем "Громкость ВНИЗ", вставляем шнур. Процесс занимает буквально секунду. После уведомлении об окончании прошивки можно запускать смартфон, и пользоваться официальными программами для обновления, а также FOTA.
При разблокировке загрузчика вы потеряете гарантию. При разблокировке будут потеряны все пользовательские данные, но SD-карта останется нетронутой. DRM-ключи, потерянные при разблокировке загрузчика, не востановятся! DRM-ключи отвечают за загрузку обоев в Walkman™
10 фев 2013 в 18:07 / Кан 3 (1)
*
Кан 3
10 фев 2013 в 18:42
Что такое Clockworkmod recovery (CWM)?
ClockworkMod recovery (CWM) - модифицированный неофициальный recovery, который выпускается для большинства устройств, работающих под управлением Android. Обладает гораздо более широкими возможностями, чем родной recovery. На некоторых устройствах устанавливается вместо родного recovery, на других устройствах устанавливается параллельно. Позволяет:
Устанавливать неофициальные прошивки
Устанавливать дополнения и исправления
Подключаться к ПК по USB в режиме съёмного накопителя
Подключиться к ПК по USB в режиме ADB
Создавать резервную копию как всей прошивки, так и отдельных её частей (система, настройки, установленные программы)
Восстанавливать данные из ранее созданной резервной копии
Сбрасывать данные к заводским настройкам (Wipe – data/factory reset), очищать кеш раздел (wipe cache), очищать далвик-кеш (wipe Dalvik-cache), очищать
статистику работы аккумулятора (wipe battery stats)
Форматировать и создавать разделы на карте памяти
Например если вы не можете включить телефон и загрузить android, вы всегда можете восстановить через CWM ранее созданную резервную копию со всеми
приложениями и настройками.
Строение меню
Приведён пример CWM версии 5.0.2.7. Пункты меню на разных устройствах могут отличаться
Reboot system - перезагрузка устройства
apply update.zip from sdcard - установка файла update.zip, находящийся в корне карты памяти sdcard\
wipe data/factory reset - полный сброс настроек и данных, при этом очищаются разделы /data и /cache во внутренней памяти устройства и очищается системная
папка ".android_secure" на карте памяти
wipe cache partition - очистка раздела /cache во внутренней памяти устройства
*install zip from sdcard - установка zip файла с карты памяти
*chooze zip from sdcard - выбрать zip файл на карте памяти для установки
*toggle signature veritification - вкл/выкл проверку подписи файла
*toggle script assert - вкл/выкл скрипт утверждения
*backup and restore - создание и восстановление резервной копии
*Backup - создание резервной копии всех разделов в памяти устройства
*Advanced Backup - создание резервной копии определённого раздела в памяти устройства
*Restore - восстановление всех разделов из выбранной резервной копии
*Advanced Restore - восстановление определённого раздела из выбранной резервной копии
*mounts and storage - монтирование и накопитель
*mount /system - монтирование папки системы
*unmount /data - отмонтирование папки с пользовательскими данными
*unmount /cache отмонтирование папки с кешем
*mount /sdcard - монтирование карты памяти
*mount /sd-ext - монтирование линукс раздела с карты памяти (если есть)
*format boot - очистка загрузочного раздела
*format system - очистка системного раздела
*format data - очистка раздела с пользовательскими данными и настройками
*format cache - очистка кеш раздела
*format sdcard - форматирование карты памяти
*format sd-ext - форматирование линукс раздела на карте памяти
*mount USB storage - подключение к компьютеру в режиме съёмного накопителя
*advanced - дополнительные
*Reboot Recovery - перезагрузка recovery
*Wipe Dalvik Cache - очистка Dalvik кеша
*Wipe Battery Stat - сброс статистики работы аккумулятора
*Report Error - сообщить об ошибке
*Key Test - проверка клавиш, при нажатии на кнопку, выдаёт её код
*Restart adbd - перезагрузка ADB сервера
*Process dump - Дамп
+++++Go Back+++++ - назад, возвращает в предыдущее меню
*
Кан 3
10 фев 2013 в 19:56
CMW (CWM Touch recovery 1.2 (основано на recovery v5.5.0.4 by munjeni) или CWM Recovery 6.0.1.2) для прошивки 6.1.1.B.1.54
Нам понадобится:
1) CWM для залоченного бутлоадера (так же инструкция подойдет и на разлоченый бут)
2) Ядра от 6.1.1.B.1.54 и 6.1.1.B.1.10
3) Flashtool
Перед тем как это все делать, нужно получить рут. Как получить рут читаем в первых постах. Естественно, это лучше делать в связке с получением рута, ибо инструкция одна и та же, только вместо батника с установкой рута, мы запускаем батник с установкой CWM.
Ход действий:
1) Шьем ядро MT27i_6.1.1.B.1.10_KERNEL.ftf (ШИТЬ КАК ОБЫЧНУЮ ПРОШИВКУ в ftf через Flashtool)
2) Ставим CWM по ЭТОЙ инструкции. (Выбираем любой, какой посчитаете для вас оптимальным. На выбор есть CWM Touch recovery 1.2 или CWM Recovery 6.0.1.2)
3) Шьем ядро MT27_6.1.1.B.1.54_KERNEL.ftf (ШИТЬ КАК ОБЫЧНУЮ ПРОШИВКУ в ftf через Flashtool)
4) Все, CWM получен.
*
Кан 3
10 фев 2013 в 20:57
О ЯДРАХ
Ядро Linux, которое используют Android устройства, отличается от того, которое используют различные операционные системы. Оно содержит в себе множество особых кодов. Производители оборудования также вовлечены в процесс, так как должны выпускать драйвера для используемого железа под текущую версию ядра. По этой причине у независимых разработчиков уходит какое-то время на то, чтобы заставить новую версию работать на старом устройстве без лагов. Драйвера, написанные под Gingerbread, вполне могут не работать на ядре Ice Cream Sandwich. И это очень важный момент, так как одной из основных функций ядра является то, что оно необходимо для контроля железа.
Для каких-либо действий железа и софта необходимо ядро. Например, вы нажимаете на кнопку поиска на вашем телефоне, таким образом вы даете команду открыть соответствующее приложение. Происходит следующее: вы касаетесь определенной точки дигитайзера, который передает информацию софту про касание к экрану в определенных координатах. Софт знает, что при воздействии на определенную точку необходимо открыть поисковое окно. Ядро в этой ситуации заставляет дигитайзер воспринимать касания, находить их координаты, и говорить системе об осуществлении этого действия. В конечном итоге, когда система получает информацию о касание от ядра (через драйвер), она знает, что необходимо выдать на экран. Софт и железо связанны с ядром, что позволяет телефону совершать необходимые действия. Входящая информация с одной стороны становится исходящей с другой и приводит к действиям.
Без ядра, которое принимает и отправляет информацию, разработчикам пришлось бы создавать коды для каждого события и для каждого элемента железа в вашем устройстве. С ядром же все намного проще. Разработчикам необходимо только связать все необходимые элементы воедино.
Скачать тему: текст | архив
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Прошивка устройств SONY | SONY Mobile | Форум | Главная
18+ © Seclub.org 2003-2016