• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Telus Galaxy S2 (T989D) Ultimate Root and Optimization Guide with Steps

Do you know if here's any way that i could root my t989 with my mac I ask cause i don't own a PC just a Macbook.
Thanks.
 
Hi Atmazzz, hope you can help me out. I tried watching Virgin/Bell Mobile TV on my unlocked Koodo S2X (SHG-T989D), but always got “… your device is not supported” error. Then, I tried to change "ro.product.model" to Bell’s S2 (ie., SGH-I757M OR I9100M) on:

1): stock ROM and “Koodo 4.0.4 V5”: after modifying and rebooting, the device got “soft-bricked” (I only see the Logo showing up for a while, and screen turns to blink), then I had to re-flash the ROM to bring the phone back working.
2): CM10 ROM, I was able to change "ro.product.model", but still got error message.
3):Mr. X’s ROM: I was able to successfully modify build.prop, and get TV working on S2X device.

If I like to stick to Koodo based ROM, do you know anything I can do to make “ro.product.model” changeable, and Mobile TV working? Thanks very much in advance!
 
Welcome to the forum pychen :wavey:

I'm sorry, I know nothing about ro.product.model or Mobile TV. The only thing I've done even close to that was trying to run Time Warner Cable TV app. It wouldn't work until I renamed superuser.apk to SU.apk.
 
Welcome to the forum pychen :wavey:

I'm sorry, I know nothing about ro.product.model or Mobile TV. The only thing I've done even close to that was trying to run Time Warner Cable TV app. It wouldn't work until I renamed superuser.apk to SU.apk.

Thanks very much for input, Atmazzz. Sounds like I need to live without Mobile TV for a while. By the way, anyone else has any clue?
 
Hi Atmazzz, can I please have one more question? With Mr. X's ROM, how can I turn off/on the data connection? I asked same question on Mr. X's thread, but having no answer yet, so far. Thanks again!
 
Hi Atmazzz, can I please have one more question? With Mr. X's ROM, how can I turn off/on the data connection? I asked same question on Mr. X's thread, but having no answer yet, so far. Thanks again!


Hard for me to say because I've never tried that rom.

You know you can run any of the roms that the T-Mobile phone can right? Just check the list in the root guide. Also, have the latest recovery installed. You can find them in my root guide if you don't have one already.

Doesn't Mr.X rom have a mobile data section in settings?
 
Hard for me to say because I've never tried that rom.

You know you can run any of the roms that the T-Mobile phone can right? Just check the list in the root guide. Also, have the latest recovery installed. You can find them in my root guide if you don't have one already.

Doesn't Mr.X rom have a mobile data section in settings?

As I mentioned in my last question below, only Mr. X's ROM allows my device (Koodo SGH-T989D) modifying build.prop ("ro.product.model"), and streaming different carrier's (Virgin) mobie TV. And, I installed "twrp recovery 2.4.0", which is newest version, I believe.

Mr. X's ROM only has "Wireless and network" session in setting, which doesn't have any setting regarding of "data".

Hi Atmazzz, hope you can help me out. I tried watching Virgin/Bell Mobile TV on my unlocked Koodo S2X (SHG-T989D), but always got
 
As I mentioned in my last question below, only Mr. X's ROM allows my device (Koodo SGH-T989D) modifying build.prop ("ro.product.model"), and streaming different carrier's (Virgin) mobie TV. And, I installed "twrp recovery 2.4.0", which is newest version, I believe.

Mr. X's ROM only has "Wireless and network" session in setting, which doesn't have any setting regarding of "data".

Ah ok. I understand. Is there an option for mobile networks like a check box for use packet data?
 
quick question, I am running cyanogen mod 10 on my telus s2x, and when I first installed cm10, I also installed GAPPS and the telus radio. Does anyone else notice a decrease in call quality on the receiving end (the person you are talking too, as in they notice my voice sounds odd) when running it, or is this just me? Also, If I want to update CM10 using the built in updater, do I need to reinstall the telus radio again?

Thanks!

EDIT: I installed the telus radio during rooting as the CM10 mod was for the t moble phone (and mine is on telus). Or did i even need to install the radio at all to begin with?
 
quick question, I am running cyanogen mod 10 on my telus s2x, and when I first installed cm10, I also installed GAPPS and the telus radio. Does anyone else notice a decrease in call quality on the receiving end (the person you are talking too, as in they notice my voice sounds odd) when running it, or is this just me? Also, If I want to update CM10 using the built in updater, do I need to reinstall the telus radio again?

Thanks!

EDIT: I installed the telus radio during rooting as the CM10 mod was for the t moble phone (and mine is on telus). Or did i even need to install the radio at all to begin with?


Hi SixthFall. I'm really not sure if you have to flash the radio or if CM10 replaces your stock radio. I don't think flashing a rom replaces the stock radio. If you look in settings under 'about phone' and check the 'baseband version'. That is your radio. For Telus, I think its something like TLLE4. I don't have the Telus and have never been real clear on if the Telus radio needs to be flashed before flashing a T989 rom. Start about post #293 in this thread and read the next few posts.

If you do need to install it, I don't think you need to after the first time if you are using the updater. Are you on CM10 or 10.1? I know there are some calling issues with 10.1 but they can be fixed. Read the last 3 or 4 posts in this thread.
 
I'm on Telus, and running CM10. The radio is T989DTLLE4. I did not flash a different phone radio.
 
fantastic thread, thank you. Used it to root my s2x (koodo)

quick question

-i flashed rom to: cm-10.1-20130310-NIGHTLY-hercules.zip (latest build)
-i flashed rom to: aokp_hercules_jb-mr1_build-d (latest build)
-android ver: 4.2.2
-kernal version: 3.066-cyanogenmod (not sure why it says this, didn't flash kernal separately)


anyway with either ROM (CM10.1 or AOKP), tango and line apps do not work

I can send text in tango/line Ok, but any video call or free voice call features do not work


any work around? Do i have to flash the kernal (i have never done this yet). I searched and it seems to be a known issue, but read some people (non t989) were able to get it working...didnt say how though.

thank you for your time

edit: if the above 2 ROMs dont work, anyone suggest one that works?
 
Hi haku :hello: Welcome to AF.

Try flashing the Cerux kernel. It might help your problem. Just install it in recovery. No need to wipe anything.

thanks for the suggestion

i am currently on AOKP (latest build)

I d/led cerux kernal as per your link (v1.44). Booted into recovery using TWRP (2.4.3) did a cache wipe, went to install to install the cerux zip, but TWRP is giving a "failed" message

I had to uncheck the "verify signature" box prior to be able to install


is this normal (to have to uncheck that verify signature box)?


edit: Looks like line/tango voice or video calling doesn't work. Still get an error message in line or it freezes in 'connecting' mode in tango.

do i have to change any settings

thanks for your help
 
The kernel installed OK for me. There aren't really any settings with that to help. Your tango I'm not familiar with so I can't offer much help with that I'm afraid. Does tango work with rooted phones? Some apps won't.
 
I'm on Telus, and running CM10. The radio is T989DTLLE4. I did not flash a different phone radio.
Hey, can you do me a tremendous favour, and, if you can recall, list the steps that you, dierna, personally went through to get to the state that you're at??

I have an S2X as well, I've managed to root using the revised superuser that was suggested on the 3rd page of this discussion, clw recovery, I've utilized the cache wipe from Darkside, and made sure to go from a clean factory reset with a complete wipe, and despite all my efforts I can not flash CM10. I tried 9 as well thinking the problem was maybe Jelly Bean but it didn't work either.

I even tried flashing the T989 radio that was mentioned above, since CM10 is for the T-Mobile, not the T989D, but it failed every time I tried flashing it.

I am seriously about to just revert back to my pre-root backup at this point, I worked on this for a good 12 hours last night and I'm at my wit's end.

But seeing that you actually managed to do it, perhaps it's possible. Did you go from 4.0.3, or from Gingerbread? can you please, please, please list the steps you went through, since piecing them together through 9 pages with all the dead ends is a bit.....shall we say...tedious?

Thanks for anything you can provide.
 
Alright, nevermind, but with that said, thank you , dierna, for your in-depth posts. I was able to determine that I needed to use the darkside superwipe, flash, then cache wipe, and my cyanogen was working.

Now I have another problem. I go to install gapps, because google play, and every time it`s installed I find that my AOSP (Android Keyboard) crashes repeatedly, forever. I have to back out to the pre-gapps backup in order to use my phone.

So, how does this work, exactly? Do I need to reflash everything, and, after flashing, but before rebooting, install the gapps? or how is it done?

Help, please.
 
Help, please.


Hi jadderley :hello: Welcome to the forums.

Normally you do the wipe, flash the rom, flash gapps and reboot. Or if your using an old recovery like ClockworkMod 5.0.2.6 or 5.0.2.7, use Darkside Super wipe, flash rom, flash gapps, flash Darkside Cache Wipe. Although going back and flashing gapps after you already rebooted shouldn't really matter. Which Gapps are you using? For Jelly Bean 4.1.2 roms use 20121011. For Jelly Bean 4.2.1 roms use 20121212, for Jelly Bean 4.2.2 rom use 20130301. For ICS roms use 20120429.

I would recommend updating your recovery if you are using an old CWM recovery. I especially recommend TWRP. You won't have to use the Darkside files anymore and you'll have better luck with Jellybean roms. If you decide to do that, you can find it and instructions in this guide. http://androidforums.com/galaxy-s2-t-mobile-all-things-root/627099-guide-root-rom-sgh-t989.html
 
I just recently rooted my phone using the instructions on the very first page of this guide. However I'm now wondering if the unroot method outlined on the first page works for my s2x from Koodo. Will using the stock firmware you posted work? I read around the comments and one said that it makes your phone have Telus stock. I want to have koodo firmware stock, not Telus stock. I also read that it makes kies recognize your device as a Telus device due to the Telus stock. On the other hand, when I update in April to jellybean do I have to unroot my phone first.
 
I just recently rooted my phone using the instructions on the very first page of this guide. However I'm now wondering if the unroot method outlined on the first page works for my s2x from Koodo. Will using the stock firmware you posted work? I read around the comments and one said that it makes your phone have Telus stock. I want to have koodo firmware stock, not Telus stock. I also read that it makes kies recognize your device as a Telus device due to the Telus stock. On the other hand, when I update in April to jellybean do I have to unroot my phone first.


Hi sunohara :hello: Welcome to AF.

You're right. You don't want to use the stock Telus rom. You can download the stock koodo rom here. It is a zip you install in recovery.

Usually you don't have to unroot to update. The update will unroot you when you install it then you just reroot. Usually when there is an update, someone will come out with a .tar file that you can install with Odin. You could use this guide to do that. Unfortunately, no one did that when the stock koodo ICS update came out.
 
Thanks for the quick reply, I guess I'll hold off on the unroot and just update to jellybean when it's available. Lastly, if people do create tar files where would I refer to find the tar file?
 
Thanks for the quick reply, I guess I'll hold off on the unroot and just update to jellybean when it's available. Lastly, if people do create tar files where would I refer to find the tar file?

One last thing, how do you download it into recovery. IM still new to this.


If and when a tar file comes out I'll make a post here and also put it in that Odin guide I posted a link to.

The zip file you just copy to your SD card and install it in recovery the same way you did the superuser file when you rooted.
 
I would recommend updating your recovery if you are using an old CWM recovery. I especially recommend TWRP. You won't have to use the Darkside files anymore and you'll have better luck with Jellybean roms. If you decide to do that, you can find it and instructions in this guide. http://androidforums.com/galaxy-s2-t-mobile-all-things-root/627099-guide-root-rom-sgh-t989.html

I got the gapps working, thank you. I was flashing CM 10.0, so I needed 20121011, as it's 4.1. As soon as I got the right gapps, things went swimmingly.

Now, I'm on to better things! I love my new custom ROM, and I'm taking the plunge into attempting underclocking so as to save battery...How 1337 are you? ;-)

I've used greenify to hibernate as many apps as I can, but I'm finding that my battery at a completely latent state is losing 7%/hr. I've monitored my CPU and as far as I can tell, the only real leech is my screen, so I'm confused. Why isn't it going into deep sleep??

So I'm trying underclocking, I've got CPU Tuner, and also tried setting the max CPU speed to 972 MHz in Cyanogenmod, but for some reason, both in app and in my system settings, it never stays at the setting. In fact in CPU Tuner, I can watch it jump right back after setting it.

So, does this mean that, even with rooting, the kernel I have for the T989 isn't capable of under/overclocking? If so, how would one go about changing the kernel? Or is the kernel part of the ROM, and should I therefore have a clockable kernel, having flashed to a ROM with that option available in the system settings?

Any thoughts?
 
Back
Top Bottom