5,593,401 Members 36,137 Now Online
XDA Developers Android and Mobile Development Forum

SGS2 Canadian Thread (Bell/Virgin/Sasktel/Rogers) Root/Unlock/Firmware/Modems/Mods

Tip us?
 
KayvinM
Old
(Last edited by KayvinM; 15th May 2012 at 03:45 AM.)
#1  
Senior Member - OP
Thanks Meter 163
Posts: 450
Join Date: Feb 2011
Lightbulb SGS2 Canadian Thread (Bell/Virgin/Sasktel/Rogers) Root/Unlock/Firmware/Modems/Mods

Button Combos:
Download Mode: Volume Down+Home+Power
Recovery Mode: Volume Up+Home+Power
Once in recovery use volume keys to navigate, home button to select and power button to go back

Official Firmware Version
PDA: I9100MUGKG2
Phone: I9100MUGKG2
CSC: I9100MBMCKG2
Product Code: GT-I9100LKMBMC

Unlock

Galaxy_S Unlock App by Helroz found here https://market.android.com/details?i...=search_result.

Rooting

CF-Root Thread: http://forum.xda-developers.com/show....php?t=1103399
We do not have a CF-Root version of our kernel so just flash any kernel using the instructions provided in the link and flash the stock kernel back (found below). Root will remain as well as the CWM app but you will loose clockwork mod recovery.
Alternative method:
Zergrush exploit: http://forum.xda-developers.com/show...hlight=zegrush

Yellow Triangle Removal

Tutorial can be found here: http://forum.xda-developers.com/show....php?t=1193091
Alternatively you can use a Jig as it also resets the custom Rom counter

I9100 Secret Codes

http://forum.xda-developers.com/show....php?t=1193285

All links below are for Gingerbread 2.3.3 MUGK2

Stock Bell/Virgin Modem

Directions: Use Odin and place .tar file in "phone" section
Download
Mirror: Download

Stock Firmware

Download
Mirror: Download


Stock Kernel


Directions: Place .tar file in PDA section using ODIN
Download
Mirror: Download

Bell CSC

Directions: Flash with Odin in CSC section
Download
Mirror: Download

Additional Modems:
Some users are experiencing better Gps/Reception with the KH3/KI3 modem
Directions: Unzip file and flash modem.bin with Odin under "phone" section

I9100XXKH3-Download
I9100XXKG6-Download
I9100XXKI1-Download
I9100XXKI3-Download
I9100XXKI4-Download

*CWM Compatible Modems can be found here


Flashing Instructions

How to install the latest firmware on your phone. This will also get rid of Bell's bloatware:

1) Make sure you have working drivers installed on your computer. If you do not, the easiest way is to download Kies and it will install it for you.

2) Install Odin 1.85 on your computer (attached at the bottom of this post)

3) Pick any firmware version you would like to flash from Intratech's thread linked here. The firmware is arranged from oldest to newest so the last ones are obviously going to be the newest.

4) Start Odin in "administrator" mode and make sure Kies is not running in the background. Use task manager to check

5) Place your downloaded firmware .tar or .md5 file into the PDA section in Odin. Make sure re-partition is not selected. Auto reboot and reset time should be selected by default.

6) Remove any external sd cards and the sim card from your phone (precaution) then reboot into download or hold volume down + home + power key. If a warning pops up press the volume up key to continue.

7) Connect your phone to the computer with the USB cable. You should see the I.D:Com port turn yellow.

8) Once you are certain everything is where it should be, select START. Once the process has completed your phone will re-boot. Exit out of Odin. That's it!

Optional (Rooting)

9) If you wish to root your will need to download a cf-root kernel that matches the firmware you just flashed from here. For example if you flashed XXKI4 then you will need to download the cf-root kernel that ends with XXKI4

10) Restart Odin and place the kernel .tar file in the PDA section, connect your phone and press START.


Alternative TWlaunchers


Since upgrading to 2.3.4/2.3.5 firmwares, some (including myself) have noticed some lag/stuttering when flipping through homescreens. I find that this gets worse when using the program monitor widget. I put together some alternatives that I pulled from the US variants of the Galaxy S2.
I have tested them and they have pretty much eliminated the issue. I personally find them much smoother. These are stock Twlaunchers with no mods. The files can be found at the bottom of this post. Requires Root.

Directions: These files a deodexed but will work with Odexed Firmwares (I tested on 2.3.5) Make sure to download another launcher and use it as your primary. While using an alternative launcher, back up the twlauncher.apk and .odex files under system app then the libglcanvas.so under system/lib. Then delete twlauncher.odex. Boot into CWM recovery and flash the new twlauncher. If you do not have CWM recovery you can also unzip the file and drop the .apk into system/app and the .so into system/lib.


AT&T
App version: 2.3.4
Features: Long press on menu button brings up search. Endless scrolling through home screens. Option to set app drawer alphabetically.

Epic 4G Touch (Sprint)
App version: 2.3.4
Features: Option to set app drawer alphabetically.

T-Mobile Galaxy S2 (Hercules)
App version: 2.3.5
Features: Long press on menu button brings up search. Endless scrolling through homescreens and widget selection screen. Option to set app drawer alphabetically.



credits: Intratech, x-cimo
Attached Files
File Type: zip Odin3-v1.85.zip - [Click for QR Code] (199.1 KB, 1961 views)
File Type: zip AT&T_TW4.zip - [Click for QR Code] (1.83 MB, 156 views)
File Type: zip Epic4G_TW4.zip - [Click for QR Code] (1.80 MB, 94 views)
File Type: zip TmobileTW4.zip - [Click for QR Code] (966.4 KB, 168 views)
The Following 46 Users Say Thank You to KayvinM For This Useful Post: [ Click to Expand ]
 
mpsrent
Old
#2  
Member
Thanks Meter 7
Posts: 36
Join Date: Jul 2011
Is there a way to turn off the sound (music) when the SGS2 starts?
 
miniflight
Old
#3  
Senior Member
Thanks Meter 5
Posts: 128
Join Date: Nov 2010
Quote:
Originally Posted by mpsrent View Post
Is there a way to turn off the sound (music) when the SGS2 starts?
There is no sound when the phone is in vibration/slient mode.
The Following User Says Thank You to miniflight For This Useful Post: [ Click to Expand ]
 
turki_00
Old
#4  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jul 2011
How to root sgs2 from BELL (GT-9100M)?

details steps plz for a beginner
 
cue_32
Old
(Last edited by cue_32; 31st July 2011 at 04:07 PM.)
#5  
cue_32's Avatar
Senior Member
Thanks Meter 89
Posts: 731
Join Date: Jun 2010
Quote:
Originally Posted by turki_00 View Post
How to root sgs2 from BELL (GT-9100M)?

details steps plz for a beginner
-Download and install ODIN on your PC.
-From XDA, download the kernel CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip(ZIP.File)
-unzip the above file and it will unzip itself to CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.tar (TAR File)
-Fire up ODIN and under 'PDA' browse to the above mentioned .tar file.
-Place your phone on download mode (either USB jig, or boot it up while holding vol down+home+power)
-once in download mode, plug in to the computer.
-everything should be default settings in ODIN,butmake sure repartition and flashlock IS NOT ticked.
-click start
http://forum.xda-developers.com/show....php?t=1075278
DONE
Current Device:
HTC One (Rogers)

Previous Devices :
Too many to list
The Following 4 Users Say Thank You to cue_32 For This Useful Post: [ Click to Expand ]
 
cue_32
Old
#6  
cue_32's Avatar
Senior Member
Thanks Meter 89
Posts: 731
Join Date: Jun 2010
BTW, Im not sure if this is just for Rogers users but I tried disabling 'fast dormancy' and it actually slowed down my upload link connection. Not sure about Telus, or Bell users but it would be worth a shot to test as it helps drastically with battery life.
Current Device:
HTC One (Rogers)

Previous Devices :
Too many to list
 
KayvinM
Old
#7  
Senior Member - OP
Thanks Meter 163
Posts: 450
Join Date: Feb 2011
Default SMS Time Stamp Fix

I'm sure most already knows this but just I just wanted to post this here.
For anyone on the Rogers network (or any network that is affected) that is experiencing their text messages coming in 4 hours behind, download this free app in the market called time stamp fix and set the offset hours to 4. Link: https://market.android.com/details?i...=search_result
The Following 2 Users Say Thank You to KayvinM For This Useful Post: [ Click to Expand ]
 
Electroz
Old
(Last edited by Electroz; 4th August 2011 at 12:31 AM.)
#8  
Electroz's Avatar
Retired Forum Moderator
Thanks Meter 123
Posts: 567
Join Date: Jun 2008
Location: St. John's

 
DONATE TO ME
Quote:
Originally Posted by KayvinM View Post
http://forum.xda-developers.com/show....php?t=1103399
Currently the best 3 choices that is closest to our firmware version are:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip
Note: You will not be able to revert back to the stock kernel until Samsung releases our Firmware
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip is not even close to our version of android. It is a 2.3.4 kernel. Just because it says KG2, doesn't mean it's the same. That only refers to a single geographical area's release for a month. I'll explain:

The rom letter versions are actually based upon 5 letters, not 3. There are several variants of KG2. Basically, the Samsung naming convention is as follows:
Model name: I9100M
Provider/Area: UG (Bell/Virgin/Sasktel)
Rom Version: KG2

Now, the rom version can get broken down into each letter as well...
K = 2011
G = July
2 = 2nd version that month.

All area's roms are developed completely separate from each other...

Ours is UGKG2. Which is unavailable for download from the Samsung servers, so we're not able to actually get back to stock, or make any kind of custom firmwares/kernels based upon it.

All the other ones, including ZS, JP, and XX are completely different roms and kernels than what we have on our Bell phones.

The KG2 that either of those 3 kernels are based on are either 2.3.4 roms or different 2.3.3 roms. So, matching that is no different than installing a KG1 or KG3 or any KF* CF-Root kernels. ChainFire has not made a CF-Root based upon UGKG2 yet, so no matter what one you install, it's not based upon our rom, meaning you can basically install ANY CF-Root Kernel and as long as your phone still works with it, it doesn't matter. All the roms are completely different and the naming convention has nothing to do with each other unless all 5 letters/numbers match up.

Lesson of the night???? Just because a pile of uninformed people on a forum agree about something, it doesn't make it correct...
Device History (bold = current): Audiovox CDM-9000, Audiovox 8910 Flip, Samsung SPH-A920 Flip, HTC Touch/Vogue (Android 1.6), Samsung Galaxy I7500L (GAOSP), Samsung Galaxy S I9000M (CM7), Samsung Galaxy S II I9100M (CM10.1), Samsung Galaxy Tab 10.1 P7510 (CM 10.1), Samsung Galaxy S III I747M (CM10.1), Samsung ATIV Smart PC Pro XE700T1C (Windows 8 Pro), Samsung ATIV S T899M (Windows Phone 8), HTC One M7 UL (CM10.1)
The Following 10 Users Say Thank You to Electroz For This Useful Post: [ Click to Expand ]
 
rickytenzer
Old
#9  
Senior Member
Thanks Meter 76
Posts: 1,017
Join Date: Sep 2009
Quote:
Originally Posted by KayvinM View Post
I'm sure most already knows this but just I just wanted to post this here.
For anyone on the Rogers network (or any network that is affected) that is experiencing their text messages coming in 4 hours behind, download this free app in the market called time stamp fix and set the offset hours to 4. Link: https://market.android.com/details?i...=search_result
I have also found that upgrading KG3+ will solve the issue.
 
KayvinM
Old
#10  
Senior Member - OP
Thanks Meter 163
Posts: 450
Join Date: Feb 2011
Quote:
Originally Posted by Electroz View Post
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip is not even close to our version of android. It is a 2.3.4 kernel. Just because it says KG2, doesn't mean it's the same. That only refers to a single geographical area's release for a month. I'll explain:

The rom letter versions are actually based upon 5 letters, not 3. There are several variants of KG2. Basically, the Samsung naming convention is as follows:
Model name: I9100M
Provider/Area: UG (Bell/Virgin/Sasktel)
Rom Version: KG2

Now, the rom version can get broken down into each letter as well...
K = 2011
G = July
2 = 2nd version that month.

All area's roms are developed completely separate from each other...

Ours is UGKG2. Which is unavailable for download from the Samsung servers, so we're not able to actually get back to stock, or make any kind of custom firmwares/kernels based upon it.

All the other ones, including ZS, JP, and XX are completely different roms and kernels than what we have on our Bell phones.

The KG2 that either of those 3 kernels are based on are either 2.3.4 roms or different 2.3.3 roms. So, matching that is no different than installing a KG1 or KG3 or any KF* CF-Root kernels. ChainFire has not made a CF-Root based upon UGKG2 yet, so no matter what one you install, it's not based upon our rom, meaning you can basically install ANY CF-Root Kernel and as long as your phone still works with it, it doesn't matter. All the roms are completely different and the naming convention has nothing to do with each other unless all 5 letters/numbers match up.

Lesson of the night???? Just because a pile of uninformed people on a forum agree about something, it doesn't make it correct...
Lesson learned and post edited. Thank you for bringing it to my attention.

The Following User Says Thank You to KayvinM For This Useful Post: [ Click to Expand ]
Tags
bell, modem, root, unlock, virgin
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes