[Android General] XCnathan32:
Here's how

I got

my zte maven 2 (ATT) rooted.

Disclaimer: This method worked for me but may not work for others, I am not responsible if your device is bricked as a result of this. Also, this method does seem to be a bit finicky and inconsistent.

I rooted this phone twice, and it took about 15-20 tries each time for it to finally work. This is not a root you can do in 5 minutes (unless you are extremely lucky) Plan to set aside an hour or two, and a lot of patience, if you want this to work.

Credit to [MENTION=7934375]madvane20[/MENTION] his post here helped me get root for this phone. He also got his phone rooted before I did, be sure to give him thanks.

Credit to [MENTION=8410786]ZTE Girl[/MENTION] for finding a way to remove ads from King root and keeping perm root.

With KingRoot you can get perm root, but personally I hate KingRoot, so at the end there is a method to replace KingRoot with SuperSu. Unfortunately SuperSu root resets on reboot, but a quick, 10 second adb command will reroot your phone with SuperSu

Edit: [MENTION=8410786]ZTE Girl[/MENTION] found that using lucky patcher to remove ads from King root worked for her and kept permroot.

Step 1: Enable USB debugging on your phone, and download adb and ZTE drivers to your PC.

2: Download KingRoot from KingRoot.net (download the apk for android)

3: Connect your phone to ADB, and run this command in terminal adb shell make sure you get no errors and accept any USB debugging requests.

4: Now type reboot disemmcwp This will reboot your phone without write protection.

5: When your phone reboots, run adb shell again, and install the kingroot APK. Google will give you a warning about this app being unsafe, install it anyways.

6: Now, here's the finicky part, sometimes KingRoot works, sometimes it doesn't, you just have to keep trying. Make sure your phone is still connected to the computer through adb shell, and then click try root in KingRoot. While KingRoot is attempting to get root: in adb shell keep typing su and pressing enter. Just spam this, It will keep giving errors, but eventually it (should) work. Make sure to accept any prompts on your device while you do this.

7: When you are able to successfully get into su, wait a bit, just to make sure your device doesn't restart

8: Now type getprop ro.product.name, the response should be Z831

9: Now type setprop persist.sys.k Z831, then type getprop persist.sys.k It should say Z831

10: Now type cd /dev/block/platform/soc.0/7824900.sdhci/by-name/

11: Then type dd if=recovery of=/sdcard/recovery.img This will backup your recovery, I

highly recommend

that you copy the backup to your computer in case something goes wrong.

12: Now type dd if=boot of=recovery, this will write boot to recovery. This part can be risky, it worked for me, but if it bricks your device, you can't say I didn't warn you with that said, don't let that scare you away from finally rooting this device and getting all the advantages that come with it

13: Now type this reboot recovery Your device my blackscreen and not boot after this, personally mine did, and I fixed it by removing the battery, and after puttting it back in, it booted normally.

14: When your phone boots up, type adb shell again, and then type su

15: Type id response should be "uid=0(root) gid=0(root) context=u:r:shell:s0" Note: I don't think my uid showed when I did this, if yours doesn't show, don't worry, it should work fine.

16: Now type setenforce 0

17: After that, type getenforce, it should respond back with "permissive"

18: To test if system is writable, type mount -o remount,rw /system, if you get no errors, everything is working :D, if you get an error, type reboot disemmcwp, and then try to mount system RW again.

19: I would recommend removing the update service now, so an update doesn't come and screw up your root.

20: Read this: Now you should have permroot with kingroot, however, as you will soon find, kingroot has a ton of ads, and can get very annoying. So, if you want SuperSu and no kingroot, keep reading. If you want to keep KingRoot, then you are done, have fun with your rooted Maven 2

Edit: [MENTION=8410786]ZTE Girl[/MENTION] found that you can use lucky patcher to remove ads from Kingroot while still keeping permroot.

21: Download the KingToSuperSu zip in attachments, I have modified it slightly from the original zip so it works better. You will see a folder inside the zip named "mrw" copy this folder to the root of your /sdcard (must be copied to the root of /sdcard)

22: Now go into adb shell again, and then type su

23: Type mount -o remount,rw /system

24: If you get no errors, simply type sh /sdcard/mrw/root.sh, you will see a lot of errors in the script, no need to worry, now you should have SuperSu. Note: sometimes you get a notification saying "com.eu.chainfireSuperSu has stopped" or something like that, run the command again, and it should work.

25: SuperSu will say binary needs to be updated, but the update always fails, however you can click no thanks, and it will work fine.

26: SuperSu root

will

go away after you reboot, however, to get root back, simply type adb shell (while connected to your computer of course) then su and then sh /sdcard/mrw/root.sh and just like that, you're rooted again. Note: I couldn't get this to work in a terminal emulator, and it would only work in adb shell for me.

Edit: If you want stock recovery back, run this command in adb shell with su dd of=recovery if=/sdcard/recovery.img. I haven't tested this, and it might unroot/brick your device. This is at your own risk.

This guide was long and complicated, sorry for that, if you need any help, just ask me and I will try to help the best I can.

If this guide helped, please clicks thanks, it means a lot to me :)

Proof: http://imgur.com/a/zecyU