[T-Mobile Samsung Galaxy S II SGH-T989] Easy_as_Pi_3.14:
[FONT=Arial,Roboto,Helvetica Neue,Helvetica,Verdana,sans-serif]Frequently Asked Questions[/FONT]​

Since this is a unified thread, I will use Celox to refer to both the Hercules and the Skyrocket. This was their planned codename for the LTE S2, and both use the celox-common branch in source code.

Q: How do I root my Celox? I flashed SuperSU, and my phone won't boot!

A: You don't need SuperSU. Root access is baked into the ROM.

Wipe everything and install the ROM without SuperSU. Now, in Developer options, set Root access to Apps and ADB. If you really, really, want SuperSU, install it from the Play Store and have it install it directly without recovery. (not confirmed working, but should work.)

Q: Do I install this like any other ROM? Why can't I install Gapps?

A: No. This is a virtually partitioned ROM, common in today's Celox ROMs. The different partition layout is necessary to take full advantage of your phone.

Q: Clean flash or dirty flash?

A: I always dirty flash. I never wipe unless I am switching ROMs. You may want to wipe, your choice.

Q: Virtual repartition? Whaaaaaat? Do I need a PIT file? Will this damage my device?

A: The classic issues with the S2 are:

Not having enough room to install apps

Being forced to use tiny Gapps packages

having waaaaaay too much internal sd card free space, even when you have a real SD card that you haven't filled up either.

Virtual repartitioning changes the way the system sees the partitions ("sections" of the 16GB of storage), making it similar to the 16GB Samsung Galaxy S3. This fixes all of those problems!

Here is what happens:

To make more room for apps and data, we made that SD card partition multitask as apps, data, and the internal SD card storage, emulated at /data/media/0, like modern devices. This will wipe those files on the internal SD card partition, though! You now get 11.2GB freely usable by the system.

Since Lollipop, ROMs have been increasing in size greatly. They even use a different installation method. Our measly 598MB /system partition, which couldn't even hold all of 4.1.2 TouchWiz, has been moved to what /data was before. That means 2GB for the ROM, Gapps (yes, you can even flash STOCK!), BusyBox, root stuff, extensions, you name it!

And that 598MB /system partition becomes /cache, because you can always have more cache! :)

No PIT is needed, and, if you flashed a PIT (like the one that gives you 6GB for data), flash it back to stock! You will end up with 7GB shared for the internal SD card and app data and 6GB for /system, which is ridiculous.

And the best part is: Nothing is damaged. It is 100% safe! It is just a renaming scheme, and you can always flash to stock in Odin.

Q: Which Gapps should I use?

A: Well, as always, it is your decision, so so as you wish. I personally use Nano, which I also recommend. However, you need to install keyboard_patch.zip (attached to this post) after a Full or smaller Gapps or you will get spammed by "Unfortunately, Android Keyboard (AOSP) has stopped.", making it impossible to set up your device.

Stock fixes this issue, but it also adds crapware that I bet you don't need, like Google Sheets, Google Maps, Google+, and especially Chrome.

Q: HALP!! I'm getting "Unfortunately, Android Keyboard (AOSP) has stopped.", I can't set up my phone, and I am about ready to throw this thing at the wall!!!!!1!

A: Calm down. Breathe. I know it is annoying and gives you headaches.

Just reboot into recovery (using the key combo), and flash keyboard_patch.zip, attached to this post.

Q: Whenever I browse the web in Chrome, my phone goes berserk! It slows down, shows me black screens then the lockscreen, etc.

A: Don't use Chrome. The stock browser is about as good and doesn't wreak havoc to our device. However, this is replaced when you flash a larger Gapps package. I recommend using Nano and installing what you want instead. Just wipe system, flash ROM, Nano, keyboard_patch.zip, and reboot. Alternatively, you can use Opera, which has everything Chrome has except Google account bookmark sync and bloat.

Q: I have one of the following issues:

Calls don't work. They reboot or say "Cellular network not available."

When I turn on my device, I don't have a data connection.

A: You flashed the wrong build. Flash anything after 20160126 and those issues are fixed!

Q: My battery life is bad.

A: Here are some general tips I use:

Turn data, WiFi, GPS and Bluetooth off when you are not using them.

Understand that lower signal = shorter battery life.

Settings > WiFi > Menu > Advanced > Keep WiFi on during sleep > Only when plugged in.

Settings > WiFi > Menu > Advanced > Always allow scanning > Off.

Black wallpaper = good.

Underclock/undervolt.

Lower brightness to the minimum you can see.

Enable the Power saver profile (currently not working on 2/16).

Install the blacked out // regression+ theme, which makes most things black. Pure black = good.

If you really want to stretch your battery life, you can do these extreme tweaks, however, they can affect the functionality of your phone.

Green-only mode. It looks pretty awesome and saves battery life. In terms of battery life, AMOLED screens get better battery life depending on the color displayed on the screen. Green > Red > Blue. Black uses almost no energy.

Set to blacked out // regression+

Black wallpaper

Brightness to 0%

Settings > Developer options > Simulate color space > Monochromacy. This makes it so you can (mostly) see non-green colors.

Settings > Display > LiveDisplay > Color calibration and set all but green to 0%.

Download [root] Naptime (with root enabled) and enable the Aggressive Doze mode. Your phone will be practically off (only the cell radio with data off is running) and you will not receive most notifications, sans phone calls, text messages, alarms, and seriously important notifications as soon as the screen turns off. This is also naturally enabled when you leave your phone unplugged and not moving for 30 minutes.

Hold down the power button and select "Power off". This is a feature that causes your phone to use absolutely no power, however, your phone will take about a minute or two to exit this mode and you will not receive any calls, notifications, texts, or anything and WiFi, mobile networks, Bluetooth, GPS and the CPU will be disabled during this mode. :D

Q: After 30 minutes of my phone's screen being off, WiFi turns off. I just can't seem to shake this bug!

​

That is called "Doze", it is a built-in feature added in Android to attempt to save battery. Jerry Hildenbrand did a good job explaining this at Android Central.

You can configure this using [root] Naptime, but it is a rather advanced tool.

Q: My keys stopped working! What did I do wrong?

A: Disable Sweep2wake in the "Advanced Settings" app. That tweak is cool, but not yet stable enough for daily use.

Q: How do I make things smaller?

A: Settings > Display & lights > LCD density.

Thankfully, they fixed the alignment bug, so you no longer need to edit your build.prop.

The larger the number, the larger things will be, and the smaller the device will identify as.

240 is the default. The 4.5 in (11.43 cm) device is recognized as a measly 3.89 in (9.87 cm). Friends don't let friends stay on 240 DPI.

Technically, the Celox has a DPI of 207, but apps work best with multiples of 20.

I personally recommend 200dpi, which makes the device identify as 4.66 in (11.85 cm). It is quite nice.

However, with a non-standard DPI (standards are 120, 160, 240, 320, 480, and 640), it can cause scaling issues like blurriness.

Q: Should I use EXT4 or F2FS?

A: I use F2FS. F2FS is safer for your data, writes faster, and is actually designed for flash memory (it is called Flash-Friendly File System), unlike EXT4, which is made for a hard drive. However, some people encountered issues with F2FS and the Play Store.

EXT4 is tried and true, and is still relevant.

Q: Why does my camera keep crashing?

A: In the Advanced Settings app, check "Force low-power flash".

Q: I get random reboots. I see the Samsung logo, then a black screen! Grr!

A: At the time of this writing, 1/26 (sometimes 1/27) is the most stable. Try flashing that.

Q: How do I remove the pesky # on the status bar?

A: Install this Xposed module, or it is also a part of this all-in-one tweakbox by the same developer.

Q: Are there any cool features in this ROM/Kernel?

A: Yes, there are more features in this than the usual CyanogenMod Celox kernel. Some features are still being worked on and are a bit unstable, but testing and fixing is welcome on our GitHub repo!

We have, so far:

If you want more, request it!

Or...

even better, contribute to the kernel on Github.

Q: Why can't I configure my CPU governors?

There was a bug in the 2/16 build that added governors, but they had issues with case-sensitivity. Flash 2/22 or newer and you get governors and configuration.

Q: When will we get an update?

A: Be patient! Or build it yourself. Don't forget that some people have lives, and some people don't have lives but still aren't going to constantly update.

I will update this with more questions and answers.

Please don't quote this whole thing. Just mention @Easy_as_Pi_3.14 and I should respond quickly. Or don't, I am subscribed to this thread and love to answer questions.