Thursday, May 21, 2015

Remove KingUser and Install SuperSU LG Optimus F60 (MS395-MetroPCS)

Before you begin this guide please make sure you have followed the steps outlined in the first two guides.



Please note this will not work with the new English version of Kingroot. Please use the version provided in tutorial. 

You should make sure you have created a backup in TWRP. Just in case something was to go wrong or you make a mistake. 

By this point you should have Kingroot , Kinguser, Kingrom, Flashify and TWRP installed.

What you need:
Lets Get Started:
  • Uninstall Kingroot and the kingrom(The app in Chinese). You will not need these any more.
  • Download the SuperSU zip to your phone or sdcard.
  • Install Root Browser from the Google Play Store.
  • Open Root Browser and navigate to system/xbin/
  • Scroll down until you see these three files. (klogd , ku.sud , kugote). You must delete the files in this order (kugote , ku.sud , klogd). Long press on kugote until you see this menu.

  • Click Delete. A Confirm delete dialog will popup click yes.
  • Next long press the ku.sud file and follow the same steps to delete.
  • Now long press the klogd file and follow the same steps to delete.
  • Now lets navigate up one folder to " system ". Then click " app ". Find Kinguser.apk and longpress until the menu displays. Delete.
  • Power Off Phone and Boot into recovery. (To boot into recovery power phone off. Hold down the volume down and power button until you see the LG Logo. When you see the LG Logo release both buttons for one second then re press until you see the menu Factory data reset. Do not worry this will not delete any files. Use volume button to select yes and power to select. A second window will come up asking to confirm. Select Yes again.This will bring us into TWRP recovery.)
  • Once you are in the recovery menu press Install.
  • Navigate to where you saved the UPDATE-SuperSu ZIP and select. Swipe to Confirm install.
  • Reboot System.
Now you can verify SuperSU installed correctly. If it says the Su binary needs to be updated then something went wrong. You will need to use Kingroot and re install kinguser and start over. If it all went right you should have SuperSU installed and working.

  • Now lets remove the rest of the Kingroot/Kinguser files.
  • Open Root browser and navigate to sdcard. Find Kingroot folder. Long press and delete.
All done! You should now have root, custom recovery and supersu installed. Check back soon to see how to install Custom roms.

Problems? Questions? Comments? Please post below! :)







Wednesday, May 20, 2015

Root LG Optimus F60 (MS395-MetroPCS)

One Click Root for LG Optimus F60 (MS395 - Metro PCS)




You do not need a PC to use this root method.

DISCLAIMER: ROOTING YOUR PHONE WILL PROBABLY VOID YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER. IF YOU DO NOT WISH TO ACCEPT FAULT FOR ANY ADVERSE EFFECTS OF ROOTING, THEN DO NOT READ ANY FURTHER.


Downloads:

  1. LG One Click Root
  2. LG Drivers
Root Guide:
  • Unzip the Lg One Click Root.
  • Click LG_One_Click_Root_v1.3.msi and install on computer.
  • Unlock Developer Options. 
  1. Go to Settings.
  2. Tap About Phone
  3. Tap Build Number 7 times. (This Unlocks Developer Menu)
  • Go to settings, Developer Options , Enable Usb Debugging
  • Connect LG F60 to Computer using your USB cable.
  • Open LG One Click Root
  • Click Start. 
  • Your phone might reboot. Once done you will have root.


PROOF:

LG F60 MS395 GUIDES:







Questions or Comments please post below. Thanks :)




Friday, May 15, 2015

Root ZTE Zmax - Z970 (With Custom Recovery)

Skill Level: Advanced
Time: 30 minutes - hours.

Warning: I am not responsible for any damage that may occur from rooting of your device.


  1. Download KingRoot apk - http://www.kingroot.net/down
  • You will need to allow apps to be installed from unknown source. 
  • It will alert you, Install the app anyways.
  • This will install Kingroot, once you have root it will install Kinguser and a ram manager. (We will remove these later and replace with superuser.)
Now Kingroot uses a  ping UAF (use after free), This means its not guaranteed to work. This means you may have to reboot and retry this many times. If you have problems try rebooting and re-installing the Kingroot app.

Open up Kingroot and click the blue button. This will begin the root process. If you get past 21% you should be good. If your phone reboots you need to re-try. Make sure you clear all the apps data, delete kingroot and re install.  

When you reach %100 you will have root and it will install KingUser (Which is like supersu) and a ram manager. 

Now we have root, but one problem. This is not a permanent root. Plus we do not have write permissions. This means when your phone reboots you will lose root and be starting from scratch. 

If you want to get a permanent we are going to have to do a little more tweaking. This requires the use of adb. 

If you do not have ADB and the drivers do not worry. You can download and install from http://forum.xda-developers.com/showthread.php?p=48915118#post48915118 .

Open cmd type 

adb shell

This will open a terminal for the phone

Su

This will elevate the shell to root


getprop ro.build.fingerprint



Output for that command should be...
zte/P892T57/draconis:4.4.2/KVT49L/20140804.141306.18686:user/release-keys



The only reason you do that is to get the number after zte if you haven't updated that number will be different this ok just replace the number in the next command with whatever your output is


setprop persist.sys.k P892T57


If your build number is different replace it in the command above worked if it did after the next command it will show your build number again 




getprop persist.sys.k



Output should be your build number



cd /dev/block/platform/msm_sdcc.1/by-name/



Change directories because now we back up recovery and set boot to our recovery partition



dd if=recovery of=/sdcard/recovery.img



This command backs up your recovery image



dd if=boot of=recovery




That sets recovery as boot... When you want to modify anything in /system you need to reboot into recovery.... It starts the phone with /system mounted.



reboot recovery




This will restart your phone it is NOT going to be in the recovery menu don't worry it's supposed to be that way...reopen the adb shell and type


Id



If your output is 
uid=0(root) gid=0(root) context=u:r:shell:s0
It worked...


Now remount system as writable 

mount -o rw,remount /system

Now your going to need the manual install for supersu you can get that here

http://download.chainfire.eu/supersu


Type exit into the terminal and it should drop you back to your normal cmd...unzip the su zip anywhere you want in your cmd switch to that directory...



Once your in the directory your going to push the files to the tmp folder on the phone with these commands



adb push arm/su /data/local/tmp/su


adb push common/install-recovery.sh /data/local/tmp


Now reenter adb shell 



Make sure system is mounted writable with


mount -o remount,rw /system



Move the so files into place with these commands



cat /data/local/tmp/su > /system/xbin/su

cat /data/local/tmp/su > /system/xbin/daemonsu 

cat /data/local/tmp/install-recovery.sh > /system/etc/install-recovery.sh


Give them all permissions 



chmod 755 /system/xbin/su

chmod 755 /system/xbin/daemonsu 

chmod 755 /system/etc/install-recovery.sh



Then reboot your phone to complete install..... 


Reboot.....



After rebooting go into the play store and install the supersu app. It's going to tell you the su binary is out of date to fix that we need to open the adb shell on our pc again


Adb shell 



Reboot into recovery



Reboot recovery

You now have a permanent root.

Now lets install a custom recovery. We now have an app for this too.

Custom Recovery: http://androidforums.com/threads/zte-zmax-twrp.918537/

This guide was written using information from http://forum.xda-developers.com/general/general/zte-zmax-z970-guide-faq-discussion-t3053066 , There is currently over 270 pages of documentation.

Special thanks to JCase, hroark13 and everyone else who contributed!

Questions or Comments feel free to post.