bakageta
Member
(edit)
Version 1.3a
Since KingoRoot doesn't like being replaced, I've put together a quick couple of scripts to help move to SuperSU. I banged away at my Fierce 2 manually to make sure this method works, and then condensed it to something that virtually anyone should be able to do.
Credit also goes to najoor over at XDA, for detailing the steps to removing KingoRoot on their Amazon Fire Phone. I'm thankful to KingoRoot for releasing an exploit that works on our devices, but I'm not a fan of their superuser app, and they don't make it particularly easy to switch.
Download the script at the top of the post, and make sure to read the readme. I'll sum it up here, but the readme has the full instructions with easy to follow steps.
You need to keep a shell open with root access for the entire process, don't close it as you'll probably end up needing to re-root with KingoRoot. First, step0.sh copies SuperSU's daemon to the device and starts it. Next, you use KingoRoot to remove root permissions and uninstall the 3 KingoRoot apps. Next, step1.sh removes all traces left from KingoRoot. After that, install SuperSU from the Play Store, and it should give you the option to update. Pick the normal method, not recovery, and let it finish its install. If it succeeds, great! Reboot and you're done. If SuperSU's app fails to update su, or can't find su, manualsucopy.sh will install SuperSU's binary and all accompanying files. Once it finishes, reboot and you're set!
I believe the final step may not be needed, but I've included it anyway, just in case. While experimenting, I overlooked starting daemonsu, and I believe that's the reason I needed to manually install SuperSU. This script actually starts the daemon, so the SuperSU app should be able to update itself, but if it can't for some reason, the final step will install SuperSU's binaries as long as you still have a root shell to run it from.
Feel free to post with problems, questions, or suggestions!
(edit)
Updated link to the latest version.
Version 1.3a
Since KingoRoot doesn't like being replaced, I've put together a quick couple of scripts to help move to SuperSU. I banged away at my Fierce 2 manually to make sure this method works, and then condensed it to something that virtually anyone should be able to do.
Credit also goes to najoor over at XDA, for detailing the steps to removing KingoRoot on their Amazon Fire Phone. I'm thankful to KingoRoot for releasing an exploit that works on our devices, but I'm not a fan of their superuser app, and they don't make it particularly easy to switch.
Download the script at the top of the post, and make sure to read the readme. I'll sum it up here, but the readme has the full instructions with easy to follow steps.
You need to keep a shell open with root access for the entire process, don't close it as you'll probably end up needing to re-root with KingoRoot. First, step0.sh copies SuperSU's daemon to the device and starts it. Next, you use KingoRoot to remove root permissions and uninstall the 3 KingoRoot apps. Next, step1.sh removes all traces left from KingoRoot. After that, install SuperSU from the Play Store, and it should give you the option to update. Pick the normal method, not recovery, and let it finish its install. If it succeeds, great! Reboot and you're done. If SuperSU's app fails to update su, or can't find su, manualsucopy.sh will install SuperSU's binary and all accompanying files. Once it finishes, reboot and you're set!
I believe the final step may not be needed, but I've included it anyway, just in case. While experimenting, I overlooked starting daemonsu, and I believe that's the reason I needed to manually install SuperSU. This script actually starts the daemon, so the SuperSU app should be able to update itself, but if it can't for some reason, the final step will install SuperSU's binaries as long as you still have a root shell to run it from.
Feel free to post with problems, questions, or suggestions!
(edit)
Updated link to the latest version.
Last edited: