21vek

Это твой форум.
Текущее время: 29-10, 10:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как прошиваться.
СообщениеДобавлено: 07-06, 22:53 
Не в сети
<b style=color:red>АДМИНИСТРАТОР</b>
Аватара пользователя

Зарегистрирован: 03-06, 17:13
Сообщения: 595
Откуда: Минск
В теории поддерживаются ВСЕ RED телефоны с CID49
db2000 K600, W900
db2010 K310, K510, K750, W300, W550, W700, W810, Z530, Z550
db2020 K610, K790, K800, W850, Z610, Z710

Возможности:
Прошивка
Сброс кода пользователя на 0000 (пока только db2020)

Внимание:
1. Ждать заливки файлов придется от нескольких минут до нескольких часов, смотря как повезет
Говорить "у меня быстро прошло, за час" или "медленно" не имеет смысла, процесс абсолютно случаен. Увеличить скорость подбора нельзя!
2. Патченные файлы пока не поддерживаются, только если пропатчить фаил программой GSlide15 которая так же есть на сайте.
3. В процессе работы идет отсчет в виде точек. Если точки не появляются в течение минуты-двух - прервите процесс и зарядите батарейку.
4. Если программа останавливается на строке Wait for EaTEbS - зарядите батарейку. Также попробуйте установить другие драйвера usbflash
5. Чтобы посмотреть внутреннюю структура папок файловой системы или вытащить какой-то предустановленный файл, достаточно скачать FS файл прошивки и распаковать его.
6. Данные сообщения о дисконнекте и реконнекте при работе с db2010 нормальны:
Например:

***** Reset ( 01-0C)
Waiting for the phone to disconnect
Waiting for the phone to reconnect
***** Wait for 0x5a

и поновой пошло....

Для прошивки Убедитесь, что у вас есть main, fs и пакет кастомизации для вашего телефона ДО того, как начнёте шить и НЕ ВКЛЮЧАЙТЕ телефон, пока не финализируете его так же всегда заряжйте аккумулятор до 100%.

Почему подбор пары ответ-запрос для разблокировки лоадера файловой системы длится иногда так долго

Напомню, что лоадер - это микропрограмма, выполняющаяся процессором телефона.

Процесс разблокировки это лоадера в официальном сервисном софте Sony Ericsson EMMA III идет так:
1. Программа (в данном случае EMMA III) посылает в телефон запрос вида ААА
2. Телефон на основании внутреннего определенного алгоритма (RSA SHA1 с ключом 1024 бит вроде, не помню) генерирует ответ вида БББ. Данный ответ каждый раз разный, возможно он зависит от текущего времени и т.п., смотря как реализовали алгоритм программисты SE
3. Программа читает этот БББ и генерит на основании определенного алгоритма ответ ВВВ и посылает его в телефон
4. Телефон, получив и проверив правильность ВВВ на основании определенного алгоритма, разблокировывает запущенный лоадер файловой системы и позволяет работать с файлами.

Платный софт типа Давинчи работает именно по такому принципу и работает в паре с EMMAIII. Поэтому требуется интернет подключение и т.п.

Бесплатный софт типа PhoneXC работает так:
Нам заранее известен правильный триплет данных ААА, БББ и ВВВ. Эти пакеты можно поймать, например проанализировав передачу данных из телефона в софт типа давинчи.
Поэтому процесс таков:
1. Программа (в данном случае PhoneXC) посылает в телефон запрос вида ААА
2. Телефон на основании внутреннего определенного алгоритма (RSA SHA1 с ключом 1024 бит вроде, не помню) генерирует "случайный" ответ БББ.
3. Программа читает этот БББ и сравнивает его с заранее известным БББ
Если БББ другой, повторяем процедуру сначала. Вот поэтому-то данный процесс достаточно долог и принципиально не известно, когда мы получим нужный ответ БББ
Если получен нужный БББ, то программа посылает в телефон заранее известный ответ ВВВ
4. Телефон, получив и проверив правильность ВВВ на основании определенного алгоритма, разблокировывает запущенный лоадер файловой системы и позволяет работать с файлами.

_________________
Изображение СОЗДАТЕЛЬ ДАННОГО ФОРУМА.Изображение


Последний раз редактировалось Грек 07-06, 23:46, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07-06, 22:56 
Не в сети
<b style=color:red>АДМИНИСТРАТОР</b>
Аватара пользователя

Зарегистрирован: 03-06, 17:13
Сообщения: 595
Откуда: Минск
От теории переходим к практике. Качаем все что нам необходимо

1. Сама программа XS++( http://eric-club.ru/flash/open/XS.html ) там в комплекте еще прошивочный драйвер ( http://eric-club.ru/flash/open/USBFlash.html ).

2. Прошивочный драйвер (в архиве с программой)

3. То что мы будем заливать на телефон: прошивки, фаилы кастомизации, драйвера на камеру дисплей, звуковые, профили.

4. Комплектный кабель (DCU-60).

5. Желательно прямые руки.

Если все уже есть то приступаем.

Устанавливаем прошивочные драйвера

Выключаем телефон, зажимаем кнопку "с" и не отпуская кнопки подключаем телефон к кабелю. Компьютер должен найти новое устройство.Указываем ему на наш драйвер (который соответственно предварительно распаковали куда вам душе угодно). Ждем окончания установки. отключаем телефон от кабеля и на всякий случай передергиваем аккумулятор.

Приступаем к работе с программой

Распаковываем архив с программой в удобный для нас каталог. Допустим C:Phone-XS далее для различных действий (прошивка или заливка фаилов) инструкция будет разной и я подробно опишу каждое из них.

_________________
Изображение СОЗДАТЕЛЬ ДАННОГО ФОРУМА.Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07-06, 23:03 
Не в сети
<b style=color:red>АДМИНИСТРАТОР</b>
Аватара пользователя

Зарегистрирован: 03-06, 17:13
Сообщения: 595
Откуда: Минск
1.Прошивка телефона

Для прошивки вам нужно скачать фаилы прошивки это main и fs ссылки где это можно сделать я давал выше. Если вы будете прошивать только main то финализация не нужна, если прошивать будете и main и fs тогда обязательно нужна финализация и у вас обязательно должен быть так называемый кустопак или фаилы финализации. если этого не сделать то телефон работать не будет само собой до тех пор пока эти фаилы вы не зальете. Что это за фаилы читай так же фак по прошивке, взять их можно на том же топсони.com.Еще пара ньюансов при прошивке только main фаила все пользовательские данные сохраняються (игры, контакты, настройки и т.п.). На моем примере я буду делать полную прошивку телефона с финализацией телефона k750i прошивкой R1DB001.

Качаем необходимые фаилы прошивки с топсони или же еще где наидете и распаковываем в каталог с программой. У вас должно получиться два фаила: K750_R1DB001_FS_EMEA_1_RED49.fbn и K750_R1DB001_MAIN_EU_1_CL_RED49.mbn. Так же качаем необходимый кустопак с той же топсони у меня этот фаил назывался так K750i_CDA102337_1_EMEA_1.zip CDA вашего телефона и кустопака должны совпадать так же как и регион.

Раскладываем фаилы по нужным папкам

Распаковываем фаилы нашего кустопака в папку files_to_phonetpapresetcustom само собой там нет таих папок и их нужно создать. Кидаем оба фаила прошивки в папку с программой запускаем программу выбираем телефон кабель и скорость подключения. В более новых версиях все выбираеться автоматом. В итоге должно получиться где то так.

Изображение

Переходим во вкладку flash

Так как мы шьём и MAIN и FS, мы должны отметить пункты "Flash Main", "Flash File System" и "Customize File System", в поле "Main Firmware" выбрать файл K750_R1DB001_MAIN_EU_1_CL_RED49.mbn и в поле "File System" выбрать K750_R1DB001_FS_EMEA_1_RED49.fbn.
Поскольку мы шьём файловую систему, ставим галку "cusyomize File System" В более новых версиях программы необходимо лишь выбрать необходимый пакет из списка.

Изображение

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

Изображение

Теперь жмем кнопку flash и подключаем выключеный телефон с зажатой кнопкой "С".

Идем пить кофе/пиво/вино в общем это надолго и пути назат уже нет.

Замечание: После нажатия "Flash" может понадобиться много времени для завершения процедуры. Если программа через какое-то время зависла, ваш телефон скорее всего разряжен >> зарядите его

2.Заливка фаилов.

В папке с программой есть папка с названием "files_to_upload". Все что будет находиться в этой папке будет залито в телефон. Но не абы как а соответственно в необходимую нам папку телефона. Для этого нам нужно знать ее точный путь что бы повторить этот путь в нашей папке на компьютере.

Пример: Допустим, мы хотим залить новый файл menu.ml и несколько иконок. В телефоне эти файлы размещаются в папке: /tpa/preset/system/menu/

Нам нужно создать внутри папки "files_to_upload" новую папку с именем "tpa", в ней создать "preset", и так далее...

В результате мы мы получим папку "files_to_uploadtpapresetsystemmenu".
В неё мы и должны поместить menu.ml и иконки. С остальными фаилами которые мы хотим залить в телефон поступаем таким же образом.

Запускаем PhoneXS, переходим во вкладку "FSX" и нажимаем кнопку "ute" и подключаем выключеный телефон с зажатой кнопкой "С".

Изображение

Так же можем идти пить кофе ну или что вы там любите.

_________________
Изображение СОЗДАТЕЛЬ ДАННОГО ФОРУМА.Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB