Before you install any ROMs

Before you install any ROMs, you should move your applications to the bigger partition of your iDevice, this can be done very easily using Bosstool (If you’ve already done this, just ignore this post, I always do it straight away after Jailbreaking a device)

You should already be able to see Bosstools in installer, if you’ve installed the Community sources. If you don’t see it, the source is http://modmyifone.com/installer.xml

Once you’ve installed it, go to “Free disk space”, then go to “Relocate applications” and just follow the confirmation boxes. After you’ve done that, you’re applications have been moved to the bigger partition of your iDevice, whether it be 8, 16 or 32GB. This could fix problems that some of you are having, you probably don’t have much room for ROMs on the standard partition.

So once again, if you’ve already moved your applications earlier, just ignore this post. If you haven’t, you should do it - if you still experience problems, try the terminal fix as that seems to work well, if you have trouble with it, or just can’t be bothered; then try the Bossprefs fix (Go to the “Fixes and solutions” on the side of this website, and find the Bossprefs fix)

Thank you.

Still having problems?

Hey everyone, if you’re still having problems with game saves, or ROMs not showing up, or you have menopause, then this fix is for you!

alvareo, a coolkid commenter, commented on one of our posts saying that you could use Bossprefs to fix up the directory issue, if you had problems with our terminal fix (Some of you couldn’t login to terminal, incorrect password and whatnot)

1. Add Bigboss to your sources, http://sleepers.net/iphonerepo - Refresh sources etc

2. Install Bossprefs, open it up, go to the “More” button and hit something like “Fix user dir permissions”

All done.

BEST DAY EVER!!!!!

I Finally Figured out how to fix the savestates and hidden roms!!!
Here’s what you do:
Install Term-vt100 (if you haven’t already), and then the SUID lib fix and the BSD Fix(which are either in the tweaks, utilities, or the system category). Then, go open the Terminal App. You should see the following in the window:
Password:
The password is alpine, so go type it in and press enter. If you mistype it, you should then see the following:
Password:
Login incorrect
login:

Type in root for the login, and carefully type in alpine for the password. After that, you should then see something like the following:
Password:
Last login: Fri Jun 20 14:45:19 on ttyp0
#

Don’t worry if its not exact. as long as that last # is there, your good to go. Next, you’ll want to type in the following, pressing enter after each new line:
chmod +s /Applications/Installer.app/Installer
chown -R root:wheel /Applications/Installer.app/
reboot

When your ipod restarts, just install a rom for each platform thats acting up. Because of this fix, Every rom will automatically set file permissions for you, meaning you can now run any rom, save any game, and every rom will show up in your emulator.

This fix took me about 4 weeks of searching and hard work, so don’t forget to donate for our efforts.

Can’t find your roms?

Use the New Rom fixes in the repo instead of this fix!

Here’s a fix that, unfortunately, requires you to get your hands a bit dirty, but at least you can play your games now.


Summary ≈

The early repo would create a file to put roms in, instead of a folder or a directory, but roms were actually written into this file as text, instead of the roms being put in it (note that there aren’t any roms inside these files in the steps ahead). Since these files aren’t actually directories (containers for files, a.k.a. folders), applications, like gpSPhone and snes4iphone, are unable to read them. Since installer can’t distinguish between functional and corrupted rom folders, we will need to delete these files manually. Using the LS command below, the corrupt folders are the folders with NO contents. 

 

Instructions

First, add http://hpcgi3.nifty.com/moyashi/ipodtouch/repository.cgi to your sources list. Then, install BSD Subsystem (if you don’t have it. Its under System), and mobileterminal (under System as well). Open Terminal from the home screen. Enter the password if it asks (password is alpine). Then enter the following text into terminal (except for the stuff in between “<” and “>” symbols):

  • cd /var/mobile/Media/ROMs/  <press enter> <for 1.1.2 and earlier, use root instead of mobile>
  • <Type in “ls” followed by the name of a folder (e.g. “ls GBA”)> <press enter> <!! Repeat this step for each folder !!>

For each folder that is corrupt, follow the step below. This will remove the corrupt folders.

  1. <Type in “rm” followed by the name of a folder to delete> <press enter>
  2. ls  <press enter> <the corrupt folder should be gone now>. 

Now type in “reboot“.

Your device’s screen should go black and then it will turn on again. Once it’s done restarting, go to installer, uninstall all the roms for folders you just deleted, and reinstall them. Now go play those games, because they should be visible in your list of roms now!

|