Want to Play With A Nokia N900 Right Now? Well Kinda…

So it may not be the actual device, but it sure helps to qwell the waiting for the actual phone to come out! Here is how to set up the Nokia N900 emulator so you can pretend you have your new toy 🙂

Thanks VenomRush!

I. Download the Virtual Machine Program

1. Download this free Virtual Machine Application (Windows Only)

VMPlayer

2. Unzip the file and then run the .exe inside to install the program (this will force you to reboot your computer one or two times).

II. Download the Maemo Virtual Machine files

1.Download the files named:

Maemo_PreFinal_2_Ubuntu_Intrepid_Desktop_SDK_Virtual_Image_Splitted.zip.001
&
Maemo_PreFinal_2_Ubuntu_Intrepid_Desktop_SDK_Virtual_Image_Splitted.zip.002

from the Maemo Page here. (After you Agree to the Terms and Conditions on that page).

2. These are big files so it may take a while to download.

III. Combine the Maemo Virtual Machine files

1. Download 7Zip

7Zip

2. Install 7zip to your computer.

3. Open 7Zip and navigate to the location that you saved the two Maemo files in.

4. Right click the first of the 2 files and select Combine Files

5. Click Ok to combine the files into one .zip file.

6. Right click the new combined file and click Extract to… and then extract the files to a location that you will remember.

IV. Load the Files into the Virtual Machine Application

1. Open the VMPlayer application

2. Click Open a Virtual Machine.

3. Select the file called maemosdk_desktop_intrepid-10-08.vmx that came out of the combined .zip we made in 7Zip.

4. WMPlayer may tell you it needs to download the Linux tools, allow this and wait for it to finish. Then Click Play Virtual Machine.

5. Once it is done, you should see a screen like this:

Maemo Virtual

V. Set up Maemo Internet

1. Click Applications > Accessories > Terminal

2. Type in the following with hitting enter at the end of each line:

sudo cp /etc/resolv.conf /scratchbox/etc/resolv.conf
nano /etc/resolv.conf

3. A screen will pop up with the following information:

domain localdomain
search localdomain
nameserver [YOUR_DNS_ADDRESS]

Write this information down in notepad then hit Crtl X to exit that screen.

4. Then type the following in terminal with hitting enter at the end of each line:

/scratchbox/login
sb-conf se FREMANTLE_X86      *this line may give an error, so long as the next line has sbox-FREMANTLE_X86 before the cursor then skip this and goto the next line

nano /etc/resolv.conf

A screen will pop up with an IP Address. Edit this screen to match the settings you wrote down in step 3. Then hit Ctrl X to exit then hit Y to Save.

VI. Run the Emulator!

1. Close the Terminal Window and then Reopen it (Applications > Accessories > Terminal).

2. Type the following into Terminal and hit enter at the end:

Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb &

3. A new window will pop up, leave it open and go back to Terminal and you should see some errors, just click enter in Terminal and then type the following with hitting enter at the end of each line:

/scratchbox/login
sb-conf se FREMANTLE_X86      *this line may give an error, so long as the next line has sbox-FREMANTLE_X86 before the cursor then skip this and goto the next line

export DISPLAY=:2
af-sb-init.sh start

4. Go play once it is done!

*KEEP IN MIND THAT THIS IS A BUGGY EMULATOR, THINGS LIKE FLASH IN THE BROWSER DO NOT WORK ETC. SO JUST KNOW THAT YOUR ACTUAL N900 WILL RUN MUCH BETTER THAN THIS 🙂

VII. Enable Downloading/Installing Apps

1. Follow this procedure to enable Apps on the device emulator

Red Pill Mode

Reported Issues:

Issue: Flash does not work in the Browser.

Solution: Flash works in the Browser on the real phone, but not in the emulator…

8 thoughts on “Want to Play With A Nokia N900 Right Now? Well Kinda…”

  1. the downloaden image file from the maemo developers website, is’nt that just linux ubuntu?

    i tried this at my ubuntu computer and everything works the same only when i’m doing this it went wrong.

    /scratchbox/login
    sb-conf se FREMANTLE_X86 *this line may give an error, so long as the next line has sbox-FREMANTLE_X86 before the cursor then skip this and goto the next line

    export DISPLAY=:2
    af-sb-init.sh start

    when I type in “/scratchbox/login” i get an error that says there is no batch of scratchbox/login.

    maybe you can tell me what to do?

    (or do i realy have to do this al with download vmplayer etc)

  2. i installed the WMPlayer and open the combine.zip file and the VMplayer tell me it’s needs to download the Linux tools, and i allowed it but when the download reach more than half it says there is no administrative privillages and the download stop.
    please how can i do?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.