Upgrading iPhone 4 to iOS 5.1.1 preserving your baseband -
1. Take back of of your iPhone, exporting contacts, messages etc.
2. Upgrading to iOS 5.1.1
3. Jailbreaking
4. Unlocking
5. Importing your contacts/back data to new iOS
Step 1: Taking backup of your iPhone data
1. Backup of your repo list and list of installed packages(Optional) -
Goto [Cydia > Manage > Sources] and take screenshots of your important repos.
Also take screeshots of iPhone's screens if you don't want to loose any important app.
Note: To take Screenshots, press (Home+Power) button at a time.
These screen shots will get saved in your photos.
2. Back of your most important data like Contacts/Notes
/SMS/Photos/Audio/Video
Option1 - Use iTunes to sync you contacts/photos/movies/audio/apps in a traditional
Apple way.(no message back up provision)
Option2 -
Sync your all data over iCloud(Haven't tried. I am afraid of putting imp data over
cloud and also my iPhone is JB).
Option3 -
Use of third party tools(
Diskaid, iFunbox, iPhoneBrowser etc)
It happened with me long back(iPhone2G) that iTunes erased all my Contacts
in the process of Sync. Since then I am reluctant to use iTunes as a backup utlity :)
Personally, I find
DiskAid quite handy to backup my iPhone data.
You can browse/take backup of Contacts(vcf export, all contacts in a single vcf file),
SMS(export to text), Notes(export to text), Photo, Audio, Video very easily.
[Free version of Diskaid won't let you export the data but you could buy one.
I strictly don't promote piracy :) ]
Step 2: Upgrading iOS to 5.1.1
Checks before Updating iOS:
Check 1 - If you possess original sim card or your iPhone is factory unlocked,
upgrading to new iOS is easier for you.
Check 2 - If your phone is factory locked and if you don't have original sim card
with you, you can either use
Gevey sim card(buy from ebay) or follow the process
that I followed below.
Upgrade to iOS 5.1.1. preserving your baseband:
Follow this neat guide -
http://absinthejailbreak.com/update-to-ios-5-1-1-preserve-baseband-mac-win/
Note: I prefer to remove sim card from iPhone until it's Upgraded, JB and Uncloked.
Step 3: Jailbreakining
Purpose - Inorder to use third party applications which aren't available in Apple
market and make it fully customizable.
Guide -
http://absinthejailbreak.com/untethered-jailbreak-iphone-4-3gs-ios-5-1-1-using-redsnow-0-9-12b1/
Step 4: Unlocking
Purpose - By now your iPhone is on iOS 5.1.1 and Jailbroken. But inorder to
make it work with your carrier, you have to unlock it.
Use ultrasnow to unlock it.
Guide -
http://absinthejailbreak.com/ultrasn0w-1-2-7-unlock-5-1-1/
Step 5: Importing your contacts(vcf file) and other data
For contacts, i have created a dummy gmail id. I import single vcf file that contains
all my contacts in gmail. Later I sync only contacts through iTunes
Step 6: List of some good Repositories
Add these repo list to [Cydia > Manage > Source > Edit > Add]
http://cydia.xsellize.com/
http://cydia.iphonecake.com/
http://cydia.hackulo.us/
http://cydia.heaveniphone.com/
http://cydia.zodttd.com/repo/cydia/
http://steffwiz.webs.com/iPhone/Repo
http://sinfuliphonerepo.com
http://repo.ispazio.net/
http://repo.insanelyi.com/
http://repo.hackyouriphone.org/
http://app.weiphone.com/cydia/
http://repo666.ultrasn0w.com/
http://i.danstaface.net/
http://hacksrepo.com/
http://apt.pwncenter.com/
http://yourcydiarepo.org/
Step 7: Favourite Applcations
Must Have Apps:
Siri -
1. In Cydia, add this source: repo.siriport.ru/
2. Search for "SiriPort" & download "SiriPort (original).. reboot ur device.
3. Go into Safari, type "http://siriport.ru/siriport_ru_original.pem" and
"Install Certificate", Reboot once more
http://www.youtube.com/watch?v=le8iNJVkeko&feature=related
Installous 4 - Install cracked app
AppSync for iOS 5.0+ - Allows to syn cracked apps(ipa)
http://www.ijailbreak.com/cydia/install-cracked-apps-ios-5-1-1-5-1-appsync-installous/
MobileTerminal - Necessary to change default root password(alpine)
Dropbox - Cloud app
Wordweb - Dictionay
AirBlue - Bluetooth
Nimbuzz - Messenger
Echofon - Twitter
GoReader - eBook reader
Facebook
Linkedin
Goodplayer - Video player
biteSMS - SMS app
Atomic browser - Best web browser I didn't like new chrome browser)
iCaabMobile - Another web browser
BrowserChanger - Set favourite default browser
Open SSH
SBSettings
Pocket Read it later app
Activator - Set custom actions/launch shorcuts for different apps
Action Menu & Plus
CamScanner+ - Document scanner
Backgrounder
iLumination -Torch
Sygic - Offline gps map
Reeder - RSS Reader
User Interface:
Barrel - Fancy Page Slider
Zeppelin - Carrier logo
MakeItMine - Custim carrier name
Unlockize - Fancy unlock slider effects
Notifier - Power On/Off, Wifi On/Off fancy notificatios
Multiflow - Fancy Task killer
Motion - Application icon bouncer effects
Infinidock - More than 4 doc apps
Cascade - Perspective view of docked apps
AndroidLockXT - Android like lock
Dreamboard - Themes (Metroon-Win8 theme, Endroid-Android theme)
FivelRows, FiveColumn Springboard - 5x5 icons
LockScreenHide - Hide lockscreen clock
Optional:
MyPics
ChmPlus
Ringtones
Pearltrees
SMS Counter
Poof - Hide icons
SMS Addict
MailEnhancer
GetAbstract
Tweetbot
Skype
Blogger
VideoPano
Evernote
AppBox
Drums
Harmonica
Cyclemeter
DailyRoutine
GTI Racing
Cut the rope
FlightControl
Contraption (FantasticContraption)
Talking Tom 2
Animals
What is your favourite App?