<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=203.215.117.243</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=203.215.117.243"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/203.215.117.243"/>
	<updated>2026-04-22T11:23:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41537</id>
		<title>Ubiboot</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41537"/>
		<updated>2013-06-28T03:52:06Z</updated>

		<summary type="html">&lt;p&gt;203.215.117.243: /* Moving files using Filebox Root */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[http://www.swagman.org/juice/ubiboot/ Ubiboot] is a boot manager for N9(50) devices. Using the example configuration it is fairly easy to triple-boot the device between Harmattan/Nitdroid/Nemo Operating Systems, and change kernels at will.&lt;br /&gt;
&lt;br /&gt;
Ubiboot is mainly aimed at developers and advanced users, so be warned. The procedures in this guide require understanding of the structure of an *nix filesystem and knowledge to work on a shell prompt (i.e. Terminal/Command Line).&lt;br /&gt;
&lt;br /&gt;
== Benefits of Ubiboot N9 ==&lt;br /&gt;
&lt;br /&gt;
# You can have multiple boot Operating Systems, each with multiple optional kernels on the device.&lt;br /&gt;
# Selecting the boot kernel is quick and easy with the graphical touchscreen menus.&lt;br /&gt;
# You will not need to flash the device to install and test a new kernel, just copying the kernel and modules to the device is enough.&lt;br /&gt;
# You have integrated repair/maintanance mode on the device, where you can export all partitions for backup/restore to a PC automatically.&lt;br /&gt;
# You can telnet to the device in maintanance mode, to do any desired repair operations.&lt;br /&gt;
&lt;br /&gt;
== Download Needed Files ==&lt;br /&gt;
&lt;br /&gt;
=== Ubiboot Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://www.swagman.org/juice/ubiboot/&lt;br /&gt;
Files are also mirrored at http://juiceme.cloud-7.de/ubiboot/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/preinits.tar preinits.tar]:&#039;&#039;&#039; this is a compressed file, like Zip (Windows users: use 7zip application). We will extract this later on once this is copied to the device.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix zImage_2.6.32.54-openmode_l2fix]:&#039;&#039;&#039; this is used for flashing your device to “Open-Mode” (Windows users: save this in the same location as your flasher application and files...usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/zImage-2.6.32.54-dfl61-20121301 zImage-2.6.32.54-dfl61-20121301] from http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/:&#039;&#039;&#039; this is the “default” or “plain Open-Mode” kernel. Including this to your ubiboot-02 setup is optional.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/zImage_2.6.32.54-ubiboot-02_040613 zImage_2.6.32.54-ubiboot-02_040613]:&#039;&#039;&#039; this is used for flashing ubiboot to your device (Windows users: save this in the same location as your flasher application and files, usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_040613.tar ubiboot-02_040613.tar]:&#039;&#039;&#039; this is a compressed file, like Zip. After downloading, extract the contents of this file (Windows users: use 7zip application). This compressed file contains 2 files that you will need to extract and copy to the “/home/user/MyDocs/boot” folder of your device (you should create the boot folder inside MyDocs before):&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
=== NITDroid Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://downloads.nitdroid.com/e-yes/n9/ &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/nitdroid_n9_jellybean_alpha5.tar.bz2 nitdroid_n9_jellybean_alpha5.tar.bz2]:&#039;&#039;&#039; latest “Jelly Bean” version available as of this writing.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/apps2sd_fix_alpha5.tar.bz2 apps2sd_fix_alpha5.tar.bz2]:&#039;&#039;&#039; this fix allow apps to install into the sdcard.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/ubiboot/zImage zImage]:&#039;&#039;&#039; (recommended) this is the “new version” of zImage.pr13, which is tailored for use with ubiboot. IMPORTANT: Rename this to “zImage_e-yes_nitdroid+l2fix” (without the quotes).&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/zImage.pr13 zImage.pr13]:&#039;&#039;&#039; (not recommended) this was the latest zImage being used for dual-booting or multi-booting NITDroid before Ubiboot was published.&lt;br /&gt;
&lt;br /&gt;
=== Nemo Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://releases.nemomobile.org/snapshots/images/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/images/0.20130411.1.NEMO.2013-04-26.1/nemo-armv7hl-n950/nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2 nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2]:&#039;&#039;&#039; this contains the actual Nemo OS image.&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm]:&#039;&#039;&#039; this is the MOSLO file needed for flashing when installing Nemo. In the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 official Nemo Wiki], getting/downloading this file is done by a command in the Terminal, which is:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
&lt;br /&gt;
== Prepare the Device ==&lt;br /&gt;
&lt;br /&gt;
=== [http://wiki.maemo.org/Flashing_N9 Flash the device] (for a fresh start/clean state) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIP&#039;&#039;&#039;: aside from following the steps in the N9 Flashing Wiki, you may also do flashing plus enabling Open-Mode in one go, like so:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Flash your device with rootfs, omit the parameter &amp;quot;-R&amp;quot; (which means &amp;quot;reboot&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -F &amp;lt;youremmc.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, take care to directly flash the open mode kernel (do NOT boot up, nor pull USB cable, do not wait too long) with&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
This way you should have an absolutely clean open mode device (all credits to [http://maemo.org/profile/view/rainisto jonni/rainisto]). With the tip above, you do NOT need to remove .accounts/.activesync/.aegis directories and you do NOT need to disable disclaimer separately as mentioned in the section [http://wiki.maemo.org/Ubiboot#Prepare_for_Open-Mode Preparing for Open-Mode] below.&lt;br /&gt;
&lt;br /&gt;
--[[User:Peterleinchen|peterleinchen]] 16:27, 25 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Enable Developer Mode and Installation of non-store sources ===&lt;br /&gt;
# Enable “Allow installations from non-store sources (Settings → Applications → Installations).&lt;br /&gt;
# Enable “Developer Mode” (Setitngs → Security → Developer mode)...your device will restart. Upon restart, you will now see Terminal being available for use.&lt;br /&gt;
&lt;br /&gt;
=== Prepare Filebox and Filebox Root ===&lt;br /&gt;
# Install Filebox from Nokia Store on your device.&lt;br /&gt;
# Install [http://wiki.maemo.org/N9QTweak N9 Quick Tweak]. Upon installation, run N9 Quick Tweak and enable “Root Filebox” (as of the latest version, this is under [http://wiki.maemo.org/N9QTweak#Tweak_H:_Enable_ROOT-SSH_Access_.26_Root_Filebox Tweak H].&lt;br /&gt;
# You should now have Filebox Root. Open Filebox Root and navigate to “MyDocs” (usually at first use of Filebox, you are already at “MyDocs”) and create a new folder called “boot” (without the quotes).Open the app.&lt;br /&gt;
# In the “Settings” (the gear icon at the lower-right), enable the following:&lt;br /&gt;
 Show root filesystem&lt;br /&gt;
 Show hidden filesystem&lt;br /&gt;
 Show thumbnails&lt;br /&gt;
&lt;br /&gt;
=== Moving files using Filebox Root ===&lt;br /&gt;
Place/move/copy the following files inside the newly-created “boot” folder under “MyDocs”:&lt;br /&gt;
&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
Go to “MyDocs” folder in Filebox Root and copy the following:&lt;br /&gt;
&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Go up three (3)  levels by pressing the “up” arrow (found at the lower-left of Filebox Root) . You should be at the “root” folder (you can confirm this when you see that the blue banner at the top of Filebox Root shows only a forward-slash “/”).&lt;br /&gt;
# Find the “boot” folder there (this is /boot, under root directory, not the “boot” folder that we created inside “MyDocs”) and go inside that folder.&lt;br /&gt;
# Paste the three (or four) files that we have copied earlier (the “zImage...” files).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RECAP/REVIEW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/home/user/MyDocs should contain:&lt;br /&gt;
 preinits.tar&lt;br /&gt;
 nitdroid_n9_jellybean_alpha5.tar.bz2&lt;br /&gt;
 apps2sd_fix_alpha5.tar.bz2&lt;br /&gt;
/home/user/MyDocs/boot should contain:&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
/boot should contain:&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage (which by now, has been renamed to &#039;&#039;&#039;“zImage_e-yes_nitdroid+l2fix”&#039;&#039;&#039;, without the quotes)&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(if you decided to still include this to your ubiboot setup)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Preparing for Open-Mode ===&lt;br /&gt;
# Open Terminal on the device.&lt;br /&gt;
# Type the following commands and press Enter after typing each command:&lt;br /&gt;
 disclaimer-cal remove View-openmode&lt;br /&gt;
 rm -rf /home/user/.accounts/&lt;br /&gt;
 rm -rf /home/user/.aegis/&lt;br /&gt;
 rm -rf /home/user/.activesync/&lt;br /&gt;
&lt;br /&gt;
=== Extract preinits.tar and the NITDroid files ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Terminal should still be open at this point.&lt;br /&gt;
&lt;br /&gt;
Type the following commands in the Terminal and press Enter after typing each command (NOTE: do not change the order of the commands):&lt;br /&gt;
&lt;br /&gt;
 devel-su &#039;&#039;&#039;(default password is &amp;quot;rootme&amp;quot;, without quotes)&#039;&#039;&#039;&lt;br /&gt;
 mkdir /home/nitroid &#039;&#039;&#039;(creates the “nitdroid” directory under the /home directory)&#039;&#039;&#039;&lt;br /&gt;
 cd /home/user/MyDocs &#039;&#039;&#039;(navigates to the directory where the NITDroid image is located)&#039;&#039;&#039;&lt;br /&gt;
 tar -xvf preinits.tar -C / &#039;&#039;&#039;(extracts preinits to /sbin directory of the device)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the NITDroid image to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf apps2sd_fix_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the Apps2SD fix to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Open-Mode Kernel ==&lt;br /&gt;
&lt;br /&gt;
# Open a Linux Terminal (or Command Line in MS Windows) and enter the command below to flash the device into Open-Mode. The device will reboot afterwards.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REMINDERS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In MS Windows, just omit the word “sudo” from the command.&lt;br /&gt;
# In MS Windows, the “zImage_2.6.32.54-openmode_l2fix” file needs to be in the same location as the Flasher Application, FIASCO, and EMMC images. Usually you would have installed the Flasher Application to C:\Program Files\Nokia\Flasher.&lt;br /&gt;
# For Linux users, usual “best practice” is to save the FIASCO, EMMC, and whatever Kernels at the main directory (/home/yourusername).&lt;br /&gt;
&lt;br /&gt;
== Install Nemo Mobile OS ==&lt;br /&gt;
&lt;br /&gt;
{{ambox&lt;br /&gt;
|type=delete&lt;br /&gt;
|text=At this point, it is highly recommended that you are using a Linux-based Operating System (Ubuntu will work fine).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In Linux, enter the following commands as per the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 Nemo Wiki Page]:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
 rpm2cpio moslo-*.armv7hl.rpm | cpio -vidu&lt;br /&gt;
 sudo flasher -k usr/share/moslo/zImage-moslo -n usr/share/moslo/initrd-moslo -l -b&lt;br /&gt;
&lt;br /&gt;
Alternative: for the &amp;quot;wget&amp;quot; command above, you may download the MOSLO directly as I have mentioned in the “[http://wiki.maemo.org/Ubiboot#Nemo_Files Download Needed Files]” section above. Then you may proceed with the second and third commands.&lt;br /&gt;
&lt;br /&gt;
[[File:13060003.jpg|200px|thumb|Screen upon installing Nemo]]&lt;br /&gt;
&lt;br /&gt;
# The Terminal will give you a message that it is waiting for a suitable USB device. Make sure your device is turned off and plug it to your computer via the USB cable. The flashing procedure should finish in a few seconds.&lt;br /&gt;
# Keep the device plugged. What happens next is that the N9 is being repartitioned for Nemo (on the device, you will see some green text/writing on the screen; just wait for it to finish).&lt;br /&gt;
# You will also notice that the File Manager of your Linux Distribution will open and will show a folder named “Alt_OS”. This is the newly-created partition.&lt;br /&gt;
# Next, we will extract the Nemo image into the newly-created partition. Enter this command in the Terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo tar --numeric-owner -xf nemo-handset-armv7hl-n950-*.tar.bz2 -C /media/Alt_OS/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Sometimes, the name of the partition is Alt_OS_, with a single underline/underscores after “S” instead of the default Alt_OS (without underscore). Sometimes it has two (2) underlines/underscores. In my case, it had three (3) underlines/underscores.&lt;br /&gt;
# Sometimes, the path of the Alt_OS partition is /media/yourusername/Alt_OS.&lt;br /&gt;
# To be sure, before extracting the Nemo image, you may want to check the correct name by entering the Linux command of “lsblk” (without the quotes).&lt;br /&gt;
# As a matter of “best practice” it is recommended to have a File Manager open and navigating to &amp;quot;Alt_OS&amp;quot; during the extraction command to verify that the files are being extracted to the correct location.&lt;br /&gt;
# By experience, booting the device at this stage will result to either a reboot loop or the device not turning on at all. &#039;&#039;&#039;It is highly recommend not to turn on the device until you complete the setup/process from this point onward.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Ubiboot-02 ==&lt;br /&gt;
&lt;br /&gt;
Flash the ubiboot-02 Kernel with the command below. Replace “firmware.bin” with the filename of your N9 FIASCO image if you have renamed it differently.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;nameofyourfirmware.bin&amp;gt; -k zImage_2.6.32.54-ubiboot-02_040613 --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
Once the device reboots, keep the USB cable plugged in to enter “maintenance mode”. You will notice that the File Manager of your Linux Distribution will open and will mount/show all the partitions:&lt;br /&gt;
&lt;br /&gt;
 Nokia N9 &#039;&#039;&#039;(this is the “MyDocs” directory)&#039;&#039;&#039;&lt;br /&gt;
 rootfs &#039;&#039;&#039;(this is the “/” directory or partition of the Nokia N9&#039;s Harmattan OS)&#039;&#039;&#039;&lt;br /&gt;
 another partition with a long series of alpha-numeric &#039;&#039;&#039;(this is the /home/nitdroid directory/partition)&#039;&#039;&#039;&lt;br /&gt;
 Alt_OS &#039;&#039;&#039;(this is the Nemo directory/partition)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FINAL STEPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In the Nemo (Alt_OS) partition, go to the “boot” directory. Look for a file named &amp;quot;vmlinuz-2.6.32.20130129.1-n950&amp;quot; and save a personal copy.&lt;br /&gt;
# Get another copy and rename it to “bzImage” (without the quotes).&lt;br /&gt;
# Navigate to the rootfs directory (root of the N9) and find the “boot” directory. Enter that “boot” directory and paste the now-renamed “bzImage” file.&lt;br /&gt;
# Eject all partitions and then unplug the USB cable. The device will restart and you will now see Ubiboot taking over the boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Congratulations, you now have Ubiboot completely set up with a Triple-Boot configuration of Harmattan, NITDroid, and Nemo!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
# [http://talk.maemo.org/showthread.php?t=89345 Official thread at talk.maemo.org]&lt;br /&gt;
# [http://www.swagman.org/juice/ubiboot/ Official download site of Ubiboot]&lt;br /&gt;
# [http://downloads.nitdroid.com/e-yes/n9/ Official download site of NITDroid]&lt;br /&gt;
# [https://wiki.merproject.org/wiki/Nemo/Installing Official Wiki Page of Nemo]&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
# [http://www.mediafire.com/folder/4zuayx3h8e6cy/ubiboot-02 PDF and Document]&lt;br /&gt;
# YouTube [http://www.youtube.com/playlist?list=PLcAjLdlFZWmC6UqdrIUz6Uqc3YtnCpqc2 (to follow/in progress)]&lt;br /&gt;
&lt;br /&gt;
[[Category:N9]]&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Power users]]&lt;/div&gt;</summary>
		<author><name>203.215.117.243</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41538</id>
		<title>Ubiboot</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41538"/>
		<updated>2013-06-28T03:44:09Z</updated>

		<summary type="html">&lt;p&gt;203.215.117.243: /* Flash the Device with Ubiboot-02 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[http://www.swagman.org/juice/ubiboot/ Ubiboot] is a boot manager for N9(50) devices. Using the example configuration it is fairly easy to triple-boot the device between Harmattan/Nitdroid/Nemo Operating Systems, and change kernels at will.&lt;br /&gt;
&lt;br /&gt;
Ubiboot is mainly aimed at developers and advanced users, so be warned. The procedures in this guide require understanding of the structure of an *nix filesystem and knowledge to work on a shell prompt (i.e. Terminal/Command Line).&lt;br /&gt;
&lt;br /&gt;
== Benefits of Ubiboot N9 ==&lt;br /&gt;
&lt;br /&gt;
# You can have multiple boot Operating Systems, each with multiple optional kernels on the device.&lt;br /&gt;
# Selecting the boot kernel is quick and easy with the graphical touchscreen menus.&lt;br /&gt;
# You will not need to flash the device to install and test a new kernel, just copying the kernel and modules to the device is enough.&lt;br /&gt;
# You have integrated repair/maintanance mode on the device, where you can export all partitions for backup/restore to a PC automatically.&lt;br /&gt;
# You can telnet to the device in maintanance mode, to do any desired repair operations.&lt;br /&gt;
&lt;br /&gt;
== Download Needed Files ==&lt;br /&gt;
&lt;br /&gt;
=== Ubiboot Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://www.swagman.org/juice/ubiboot/&lt;br /&gt;
Files are also mirrored at http://juiceme.cloud-7.de/ubiboot/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/preinits.tar preinits.tar]:&#039;&#039;&#039; this is a compressed file, like Zip (Windows users: use 7zip application). We will extract this later on once this is copied to the device.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix zImage_2.6.32.54-openmode_l2fix]:&#039;&#039;&#039; this is used for flashing your device to “Open-Mode” (Windows users: save this in the same location as your flasher application and files...usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/zImage-2.6.32.54-dfl61-20121301 zImage-2.6.32.54-dfl61-20121301] from http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/:&#039;&#039;&#039; this is the “default” or “plain Open-Mode” kernel. Including this to your ubiboot-02 setup is optional.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/zImage_2.6.32.54-ubiboot-02_040613 zImage_2.6.32.54-ubiboot-02_040613]:&#039;&#039;&#039; this is used for flashing ubiboot to your device (Windows users: save this in the same location as your flasher application and files, usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_040613.tar ubiboot-02_040613.tar]:&#039;&#039;&#039; this is a compressed file, like Zip. After downloading, extract the contents of this file (Windows users: use 7zip application). This compressed file contains 2 files that you will need to extract and copy to the “/home/user/MyDocs/boot” folder of your device (you should create the boot folder inside MyDocs before):&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
=== NITDroid Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://downloads.nitdroid.com/e-yes/n9/ &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/nitdroid_n9_jellybean_alpha5.tar.bz2 nitdroid_n9_jellybean_alpha5.tar.bz2]:&#039;&#039;&#039; latest “Jelly Bean” version available as of this writing.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/apps2sd_fix_alpha5.tar.bz2 apps2sd_fix_alpha5.tar.bz2]:&#039;&#039;&#039; this fix allow apps to install into the sdcard.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/ubiboot/zImage zImage]:&#039;&#039;&#039; (recommended) this is the “new version” of zImage.pr13, which is tailored for use with ubiboot. IMPORTANT: Rename this to “zImage_e-yes_nitdroid+l2fix” (without the quotes).&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/zImage.pr13 zImage.pr13]:&#039;&#039;&#039; (not recommended) this was the latest zImage being used for dual-booting or multi-booting NITDroid before Ubiboot was published.&lt;br /&gt;
&lt;br /&gt;
=== Nemo Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://releases.nemomobile.org/snapshots/images/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/images/0.20130411.1.NEMO.2013-04-26.1/nemo-armv7hl-n950/nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2 nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2]:&#039;&#039;&#039; this contains the actual Nemo OS image.&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm]:&#039;&#039;&#039; this is the MOSLO file needed for flashing when installing Nemo. In the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 official Nemo Wiki], getting/downloading this file is done by a command in the Terminal, which is:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
&lt;br /&gt;
== Prepare the Device ==&lt;br /&gt;
&lt;br /&gt;
=== [http://wiki.maemo.org/Flashing_N9 Flash the device] (for a fresh start/clean state) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIP&#039;&#039;&#039;: aside from following the steps in the N9 Flashing Wiki, you may also do flashing plus enabling Open-Mode in one go, like so:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Flash your device with rootfs, omit the parameter &amp;quot;-R&amp;quot; (which means &amp;quot;reboot&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -F &amp;lt;youremmc.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, take care to directly flash the open mode kernel (do NOT boot up, nor pull USB cable, do not wait too long) with&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
This way you should have an absolutely clean open mode device (all credits to [http://maemo.org/profile/view/rainisto jonni/rainisto]). With the tip above, you do NOT need to remove .accounts/.activesync/.aegis directories and you do NOT need to disable disclaimer separately as mentioned in the section [http://wiki.maemo.org/Ubiboot#Prepare_for_Open-Mode Preparing for Open-Mode] below.&lt;br /&gt;
&lt;br /&gt;
--[[User:Peterleinchen|peterleinchen]] 16:27, 25 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Enable Developer Mode and Installation of non-store sources ===&lt;br /&gt;
# Enable “Allow installations from non-store sources (Settings → Applications → Installations).&lt;br /&gt;
# Enable “Developer Mode” (Setitngs → Security → Developer mode)...your device will restart. Upon restart, you will now see Terminal being available for use.&lt;br /&gt;
&lt;br /&gt;
=== Prepare Filebox and Filebox Root ===&lt;br /&gt;
# Install Filebox from Nokia Store on your device.&lt;br /&gt;
# Install [http://wiki.maemo.org/N9QTweak N9 Quick Tweak]. Upon installation, run N9 Quick Tweak and enable “Root Filebox” (as of the latest version, this is under [http://wiki.maemo.org/N9QTweak#Tweak_H:_Enable_ROOT-SSH_Access_.26_Root_Filebox Tweak H].&lt;br /&gt;
# You should now have Filebox Root. Open Filebox Root and navigate to “MyDocs” (usually at first use of Filebox, you are already at “MyDocs”) and create a new folder called “boot” (without the quotes).Open the app.&lt;br /&gt;
# In the “Settings” (the gear icon at the lower-right), enable the following:&lt;br /&gt;
 Show root filesystem&lt;br /&gt;
 Show hidden filesystem&lt;br /&gt;
 Show thumbnails&lt;br /&gt;
&lt;br /&gt;
=== Moving files using Filebox Root ===&lt;br /&gt;
Place/move/copy the following files inside the newly-created “boot” folder under “MyDocs”:&lt;br /&gt;
&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
Go to “MyDocs” folder in Filebox Root and copy the following:&lt;br /&gt;
&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Go up three (3)  levels by pressing the “up” arrow (found at the lower-left of Filebox Root) . You should be at the “root” folder (you can confirm this when you see that the blue banner at the top of Filebox Root shows only a forward-slash “/”).&lt;br /&gt;
# Find the “boot” folder there (this is /boot, under root directory, not the “boot” folder that we created inside “MyDocs”) and go inside that folder.&lt;br /&gt;
# Paste the three (or four) files that we have copied earlier (the “zImage...” files).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RECAP/REVIEW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/home/user/MyDocs should contain:&lt;br /&gt;
 preinits.tar&lt;br /&gt;
 nitdroid_n9_jellybean_alpha5.tar.bz2&lt;br /&gt;
 apps2sd_fix_alpha5.tar.bz2 (optional)&lt;br /&gt;
/home/user/MyDocs/boot should contain:&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
/boot should contain:&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage (which by now, has been renamed to &#039;&#039;&#039;“zImage_e-yes_nitdroid+l2fix”&#039;&#039;&#039;, without the quotes)&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(if you decided to still include this to your ubiboot setup)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Preparing for Open-Mode ===&lt;br /&gt;
# Open Terminal on the device.&lt;br /&gt;
# Type the following commands and press Enter after typing each command:&lt;br /&gt;
 disclaimer-cal remove View-openmode&lt;br /&gt;
 rm -rf /home/user/.accounts/&lt;br /&gt;
 rm -rf /home/user/.aegis/&lt;br /&gt;
 rm -rf /home/user/.activesync/&lt;br /&gt;
&lt;br /&gt;
=== Extract preinits.tar and the NITDroid files ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Terminal should still be open at this point.&lt;br /&gt;
&lt;br /&gt;
Type the following commands in the Terminal and press Enter after typing each command (NOTE: do not change the order of the commands):&lt;br /&gt;
&lt;br /&gt;
 devel-su &#039;&#039;&#039;(default password is &amp;quot;rootme&amp;quot;, without quotes)&#039;&#039;&#039;&lt;br /&gt;
 mkdir /home/nitroid &#039;&#039;&#039;(creates the “nitdroid” directory under the /home directory)&#039;&#039;&#039;&lt;br /&gt;
 cd /home/user/MyDocs &#039;&#039;&#039;(navigates to the directory where the NITDroid image is located)&#039;&#039;&#039;&lt;br /&gt;
 tar -xvf preinits.tar -C / &#039;&#039;&#039;(extracts preinits to /sbin directory of the device)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the NITDroid image to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf apps2sd_fix_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the Apps2SD fix to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Open-Mode Kernel ==&lt;br /&gt;
&lt;br /&gt;
# Open a Linux Terminal (or Command Line in MS Windows) and enter the command below to flash the device into Open-Mode. The device will reboot afterwards.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REMINDERS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In MS Windows, just omit the word “sudo” from the command.&lt;br /&gt;
# In MS Windows, the “zImage_2.6.32.54-openmode_l2fix” file needs to be in the same location as the Flasher Application, FIASCO, and EMMC images. Usually you would have installed the Flasher Application to C:\Program Files\Nokia\Flasher.&lt;br /&gt;
# For Linux users, usual “best practice” is to save the FIASCO, EMMC, and whatever Kernels at the main directory (/home/yourusername).&lt;br /&gt;
&lt;br /&gt;
== Install Nemo Mobile OS ==&lt;br /&gt;
&lt;br /&gt;
{{ambox&lt;br /&gt;
|type=delete&lt;br /&gt;
|text=At this point, it is highly recommended that you are using a Linux-based Operating System (Ubuntu will work fine).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In Linux, enter the following commands as per the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 Nemo Wiki Page]:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
 rpm2cpio moslo-*.armv7hl.rpm | cpio -vidu&lt;br /&gt;
 sudo flasher -k usr/share/moslo/zImage-moslo -n usr/share/moslo/initrd-moslo -l -b&lt;br /&gt;
&lt;br /&gt;
Alternative: for the &amp;quot;wget&amp;quot; command above, you may download the MOSLO directly as I have mentioned in the “[http://wiki.maemo.org/Ubiboot#Nemo_Files Download Needed Files]” section above. Then you may proceed with the second and third commands.&lt;br /&gt;
&lt;br /&gt;
[[File:13060003.jpg|200px|thumb|Screen upon installing Nemo]]&lt;br /&gt;
&lt;br /&gt;
# The Terminal will give you a message that it is waiting for a suitable USB device. Make sure your device is turned off and plug it to your computer via the USB cable. The flashing procedure should finish in a few seconds.&lt;br /&gt;
# Keep the device plugged. What happens next is that the N9 is being repartitioned for Nemo (on the device, you will see some green text/writing on the screen; just wait for it to finish).&lt;br /&gt;
# You will also notice that the File Manager of your Linux Distribution will open and will show a folder named “Alt_OS”. This is the newly-created partition.&lt;br /&gt;
# Next, we will extract the Nemo image into the newly-created partition. Enter this command in the Terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo tar --numeric-owner -xf nemo-handset-armv7hl-n950-*.tar.bz2 -C /media/Alt_OS/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Sometimes, the name of the partition is Alt_OS_, with a single underline/underscores after “S” instead of the default Alt_OS (without underscore). Sometimes it has two (2) underlines/underscores. In my case, it had three (3) underlines/underscores.&lt;br /&gt;
# Sometimes, the path of the Alt_OS partition is /media/yourusername/Alt_OS.&lt;br /&gt;
# To be sure, before extracting the Nemo image, you may want to check the correct name by entering the Linux command of “lsblk” (without the quotes).&lt;br /&gt;
# As a matter of “best practice” it is recommended to have a File Manager open and navigating to &amp;quot;Alt_OS&amp;quot; during the extraction command to verify that the files are being extracted to the correct location.&lt;br /&gt;
# By experience, booting the device at this stage will result to either a reboot loop or the device not turning on at all. &#039;&#039;&#039;It is highly recommend not to turn on the device until you complete the setup/process from this point onward.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Ubiboot-02 ==&lt;br /&gt;
&lt;br /&gt;
Flash the ubiboot-02 Kernel with the command below. Replace “firmware.bin” with the filename of your N9 FIASCO image if you have renamed it differently.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;nameofyourfirmware.bin&amp;gt; -k zImage_2.6.32.54-ubiboot-02_040613 --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
Once the device reboots, keep the USB cable plugged in to enter “maintenance mode”. You will notice that the File Manager of your Linux Distribution will open and will mount/show all the partitions:&lt;br /&gt;
&lt;br /&gt;
 Nokia N9 &#039;&#039;&#039;(this is the “MyDocs” directory)&#039;&#039;&#039;&lt;br /&gt;
 rootfs &#039;&#039;&#039;(this is the “/” directory or partition of the Nokia N9&#039;s Harmattan OS)&#039;&#039;&#039;&lt;br /&gt;
 another partition with a long series of alpha-numeric &#039;&#039;&#039;(this is the /home/nitdroid directory/partition)&#039;&#039;&#039;&lt;br /&gt;
 Alt_OS &#039;&#039;&#039;(this is the Nemo directory/partition)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FINAL STEPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In the Nemo (Alt_OS) partition, go to the “boot” directory. Look for a file named &amp;quot;vmlinuz-2.6.32.20130129.1-n950&amp;quot; and save a personal copy.&lt;br /&gt;
# Get another copy and rename it to “bzImage” (without the quotes).&lt;br /&gt;
# Navigate to the rootfs directory (root of the N9) and find the “boot” directory. Enter that “boot” directory and paste the now-renamed “bzImage” file.&lt;br /&gt;
# Eject all partitions and then unplug the USB cable. The device will restart and you will now see Ubiboot taking over the boot process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Congratulations, you now have Ubiboot completely set up with a Triple-Boot configuration of Harmattan, NITDroid, and Nemo!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
# [http://talk.maemo.org/showthread.php?t=89345 Official thread at talk.maemo.org]&lt;br /&gt;
# [http://www.swagman.org/juice/ubiboot/ Official download site of Ubiboot]&lt;br /&gt;
# [http://downloads.nitdroid.com/e-yes/n9/ Official download site of NITDroid]&lt;br /&gt;
# [https://wiki.merproject.org/wiki/Nemo/Installing Official Wiki Page of Nemo]&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
# [http://www.mediafire.com/folder/4zuayx3h8e6cy/ubiboot-02 PDF and Document]&lt;br /&gt;
# YouTube [http://www.youtube.com/playlist?list=PLcAjLdlFZWmC6UqdrIUz6Uqc3YtnCpqc2 (to follow/in progress)]&lt;br /&gt;
&lt;br /&gt;
[[Category:N9]]&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Power users]]&lt;/div&gt;</summary>
		<author><name>203.215.117.243</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41539</id>
		<title>Ubiboot</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Ubiboot&amp;diff=41539"/>
		<updated>2013-06-28T03:38:43Z</updated>

		<summary type="html">&lt;p&gt;203.215.117.243: /* Extract preinits.tar and the NITDroid files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[http://www.swagman.org/juice/ubiboot/ Ubiboot] is a boot manager for N9(50) devices. Using the example configuration it is fairly easy to triple-boot the device between Harmattan/Nitdroid/Nemo Operating Systems, and change kernels at will.&lt;br /&gt;
&lt;br /&gt;
Ubiboot is mainly aimed at developers and advanced users, so be warned. The procedures in this guide require understanding of the structure of an *nix filesystem and knowledge to work on a shell prompt (i.e. Terminal/Command Line).&lt;br /&gt;
&lt;br /&gt;
== Benefits of Ubiboot N9 ==&lt;br /&gt;
&lt;br /&gt;
# You can have multiple boot Operating Systems, each with multiple optional kernels on the device.&lt;br /&gt;
# Selecting the boot kernel is quick and easy with the graphical touchscreen menus.&lt;br /&gt;
# You will not need to flash the device to install and test a new kernel, just copying the kernel and modules to the device is enough.&lt;br /&gt;
# You have integrated repair/maintanance mode on the device, where you can export all partitions for backup/restore to a PC automatically.&lt;br /&gt;
# You can telnet to the device in maintanance mode, to do any desired repair operations.&lt;br /&gt;
&lt;br /&gt;
== Download Needed Files ==&lt;br /&gt;
&lt;br /&gt;
=== Ubiboot Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://www.swagman.org/juice/ubiboot/&lt;br /&gt;
Files are also mirrored at http://juiceme.cloud-7.de/ubiboot/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/preinits.tar preinits.tar]:&#039;&#039;&#039; this is a compressed file, like Zip (Windows users: use 7zip application). We will extract this later on once this is copied to the device.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix zImage_2.6.32.54-openmode_l2fix]:&#039;&#039;&#039; this is used for flashing your device to “Open-Mode” (Windows users: save this in the same location as your flasher application and files...usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/zImage-2.6.32.54-dfl61-20121301 zImage-2.6.32.54-dfl61-20121301] from http://maemo.cloud-7.de/HARM/N9/1.3/openmode-kernel/:&#039;&#039;&#039; this is the “default” or “plain Open-Mode” kernel. Including this to your ubiboot-02 setup is optional.&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/zImage_2.6.32.54-ubiboot-02_040613 zImage_2.6.32.54-ubiboot-02_040613]:&#039;&#039;&#039; this is used for flashing ubiboot to your device (Windows users: save this in the same location as your flasher application and files, usually C:\Program Files\Nokia\Flasher).&lt;br /&gt;
# &#039;&#039;&#039;[http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_040613.tar ubiboot-02_040613.tar]:&#039;&#039;&#039; this is a compressed file, like Zip. After downloading, extract the contents of this file (Windows users: use 7zip application). This compressed file contains 2 files that you will need to extract and copy to the “/home/user/MyDocs/boot” folder of your device (you should create the boot folder inside MyDocs before):&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
=== NITDroid Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://downloads.nitdroid.com/e-yes/n9/ &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/nitdroid_n9_jellybean_alpha5.tar.bz2 nitdroid_n9_jellybean_alpha5.tar.bz2]:&#039;&#039;&#039; latest “Jelly Bean” version available as of this writing.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/apps2sd_fix_alpha5.tar.bz2 apps2sd_fix_alpha5.tar.bz2]:&#039;&#039;&#039; this fix allow apps to install into the sdcard.&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/ubiboot/zImage zImage]:&#039;&#039;&#039; (recommended) this is the “new version” of zImage.pr13, which is tailored for use with ubiboot. IMPORTANT: Rename this to “zImage_e-yes_nitdroid+l2fix” (without the quotes).&lt;br /&gt;
# &#039;&#039;&#039;[http://downloads.nitdroid.com/e-yes/n9/zImage.pr13 zImage.pr13]:&#039;&#039;&#039; (not recommended) this was the latest zImage being used for dual-booting or multi-booting NITDroid before Ubiboot was published.&lt;br /&gt;
&lt;br /&gt;
=== Nemo Files ===&lt;br /&gt;
&lt;br /&gt;
Find the latest versions at http://releases.nemomobile.org/snapshots/images/&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/images/0.20130411.1.NEMO.2013-04-26.1/nemo-armv7hl-n950/nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2 nemo-armv7hl-n950-0.20130411.1.NEMO.2013-04-26.1.tar.bz2]:&#039;&#039;&#039; this contains the actual Nemo OS image.&lt;br /&gt;
# &#039;&#039;&#039;[http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm]:&#039;&#039;&#039; this is the MOSLO file needed for flashing when installing Nemo. In the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 official Nemo Wiki], getting/downloading this file is done by a command in the Terminal, which is:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
&lt;br /&gt;
== Prepare the Device ==&lt;br /&gt;
&lt;br /&gt;
=== [http://wiki.maemo.org/Flashing_N9 Flash the device] (for a fresh start/clean state) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIP&#039;&#039;&#039;: aside from following the steps in the N9 Flashing Wiki, you may also do flashing plus enabling Open-Mode in one go, like so:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Flash your device with rootfs, omit the parameter &amp;quot;-R&amp;quot; (which means &amp;quot;reboot&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -F &amp;lt;yourmainfirmware.bin&amp;gt; -F &amp;lt;youremmc.bin&amp;gt; -f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, take care to directly flash the open mode kernel (do NOT boot up, nor pull USB cable, do not wait too long) with&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
This way you should have an absolutely clean open mode device (all credits to [http://maemo.org/profile/view/rainisto jonni/rainisto]). With the tip above, you do NOT need to remove .accounts/.activesync/.aegis directories and you do NOT need to disable disclaimer separately as mentioned in the section [http://wiki.maemo.org/Ubiboot#Prepare_for_Open-Mode Preparing for Open-Mode] below.&lt;br /&gt;
&lt;br /&gt;
--[[User:Peterleinchen|peterleinchen]] 16:27, 25 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Enable Developer Mode and Installation of non-store sources ===&lt;br /&gt;
# Enable “Allow installations from non-store sources (Settings → Applications → Installations).&lt;br /&gt;
# Enable “Developer Mode” (Setitngs → Security → Developer mode)...your device will restart. Upon restart, you will now see Terminal being available for use.&lt;br /&gt;
&lt;br /&gt;
=== Prepare Filebox and Filebox Root ===&lt;br /&gt;
# Install Filebox from Nokia Store on your device.&lt;br /&gt;
# Install [http://wiki.maemo.org/N9QTweak N9 Quick Tweak]. Upon installation, run N9 Quick Tweak and enable “Root Filebox” (as of the latest version, this is under [http://wiki.maemo.org/N9QTweak#Tweak_H:_Enable_ROOT-SSH_Access_.26_Root_Filebox Tweak H].&lt;br /&gt;
# You should now have Filebox Root. Open Filebox Root and navigate to “MyDocs” (usually at first use of Filebox, you are already at “MyDocs”) and create a new folder called “boot” (without the quotes).Open the app.&lt;br /&gt;
# In the “Settings” (the gear icon at the lower-right), enable the following:&lt;br /&gt;
 Show root filesystem&lt;br /&gt;
 Show hidden filesystem&lt;br /&gt;
 Show thumbnails&lt;br /&gt;
&lt;br /&gt;
=== Moving files using Filebox Root ===&lt;br /&gt;
Place/move/copy the following files inside the newly-created “boot” folder under “MyDocs”:&lt;br /&gt;
&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
&lt;br /&gt;
Go to “MyDocs” folder in Filebox Root and copy the following:&lt;br /&gt;
&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Go up three (3)  levels by pressing the “up” arrow (found at the lower-left of Filebox Root) . You should be at the “root” folder (you can confirm this when you see that the blue banner at the top of Filebox Root shows only a forward-slash “/”).&lt;br /&gt;
# Find the “boot” folder there (this is /boot, under root directory, not the “boot” folder that we created inside “MyDocs”) and go inside that folder.&lt;br /&gt;
# Paste the three (or four) files that we have copied earlier (the “zImage...” files).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RECAP/REVIEW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/home/user/MyDocs should contain:&lt;br /&gt;
 preinits.tar&lt;br /&gt;
 nitdroid_n9_jellybean_alpha5.tar.bz2&lt;br /&gt;
 apps2sd_fix_alpha5.tar.bz2 (optional)&lt;br /&gt;
/home/user/MyDocs/boot should contain:&lt;br /&gt;
 ubiboot.conf&lt;br /&gt;
 ubiboot-02.menus.cpio&lt;br /&gt;
/boot should contain:&lt;br /&gt;
 zImage_2.6.32.54-openmode_l2fix&lt;br /&gt;
 zImage.pr13&lt;br /&gt;
 zImage (which by now, has been renamed to &#039;&#039;&#039;“zImage_e-yes_nitdroid+l2fix”&#039;&#039;&#039;, without the quotes)&lt;br /&gt;
 zImage-2.6.32.54-dfl61-20121301 &#039;&#039;&#039;(if you decided to still include this to your ubiboot setup)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Preparing for Open-Mode ===&lt;br /&gt;
# Open Terminal on the device.&lt;br /&gt;
# Type the following commands and press Enter after typing each command:&lt;br /&gt;
 disclaimer-cal remove View-openmode&lt;br /&gt;
 rm -rf /home/user/.accounts/&lt;br /&gt;
 rm -rf /home/user/.aegis/&lt;br /&gt;
 rm -rf /home/user/.activesync/&lt;br /&gt;
&lt;br /&gt;
=== Extract preinits.tar and the NITDroid files ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Terminal should still be open at this point.&lt;br /&gt;
&lt;br /&gt;
Type the following commands in the Terminal and press Enter after typing each command (NOTE: do not change the order of the commands):&lt;br /&gt;
&lt;br /&gt;
 devel-su &#039;&#039;&#039;(default password is &amp;quot;rootme&amp;quot;, without quotes)&#039;&#039;&#039;&lt;br /&gt;
 mkdir /home/nitroid &#039;&#039;&#039;(creates the “nitdroid” directory under the /home directory)&#039;&#039;&#039;&lt;br /&gt;
 cd /home/user/MyDocs &#039;&#039;&#039;(navigates to the directory where the NITDroid image is located)&#039;&#039;&#039;&lt;br /&gt;
 tar -xvf preinits.tar -C / &#039;&#039;&#039;(extracts preinits to /sbin directory of the device)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the NITDroid image to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
 tar xjvf apps2sd_fix_alpha5.tar.bz2 -C /home/nitdroid &#039;&#039;&#039;(extracts the Apps2SD fix to /home/nitdroid)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Open-Mode Kernel ==&lt;br /&gt;
&lt;br /&gt;
# Open a Linux Terminal (or Command Line in MS Windows) and enter the command below to flash the device into Open-Mode. The device will reboot afterwards.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;yourmainfirmware.bin&amp;gt; -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REMINDERS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In MS Windows, just omit the word “sudo” from the command.&lt;br /&gt;
# In MS Windows, the “zImage_2.6.32.54-openmode_l2fix” file needs to be in the same location as the Flasher Application, FIASCO, and EMMC images. Usually you would have installed the Flasher Application to C:\Program Files\Nokia\Flasher.&lt;br /&gt;
# For Linux users, usual “best practice” is to save the FIASCO, EMMC, and whatever Kernels at the main directory (/home/yourusername).&lt;br /&gt;
&lt;br /&gt;
== Install Nemo Mobile OS ==&lt;br /&gt;
&lt;br /&gt;
{{ambox&lt;br /&gt;
|type=delete&lt;br /&gt;
|text=At this point, it is highly recommended that you are using a Linux-based Operating System (Ubuntu will work fine).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In Linux, enter the following commands as per the [https://wiki.merproject.org/wiki/Nemo/Installing#Single_Boot_by_Loading_The_Kernel_.28Not_recommended.29 Nemo Wiki Page]:&lt;br /&gt;
&lt;br /&gt;
 wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/&lt;br /&gt;
 rpm2cpio moslo-*.armv7hl.rpm | cpio -vidu&lt;br /&gt;
 sudo flasher -k usr/share/moslo/zImage-moslo -n usr/share/moslo/initrd-moslo -l -b&lt;br /&gt;
&lt;br /&gt;
Alternative: for the &amp;quot;wget&amp;quot; command above, you may download the MOSLO directly as I have mentioned in the “[http://wiki.maemo.org/Ubiboot#Nemo_Files Download Needed Files]” section above. Then you may proceed with the second and third commands.&lt;br /&gt;
&lt;br /&gt;
[[File:13060003.jpg|200px|thumb|Screen upon installing Nemo]]&lt;br /&gt;
&lt;br /&gt;
# The Terminal will give you a message that it is waiting for a suitable USB device. Make sure your device is turned off and plug it to your computer via the USB cable. The flashing procedure should finish in a few seconds.&lt;br /&gt;
# Keep the device plugged. What happens next is that the N9 is being repartitioned for Nemo (on the device, you will see some green text/writing on the screen; just wait for it to finish).&lt;br /&gt;
# You will also notice that the File Manager of your Linux Distribution will open and will show a folder named “Alt_OS”. This is the newly-created partition.&lt;br /&gt;
# Next, we will extract the Nemo image into the newly-created partition. Enter this command in the Terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo tar --numeric-owner -xf nemo-handset-armv7hl-n950-*.tar.bz2 -C /media/Alt_OS/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TIPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Sometimes, the name of the partition is Alt_OS_, with a single underline/underscores after “S” instead of the default Alt_OS (without underscore). Sometimes it has two (2) underlines/underscores. In my case, it had three (3) underlines/underscores.&lt;br /&gt;
# Sometimes, the path of the Alt_OS partition is /media/yourusername/Alt_OS.&lt;br /&gt;
# To be sure, before extracting the Nemo image, you may want to check the correct name by entering the Linux command of “lsblk” (without the quotes).&lt;br /&gt;
# As a matter of “best practice” it is recommended to have a File Manager open and navigating to &amp;quot;Alt_OS&amp;quot; during the extraction command to verify that the files are being extracted to the correct location.&lt;br /&gt;
# By experience, booting the device at this stage will result to either a reboot loop or the device not turning on at all. &#039;&#039;&#039;It is highly recommend not to turn on the device until you complete the setup/process from this point onward.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Flash the Device with Ubiboot-02 ==&lt;br /&gt;
&lt;br /&gt;
Flash the ubiboot-02 Kernel with the command below. Replace “firmware.bin” with the filename of your N9 FIASCO image if you have renamed it differently.&lt;br /&gt;
&lt;br /&gt;
 sudo flasher -a &amp;lt;nameofyourfirmware.bin&amp;gt; -k zImage_2.6.32.54-ubiboot-02_040613 --flash-only=kernel -f -R&lt;br /&gt;
&lt;br /&gt;
Once the device reboots, keep the USB cable plugged in to enter “maintenance mode”. You will notice that the File Manager of your Linux Distribution will open and will mount/show all the partitions:&lt;br /&gt;
&lt;br /&gt;
 Nokia N9 (this is the “MyDocs” directory)&lt;br /&gt;
 rootfs (this is the “/” directory)&lt;br /&gt;
 another partition with a long series of alpha-numeric (this is the /home/nitdroid directory)&lt;br /&gt;
 Alt_OS (this is the Nemo directory/partition)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FINAL STEPS:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# In the Nemo (Alt_OS) partition, go to the “boot” directory. Look for a file named &amp;quot;vmlinuz-2.6.32.20130129.1-n950&amp;quot; and save a personal copy.&lt;br /&gt;
# Get another copy and rename it to “bzImage” (without the quotes).&lt;br /&gt;
# Navigate to the rootfs directory (root of the N9) and find the “boot” directory. Enter that “boot” directory and paste the now-renamed “bzImage” file.&lt;br /&gt;
# Eject all partitions and then unplug the USB cable. The device will restart and you will now see Ubiboot taking over the boot process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Congratulations, you now have Ubiboot completely set up with a Triple-Boot configuration of Harmattan, NITDroid, and Nemo!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
# [http://talk.maemo.org/showthread.php?t=89345 Official thread at talk.maemo.org]&lt;br /&gt;
# [http://www.swagman.org/juice/ubiboot/ Official download site of Ubiboot]&lt;br /&gt;
# [http://downloads.nitdroid.com/e-yes/n9/ Official download site of NITDroid]&lt;br /&gt;
# [https://wiki.merproject.org/wiki/Nemo/Installing Official Wiki Page of Nemo]&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
# [http://www.mediafire.com/folder/4zuayx3h8e6cy/ubiboot-02 PDF and Document]&lt;br /&gt;
# YouTube [http://www.youtube.com/playlist?list=PLcAjLdlFZWmC6UqdrIUz6Uqc3YtnCpqc2 (to follow/in progress)]&lt;br /&gt;
&lt;br /&gt;
[[Category:N9]]&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:Power users]]&lt;/div&gt;</summary>
		<author><name>203.215.117.243</name></author>
	</entry>
</feed>