[T-Mobile Samsung Galaxy S II SGH-T989] MS_Guru:
9-2-12: I should be wrapping up today, as I'm going away for a few days as well. For the most part I'm pretty happy with the build, but there's still a few loose ends that I won't be able to fully finish. But then I don't think I could ever be 100% satisfied with a build, nature of perfectionists. Anyways, stay tuned, I'm outtie 8pm tonight. So one way or another something WILL be posted by then.

General Warning: I am not responsible for anything you do to your phone. I'm providing these ROM's on an "as is basis". There is no warranty implied or otherwise. But know that I would never release a ROM without first testing it on my own device.

( Please take a minute to browse through the "Troubleshooting tips / General Q&A" section below before voicing a concern or inquiring about features. )

What's included you ask? My builds are all based on nightly builds, but with that I've also included the following:

I've included a fully customized HoloLauncher to match the overall theme of my ROM. Note regarding Hololauncher.... if after updating you want my icons and not the default hololauncher icons, under "Launcher Settings" choose "Appearance Settings", under icon pack, select "None"... And yes the Trebuchet launcher is still there, but I've left it as a fall back in the event of catastrophe. There's nothing worse than a failed update breaking your launcher and locking you out of your phone.

The V6 Supercharger is always available as a system installed service on my ROM. Simply run su, then v6 in terminal emulator to get every ounce of zoom outta yur device... more notes below...

Don't go flashing a gapps package over one of my ROM's. I've already included a majority of the gapps package, and doing so breaks a few of the tweaks and mods I've built into the ROM.

Ever wonder why you need to see 4, 6, or more of the same widget. Well, you don't! Thanks to a modded "AppWidgetPicker" similar to the pictures here... Now you'll only see one of each of our widgets.... :laugh: Doesn't work with the Trebuchet launcher, but will with most other launchers.

I've included a YouTube player capable of 720p playback...

On top of the standard Apollo player, I've also included Google Play. Both of these apps are also fully capable of utilizing the integrated Beats Audio.

Car home is one of my favorite apps, and is included.

I've added an "Accurate" battery mod.

I've included a Taskmanager capable of dumping unused RAM.

Solid Explorer is included. Its free, Root capable, and is downright beautiful.

Jelly Bean fonts...

Added a clock package that leaves little to be desired. ie. timers, stopwatch, etc...

Added automatic cache flushing to my update script. No more need to flush your cache following your flash. There's also some other bits in there to check partitions, and if need be, repair them.

Added automatic permissions corrections following update.

Tmo_SGH-T989_UVLE1_radio is flashed during install.

I've included a Modified version of AwesomeBeats, originally by ...Awesome... ( Themed the apk with the original DSP icon )

Most of the gapps-ics-20120429-signed package has been installed, modded of course.

I've added my huge audio collection, tons of ringtones....

Added a custom hosts file that blocks everything....:D

I've themed just about every app, as well as the framework... ( Tastefully done, I think... )

I've also integrated some of the V6 mods, and I've also pre-modded the services.jar. The following commands are available right out of the box, flush, sclean, and V6. To use simply open Terminal Emulator, type su and hit enter, then type V6 and hit enter. Your off and running.

The latest modded Google market, has also been included. ( I only added a themed icon, the mod was done in the thread I've linked )

Modified Phone Dial Pad.... Because I'm Tired of big ugly ass blue keys...

My Torch app...

I'm sure I'm forgetting other edits I've made, but those are the most notable.

This file has been signed, and is flashable via the recovery of your choosing. If you're coming from a nightly build, you should be able to flash this over your existing ROM without error. That being the case, be sure to wipe Cache and Dalvik. But to guarantee a smooth running system I would recommend a factory reset, manually clearing your cache & dalvik, plus wiping sd-ext. note.... In my latest builds, as of 7/24, this is all done for you....

What should you do first? To get every little bit of performance and zoom out of your device, I'd suggest first opening Terminal Emulator, type in su (that's the letter s and the letter u ) then hit the enter key. Next type in v6 ( that's the letter v and the number 6 ), and again hit enter. Follow the prompts, and after all the automatic commands have run, type in 33 and hit enter. Once your back to a # promt, type in sclean and hit enter. This will dump your cache and restart your device. Lastly open RomManager, and run "Fix Permissions". Enjoy your speedy new ROM....

Another v6 command you should use is... "flush". If your device slows after a few days and you don't want to reboot, simply open terminal, type su, hit enter, then type flush, hit enter. When complete close terminal by clicking the x in the upper right, and that's it....

Check out my Torch mod, now in flashable form... =)

If you've got any questions or comments, let me know. And if you like my work, hit the thanks button.

Download Link:

Final version being release tonight....

PM me if more links are needed.....

My Default Wallpaper....

Troubleshooting tips / General Q&A:

What's the deal with the Long Pause after the Samsung boot logo?

There's no loading bar animation visible during boot. Its normally seen after the Samsung Boot Logo, and before the Bootanimation. For whatever reason, in the nightly builds, that loading bar has been left out. It causes no problems or errors. In fact everything loads so quickly I don't even think most people have noticed the missing animation.

Superuser Problems:

If for any reason you have su errors, or Superuser.apk problems, please refer to my su tools thread. And when in doubt, there's absolutely nothing wrong with using the older Superuser 3.0.7 app, in fact I'd recommend it as the fail-safe option. "Build 6-9-12". Flash via the recovery of your choosing. ( The Superuser app has since been updated in the market. )

Buggy App's / FC issues / General Random Goofyness:

If you didn't do a factory wipe / full wipe, and your phones running anything but smoothly, you need to reflash your ROM, and this time use the following procedure. Reboot into recovery,

Notes regarding DARKSIDE.SUPER.WIPE / DARKSIDE.CACHE.WIPE:

Speaking from my own experience, these are two fantastic tools. They do their jobs well, and should definitely be used by those who would consider themselves "frequent flashers".

BUT... be forewarned...

If you use these tools as your "

sole and primary means of system cleanup

" you will experience boot errors!!

What's that mean? Should I stop using DARKSIDES's tools?

The short answer... No. But you should get into the habit of wiping your Cache and Dalvik following ANY and ALL system maintenance. Relying on the tools for this crucial step greatly increases your chances of experiencing bootloops and general no-boot conditions. I'm not sure if it relates to the manner in which partitions are wiped, or maybe the disk alignment procedure. But in my experience, not clearing my cache following the use of these tools leads to greater occurrences of boot failure.

Touchscreen Unresponsive:

There's a known bug in CM9 where your touch screen may stop responding and prevent you from unlocking. If you come across this problem, press your palm to the screen and slide it around. In my own experience, this issue seems to arise only once or twice per ROM flash.

I want toggles... Why no flashlight toggle:

This question, in one form or another, has been asked way to many times now. I don't know if people are afraid their going to break something by looking around, changing settings, or who knows what. So I'm going to give you a few must see features, you may or may not know of.

Features you may or may not know of:

By popular demand, Toggles: In your settings, under the heading "Interface" Select "System", then "Notification drawer", then "Widget Buttons". I always use the same five toggles. I don't like scrolling toggles, and my needs are pretty basic. My Toggles of choice are, Brightness, GPS, LED Flashlight, Orientation, and Wi-Fi. Then on that same page, at the bottom of the list are modes. Brightness I choose all, Network I choose the third option, Screen time outs I like long, sound I choose all, and Flash I choose normal. Then hit the back key once, and the last item on the page should be "Widget Button Order. In my case, I slide LED to the top and I'm set.

Capacitive Back Light Keys: I've never been a fan of the capacitive lights. There too bright, I already know where those keys are, they seem wasteful, they're always flashing in the middle of game play, and on and on. In the past enabling / disabling BLN required another app or a hack, in CM9 you'll find its editable via settings. In settings under the heading "Device" select "Advanced", then select the tab "Sensors". Here you'll find your devices system-wide BLN settings. I unselect both.

MTP vs. Mass_Storage: Both modes have there advantages and disadvantages, but at least now you get to choose and not your dev. In settings, under the heading "Device" select "Storage". On that very first page, using your phones touch keys, click the menu button ( the left most capacitive touch key ). This brings up two options, the first is "USB Computer Connection". This is where you can choose between three option, MTP, PTP, and Mass Storage. I find myself going between MTP and USB Storage. Only drawback is that MTP doesn't see files sometimes. And for those of you that are wondering about the "Storage Configuration" link, and subsequent "Use Internal Storage". Its probably not what you think. It actually swaps your Int and Ext storage, completely. Great as a fix-it tool, but if your running my ROM, your better off leaving this as is.

Awesome Beats vs. MusicFX: In settings, under the heading "Device" select "Sound". Select "Music Effects, and then choose whether to use MusiFX or Awesome Beats (aka. DSP Manager).

Notifications Bar to Settings in a Tap: Pull down your notification bar, just to the right of the date is a little icon, tap it for easy access to your settings menu. I use this pretty frequently as a shortcut when joining wireless networks.

Noise Suppression: Press the phone icon, with your dial-pad on screen, hit your menu button.

Look for the option "Noise suppression", put a check in the box.

To test you call quality, use "The Telcom Toolkit"..... Option 4 to record your call + playback....

Try it with suppression checked, and without. Pretty big difference. I'll be setting this option as default in my next ROM.

There's loads more I'm not mentioning. But what you should really do is go through your settings yourself, one by one. In fact, you'll even be killing two birds with one stone at that point. You'll learn your way around your device, and you'll be able to optimize your phone to your own choosing.​

Have fun, and happy flashing..... :good: