maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4 (https://talk.maemo.org/showthread.php?t=101338)

dredlok706 2022-06-29 17:11

Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4
 
I managed to have triple-boot on my N900. You get Maemo 5, Maemo 7 and Android 2.3.4 available to select at startup.

WARNING

The entire operation is risky. It's not too hard to kill our N900 and have to flash! Be careful!


Notes:

The system is installed on the SD card. The card will be formatted. The system does not affect the built-in EMMC memory.
The guide includes the installation of the U-Boot bootloader.
The guide includes cleean Maemo Leste installation.
The guide includes clean Android installation.
The guide includes kernel-power installation.


Requirements:

- SDHC card, capacity from 8 GB to 32 GB .. I used a 32 GB SDHC card from SanDisk.
- Nokia N900
- Time
- Caution


1. Install CSSU stable/testing to get working repos on N900:
https://wiki.maemo.org/Community_SSU
2. Get root privileges (by installing rootsh and/or sudser packages from Hildon Apps Manager).
3. Install clean Maemo Leste:
https://leste.maemo.org/Nokia_N900
Use Existing Fremantle option.
4. Get NITdroid archive:
https://archive.org/download/NokiaN9...2_UMay.tar.bz2
5. Get NITdroid kernel:
https://archive.org/download/NokiaN9...-rc7_armel.deb
6. Get patches, U-Boot kernel, boot item:
https://archive.org/download/NokiaN9.../init.nokia.rc
https://archive.org/download/NokiaN9...id/init_subsys
https://archive.org/download/NokiaN900NITdroid/uImage
https://archive.org/download/NokiaN9.../50-cm900.item
7. On N900 create nitdroid folder in MyDocs and place these files in it: N12_UMay.tar.bz2, init_subsys, init.nokia.rc, 50-cm900.item, nitdroid-kernel-*.deb, uImage
8. Run XTerm. Execute following commands:
Code:

root
apt-get update
cp /home/user/MyDocs/nitdroid/50-cm900.item /etc/bootmenu.d/
apt-get install kernel-power kernel-power-bootimg kernel-power-modules kernel-power-flasher kernel-power-settings
cd /home/user/MyDocs/nitdroid
bzip2 -d N12_UMay.tar.bz2
cd /home
mkdir /and
cd /
mount /home /and
cd /and
tar xvf /home/user/MyDocs/nitdroid/N12_UMay.tar
mkdir /etc/multiboot.d
cp /home/user/MyDocs/nitdroid/init.nokia.rc /home
cp /home/user/MyDocs/nitdroid/uImage /home
cp /home/user/MyDocs/nitdroid/init_subsys /home/system/maemo/bin
dpkg -i /home/user/MyDocs/nitdroid/*.deb

We will be prompted to replace the kernel after running the fourth command - do NOT allow.
Next commands:
Code:

u-boot-update-bootmenu
ln -s /etc/bootmenu.d/20-*.item /etc/default/bootmenu.item
u-boot-update-bootmenu

9. Reboot, and select the OS you want. Ready! :D

Note:
While Maemo 5 and Maemo 7 are fully functional, Android ran this way has problems. Some functions may not work.


Goodbye, hope I helped :)

salahkhani 2022-06-30 08:08

Re: Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4
 
Well done, I hope you will enjoy this experience. Am waiting for the fully functioning Maemo Leste to test it and use it as a daily OS.

biketool 2022-07-04 17:56

Re: Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4
 
Where do you get apps old enough to run on ancient android?

dredlok706 2022-07-10 13:12

Re: Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4
 
Usually I get old versions from APKMirror
I upload working, tested apps on my Telegram channel (https://t.me/gingerbreadapps)

Russanandres 2022-07-14 20:07

Re: Triple-boot - Maemo 5 + Maemo 7 Leste + Android 2.3.4
 
Hello. I looked at Archive.org for a long time and found a couple of other android builds (1.5, 2.3.7 and 4.0.4 if you look at build.prop). I can upload them to the cloud for your experiments (I barely set everything up according to your instructions and I'm scared to change anything)


All times are GMT. The time now is 12:28.

vBulletin® Version 3.8.8