[Android Q&A, Help & Troubleshooting] Xda_Vj:
Hello everyone! This is my first post, I'm very very new here If I somehow missed a rule or two and shouldn't have posted here or etc DO TELL ME, Im open to anything and I appreciate it! To the point, I won't stretch the topic, I'll tell you how I rooted my Gionee x1 device, and the problems I faced and their solutions. You may ask yourselves or just come reply here, Who even owns that device, Well I own one and I wasn't able to root this device it was hard, so for the other mates out their having bought this piece of brick.

and, there's a reason to why Im writing this topic, do read to the end.

So, to start I first of all researched alot both on google and xda forums for any way of doing it, most of which either didn't work or were not supporting my device(f.e. One Click Root Methods didn't work at all).

1. This post has a reply by ZedLens, which is awesome but to my surprise it didn't work for me.

2. This post BusinessKid is a great tutorial for any MTK Device, but the 3rd step of "The Download Stuff:" I couldn't find the scatter for my device.

3. I've a strict download limit for my internet, so I couldn't download the Stock ROM, so I somehow had to extract it from my device, which I failed why? MTK Droid Tool wasn't able to recognize my device. I diagnosed for all possible reasons for this, bad USB check, bad device port check, wrong process check nothing worked, so at the end of the day I somehow managed to download the Stock ROM of Gionee X1 and EVERYONE HAS TO DO IT IN THE END, you'll really need it anyhow.

Now the rooting process,

Tools/Stuff I used:

1. SP Flash Tool(This thing here, is like your hand during examination)

2. MTK Drivers(Important)

3. Stock Gionee X1 ROM

4. Magisk Manager App

I'll attach the Magisk Patched boot.img here along with the scatter so that you can directly flash the boot img instead of wasting time to download the stock rom and etc etc. also you can reply down here if you need any other file, I'll send it to you somehow :3

NOTE: All the images, links, tools, programs and everything belong to their respective owners!! Everything you are doing with the steps above are STIRCTLY your responsibility, if you do it wrong and brick your device you can't charge me for bricking your device, only you and you will be held responsible for any damage/sucess/etc to your device.

Steps to install:

1. Get Stock boot img :(

2. Install Magisk Manager (DON'T DOWNLOAD IT FROM ANYWHERE use TopJohnWu's Github)

3. Somehow get the Stock boot img into your Internal Storage or anywhere, where Magisk Manager can find and Patch it, Use adb push, connect usb and copy it to the Internal Storage, ANYHOW.

4. After copying, Open Magisk Manager, you'll find two things on the main screen, one is Magisk which has status infos such as (Installed: ), (SAR: ), (A/B: ) and (RAMDISK: ). Within the same square which contains those status info you'll find a Install click on it.

4.1. After clicking on install you'll get a new menu, select next in the Options Square ignoring the choices there(Preserve AVB 2.0 blah blah) and click Next. Now you'll be in the Methods Square here, you select "Select and Patch a File", now locate to the Image and after successfully locating and selecting it click on Let's Go on the right cornor.

4.2. If your image is patched successfully your log in front of you will look something like this:

4.3. You have your patched boot image!!

5. Now get the patched image back to your pc -.-

6. Prepare yourself to focus, Im not responsible for your bricked device!

7. Goto This XDA Post for Tutorial and Information about SP Flash Tool, MTK Drivers ADB Drivers, etc etc.

8. Download and Install MTK Drivers(Link Credit: Bovirus' this post)

9. Download and open SP Flash Tool and select Scatter-loading file.

10. Now After you've selected the scatter loading file you'll find there are various selections in front of you, Preloader, lk, boot, recovery and etc etc

10.1. DESELECT or UNSELECT (OR WHATEVER YOU CALL IT) every selection other than boot.

10.2. In the row of boot/bootimg, (remember the patched boot image?) click on LOCATION you'll get a explorer window to locate to the patched boot image, locate and select it. In the last it should look something like this:

10.3. Click on Download in SP Flash Tool and connect the device, see next step.

11. Power Off the device and Remove the battery(See 3. in Issues I faced).

12. Now while pressing the Volume UP and Down Button together, connect the M-USB to your device port. I can't explain this but, firstly connect the USB cable to your pc then to your device haha.

13. You'll hear the device connected sound of Windows(If windows user) and the flashing will start

14. Reboot to OS and Voila! Check your Magisk Manager, your device is now rooted! Do remember to install the Magisk App just below the Magisk Root Check!

Now, issues I faced:

1. Device wasn't connecting to the SP Flash Tool, I reinstalled the MTK Drivers but it didn't do any change.

2. FastBoot flashing didn't work, I opted for SP Flash Tool later.

3. Device was starting into Factory mode and/or Recovery mode whenever I pressed Volume UP/Down and then connecting the device through USB, removable battery came to my rescue. Removed the battery, pressed both volume Up and Down button and then connected the USB.

NOTE: Again, all the images, links, tools, programs and everything belong to their respective owners!! Everything you are doing with the steps above are STIRCTLY your responsibility, if you do it wrong and brick your device you can't charge me for bricking your device, only you and you will be held responsible for any damage/success/etc to your device.

Links for boot.img and scatter file: Here is the MediaFire link, I've scanned the files with my Quick Heal Total Security I'm not those multidadoffspring who likes to spread virus/malware etc. and Here is the VirusTotal Link. :)

Feel free to tell me my errors and mark how can I improve, I appreciate it :)

And also, if you need any other file from the Stock ROM of the same device, do tell me here or DM at my insta: heartwastaken

Sorry for my bad English.

Thank you!!

Have a great Day

-Vish