My iPhone now runs the new version 1.1.4. IPSF still works! Here’s what I did:
- Downloaded ZiPhone 2.5.
- If you’re runningVista, make sure you run the executable with administrator permissions
- Downloaded iTunes 7.6.1 and the 1.1.4 update.
- Made a backup of all my iPhone settings using iTunes.
- Restored to 1.1.4 using iTunes.
- See ZiPhone’s Advanced Features to put your iPhone into recovery mode.
- Jailbreaked and activated it using ZiPhone 2.5
- Started Installer, refreshed sources, installed BSD subsystem and OpenSSH.
- Copied signal.app using ssh to my iPhone’s /Applications directory (and set execute permissions on signal.sh, sleep and igsm using chmod 755 filename). Signal.app is a directory in /Applications and contains 6 files. The three executable files are:
- sleep (taken from BSD) – lets your process sleep for a certain amount of time.
- igsm – communicates with the baseband using command line parameters
- signal.sh – the script that talks to sleep and igsm
- Restarted iPhone, tapped on signal.app and got a carrier signal a few seconds later. Olé!
- Restored all my settings back using iTunes using the previous backup.
Please note: this only works on IPSF unlocked iPhones.
If you have a problem to save your EDGE settings: Go to Settings -> General -> Reset -> Reset Network Settings and try to save them again.
If the iPhone Mail (Mail.app) crashes on start up try this using ssh:
chown -R mobile:mobile /var/mobile
Once an official anySIM 1.1.4 is out we most likely can forget about signal.app on IPSF iPhones as we did in 1.1.3.