
Требования:
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 — файл прошивки
Текст авторства пользователя n4ela