[Device Reviews and Information] m0nt3s:
Everything you need to RooT

Alright, So this is everything that I managed to find,compile,tweak, and finally get to work on my Cubot x15 which should work for every other cubot x15. I'll tell you exactly how I managed to get root working and provide a link with the working cwm and drivers and the stock rom and a way to flash back to it. I used the stock 5.1 x15 scatter file to map out CWM and it works for me so far. Sorry I'm not too much of a writer but I'll try my best.

1. Every thing you need plus probably some you dont, https:// www.dropbox.com /sh/4iskxmmzxvj48z9/AACIs5Vm3Q_2yxGMIqktKadGa?dl=0

2. Now this is going to be how I did it step by step, if you know a better way or can see how i'm setting it up then help us if you know a faster way. I installed ADB-setup-1.4.2.exe first, hit yes on the 3 things that it asks. now these drivers won't detect the x15 but it installs all the ADB where it needs to go, mainly in C:\ADB and users\.android so if you know how to do it you can skip this part but if not I would install it.

3.Okay, so on your cubot go to settings, about phone, and tap on build 7 times to enable developer options. In developer options turn on USB debugging and OEM unlocking. Now OEM unlocking is going to wipe your phone back to stock, backup what ever you can like pictures, music, and so fourth, if you have a microSD card in your phone it won't wipe that so migrate what you can to your SD. Now this is the part that I got stuck on for a while trying every MTK tool and adb command so I'll save you some time. After you turn OEM unlocking on, power off your phone and then turn it back on while holding VOL + or up and power together, this should bring you into to a black screen with the choice to boot into Recovery/FastBoot//Normal, volume + changes choices and Vol - selects. Well need to manually put it into fastboot mode after the next step. so go to normal for now and reboot.

4. So download Nicks Cubot x15 root TooLs, there are the cubot drivers that we need in adb_fastboot_utils, what i did was unrar'd that folder into C:\ADB and replaced that adb drivers that we installed in the last step with the new ones we need for the cubot, it works pretty well. Install them by replacing the other ADB drivers but if it doesn't take then you can right click on your computer, go to manage, device manager, click in the window where you don't select anything , like under Universal Serial Bus controller when it's closed, you do this so that the action tab will then let you select add legacy hardware. Go to Action, Add Legacy Hardware, click on next, select install the hardware that I manually select from a list, Next, show all devices highlighted, Next, Have Disk, then browse to C:\ADB and find the folder, I'm using windows 8 so I ended up in C:\adb\usb_driver_mtk_win8 and click the .inf file. If windows gives you **** about not being signed and fails then you have to reboot while holding shift, go to advanced options and reboot without driver enforcement, i think it's number 7. if you do have to do that just repeat the device driver install steps and it should work. Now, after you get all this installed you can test it by opening CMD and typing adb devices. Your phone should show up but it will say unauthorized, if not make sure USB debugging is turned on in developer options and that your phone is plugged in via USB cable. if you get the unauthorized message open your lock screen and your phone should be asking you to authorize your computer, check always remember computer and authorize.

4. So now for the fun part. If you did it correctly you can now see your phone by typing adb devices in CMD prompt. If you can then make sure you saved what you wanted onto your sdcard and go to developer options and tick OEM unlocking again. now you should still have your ADB CMD prompt window open with your device being seen, if thats the case type, cd C:\adb, which should change your command directory to C:\ADB, after you switch directories type, adb reboot bootloader, your phone should reset to a black screen with some options, VOL + changes options and VOL - selects, if you have the option, select fastboot, if not then type fastboot devices. If you don't see your device serial number, and instead see "<waiting for device>", fastboot is not configured properly on your machine but if you do see your device type, fastboot oem unlock. Now go to your phone and it will prompt you to make sure you want to unlock your bootloader, VOL + to accept or VOL - to reboot. hit VOL + and CMD prompt will let you know when it's finished. After it's finished. Leave the CMD prompt open and your phone in Fastboot mode. and read the next step.

5. Alright so your phone should be in fastboot mode, now in my included root tool kit I have included recovery images, recovery.img is the stock one and Cwm_recovery.img is the one we want to flash. So copy cwm_recovery.img into C:\ADB if you installed the adb drivers in step 2 or the cwm recovery to where ever your sdk tools are. RENAME cwm_recovery.img to just recovery.img, if you're lazy just select rename and delete cwm_. So it should be sitting in C:\ADB\Recovery.img along with fastboot and adb that you copied.

6. So after moving the new cwm_recovery.img that you renamed to recovery.img into your c:\adb folder you're almost done, type fastboot flash recovery recovery.img and after a couple of seconds Fastboot will flash the image and give you a success/failure notification. If successful, you're all set. To check out the new recovery image you have to reboot by typing fastboot reboot or just holding the power button down. Now hold VOL + and power to reboot to the options screen with Recovery, Fastboot, Normal. VOL + until you highlight Recovery and then press VOL -. You should boot into your new CWM recovery. I have included SuperSu.Zip, BusyBox.Zip, and Xposed Framework.Zip. I flashed all of these but not at the same time. I did SuperSu first and rebooted to see if it would boot and it did. SuperSu rooted the phone enough to where I installed busybox.apk but you can restart and flash busybox.zip. Now with Xposed after I flashed it, it took a minute to boot and it started optimizing android apps, it restarted 4 times or so before completing optimization so don't freak out, it will optimize them all and then boot. You should now have a fully rooted Cubot x15 complete with xposed framework.

If you have any questions or if I wasn't clear enough on a certain part please feel free to ask and I'll try my best to help. I'll even reflash my phone if you get stuck and need help, we'll figure it out. Any ways, I hope this helps you guys and it has been working stable for me so far.