Андроид для nokia n900

MAEMOs.RU

Все о MeeGo и Maemo в России.

Android на N900 – инструкция по запуску от n4ela

Наш пользователь n4ela написал инструкцию, как он ставил Android 2.1 на свой 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.
Пару фотографий:

Источник

Андроид для nokia n900

Важное замечание по прошивке.

Неофициальное зеркало лежащего tablets-dev.nokia.com: http://skeiron.org/tablets-dev/ — там есть и флешер и прошивки (вроде кроме самой последней)
Последняя прошивка лежит тут: http://meegos.ru/forum/viewtopic.php?id=676

Версия прошивки Nokia N900 — 21.2011.38-1 (она же Maemo 5 PR1.2)
Продукт коды,вошедшие в прошивку

Полное «название» — RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM
Последняя версия «ванилы» — RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM
Скачать прошивку, «ванилу», и сам Maemo Flasher-3.5 можно здесь! :yes:
Для того, чтобы узнать текущую версию прошивки, наберите в телефоне *#0000#
Либо смотрите «информацию о продукте» в настройках.

(обратите внимание, имя файла в команде должно совпадать с названием файла «ванилы»)
— начнется процесс переустановки образа внутренней памяти
—> данный процесс вернет память аппарата в первоначальное состояние, удалится весь пользовательский контент. (позаботьтесь о BackUpґе)

По завершении отсоединяем кабель и включаем аппарат — готово.
. Прошивать образ «ванилы» для обновления прошивки не обязательно. НО! Прошивать «ванилу» (аналогия форматированию) отдельно от прошивки не стоит.

Сообщение отредактировал Alexxxl — 19.03.20, 12:12

PS Сильно не обольщайтесь. Что то может оказаться лишь слухами.

Сообщение отредактировал golden_dragon — 22.09.11, 09:32

Перепрошил свою n900 на 800 Мгц, по инструкции с дружественного форума (если модераторы разрешат ссылку на готовую пошаговую инструкцию по перепрошивке с другого форума укажу здесь, так как есть готовая инструкция и смысла перепечатывать не вижу) для себя решил что прошивать на бОльшую скорость чем 800 Мгц. не стоит, дабы не нарушить устойчивости работы системы. Подтверждаю, прошивается легко, субъективно скорость работы возрастает. По сообщениям забугорных форумов — при перепрошивке проца на скорость больше чем 900 Мгц (например на 1 Гц) у многих перестает запускаться приложение «Калибровка экрана» и некоторые игры. В остальном пока полет нормальный.
Из минусов — пока только один, если устройство выйдет из строя (не важно по какой причине) и в сервис-центре увидят что девайс перепрошит, вы лишаетесь гарантии. Благо есть способ вернуть стандартную прошивку процессора.

Читайте также:  Хорошие планшеты с андроидом

Сообщение отредактировал Winstrol — 06.04.10, 14:37

Похоже обновил, а не прошил по новой. Точно не знаю, через NSU не прошивал, если хотите все удалить, то шейте через флешер.

Кстати поздравляю с покупкой, как впечатления?

Источник

Андроид для nokia n900

Важное замечание по прошивке.

Неофициальное зеркало лежащего tablets-dev.nokia.com: http://skeiron.org/tablets-dev/ — там есть и флешер и прошивки (вроде кроме самой последней)
Последняя прошивка лежит тут: http://meegos.ru/forum/viewtopic.php?id=676

Версия прошивки Nokia N900 — 21.2011.38-1 (она же Maemo 5 PR1.2)
Продукт коды,вошедшие в прошивку

Полное «название» — RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM
Последняя версия «ванилы» — RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM
Скачать прошивку, «ванилу», и сам Maemo Flasher-3.5 можно здесь! :yes:
Для того, чтобы узнать текущую версию прошивки, наберите в телефоне *#0000#
Либо смотрите «информацию о продукте» в настройках.

(обратите внимание, имя файла в команде должно совпадать с названием файла «ванилы»)
— начнется процесс переустановки образа внутренней памяти
—> данный процесс вернет память аппарата в первоначальное состояние, удалится весь пользовательский контент. (позаботьтесь о BackUpґе)

По завершении отсоединяем кабель и включаем аппарат — готово.
. Прошивать образ «ванилы» для обновления прошивки не обязательно. НО! Прошивать «ванилу» (аналогия форматированию) отдельно от прошивки не стоит.

Сообщение отредактировал Alexxxl — 19.03.20, 12:12

PS Сильно не обольщайтесь. Что то может оказаться лишь слухами.

Сообщение отредактировал golden_dragon — 22.09.11, 09:32

Перепрошил свою n900 на 800 Мгц, по инструкции с дружественного форума (если модераторы разрешат ссылку на готовую пошаговую инструкцию по перепрошивке с другого форума укажу здесь, так как есть готовая инструкция и смысла перепечатывать не вижу) для себя решил что прошивать на бОльшую скорость чем 800 Мгц. не стоит, дабы не нарушить устойчивости работы системы. Подтверждаю, прошивается легко, субъективно скорость работы возрастает. По сообщениям забугорных форумов — при перепрошивке проца на скорость больше чем 900 Мгц (например на 1 Гц) у многих перестает запускаться приложение «Калибровка экрана» и некоторые игры. В остальном пока полет нормальный.
Из минусов — пока только один, если устройство выйдет из строя (не важно по какой причине) и в сервис-центре увидят что девайс перепрошит, вы лишаетесь гарантии. Благо есть способ вернуть стандартную прошивку процессора.

Сообщение отредактировал Winstrol — 06.04.10, 14:37

Похоже обновил, а не прошил по новой. Точно не знаю, через NSU не прошивал, если хотите все удалить, то шейте через флешер.

Кстати поздравляю с покупкой, как впечатления?

Читайте также:  Перепрошивка планшета андроид с компьютера

Источник

Андроид для nokia n900

Android на n900
Ставим и юзаем софт от Андроид!

Сообщение отредактировал golden_dragon — 27.09.11, 12:36

Установка с помощью nitdroid-installer

Потребуется microSD карта объемом не менее 2 Гб класса выше 4, вся информация на ней будет удалена во время установки.

1. Вставить карту памяти в устройство и настроить подключение к интернету.

2. Установить из Devel Extras пакет nitdroid-installer со всеми зависимостями.

На внутреннюю память

В этом случае не потребуется microSD карта. Кроме того, внутренняя память достаточно быстрая для комфортной работы системы.

Перед установкой необходимо создать отдельный ext3 раздел объемом 1,5 Гб на внутренней памяти. Это можно сделать, например, с помощью MeeGo Rescue Initrd. Скорее всего (если до этого не проделывались подобные манипуляции) адрес раздела будет /dev/mmcblk0p4 , но лучше уточнить.

Все операции отличаются от ручной установки на microSD лишь адресом раздела и способом его создания. Поэтому в пункте 5 нужно по другому монтировать файловую систему

и при желании исправить название в первой строке.

Если необходимо иметь возможность загружать устройство и с картой памяти, и без нее, то можно использовать два файла в папке /etc/multiboot.d с разными параметрами.

1. — Я перепрошил n900 флешером на прошивку «RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin» и ваниллу «RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin» , чтобы при установке Nitdroid не возникало не каких ошибок.

2. — После прошивки не включая телефон поставил «MeeGo Rescue Initrd» —
скачал два файла под названием (kernel-n900-2.6.35.3-10.3.armv7l.rpm) и (nokia-n900-rescue-initrd-0.1-2.157.armv7l.rpm) из них с поможью Linux (у меня на windows xp получилось пограммой 7zip) выдераются вот эти два файла (vmlinuz-2.6.35.3-10.3-n900) и (nitrd.img-rescue-2.6.35.3-10.3-n900) вводиться команда во флешере (flasher-3.5 -k vmlinuz-2.6.35.3-10.3-n900 -n initrd.img-rescue-2.6.35.3-10.3-n900 -l -b»rootdelay=1 root=/dev/ram0″) потом подлючаеться выключенный телефон к компьютеру с зажатой клавишей U и за несколько секунд появляется на экране(с выключенной подсветкой) телефона бегущая командная строка, потом я отключаю кабель и снова подключаю. Итак получаеться телефон в выключенном состоянии с помощью MeeGo Rescue Initrd в режиме USB накопителя)

3. — Я запускаю программу Acronis Disk Director 11, нажимаю на диске под названием Nokia n900 правой кнопкой, потом на надписи разделить том, и во вкладке новый раздел выбираю 1.5 гб нажимаю на галочку «Пернести выбранные файлы на созданный том», потом форматирую 1.5гб в ext3 и нажимаю Выполнить, компьютер просит перезагрузится чтобы выполнить задания. После перезагрузки ВНУТРЕННИЙ ДИСК ГОТОВ, и папки с файлами с N900 на месте. Далее нажимаю на телефоне кнопку R и вытаскиваю кабель с телефона.

4. — Включаю телефон. И устанавливаю репозитории — extras.install и extras-devel.install.

5. — устанавливаю из деспечера приложений Rooth, потом в командной строке

root
apt-get install wget
apt-get install bzip2
apt-get install multiboot
apt-get install multiboot-kernel-maemo

потом из деспетчера приложиний Midnigh Commander и FileBox.

nitdroid-installer_0.2.7_armel.deb
N12_UMay.tar.bz2
и кидаю их в корень n900 в MyDocs.

6. — nitdroid-installer_0.2.7_armel.deb устанавливаю из телефона.

Читайте также:  Убрать рекламу с андроида гугл хром

7. — перезагружаю телефон.

8. — в командной строке

root
cd /
mkdir /and
mount -t ext3 -o noatime,rw /dev/mmcblk0p5 /and
cd /and
tar xf /home/user/MyDocs/N12_UMay.tar.bz2
dpkg -i /home/user/MyDocs/nitdroid-installer_0.2.7_armel.deb

9. — исправляю файл bootmenu
root
cd /etc/multiboot.d
mc

перезагружаю и нажимаю цифру 2. получаю ошибку — cant flesh kernel, required files not found. guru meditation #00000025.620017712

что я пропустил?

1
Форматирую:
mke2fs -L NITDroid -j -m0 /dev/mmcblk0p5

2
root
apt-get install bzip2
apt-get install multiboot
apt-get install multiboot-kernel-maemo
apt-get install nitdroid-installer

3
mkdir -p /and
mount -o noatime,rw /dev/mmcblk0p5 /and
cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
rm -rf /and/*
bzcat N12_UMay.tar.bz2 | tar xvC /and

4.Отмонтировать систему и удалить папку:

5
Исправляю bootmenu:
root
cd /etc/multiboot.d
mc

Установка Nitdroid (v12 UMay) на eMMC (на внутреннюю память ; без переразбивки памяти)

1. Качаем образ + ядро и кладем в папку /MyDocs:
Image: http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
Kernel: http://downloads.nitdroid.com/e-yes/nitdro. 6-rc6_armel.deb
2. Убедитесь, что у вас подключены репозитории Extras-testing, Extras-devel, Extras и стандартные нокиевские.
3. Установите Leafpad и rootsh
4. Открываем X Terminal и выполняем следующие комманды:

Сохраняем файл.
6. Выключаем устройство (именно выключаем, а не перезагружаем коммандой reboot). При запуске нажмите кнопку «2» на клаве.

Сообщение отредактировал flashgc — 22.10.11, 02:48

Источник

Android на 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 — файл прошивки

Текст авторства пользователя n4ela

Источник

Оцените статью