motofan logo
       
> 

Понижение бута 08.26 до 07.B0 на C390, методика и принцип её работы

motoprogger
сообщение 21.1.2008, 13:13


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Как известно, в C390 изначально прошит бут 08.26 с достаточно высоким уровнем защиты. В частности, он не позволяет обойти RSA традиционным для LTE способом и заливать полные бекапы.
Мной разработана методика, а затем и комплект для понижения бута до 07.B0 и испытан на своей C380 (специально прошил в неё бут 08.26), затем DmT этот процесс автоматизировал, за что ему мега-респект.
Для желающих сделать это вручную: требуется только Flash&Backup 3.x.x (проверял на 3.0.4) и приложенный мной в архиве файл step2.shx
Алгоритм:
1) Flash&Backup-ом снимаем бекап всех кодовых групп
2) Им же прошиваем приложенный мной файл step2.shx
После окончания прошивания дисплей погаснет на несколько секунд, компьютер может сообщить "Неопознанное USB-устройство". Всё нормально, как раз в это время и происходит понижение версии бута. Через несколько секунд должен запуститься уже бут 07.B0 с ошибкой "MEM_MAP Blank, Service req'd", но я реально наблюдал чёрный дисплей, подсветка включена. Телефон нормально определяется и прошивается, как в буте.
3) Прошиваем либо наш бекап, сделанный на шаге 1, либо понравившийся рефлеш или монстр (можно патченый, но не забываем отключать RSA).
Ни в коем случае не прошивайте файл step2.shx в телефон с другой версией бута! Получите "Неопознанное USB устройство" и необходимость ТП.
Как это работает.
В буте 08.26 (C390) по адресу 10003ABC находится последовательность байт:
Код
EA 53 0F 90
. Если интерпретировать её как код ARM, получим переход на адрес 114C7904. После 11000000 видно "вторую копию" флешки, то есть записав любой код по адресу 104С7904, мы получим по адресу 10003ABC переход на наш код.
Для того чтобы таким способом наш код запустить, нужно:
1) В первые 4 байта CG1 и в неё же по смещению +C4, также в первые 4 байта CG3 записать адрес 10003ABC - адрес точки входа в прошивку
2) В первые 4 байта CG18 записать адрес 1000E800 - адрес подписи бута.
Всё. Поскольку адрес 10003ABC покрывается подписью бута, бут вместо прошивки проверит сам себя и перейдёт на этот адрес, а оттуда - на 104C7904.
Мой файл step2.shx представляет собой:
1) CG1: в начале MEM_MAP с применёнными патчами, после неё - бут 07.B0, от которого "отрезаны" последние 256 байт (они все FF)
2) CG2: на самом деле это кусок CG1, вписывает мой программный код по адресу 104С7904
3) CG3: первые 16 байт скопированы из оригинальной прошивки, первые 4 изменены, дальше FF до 64 КБ
4) CG18: первые 16 байт перенесены из оригинальной (кроме изменённых первых 4 байт), дальше FF до 2 КБ.
Ключевой момент в том программном коде, который записывается по адресу 104С7904. Что он делает:
1) Копирует бут 07.B0 из адреса 10080100 в адрес 03FD0000 (в оперативную память)
2) Стирает диапазоны памяти 10000000-10010000 и 10080000-100A0000
3) Прошивает бут 07.B0 по адресу 10000000 (его законному)
4) Запускает бут 07.B0
Жду отзывов, вопросов, пожеланий, предложений.
Над пустым дисплеем буду работать

Приложил ещё исходники

Сообщение отредактировал motoprogger - 10.2.2008, 4:03
Прикрепленный файл step2.rar   ( 59.25 килобайт ) Кол-во скачиваний: 439
Прикрепленный файл bootdown_src.rar   ( 1.08 килобайт ) Кол-во скачиваний: 317
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hamper
сообщение 21.1.2008, 23:37


Интересующийся
**

Группа: Пользователи
Сообщений: 37
Регистрация: 13.5.2007
Пользователь №: 134 747
Модель телефона: C390 | L9
Прошивка: A0.14R | 22.07R

Рейтинг: 4.5



возможно днем проверю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hamper
сообщение 26.1.2008, 12:33


Интересующийся
**

Группа: Пользователи
Сообщений: 37
Регистрация: 13.5.2007
Пользователь №: 134 747
Модель телефона: C390 | L9
Прошивка: A0.14R | 22.07R

Рейтинг: 4.5



телефон С390
прошивка R368_G_0B.A0.14R (патчи применять пока не пробовал)
прошил все работает, бут теперь 07.B0
спасибо smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 26.1.2008, 13:48


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Цитата(Hamper @ Сегодня, 18:33)

прошил все работает, бут теперь 07.B0
*


Спасибо за тестирование! Очень был рад увидеть эту надпись,
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
t.alexxey
сообщение 26.1.2008, 15:30


Мастер
****

Группа: Пользователи
Сообщений: 152
Регистрация: 8.9.2005
Из: Северодвинск
Пользователь №: 50 868
Модель телефона: Z6
Прошивка: PE 2.0

Рейтинг: 9



у меня тоже получилось с первого раза thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
t.alexxey
сообщение 26.1.2008, 20:42


Мастер
****

Группа: Пользователи
Сообщений: 152
Регистрация: 8.9.2005
Из: Северодвинск
Пользователь №: 50 868
Модель телефона: Z6
Прошивка: PE 2.0

Рейтинг: 9



патчи не ставятся.
Пробовал делать с помощью FB 3.0.5, телефон после не включался.
С помощью https://motofan.ru/soft/ РСД Lite 3.3 восстановил бэкап unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 27.1.2008, 5:35


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



t.alexxey,
А ты RSA после этого отключал?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
t.alexxey
сообщение 27.1.2008, 8:34


Мастер
****

Группа: Пользователи
Сообщений: 152
Регистрация: 8.9.2005
Из: Северодвинск
Пользователь №: 50 868
Модель телефона: Z6
Прошивка: PE 2.0

Рейтинг: 9



Цитата(motoprogger @ 27.1.2008, 8:35) *

t.alexxey,
А ты RSA после этого отключал?

упс забыл tomato.gif

все получилось

Сообщение отредактировал t.alexxey - 27.1.2008, 12:40
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hamper
сообщение 27.1.2008, 12:15


Интересующийся
**

Группа: Пользователи
Сообщений: 37
Регистрация: 13.5.2007
Пользователь №: 134 747
Модель телефона: C390 | L9
Прошивка: A0.14R | 22.07R

Рейтинг: 4.5



я RSA снимал, патчил через FB 3.0.7 и прошивал через FB или RadioComm все работает отлично )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
am22
сообщение 5.2.2008, 19:53


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 14.1.2007
Пользователь №: 116 805
Модель телефона: motorola

Рейтинг: 1



За сутки с "нуля знаний" телефон перепрошил на сколько можно,
Возникающие вопросы у Новичков. Писать сюда!

с поддержкой уважаемого "DmT"

За одно твою систему опробовал!
Все работает - здорово!
Спасибо большое!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 9.2.2008, 16:18


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Сделал программу доводящую весь процесс до автоматизма
Boot Loader 08.26 Remover
Обсуждаем все там.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
nougmanoff
сообщение 11.2.2008, 11:27


Новичок
*

Группа: Пользователи
Сообщений: 21
Регистрация: 19.8.2007
Пользователь №: 144 959
Модель телефона: c390
Прошивка: .....ofr

Рейтинг: 0



через fb шьет без проблем
а автоматизированный вариант на первой стадии ругаться начал
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 11.2.2008, 12:32


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



nougmanoff,
Оч. странно...
Ты какую версию качал?
Что было в телефоне?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
yalik
сообщение 2.3.2008, 16:16


Мастер
****

Группа: Пользователи
Сообщений: 251
Регистрация: 4.3.2006
Из: Иркутск
Пользователь №: 72 765
Модель телефона: L9RSA..Z3
Прошивка: 05R, 0DRnoRSA

Рейтинг: 34.5



Цитата(DmT @ 10.2.2008, 0:18) *

Сделал программу доводящую весь процесс до автоматизма
Boot Loader 08.26 Remover
Обсуждаем все там.

Пробовал твой автоматизм, сырой он. Никаким местом не получилось.
Флэшбэкапом Step2.shx влёгкую!
Огромный спасибо автору!

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 2.3.2008, 16:24


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



yalik,
незнаю...
у других же получается
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vorobei
сообщение 9.6.2008, 19:43


Интересующийся
**

Группа: Пользователи
Сообщений: 93
Регистрация: 26.6.2007
Из: Днепропетровск
Пользователь №: 139 416
Модель телефона: C390<=>mpx 200
Прошивка: WM Se7en_MPx200

Рейтинг: 1



drinks_cheers.gif СПАСИБО!!!! все ок все работает thumbsup.gif clap.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fomenko398
сообщение 12.8.2008, 21:08


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 2.8.2008
Пользователь №: 178 350
Модель телефона: E398
Прошивка: R373.....79R

Рейтинг: 0



че делать комп тело не узнает?помогите срочно
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 12.8.2008, 21:52


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Fomenko398,
ТП сделай.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Simple-5
сообщение 17.9.2008, 12:05


Заслуженный флудер
*****

Группа: Пользователи
Сообщений: 354
Регистрация: 16.10.2004
Из: Земля, Россия, Химки
Пользователь №: 16 951
Модель телефона: Motorola C390
Прошивка: Откуда мне знать...


Настроение:
Постоянно прогрессирующее счастье



Рейтинг: 200



При скачивание Step2.rar, выдает:"Неожиданный конец архива".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Понижение бута 08.26 до 07.B0 на C390, методика и принцип её работы · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.8.2025, 16:16

Форум живёт: