Excite Bike makes for an awesome iPhone NES ROM
Getting your iPhone 3G to run any NES game in the world is pretty easy thanks to the Mac-friendly developers out there who made the PwnageTool. I will run you through the necessary steps and if you’ve never played with DOS it may be frustrating but bear with me. If you can’t get it to work, just leave a comment and I’ll help you out.
First download the PwnageTool 2.0.1 here Remember, this is mac only so if you have a PC: SAH-WEE.
Now run the PwnageTool software. Don’t you love how graphically pleasing it is? So simple.
You’ll now have to go through the backup and update process. It didn’t work for me so I had to start over but I didn’t lose anything special. I just resync’d my apps and music and badaboom badabing.
Keep following the instructions and eventually you’ll have a hacked iPhone with a new app called Cydia. Download the essential updates that it prompts you to get. If you didn’t get a prompt, quit and reboot.
Now I would suggest going to the “Featured Packages” section of Cydia and downloading the NES files. Here is where it starts to get tricky.
Once you’ve downloaded the NES files, you’re going to have to upload NES ROMs via the Terminal program on your Mac. So go torrent some NES ROMs, I suggest IsoHunt.
Now uploading these NES ROMs requires some hacking that’ll make you feel like you’re smarter than Mr. Apple himself.
Open Cydia and install and start the OpenSSH. Now follow the instructions in the picture below:
Now you should have all your NES ROMs good to go! Remember, any problems and hit me up with a comment, I’ll help you out.
Sorry, I left the steps required to get the roms onto your iPhone a bit hazy. Follow these steps (note - these steps are for a Mac, but if you have a Windows SSH client, the steps should be similar):
1. Jailbreak that iPhone (See above)
2. Using Cydia, install the NES emulator and OpenSSH
3. SSH into your iPhone using the steps described in the big OpenSSH graphic above.
4. Create a directory for your ROMS by typing the following while SSH’d into the iPhone (don’t type the ‘>’ symbol):
> cd /var/mobile/Media
> mkdir ROMs
> cd ROMs
> mkdir NES
5. Download some roms
6. Copy the roms into a folder on your desktop called “roms”
7. Open Terminal, type the following:
> cd desktop/roms
> scp NAMEOFROM.NES firstname.lastname@example.org:/var/mobile/Media/ROMs/NES/
Replace ‘NAMEOFROM.NES’ with the filename of one of the roms in your ‘roms’ folder.
Replace 192.168.1.xxx with the IP address of your iPhone.
Rinse and repeat the ’scp’ command with the filename of each rom you want to copy to your iPhone.
Also, you have to navigate to your desktop folder, as well as the roms folder. Try this after you first open the terminal for step 7:
> cd desktop/roms
You can type the following command into Terminal to see if you are in the right folder, and what files are in there:
PS: Windows users are left out in the cold no longer - WinPWN has been released. Engadget has the details:
I downloaded all the ROMs via torrent, try this one
A tip from a QB reader David (seen below):
The easiest way to get the ROMS to your phone (or any file for that matter) is to use an ftp program. (with sftp connection). username root and password alpine. I use Transmit (for MAC) and it works great. Using an FTP program makes file browsing much easier for those of you who are not command line friendly.
It turns out that if you copy the ROMs over from a windows share, they won’t work. I have no idea why this is, but it is true. I used the same exact ROMS, but copied straight from my wife’s Mac, and they work great now! Have fun everyone!
Also remember, copying ROMs from a windows share is not going to work, and using an FTP is an easy way to transfer your ROMs from Mac to iPhone.
Other Games We Like: