Установка Android 2.2 на Nokia N900

Требования: Android RootFS (пользователя maemo. org dj_steve) Зеркало Kernel Image (пользователя maemo. org dj_steve) Зеркало Карточка MicroSD (минимум 1Gb) Linux на компьютере Maemo-flasher Пакет rootsh на n900 Изображение: 

Для начала на телефоне получаем права root
sudo gainroot

И выполняем команду
sysinfo-tool — g /certs/npc/esn/bt_id
полученный номер сохраняем

Разбиваем флешку на две части:
1. Первую я делал резмером 1Gb( минимум 256мб ), файловая система Fat32
2. Все оставшееся место, файловая система ext3
Я использовал GParted

Монтируем ext3 раздел в папку(Название устройств может отличаться)
mkdir temp
mount /dev/sdc2 temp

Заходим в созданную папку и извлекаем RootFS
cd temp
tar xjvvpf../Downloads/NITDroid-N900-0.0.1-Demo. tbz2
Внимание: Извлекаем только из под рута.

Находясь в корне нашей флешки нам надо отредактировать файл system/bin/load_modules. sh
Находим строчку echo 0cddef0a0e6d и заменяем 0cddef0a0e6d на номер который мы получили при выполнени команды sysinfo-tool
Это требуется для корректной работы bluetooth модуля

Размонтируем нашу флешку
umount /dev/sdc2

Далее вынимаем usb-кабель и выключаем телефон
Зажимаем на клавиатуре букву u и вставляем usb кабель.
Телефон должен перевестись в так называемый flash-mode

Далее заходим в папку с maemo-flasher’om копируем туда zImage-NITDroid-0.0.1
И выполняем команду
flasher-3.5 —set-rd-flags=no-ext-wd, no-lifeguard-reset —enable-rd-mode — f — k zImage-NITDroid-0.0.1 — R

После чего должна начаться загрузка android’a.
Пару фотографий:

Что бы вернуть все на свои места надо прошить старое ядро.
Я делал это командой./flasher-3.5 —disable-rd-mode — f — k zImage — R
Где zImage мое разогнаное ядро.
На maemo. org советуют если нету образа ядра то скачать оригинальную прошивку и прошиться со следующими параметрами
flasher-3.5 —disable-rd-mode — f — F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM. bin —flash-only=kernel — R
Где RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM. bin — файл прошивки