• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Kingo Rooting M070

space_cat

Well-Known Member
Oct 26, 2013
147
30
the internet
It's been a long time that I haven't been here, but needed to get the factory M070 to root. Tried Motochopper from Willsters archive with no luck (pwn file not found).
Tried Kingo from Willsters archive (version 1.3.0.298), and got crazy hard freezes/BSODs/crashes on my laptop whenever it would try to root the phone.

Finally restarted the phone in Safe mode (Long Press on Power Off in menu) Ran Kingo (did NOT update to most recent version within application), and a few nailbiting minutes later, I was rooted (laptop crashed at the very end - running Windows 7 Home)

I rebooted phone from Safemode and Rootchecked it and was rooted. Installed Flashify and flashed CWM recovery.img (after unzipping and moving image to phone) I did NOT install CA-201L's firmware.

Rebooted into CWM recovery from Flashify menu and installed surprise.zip and rebooted phone- still had root.

Installed and ran surprise.apk and rebooted. Still had root. But I also had SuperUser (which wanted an update) and Kingo SuperUser which was active and granting permissions), so I uninstalled SuperUser, uninstalled surprise.apk and rebooted, and STILL have root.
I can reboot into CWM recovery using RJGlenn's method:

On my current commando I have not install the CA201L firmware and I can boot from off into recovery. Power on the phone, it will display G'Zone & Now loading. It will briefly go blank and then display it again. At that point press and hold the power+tactile key+Volume up buttons and continue to hold it all the way through the white VZW power up animation until the screen goes black. At that point the phone should reboot into the CWM recovery.

So it seems that if Kingo can effectively root the phone, it causes permanent root without need for surprise.apk. Kingo leaves two apps on the phone called Kingo ROOT and Kingo Superuser.

I'm using Playstore apps to set APNs. Offline SIM APN free version and a free app called /system/app Mover from J4velin to make Offline SIM APN a system app.
Also had to install BusyBox using a free Busybox installer app on Playstore.

I started a new thread on this subject so Doctoror and others would see it and perhaps benefit from my experience.

Thank you all for your efforts on this.
 
Last edited:
  • Like
Reactions: Doctoror
I hear you on not wanting to experiment. I'm travelling soon and need the ability to switch SIMs and change APNs.

Kingo worked, but seems very unstable when it's actually applying root. I was worried it would crash in the middle of the rooting process and brick the phone just before I went on the trip.

Luckily it all worked out and the phone is finally what it always should have been before Verizon hobbled the functionality.

Thank you again for your continued interest and support of this phone.

User ad_rai had posted this awhile back from init.rc of ramdisk in boot.img that Verizon is using to break root:
  1. # GG3-PR1-01642 add start
  2. on property:ro.build.type=user
  3. rm /system/app/Superuser.apk
  4. rm /system/xbin/su
  5. rm /system/xbin/daemonsu
  6. # GG3-PR1-01642 add end
One difference with Kingo is in /system/app/ there is no Superuser.apk. It's called KingoUser.apk and there is another file next to it called KingoUserxxx (both the same size), so perhaps Kingo avoids superuser deletion by being named differently, or basically does what surprise.zip does by always reinstalling itself from KingoUserxxx??

Also, there is no 'daemonsu' in /system/xbin/ ('su' is there)
 
Last edited:
Upvote 0
One difference with Kingo is in /system/app/ there is no Superuser.apk. It's called KingoUser.apk and there is another file next to it called KingoUserxxx (both the same size), so perhaps Kingo avoids superuser deletion by being named different
Yeap, it does not delete it because of the name.

or basically does what surprise.zip does by always reinstalling itself from KingoUserxxx
I can't tell until I take a look but it's possible.
 
Upvote 0
I decided not to wait. I just downloaded the current version from http://www.kingoapp.com/root-update.htm and it worked perfectly. I rooted two C811s with M070 on each one, neither had recovery installed.

Was the easiest rooting experience I have ever had...your mileage may vary...not time to add some APNs...
I wonder if that particular rooting tool is clean, or if it puts stuff in that phones home to servers in Beijing?

Provide you with a nice "free" thing, but then they might get their pound of flesh in the background without you even knowing it.
 
Last edited:
Upvote 0
Space Cat,

More news for you but you probably already solved the APN stuff.

I installed the following With root of course thanks to your post):

Pro version of Offline SIMM APN
Pro Version of Titanium Backup

Then I used Titanium Backup to change Offline SIMM APN to a system application.

Then I launched Offline SIMM APN and it worked perfectly....however it does not work if you use [Add these Settings (root)] button. However it does work if you use the [Add These Settings] button.

I am very happy with how easy this was to do....other than Offline SIMM APN not having the Aldi Talk Belgium settings, which fortunately I had on an old phone it went VERY smoothly.
 
Upvote 0
Even though script was written for Kingroot-Kinguser it works to remove Kingo superuser. On some devices it works as advertised and completly removes the kingo stuff. On some, it just installs SuperSu and once you let its binary update, you can use Titanium Backup to Change Kingo Superuser from system app to user app and uninstall. Its been awhile since I did this on my C811. Used it recently on two Samsung devices. When it starts running, its common to see alot of "Failure". When it finishes it should open up Supersu.
 
Upvote 0
the script method still works to replace kingo superuser with supersu. just tried it on my galaxy tab 10.1

The problem with rooted M070 is that Verizon put specific code in to delete superuser.apk (and several other files). I'm not sure of the specifics of the script you link to, but if it doesn't deal with Verizon's alteration(#3 below. 'rm' is 'remove' (delete command) in Linux), then it will fail. Kingo uses a different name for their Superuser APK, and that MIGHT be the reason Kingo root sticks after rebooting the phone.

User ad_rai had posted this awhile back from init.rc of ramdisk in boot.img that Verizon is using to break root:
  1. # GG3-PR1-01642 add start
  2. on property:ro.build.type=user
  3. rm /system/app/Superuser.apk
  4. rm /system/xbin/su
  5. rm /system/xbin/daemonsu
  6. # GG3-PR1-01642 add end
 
Last edited:
Upvote 0
Unrooted yesterday to test again. I no longer use my C811 so I don't mind trying things with it. Script will allow Supersu to install and to update its binary. To completely remove Kingo Superuser, convert to user app and delete. You still have the same issues with Supersu as always with C811. Use suprise or get pro and enable survival mode. This is just a option to replace Kingo superuser if you are not comfortable with it.

And keep root. Didn't mean to say it cured the problem with Supers.
 
Last edited:
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones