Some users have already performed jailbeak for firmware 3.1 and faced problems with several Cydia applications. Some work with no problems, others send the iPhone to Safe Mode. Here is a list of compatible and non-compatible apps.
Applications NOT compatible with Firmware 3.1:
Winterboard
Backgrounder
Mobile Finder
ActivateMMS2G
Cycorder
PasteBoardStacker
Applications partially compatible with Firmware 3.1:
Cydia (apparently does not show the badge icon when there are updates available)
SBSettings (everything works except the button "Restart")
BossPrefs (everything works except the button "Respring")
Dev Team finally made it. They created software called yellowsn0w, that unlocked iPhone 3G. Now you can use any carrier you want. I successfully unlocked my US version.It works much more stable than sim proxy method.
Please, back up everything on your iPhone before you start, just in case. Everything you do is your responsibility. I had to go through all 4 steps to make my iPhone 3G work. I used only my new sim without sim proxy.
Many users want to turn iPhone's autocorrection off. There is a good solution we wrote about: Auto-correction - solution to turn it off. The bad thing is that it works only with english keyboard. If you want to disable autocorrection for Russian, Spanish, German or some other keyboard try ACtoggle.
Unfortunately, it didn't work for my russian keyboard - after turning off KB-autocorrect russian keyboard just disappeared. Hopefully this will be fixed in future versions.
We had a post about SBSettings - the future of BossPrefs (link). Couple days ago this application became avaliable in Cydia.
SBSettings doenst have an icon so after you install to access it you must slide across the statusbar (aka the top bar that displays service, time, battery, etc.)
Current version is 0.92. But the application is updated almost every day.
Many users of jailbreaked iPhones use application called BossPrefs. The developer of this app is creating a new one. The new application will be called SBSettings.
The toggles drop down when you swipe along the status bar. It is very fast and can be used while in any app without exiting the app. Suppose you are in Safari but realize your 3g is not yet enabled. Just swipe the statusbar and toggle 3g, than resume in Safari where you left off. The advantage is there is no need to exit Safari and load settings or bossprefs.
The look and feel of this new app will be something like this:
Right after BossPrefs update, Categories updated to v2.18. Here is a changelog from 2.16 to 2.18:
v2.18
Settings App: Fixed issue where app kept crashing on load for a few people(most these people had adblockersin their etc/hosts).
v2.17
Settings App: Replaced Default.png.
Settings App: Added some new icons by Andreas Ficher.
Settings App: Added admob into settings app GUI (note, no plans to have any ads in launcher).
v2.16
Launcher: Removed dependency on springbridge and am lanching apps the old way thanks to Saurik who figured out that it just needed to be signed with the correct entitlements.
BossPrefs utilities updated. Here is a change log from 2.13b to 2.15:
Thanks to Pumpkin of the dev team who figured it out for me, I fixed the 3g toggle to work just like the built in 3g toggle. No more wifi going on or off, no more taking 30 seconds. It's nice and fast.
Updated the power icon to use the one sent by user Lucas (thanks).
Added remapping internally into fast respring so now on 2.1 when you add an app and use fast respring, the app will show up. Note that regular respring does not do this.
Properly signed the app removing the dependency on springbridge to launch apps off the dock. If you updated categories to 2.17 or greater and bossprefs to 2.15 or greater, you can uninstall springbridge.
You probable know, that some time ago software developers have found a line of code buried in the iPhone's operating system that could enable Apple to remotely delete applications stored on the device that it no longer approves of. This is known as "Apple's kill switch".
Now you can turn this OFF using BossPrefs 2.12b. This is a major feature in 2.12b version. Avaliable for download from Cydia Installer.
The 2.0.8b new EDGE method worked great for about 1/2 the people and not at all for the other 1/2. I have added a config option to decide which method to use. It defaults to new.
Reverted the way the 5 restricted apps and bossprefs get hidden to the older method where they become unhidden on updates. The 5 restricted apps did not work when launched from another app or system protocol like HTML page call. And double tap home for bossprefs was broken when it was hidden. This should work now. On every update, bossprefs will be unhidden, however. Sorry, no fix to this.
Added IP address to 3g line and fixed edge/3g IP address issue. In 2.0 the network device is renamed.
BossPrefs is updated today to v2.0.6b for firmware 2.0 only. This version adds some new features for hiding icons. This paves the way for Categories which BossPrefs developer plans to implement soon. Here are the formal changes:
Added missing file needed to detect running state of custom services.
Redid hidden icons GUI.
Added ability to hide appstore apps now.
Redid how icons are hidden. 2.0’s restrictions mechanism is used now to hide icons. This means that hidden icons no longer show up again on an upgrade of a package. The downside is, if you ever disable restrictions in the settings menu, (or enable it then disable it) all your icons will be visible again and you will have to hide them again. Note you should update poof (if you installed this) also. The two apps must be in sync if both used or hidden icons from one may not be able to be unhidden from the other.
This is generally caused after syncing your backup. This has nothing to do with jailbreaking or not. However, the fix for it is simple and is part of a jailbreak. The issue is that after syncing your backup, your mail folder is owned by root and your mail app running as user mobile does not have permissions to access it. You can fix it in SSH. But I also added a button in BossPrefs to solve it.
Step 1:Jailbreak your device
Step 2: Install BossPrefs from Cydia
Step 3: Tap “more”
Step 4: Tap “Fix User Dir Permissions”
Step 5: Sometimes, not always, you will need to load settings and reenter your mail passwords.
It is quite frustrating to hit so many key presses to enable / disable the 3G.
So BossPrefs added 3G toggle to the version 2.04b. This is something every 3G owner will need frequently since 3G costs more battery than even WiFi. Note: 3G toggle can take up to 30 seconds so be patient. You should leave the app open until the end or you risk having wifi off and have to toggle it on as well.