DualBoot

Всё о Motorola
Аватара пользователя
S-B4
Пользователь
Пользователь
Сообщения: 39
Зарегистрирован: 06.09.2007 20:49
Модель телефона: Е398 и Nокiа 3250
Контактная информация:

DualBoot

Непрочитанное сообщение#1 » S-B4 » 25.09.2007 15:33

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, отсоединить тело.


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

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

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

boot_src.rar ( 20.41 килобайт )- исходник для интересующихся
boot_rus.rar ( 9.4 килобайт )- руссифицированный бут от AzT59

Сообщение отредактировал Gordon Frimmen
Возникли вопросы пиши мне в ICQ 420855420
и конеч но же на e-mail s-b4@mail.ru(:-))

Аватара пользователя
Visor
Опытный
Опытный
Сообщения: 57
Зарегистрирован: 04.09.2007 21:04
Модель телефона: Nokia N73
Прошивка: Music Edition
Откуда: Ростов
Контактная информация:

Re: DualBoot

Непрочитанное сообщение#2 » Visor » 03.10.2007 15:58

|************************************************|
|**********<<<DualBoot by Vilko>>>***************|
|************************************************|
Модификация AzT59 Perm 2006
Установка:
Ramldr'ом на адрес 0x11FE0000
RAMDLD для него прикреплён в архиве(ldr_DualBoot.bin)

Использование
1. Запуск [Красная]
2. Вводим пароль
3. Жмём [#] для подтверждения пароля
4.1 Для запуска Прошивки жмём и держим около секунды [Красная]
4.2 Для запуска Dualboot жмём [Зелёная]

Пароль имеет ограничение в 5 символов(цифры от 0 до 9)
Изменить пароль можно в любом HEX редакторе по смещению 0x4B9 или при помощи поиска (0102030405) смотрите PassEdit.jpg.
По умолчанию пароль установлен 12345.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Мой ICQ: 66208831
Мой email: visor07@list.ru

Ответить