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
DualBoot
- Visor
- Опытный
- Сообщения: 57
- Зарегистрирован: 04.09.2007 21:04
- Модель телефона: Nokia N73
- Прошивка: Music Edition
- Откуда: Ростов
- Контактная информация:
Re: DualBoot
|************************************************|
|**********<<<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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|**********<<<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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~