motofan logo
> 

Dualboot, что это такое и что еще в нем нужно.

Vilko
сообщение 16.3.2006, 21:20


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Итак, в монстрах от Archy появилось новшество - DualBoot.
много кто спрашивает - что это такое?

в области CG18, где ранее у нас был только код, выполняющий jump на оригинальную точку входа( действие необходимое для обхода RSA), теперь распологается код, выполняющий функции полноценного бута.

суть его в следующем: стандартный бут(*#) - раньше стартовал ПОСЛЕ прошивки, то-есть управление получала прошивка, проверяла состяние клавиш и найдя *# - передавала управление буту. соответственно в случае проведения "кривого" патча вместо кода прошивки, выполняющего данные действия в флешке мог оказатся просто мусор и пользователь получал труп телефона и необходимость "ТП".
теперь состояние клавиатуры определяется процедурой в CG18 ДО передачи управления прошивки, что является гораздо более безопасным.

кроме того теперь можно помимо запуска стандартного бута по *# запустить мой собственный бут, написанный полностью с нуля на основе изучения кода бута версии 7E0.
помимо того, что этот бут выполняет стандартную функцию "приема" ramdld (независимо от версии основного бута!), в нем так-же включены некоторые мои эксперименты с железом - вы можете это заметить по управлению световой начинкой телефона.

и что самое важное - этот бут можно расширять добавляя в него любые впринципе реализуемые функции, например дополнительные FlashMode-команды или дополнительные действия событя клавиатуры.

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


Инструкция по заливке CG18 через ramldr (спасибо FX Poster):
1 - запустить прогу,подсоединить тел.
2 - дождатся переключения тела в флеш-мод, надписи "connected" в проге.
3 - нажать send ramldr, выбрать файл ldr_dualboot.bin (присоединен к посту)
4 - дождатся загрузки файла, последняя надпись в логе будет ACK JUMP
5 - нажать Erase и дождатся ACK ERASE
6 - ввести в поле base addr адрес 11fe0000
7 - нажать send binary, выбрать файл бута.
8 - ждать окончания загрузки бута
9 - нажать restart, отсоединить тело.
Прикрепленный файл Dualboot.zip   ( 29.66 килобайт ) Кол-во скачиваний: 173


Альтернативный способ установки нового бута:
Просто прошить приложенный файл через FlashBackup.
Прикрепленный файл Dualboot_shx.zip   ( 48.58 килобайт ) Кол-во скачиваний: 3545


Правильный способ входа в новый бут:
на выключенном телефоне нажать зеленую кнопку и, не отпуская ее, нажать красную.

Что еще умеет этот бут:
1 - вкл./выкл. вспышки (менее ярко, чем в камере)
2 - вкл./выкл. подсветки клавиатуры
3 - вкл. зеленые светодиоды по бокам (обратно не выключаются).
Джойстик вверх/вниз - яркость подсветки дисплея.

DUAL BOOT СКАЧАТЬ ТУТ ВЕРСИЯ 3.3 ДЛЯ L7E
DUAL BOOT СКАЧАТЬ ТУТ ВЕРСИЯ 3.3 ДЛЯ Z3
DUAL BOOT СКАЧАТЬ ТУТ ВЕРСИЯ 3.3 ДЛЯ K1

Прикрепленный файл boot_src.rar   ( 20.41 килобайт ) Кол-во скачиваний: 1398
- исходник для интересующихся
Прикрепленный файл boot_rus.rar   ( 9.4 килобайт ) Кол-во скачиваний: 1503
- руссифицированный бут от AzT59
Прикрепленный файл DualBootNG.rar   ( 87.68 килобайт ) Кол-во скачиваний: 485
- бут с графическим интерфейсом от Exebyte

blackbox:
Тема зачищена от оффтопа (обсуждение Linux, Juix и пр.).
Версию темы до очистки можно скачать здесь:
Прикрепленный файл Dualboot___архив_обсуждения.zip   ( 66.75 килобайт ) Кол-во скачиваний: 1342


Выкладываю компиляторы для дуалов
http://rapidshare.com/files/58141858/arm.rar.html

Сообщение отредактировал GandjaFuzz - 29.9.2007, 14:30
Прикрепленный файл Dualboot.zip   ( 29.66 килобайт ) Кол-во скачиваний: 173
Прикрепленный файл Dualboot_shx.zip   ( 48.58 килобайт ) Кол-во скачиваний: 3545
Прикрепленный файл boot_src.rar   ( 20.41 килобайт ) Кол-во скачиваний: 1398
Прикрепленный файл boot_rus.rar   ( 9.4 килобайт ) Кол-во скачиваний: 1503
Прикрепленный файл DualBootNG.rar   ( 87.68 килобайт ) Кол-во скачиваний: 485
Прикрепленный файл Dualboot___архив_обсуждения.zip   ( 66.75 килобайт ) Кол-во скачиваний: 1342
Прикрепленный файл Dual_Boot_L7e_3.2.rar   ( 43.9 килобайт ) Кол-во скачиваний: 570
Прикрепленный файл Dual_Boot_L7e_2.4.rar   ( 8.49 килобайт ) Кол-во скачиваний: 531
Прикрепленный файл Dual_Boot_3_2_Source_L7e.rar   ( 50.76 килобайт ) Кол-во скачиваний: 594
Прикрепленный файл Dual_Boot_2_4_Source_L7e.rar   ( 17.06 килобайт ) Кол-во скачиваний: 522
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Vilko   Dualboot   16.3.2006, 21:20
Vilko   FX Poster, можно. бери cg18 из монстра арчи и шей...   17.3.2006, 8:51
optima   Тел V635, R474_4BR_patched, boot loader 07.D0 (счи...   18.3.2006, 12:35
Irus   Vilko Вот, сделай например на # чтобы тел полность...   18.3.2006, 14:56
Vilko   optima, ага, то-есть на V635 бут работает, но про...   19.3.2006, 16:25
blackbox   Пожалуйста. Dual boot by Vilko is a new feature ...   19.3.2006, 22:00
optima   Vilko - "optima, ага, то-есть на V635 бут р...   20.3.2006, 0:03
snaketk   Кстати!!!!!!!! Чер...   20.3.2006, 3:02
SharkExE   snaketk, VanyaS, у меня тоже через MFF и FlashBa...   20.3.2006, 5:32
Non_Homyak   Vilko, А можно чтоб как на sonyericcson w800i чер...   20.3.2006, 9:40
Vilko   Non_Homyak, можно. но такое я делать буду еще оче...   20.3.2006, 9:43
Xopek-1   У меня есть идея. Бут на пароль... то есть тело не...   20.3.2006, 11:35
Vilko   aligatro, пароль - впринципе можно,ну а счет sms э...   20.3.2006, 19:27
Akceptor   Vilko, Мне вот тоже интересно. Можно ли его на с3...   21.3.2006, 5:07
Vilko   FantomAL, стандартный - нельзя. пока существует п...   21.3.2006, 10:49
AlexKooper   Конечно каждый под себя в бинарнике! И зашифро...   21.3.2006, 11:54
Vilko   Non_Homyak, влезет. пока у меня еще меньше трети ...   21.3.2006, 17:17
FusioN   Vilko, а как насчет того чтобы вписать твой бут в ...   21.3.2006, 17:19
Vilko   Sity, хы. строчку "S Flash..." чуть-чут...   21.3.2006, 19:27
Random   На 0A.02 буте это пока невозможно, поскольку это...   21.3.2006, 19:29
Vilko   увы в буте 8.D0 ситуация аналогичная. поэтому на...   21.3.2006, 19:38
Sity   У меня 08.D0 стоит а не 08.A0.... И что ты имел ...   22.3.2006, 10:34
Dr.Gluk   Не один бут просто так шиться не хочет... Хотел у...   22.3.2006, 12:03
Vilko   FantomAL, ну, обсуждается вопрос возможности уста...   22.3.2006, 18:20
Алекс75   Vilko, Прошил данный бут на V635 проблем видимых н...   22.3.2006, 19:08
Vilko   Timur_lar, можно. надо только разобратся с управл...   22.3.2006, 20:02
Алекс75   А про нормальную работу данного бута на 635 вопрос...   22.3.2006, 21:32
Vilko   .shaman, запланировано. Akceptor, и там и там АRМ7...   26.3.2006, 6:28
Vilko   Anton85, бут никак не влияетнаработу прошивки, ес...   27.3.2006, 5:46
..Strik3r..   Vilko, ожидается ли поддержка 16ти мегабайтных мод...   28.3.2006, 20:35
Vilko   ..Strik3r.., да. cats, при разряде аккума у не...   29.3.2006, 8:58
Vilko   делаю: - поддержку доп. команд для совместимости ...   7.4.2006, 20:33
Vilko   LinarBAW, у меня сейчас нету V635бтак что не на ч...   9.4.2006, 10:11
Vilko   Oktan, и что в этой консольке делать? сделать-то ...   9.4.2006, 13:19
Vilko   alex-glooom, я уже писал, что плейер если и буду ...   9.4.2006, 16:25
AlexKooper   Vilko, методика замыкания 4+5 контактов на Е398 на...   12.4.2006, 9:59
Vilko   Алекс75, насколько я знаю, мой бут работает норма...   13.4.2006, 17:52
Random   hobbit19, Насчет С650... В отличие от Е398 подпис...   17.4.2006, 7:39
Vilko   пока я понемногу делаю "заказанные фитчи...   18.4.2006, 16:22
Krab1   Vilko а что скажешь по внедрению этого бута на нов...   19.4.2006, 3:12
Akceptor   Krab1, Рандом обещает новый флэшбэкап под новые ...   19.4.2006, 3:39
lv333   2 Vilko А где можно скачать armasm?   19.4.2006, 13:53
Vilko   lv333, я брал в eMule поиском по "ads" ...   20.4.2006, 9:14
Navigator   Vilko, если будешь делать защиту бута паролем — сд...   1.5.2006, 14:13
azt59   Написал тут программку с помощью которой можно шри...   1.5.2006, 22:29
azt59   Зацените первый в мире РУССКИЙ БУТЛОАДЕР   2.5.2006, 7:43
Vilko   azt59, хы, молодца... тока мог бы не извращатся и...   2.5.2006, 10:29
azt59   Исходники Vilko выложил сюда, а компилятор ищи в e...   2.5.2006, 17:08
Ratmagor   Siferot, Для стирания Бута, защищенного паролем п...   14.5.2006, 13:29
Exebyte   4-5 контакт... И прошиваемся из стандартного бу...   20.5.2006, 19:59
Exebyte   Уже исправленно... Файл всё в том же посте... :)...   21.5.2006, 9:07
blackbox   Exebyte, я думаю, ты не будешь возражать, если я ...   22.5.2006, 13:11
Exebyte   Конечно не буду... Проект DualBoot является Open...   22.5.2006, 16:08
Exebyte   Замкни 4-5 контакты... И посмотри, что до чего п...   22.5.2006, 21:07
~Absolut buG~   Действительно дельная мысль. :) Насколько я пон...   25.5.2006, 10:32
Exebyte   Непосредственно процесс прошивки осуществляет RA...   25.5.2006, 16:26
Exebyte   ВНИМАНИЕ!!! Просьба к владельцам телеф...   27.5.2006, 17:56
optima   V635, R474_4BR_patched. Как только прочитал - сра...   28.5.2006, 0:31
Vilko   Motorik, выключение "фонариков" я прост...   5.6.2006, 14:23
Exebyte   Сперва хотели время встроить текущее, но с ним п...   6.6.2006, 20:05
Valleo   Ммм... Вчера пощелкав вспышкой в дуалбуте мне приш...   12.7.2006, 5:12
Фин   Vilko ты писал что по могочисленным просьбам сдела...   17.7.2006, 0:18
Motohobiman   Что на счёт новых тел на базе Lte 2,процесс вливан...   17.7.2006, 0:57
aligatro   на v220 бут не хочет прошиватся. :( сорри если п...   24.7.2006, 3:29
Фин   aligatro сказано же было что это только для 32мб м...   24.7.2006, 15:36
3ep0   Flash&backup 3 все же вышел :) я таки слил бек...   31.7.2006, 3:46
Фин   Vilko отпишись пожалуйста по поводу пароля в дуал ...   18.8.2006, 0:46
azt59   Дуалбут с паролем тестируем отписываемся.. ~~~~~~~...   25.8.2006, 9:30
XakerNesh   Для тех, хто не умеет (грубо сказано) пользоваться...   25.8.2006, 15:45
SharkExE   XakerNesh, вообще то нада выбирать не BOOT, а CG1...   26.8.2006, 12:58
LimeJelly   Ребят, а если я зашьюсь им в E770 что будет?   26.8.2006, 16:15
Maxval   azt59, вообще вещь.Давно хотел такой. вот это тоже...   26.8.2006, 16:16
Beaumont   А ещё лучше сделать так, что если пароля нет то он...   26.8.2006, 17:47
zerrow   Есть какой нибудь мануал о изменении пароль в hex ...   27.8.2006, 9:53
bit.exe   zerrow смотри рисунок   27.8.2006, 10:14
Valleo   Блин писец. Поставил пасс называется. Написал паро...   27.8.2006, 11:49
azt59   Valleo, Короти 4-5 контакт.. To ALL Пароль зада...   27.8.2006, 12:03
Valleo   Яж сказал =))   27.8.2006, 12:39
*НеХеR*   azt59, Респектище тебе! Вот только если я хоч...   27.8.2006, 14:27
LimeJelly   Ну так что про E770 ?   27.8.2006, 15:09
Халдей   Пробывал и через Флешбекап и через ramldr результа...   28.8.2006, 13:35
bigserg555   Халдей, Твоя ошибка скорее всего в том что ты пос...   29.8.2006, 10:05
bit.exe   Vilko а стандартный бут можго как нибудь запоролит...   29.8.2006, 11:39
hobbit19   стандартный нельзя ) теоритичеки можна но практи...   29.8.2006, 12:25
SharkExE   hobbit19, bit.exe, дык ведь бут от вилко при люб...   29.8.2006, 14:32
bigserg555   Запороленный бут вещь хорошая. Я планирую через не...   29.8.2006, 15:22
Lezhik   наткнулся на данную темку, прошил бут - ляпота :) ...   29.8.2006, 15:55
abatsk   А возможно ли самому заменить картинку в буте с гр...   29.8.2006, 18:02
azt59   SharkExE, Нет. Помоему ты ошибаешся..Бут от Vil...   29.8.2006, 18:46
abatsk   Прогу нашел! Но вот как ей пользоваться?...   30.8.2006, 9:01
zolookas   AzT59, можно исходники получит или они - секрет? ...   29.8.2006, 18:56
azt59   zolookas, Данный проект есть OpenSource поэтому и...   30.8.2006, 8:58
ddddddd1   поставил дуал бут с паролем но ниче не изменилочь ...   30.8.2006, 9:49
SharkExE   azt59, а какие функции ты называешь надлежащими б...   30.8.2006, 10:08
azt59   SharkExE, Бут должен содержать в себе драйвер ЮСБ...   30.8.2006, 11:58
~Absolut buG~   Я только с каникул, может упустил что-то. Неоднок...   30.8.2006, 14:00
azt59   ~Absolut buG~, Моя модификация Дуалбута есть тот-...   30.8.2006, 16:38
~Absolut buG~   Ааа! Тогда всё на своём месте! :) Ну......   30.8.2006, 16:42
6 страниц V  1 2 3 > » 

Dualboot, что это такое и что еще в нем нужно. · Ломаем и строим! · Forum
 

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

 

Текстовая версия Сейчас: 13.7.2025, 19:26

Форум живёт: 8081 дней