[Android General] btiu:
This thread shall strive to be an all-in-one thread for the phone O+ 8.31z. And to be noob friendly as well. As of now, I have only very limited knowledge so I'll be adding stuff as I go.

Phone Specs:

For drivers, connect your phone to windows PC, download PDANET (search for it on google) and let it install drivers for your phone.

Preface

: TOOLS and THREADS TO BE USED

1. MTK Droid Root and Tools by xda senior member rua1. Press thanks in his thread! Compatible with Windows and Linux(with wine).

2. SP Flash Tool Credits to Khonshu of china.phonearena. I downloaded v3.1344. Here's an xda thread on what you can do with it: Click Me! Troubleshooting SP flash tools: .Click here!

3. Pdanet for Windows drivers

Chapter 1.0.0

: HOW TO ENABLE PHONE MODES

Steps:

1.1.0

For MTP mode

1.2.0

For ADB mode

1. Go to Settings>About Phone

2. Click Build number about 6 times, quickly. Developer Options should now appear.

3. Go back to settings then click Developer Options. Here you find so many things you thought didnt exist :P

4. For now, we only check USB debugging. When a pop-up appears, just click "ok". Done!

1.3.0

How to enter recovery mode: (Credits to phcorner.com O+8.52 thread)

Method 1:

1. Remove battery and reinsert.

2. Press Volume Up and power key simultaneously.

3. A blank screen with an android lying down and a red exclamation triangle should appear now.

4. Press Power button once, and the menu will appear.

5. To navigate, Power: Show/Hide options. Vol UP: Confirm. Vol Down: Scroll.

6. When done, reboot system to exit.

Method 2: When you're on a PC,

1. Connect Phone in USB debugging mode.

2. Open cmd (or terminal then change directory to your adb folder) and

adb reboot recovery

1.4.0

For Phone test mode

1. Press Volume Down and Power simultaneously.

2. Choose among the options.

3. When done, remove battery to exit.

(It seems like reinserting the battery and doing VolDown+Home combo does not do anything else)

1.5.0

For fastboot (aka bootloader) mode

Requirements: Since you want to use fastboot, then you must be on an adb configured computer :)

1. Open cmd (or terminal then change directory to your adb folder)

2.

adb reboot bootloader

3. Wait for the phone. Done!

Chapter 2.0.0

: ROOTING

Why root?

There are many methods to rooting. I will list what I know might work. I'm 99.9% sure the first one works (given you are not stuck in a bootloop.)

2.1.0

Shuame ROOT Genius

Download​

Info: This is a one-click PC application. I have used this in Windows 7 32-bit and in lubuntu 13.10 and it works. If your phone is not an MT6572 I'd still recommend that you try this as it can root almost anything! It installs Kinguser as the superuser app.

2.1.1

Requirements for Windows PC: A Windows PC, a USB cable, your phone, and a fully downloaded shuame root genius. No drivers needed as shuame root genius already installs them for you.

2.1.2

Requirements For Linux PC users: A linux PC, a USB cable, your phone, a fully downloaded shuame root genius, WINE, and adb (I might be wrong here, but get this: Since drivers are not really used, we need our phone to be given adb permissions by linux, or else shuame will not be able to recognize your phone. So you will probably need to have adb installed first, just to be sure.)

For info on how to do that, check here: Click Me!

Also, shuame root genius does not display well under wine in my case, but the buttons were clickable anyway so it still works. From here, it's pretty much the same procedures.

2.1.3

Steps:

I made a visual guide here:

​

And in text, here:

1. Connect your phone to PC using the USB cable and go to MTP mode. See Chapter 1.1.0 for help

4. Enable USB debugging. See Chapter 1.2.0 for help.

5. Open Shuame Root Genius. It will connect to your phone automatically and install drivers for about 3-5 minutes. (No more driver installation on linux PCs)

6. Click "Root it". You should now see your device as rooted. And if you click back, you can unroot. Done!​

2.2.0

Eroot

Download/help thread​

Info: Another tool by Chinese developers. I tried it on my lubuntu 13.10 WINE and it worked flawlessly! I'm pretty sure it'll work on a Windows PC as well. It installs superuser by clockworkmod.

2.2.1

Requirements: See 2.1.1 and 2.1.2.

2.2.2

Steps:

Visual guide

Textual guide here:

1. Connect your phone to PC using the USB cable and go to MTP mode. See Chapter 1.1.0 for help

4. Enable USB debugging. See Chapter 1.2.0 for help.

5. Open eroot. It will connect to your phone automatically.

6. Click the root button. It's the only button anyway. When you have rooted successfully, you can click the 解除 button to unroot if you wish. Done!​

2.3.0

MTK Droid root and tools

Connect Phone in ADB and MTP mode.

Download/Help thread can be found in Preface​

Run MTK Droid Tools. Wait for it to recognize and establish a connection with your phone. This should appear after a minute:

Take note that a blue rectangle on the lower left means you're still not rooted. Press ROOT.

Wait for about three to five minutes. In my case, MTK Droid tools crashed :( So I didn't see a superuser app.

But I downloaded root checker and sure enough, my phone was rooted. Only the superuser app was missing.

I also opened MTK Droid tools again and saw a green rectangle (which means I am rooted :victory: )

So now, technically, you are rooted. But we still need a superuser app, so I downloaded a superuser app that I liked and updated the binary. I downloaded SuperSU by chainfire from the play store. Done!

or, you could try the superuser button in the root, backup, recovery tab. I didn't try it though :P

2.4.0

Other stuff you might wanna try or know about if none of these methods worked for you, here: http://xdaforums.com/showthread.php?t=2523814