[Blu Pure XL] bemolx:
Totally new guide! Simple step by step toutorial

It took us a while to get root on our devices. Hopefully we did it! Now we can enjoy benefits of having rooted device (like Xposed Modules etc). We have working TWRP recovery which allows us to backup your phone, flash SuperSU binaries, mods and custom ROMs (actually we are working on it). First: read whole post, then download necessary files and read it again. This guide will allow you to root your BLU Pure XL/Allview X2 Soul Xtreme/Gionee Elife E8/Condor Allure A100 and other clones I don't know.

If you don't know what is 'root' & TWRP nor understand the whole idea of rooting your phone this post (or even most of the XDA community) is not for you! Read everything carefully.​

POSTING BUG REPORT/PROBLEM/ISSUE!

I don't know where are you wrong...!

Maybe you say something else? Maybe give me some logcat?

I would help you if I knew the problem. As for now for me you don't have any problem. Your post is useless in this form.

You have to learn how to tell the error/problem/bug before you post anything on any forum.

If you want me to help you solving this situation send me private message or edit your post and tell the problem in the right form*, please.

Cheers,

bemolx

*Right form looks like:

What's the problem?

Did you check whole thread before posting?

If possible give me logcat/shown error

Make sure you read main post carefully

What you will need to get it working:

ADB and Fastboot drivers

SuperSU flashable zip archive

TWRP Recovery image

PC & your phone

BUT!

Your warranty is now void.
Everything you're doing with your devices is on your own!
We're not responsible for any damage on your phone!
If you don't understand what's root it's good time to STOP!

Now we're starting!

Look carefully on files you need (I've mentioned them above) and scroll down for download links. Download every file we need.

Note:

At the bottom of this post you'll find two versions of TWRP: 3.1.0-x and 2.8.6.0. Let me explain the difference:

TWRP v3.1.0-x: this version has been compiled from scratch & made by me. It is the newest available recovery version at the moment and without bugs. More info in the thread linked below.

TWRP v2.8.6.0: this version has been ported from Xiaomi Redmi Note 2 & made by @acheron1502. It's not the newest but working one. It has some little bugs. More info in the thread linked below.

I suggest you to download v3.1.0-x because it will get further support by me. But it is your choice now.

Setting up our workstation

I hope you have already downloaded everything we need.

On your Desktop create a new folder (for example "root").

Find package with ADB drivers, open it and extract to the "root" folder.

Now find TWRP image and place it also in our "root" folder. This image should look like this:

twrp-3.1.0-0-x2xtreme.img

or

BLU_PURE_XL_TWRP.img

Let's rename it like this (see below) to make our rooting process easier

twrp.img

Now we're setting up your phone

Open 'Settings' application. Scroll down to 'About phone'. Click about seven times on 'Build number'. You should see: "You are now developer".

Now find 'Developer options', then 'Enable USB Debugging' and simply enable it.

Connect your phone to the PC. On PC: find SuperSU.zip and copy it on your phone.

OMG!!! Flashing!!!

Okay... That's the most important step.

Turn off your phone. Press 'power' & 'vol +' together. This key combo should boot up your phone into stock recovery mode.

Scroll down using 'vol -' to 'Reboot bootloader' and confirm pressing 'power'. This will boot your phone into Fastboot mode.

On PC: open "root" folder. Open Command Prompt here (LShift + right mouse click -> 'open cmd here')

In the Command Prompt type:

fastboot flash recovery twrp.img

This command will flash TWRP recovery on you phone.

After flashing process is done reboot you phone into TWRP by pressing 'vol +' and 'power'. When you see bootlogo get your finger from the 'power' button. You will see TWRP logo. You can unplug USB cable now.

We're almost here!

Now you should see TWRP main page same like in the screenshots I've attached to this post.

We must flash SuperSU binaries to get rooted phone. To do this press 'Install' button.

You should see list of files/folders on your phone. Navigate to the SU.zip and choose it by clicking on it.

TWRP will ask you for permission to flash that zip package. To allow it to do so swipe to the right slider on the bottom of the screen. Now SuperSU is installing.

After installation process is done press 'Reboot system now' button. Your device will reboot into your system.

Done!!!

And there you go! Your device should be now rooted with TWRP recovery installed. Check if your phone is rooted correctly by installing ROOT Checker. To make rebooting process much easier and faster you can download Quick Reboot.

Xposed Modules

There's an option to install Xposed Modules as I mentioned at the top of this post. Not every module is working but you can try it and let us know what's working.

To get it working you need:

Xposed Installer Alpha App (allows you to download and manage modules)

Xposed SDK zip (the most important thing)

Original thread with those files is linked below.

Note:

It's important what version of SDK you are downloading. Our device has 64-bit ARM MediaTek chipset so it is arm64 and it's running lollipop 5.1 ROM which equals sdk22. By that meaning the SDK zip you should download looks pretty much the same like this:

xposed-v80-sdk22-arm64.zip

Installing

Place both files on your phone's storage and reboot to recovery. Press 'Install' and navigate to sdk.zip. Choose it, confirm installation - when it's done reboot into system. Now use any file browser and find XposedInstaller.apk and install it.

Now you can download any module you want. Further instructions in post linked below.

How to unroot

Most of you would like to flash stock OTA etc.

To do this you have to have stock recovery installed.

First open SuperSU app, then scroll down and look for 'Clear/unroot' option. Choose it and follow on-screen instructions.

Then download stock recovery image (downloads for Elife E8 and Allure A100 will be available when someone provide me a link). Place it the 'root' folder (or just in the same directory with fastboot drivers etc.). Rename downloaded file into recovery.img.

Method 1 - using Fastboot

Reboot phone into bootloader mode. Open terminal in the 'root' folder and type

fastboot flash recovery recovery.img

Now reboot into system by pressing power button for a while.

Method 2 - using TWRP

Copy downloaded recovery onto your phone's storage. Reboot phone into recovery mode. Press 'Install', then change from installing zips to installing imgs (bottom right button). Navigate to downloaded recovery file and choose it. Confirm installation. After that reboot into system.

You should be now unrooted and able to flash OTA.

Downloads:

ADB & Fastboot drivers: link

TWRP Recovery: TWRP v3.1.0-0 (recomended) or TWRP v2.8.6.0 (unofficial)

SuperSU binaries by @Chainfire: link

Stock recovery: Pure XL & X2 Xtreme (extract .zip before renaming/installing)

TWRP Materialised - Dark / Light / Play

Xposed Modules

Special thanks go to the awesome team!

@FuMMoD

@acheron1502

@dexterxx

@spit85

Thank you guys. Without you it wouldn't be possible!

ENJOY!