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.