Galaxy S2 Root/Unlock How To:
1) Download the following files:
Samsing KIES -
What's new for Software & Manual SAMSUNG
Odin for Windows -
http://forum.xda-developers.com/atta...5&d=1306787405
CFRoot Kernel for KG2 Firmwares -
http://forum.xda-developers.com/atta...2&d=1311118549
To check if you have KG2 which most of you should have: hit Menu / Settings / About phone / Baseband version
2) Install KIES
Unzip the 2 files in Odin
Unzip the 1 file in CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip
3) Power off the phone.
Hold the following buttons down: Home and Volume Down. While holding these buttons down hold down the Power button too. So now that you're holding all 3 down the phone will turn on. When you see the Samsung GTi91000m you can release all the buttons. You should now be in Download mode with a big green Android.
http://localhostr.com/file/RCKvAM3/down%20sgs2.jpg
4) Plug in the phone.
Run Odin3 v1.85.exe
It should detect your phone in the first box under ID:Com and will highlight it yellow
http://img153.imageshack.us/img153/5705/odinm.jpg
Make sure that Auto-Reboot is checked and F.reset time are the only ones checked
Click PDA and choose the tar file CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4 you extracted in step 2
Click Start.
When it's done flashing your phone will reboot. Unplug.
5) Now you're rooted and back in Android. You'll need to connect using wifi and install the following app:
https://market.android.com/details?i...=search_result
Run this app. Click Step 1 then when it's ok click Step 2
Your phone should black screen and reboot. Give it a minute. After it reboots you're unlocked.
(Note: When all is working. Copy out the Galaxy_S_Unlock folder on the phone via USB and keep it in a safe place. This folder holds your encrypted IMEI/Mac Addresses/Etc.)
I'm doing this all from memory so hopefully I haven't missed anything.
FAQs:
1) Yellow Triangle: Means you're running custom kernel/rom. Doesn't affect anything. Can be removed but it's a lot of work for nothing.
2) Bell GPS navigation: Does not work if you aren't a Bell customer. This app checks to see if you're on the Bell network before it'll activate the license so use a different app like Navigon, Copilot, Sygic, etc.
3) The unlock app can be uninstalled when you're done. It's not needed afterwards.