Nitdroid for N900 | Android port for n900



Rep: (89)
Android on n900
We put and use software from Android!

Installation using nitdroid-installer (on microSD)
To internal memory

A source


Post has been editedgolden_dragon - 27.09.11, 12:36



Rep: (89)
Installation using nitdroid-installer

You will need a microSD card with a volume of at least 2 GB of class above 4,all information on it will be deleted during installation.

1. Insert a memory card into the device and set up an Internet connection.

2. Install fromDevel extraspackagenitdroid-installerwith all the dependencies.

3. Download the latest version of nitdroid-installerand install.

4. In the X-terminal:
root
nitdroid

To answer the request:
YES

After the installation is complete, reboot:
reboot



Rep: (89)
To internal memory

In this case, you do not need a microSD card. In addition, the internal memory is fast enough for comfortable operation of the system.

Before installing, you must create a separate ext3 partition with a capacity of 1.5 GB on the internal memory. This can be done, for example, using the MeeGo Rescue Initrd. Most likely (if such manipulations have not been done before), the section address will be/ dev / mmcblk0p4but better to clarify.

All operations differ from manual installation on microSD only by the address of the section and the method of its creation. Therefore, in paragraph 5, you need to mount the file system differently
mount -t ext3 -o noatime, rw / dev / mmcblk0p4 / and

and before the last reboot, you will need to correct the multiboot parameters, i.e. fix in folder/etc/multiboot.dfile corresponding to NITDroid. This can be done, for example, using the Midnight commander:
root
cd /etc/multiboot.d
mc

Need to change the line
ITEM_DEVICE = mmcblk1p2

on:
1. If the device will be used without a memory card
ITEM_DEVICE = mmcblk0p4

2. If the device will be used with a memory card
ITEM_DEVICE = $ {INT_CARD} p4
and if you want to correct the name in the first line.

If you need to be able to boot the device with and without a memory card, you can use two files in a folder/etc/multiboot.dwith different parameters.



Rep: (2)
And you can detailed installation instructions (for the first time, from scratch) on the internal memory, please! ordinary mortals do not understand it, but I want it so much.



Rep: (2)
1. - I flashed the n900 with a flasher to the firmware "RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin" and the vanilla "RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin" so that there are no errors when installing Nitdroid.

2. - After flashing without turning on the phone, I installed "MeeGo Rescue Initrd" -
I downloaded two files called (kernel-n900-2.6.35.3-10.3.armv7l.rpm) and (nokia-n900-rescue-initrd-0.1-2.157.armv7l.rpm) of them with Linux help (I got it on windows xp with the 7zip program) these two files are highlighted (vmlinuz-2.6.35.3-10.3-n900) and (nitrd.img-rescue-2.6.35.3-10.3-n900) the command is entered in the flasher (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") then the switched off phone connects to the computer with the U key pressed and appears in a few seconds on the phone’s screen (with the backlight off) a running command line, then I unplug the cable and reconnect. So the phone is turned off using the MeeGo Rescue Initrd in USB mode)

3. - I start the Acronis Disk Director 11 program, right-click on the disk called Nokia n900, then split the volume on the label, select 1.5 GB in the new section tab, click on the “Transfer selected files to the created volume” checkbox, then format 1.5 GB in ext3 and click Run, the computer asks to reboot to complete the tasks. After rebooting, the INTERNAL DISK is READY, and the file folders with the N900 in place. Next, I press the R button on the phone and pull out the cable from the phone.

4. - Turn on the phone. And install the repositories - extras.install and extras-devel.install.

5. - install Rooth applications from the despecher, then on the command line

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

then from the despatcher, append Midnigh Commander and FileBox.

then download fromhttp://downloads.nitdroid.com/e-yes/

nitdroid-installer_0.2.7_armel.deb
N12_UMay.tar.bz2
and throw them at the root of n900 in MyDocs.

6. - I install nitdroid-installer_0.2.7_armel.deb from the phone.

7. - I reboot the phone.

8. - on the command line


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. - fixing bootmenu file
root
cd /etc/multiboot.d
mc

ITEM_DEVICE = mmcblk1p2
on

ITEM_DEVICE = mmcblk0p5


I reboot and press number 2. I get an error - cant flesh kernel, required files not found. guru meditation # 00000025.620017712

what did I miss?



Rep: (2)
1
Formatting:
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
wgethttp://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
rm -rf / and / *
bzcat N12_UMay.tar.bz2 | tar xvC / and


wgethttp://downloads.nitdroid.com/Jay-c/kernel...7_rc3_armel.deb
dpkg -i nitdroid * deb


4. Unmount the system and delete the folder:

cd /
umount / and


5
Fix bootmenu:
root
cd /etc/multiboot.d
mc


ITEM_DEVICE = mmcblk0p5



6.
reboot



Rep: (199)
Install Nitdroid (v12 UMay) on eMMC (to internal memory; without repartitioning memory)

1. Download the image + kernel and put it in the / MyDocs folder:
Image:http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
Kernel:http://downloads.nitdroid.com/e-yes/nitdro...6-rc6_armel.deb
2. Make sure that you have Extras-testing, Extras-devel, Extras, and standard Nokia repositories connected.
3. Install Leafpad and rootsh
4. Open the X Terminal and execute the following commands:
sudo gainroot
apt-get update
apt-get install nitdroid-installer
cd / home / user / MyDocs
bzip2 -d N12_UMay.tar.bz2
cd / home
mkdir / and
cd /
mount / home / and
cd / and
tar xvf /home/user/MyDocs/N12_UMay.tar
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-07_6-rc6_armel.deb

5. Edit the boot config. We type in the terminal and press the tab button (so that the command automatically completes), then enter:
leafpad /etc/multiboot.d/11

We need to change the ITEM_DEVICE parameter like this:
ITEM_DEVICE = mmcblk0p2

Save the file.
6. Turn off the device (just turn off, and do not restart the reboot command). At startup, press the "2" button on the keyboard.

Post has been editedflashgc - 22.10.11, 02:48



Rep: (149)
at

mount / home / and

gives out that

can't find / home / and in / etc / fstab

thought, thought, but it didn’t reach me why.



Rep: (199)
wow23 @ 10.24.2011, 01:17*
thought, thought, but it didn’t reach me why.

space lost between / home and / and



Rep: (149)
THX.

the meaning is not completely understood apparently))

I thought it was just an address.



Rep: (149)
Flashgc @ 10.22.2011, 02:46*
5. Edit the boot config. We type in the terminal and press the tab button (so that the command automatically completes), then enter: Codeleafpad /etc/multiboot.d/11 We need to change the ITEM_DEVICE parameter like this: Code ITEM_DEVICE = mmcblk0p2 Save the file. 6. Turn off the device (just turn off, and do not restart the reboot command). At startup, press the "2" button on the keyboard.


I have file 11
empty upon opening.

but the nitdroid was added to the multiboot and it can be selected from there when loading 1 - maybe 2 - the droid

loading now ..



Rep: (199)
Wow23 @ 10.24.2011, 18:02*
I have file 11 empty when opening.

go to this folder through filebox and find there the file containing the name Nitdroid - edit it.
Its name is not 11, but something like 11-Nitdroid26.8.10 blablabla ... When you enter the beginning of the name and press the tab, the terminal itself will supplement the rest of the name. If it doesn’t work, do it via filebox. Is there a similar file there?

Post has been editedflashgc - 24.10.11, 17:20



Rep: (149)
I'll take a look in the evening.

In general, according to the droid itself - what was now ported to the n900 is not practical .. the phone seems to be not with terrible hardware, but it is very buggy.

the opera crashes, the standard browser is slow and dull, like everything standard.

Here the toys do not blunt, which surprised, I put a couple from the market. Simple but fun)

and the phone heats up.
and the battery gobbled up in an hour (it was 50 percent).

and does not call.
so what)



Rep: (111)
those. Does it make sense to use it as the main axis for calls?



Rep: (0)
Sorry, where is the firmware itself? thank you in advance!



Rep: (0)
Does anyone use it? on the internal memory.



Rep: (0)
I don’t understand what to do. and andriod really want



Rep: (0)
bzip2 -d N12_UMay.tar.bz2

After writing this line, the phone thought, wrote nothing and showed
Nokia-N900: / home / user / MyDocs / OSes / Android #

The command, it seems, was entered correctly. What should the terminal write?



Rep: (219)
Guys tell me how long this item lasts: Formatting / dev / mmcblklp2 (ext3) ....
I’ve been waiting for 40 minutes and nothing is happening



Rep: (2)
Does anyone know nitdroid.com will ever work? Or is there a mirror of the site?



Rep: (0)
Flashgc @ 10.22.2011, 06:46*
Install Nitdroid (v12 UMay) on eMMC (on internal memory; without repartitioning memory)

1. Download the image + kernel and put it in the / MyDocs folder:
Image:http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
Kernel:http://downloads.nitdroid.com/e-yes/nitdro...6-rc6_armel.deb
2. Make sure that you have Extras-testing, Extras-devel, Extras, and standard Nokia repositories connected.
3. Install Leafpad and rootsh
4. Open the X Terminal and execute the following commands:
Code
sudo gainroot
apt-get update
apt-get install nitdroid-installer
cd / home / user / MyDocs
bzip2 -d N12_UMay.tar.bz2
cd / home
mkdir / and
cd /
mount / home / and
cd / and
tar xvf /home/user/MyDocs/N12_UMay.tar
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-07_6-rc6_armel.deb
5. Edit the boot config. We type in the terminal and press the tab button (so that the command automatically completes), then enter:
Code
leafpad /etc/multiboot.d/11
We need to change the ITEM_DEVICE parameter like this:
Code
ITEM_DEVICE = mmcblk0p2
Save the file.
6. Turn off the device (just turn off, and do not restart the reboot command). At startup, press the "2" button on the keyboard.

I made 4 points, and after I forgot to make 5, I rebooted the phone, now the phone itself does not boot (there are no OSs in the multiboot). Help the noob what to do now to either fix the bootloader or simply return Maemo. Thanks in advance.


Post has been editedmpkstas - 11.06.12, 03:34


Full version    

Help     rules

Now: 08/31/19, 04:40