Liked what you read? Please subscribe for more technical updates, so you won't miss any nice tips or tricks I have to share with you. =)

Subscribe in a reader

March 14, 2008

gpSPhone v1.5.0 problem in Jailbreak 1.1.3/1.1.4

Ok.

Just for you guys, I have been doing some homework and figured out the problem.

Looks like, the BIOS I listed earlier isn't the culprit. It is the permission problem that's causing the error. So I did my part, I searched all over the internet (just for you guys) and I found the REAL solution to the problem.

First, if you're jailbroken using DevTeam's Official Upgrader or via ZiPhone, then this guide is for you. I have no idea regarding other jailbreaking options like iJailbreak or NateTrue's method, because their method might have other unknown implications.

Ok having said that, here's what you'll need to do.

Changing owner to "mobile"

Step 1: Download and install BSD Subsystem (or update to the latest one if you haven't) via Installer.

Step 2: You will now need to add a new source into your installer sources, the Big Boss Repo (http://sleepers.net/iphonerepo) so that you can install a Term-vt100 fix backspace issue.

Step 3: Now you need to download and install Term-vt100.

Step 4: Once done, you need to launch Term-vt100, and type in the following command:
chown -h -R mobile /var/mobile
If Term-vt100 asks for a password, it's either (username/password) root/alpine or root/dottie You need to fix the Term-vt100 problem. Read my other entry for that.

Now what this does is it changes owner for /var/mobile folder into mobile users. Before 1.1.3 (1.1.2 and below), all jailbroken apps are running under root user. Since 1.1.3 was released, another user was introduced (hence it's called "mobile") and has caused a lot of incompatibility issues with some applications.

For some users, if you want to see what's happening, you can type:
chown -hv -R mobile /var/mobile
Changing permissions (to save state/save game)

If you still can't save your state (or save games), it's probably because the permissions are not set in place. To do that, you'll need to do the following:

Step 1: Launch Term-vt100

Step 2: Type in the following commands:
chmod -R 755 /var/mobile/Media/ROMs/*
Now your folders will have read and write permissions, hence enabling it to save the game.

Questions?

Ask me. I'll do my homework! I promise!

Good luck.

21 comments:

Bruce said...

I' have three words for you "I LOVE YOU"

Yusry said...

LOL!

I'm just merely helping out what I know! Learning and sharing is part of life =)

pympster said...

Hi there im still stuck! I follow the steps but I still get the error!! Please help meeee!!!
Thanks!!!!

Yusry said...

When you say you're still having this error, are you doing it right?

I can't think of any other way to remedy this problem.

1st choice: Re-install gpSPhone via Zodttd repo.

2nd choice: Change permissions for all affected file/folders. I'm not sure, but it seems like it could solve the problem.

3rd choice: Try following my guide again. It's possible you might have missed some steps. Follow them tactfully.

4th choice: This is the worst choice. You wouldn't want to try this option. Do a complete restore, and re-jailbreak.

Sorry if I'm not of any help.

Good luck.

Alexander said...

IT WORKED!

I Love you, did try everything but couldnt find out the mobile-user thing.

thanks

David said...

hey man ive got a problem, i add the source but the term fixer doesnt show up. what shoud i do?

Yusry said...

@David

The package you're looking for is called "Terminal Fix / SUID library fix for 1.1.3 only."

It is under "Tweaks (1.1.3)", and even if you're on 1.1.4, you can still install it.

Hoped that helped.

Cheers.

jarhead2332 said...

hey man, i tried this and its not working. i followed the steps but when you get to the step where you have to type this in: "chmod -R 755 /var/mobile/Media/ROMs/*" it says something like file or directory does not exist. So i ssh into my ipod and according to that my game is still under the /var/root/media section. so i replaced the word mobile with root and it went through this time but when i tried to save the game it still didnt work.

Yusry said...

Games might not be saved correctly because of the permissions to the ROMs folder.

Here are some checklist for you:

1) All your ROMs should be placed in var/mobile/Media/ROMs/GBA (and these are case sensitive)

2) Change the permissions to either 755 or 777 (I'd suggest 777) by entering this command in Terminal:

chmod -R 777 /var/mobile/Media/ROMs/GBA/*

If it says "no such directory", make sure you typed in correctly for the folders name. It's really irritating, and case sensitive.

Hoped that helped you.

Cheers.

Noah said...

Hello, I want to make aircrack work on my itouch.
This is my problem
I have installed the term VT100
I also have installed de Cute FTP 8 in my PC.
I have also drag the aircrack folder to the VAR folder
My first doubt is, in my VT100 I have a "$" in step of "#", is this a problem? if it is, how do i get the "#"??
Second, I write the following in vt100 supposibly to get the aircrack on my touch: /var/aircrack/aircrack-ng -a 1/var/aircrack/touch.ivs
My 2 is,

and what i get is an message saying:
"no such file or directory"

What is the problem? what is wrong?
I have also the BSD installed.
Help please.

Yusry said...

That's weird. You're asking in the wrong place. LOL.

Anyway, I've never heard of aircrack, hence I don't even know how to make it work. You should check out in ipod touch's forums for better support.

As for Term-vt100 problem, I suggest you get the fix (SUID Lib fix if I'm not wrong) or install TerminalV (it's the same though). Maybe that would help. I'm not really sure what's with the # or $ signs you're talking about.

Sorry if I wasn't of any help to you.

Cheers.

Noah said...

Thank you.

When I open my vt100, in the black screen appears a symbol like: "$", i think is there by default.

I saw a video in youtube about the aircrack on ipod touch, a program able to hack wireless internet, and when this guy enter to his terminal vt100 in step of having in his black screen the symbol "$" he has the symbol "#", so i think that maybe this could be the problem for what i cant install the aircrack. So i would like to know if there is a way of changing the symbol??.

As i let u know, i have understood that vt100 terminal able to make things like having access to files, or move them, so why i can even enter to the carpet /var in the itouch if i have put or drag a file to that carpet?

where can i get the terminalV?

Thank you

Michael said...

"Change the permissions to either 755 or 777 (I'd suggest 777) by entering this command in Terminal:

chmod -R 777 /var/mobile/Media/ROMs/GBA/*"

when i do this it says operation not permitted

iphone 1.1.4
jailbroken with ziphone
bsd subsystem 2.1 installed
term-vt100 version 278
have also downloaded the
ZiPhone IBrickr Fix so that
I could browse it with Iphonebrowser

Yusry said...

Hi.

It's really weird. 1.1.4 has a lot of unknown issues which are yet to be solved even until today.

As for your case, I have not come across it yet, however, I would suggest trying to use WinSCP with PuTTy (assuming you have a working wifi connection in your house). However, for instructions how to do that, I think you should look elsewhere, because I myself do not have a working wifi to test myself.

Sorry if I'm not of any help at all. If you found a solution, I greatly appreciate if you would share it.

Cheers.

Michael said...

ok the reason i was getting the operation not permitted is because i wasn't logged in as root. unfortunatly all my attempts to do so failed. what i had to eventually do was uninstall open ssh and term-vt100, install cydia's open ssh and mobile terminal. with cydias terminal package i was able to login using root/alpine change the owner of var/mobile and now can save games. whoohoo

Tim said...

where do I download games from because I have followed all the instruction but don't know where to download the games from! Sorry :(

Yusry said...

Hi!

I think you got a wrong post? This post has nothing to do with any games/ROMs. :)

Anyway, if you're looking for one, try googling for it. There are plenty of pages to choose from, and I'm sure you'll be spoilt for choice.

Cheers!

cygnus91 said...

Thanks so much. I followed all of your instructions and was having so much trouble.. first with the BIOS thingo then with the saving part :(
I had a bad BIOS.. but i fixed it up after googling "gba_bios.bin" and checking out the first result.. the filefront one.

In the end I got it to save with
chmod -R 777 /var/root/Media/ROMs/

without typing the GBA.
hope that helps others with the same problem

jewellui said...

Help... I've tried for ages to try to get emulator to work. As far as i know i have placed the files in the right place and put the permissions correctly with the right bios but when i load the application on my iphone the screen becomes white and then goes back to main menu as though the program closes straight away. I've looked around and found a few people with the same problem but so far no solution. Im using WinSCP to place the files if that makes any difference.

Yusry said...

Hi.

If you're using 1.1.5 or 2.x.x, I don't think this thread helps.

As far as I'm concerned, there's a very big issue in 1.1.4. That's why I don't use jailbroken 1.1.3/1.1.4. Too much issues and bugs.

However, some people managed to get their emulators working in 1.1.3/1.1.4. Have you tried the solution I posted in this post? Those are solutions I managed to get from the internet.

Anyway, do hit me back if you need further enquiries. For the time being, I don't think I can help much. As this problem has been around for as long as I can remember...

txomon said...

hello!
i am new in the world of programing, i know about softwares and using them, but i get lost programing them, could you post a how to use term-vt100? And also if you can, to explain how to change file names with/in the itouch, because i cant change them in order to put accents in photos. I'd like also to have your page as rss, but my ipod does not allow them ( i'm using it at the moment to post this coment) thanks,
javi

Yusry is a technology freak, he plays a lot with his iPod Touch since day 1. He is also into programming and gets excited trying out new softwares. He is also a member of a local Singaporean band named Dermapthera. You can read his other blog at http://dermapthera.wordpress.com