[KFHD10] Any Demand for an AIO Root/Mod Tool?

iamz3r0

Senior Member
May 8, 2011
71
25
0
Hello all! Apologies ahead of time if this post is in the wrong area or breaks any rules! :cool:

I currently have a short batch script that can offline root/unroot (including SuperSU install), install GAPPS, toggle Lockscreen ads, and perform many other tweaks in a few short motions. I've tested it on several HD 10 tablets that I own and it has made life easy. After doing a bit of searching I noticed that most of the root guides use Kingoroot (which does some shady operations) or are instructions that I've automated to increase speed and decrease typos / errors.

Would anyone be interested in a polished version of my KFHD10 Multitool? I will gladly release my tools if there is demand for them! I just wanted to ask before I spent the time making a nice interface and adding options to my existing script.
 
Last edited:

DragonFire1024

Senior Member
Mar 27, 2017
4,638
1,868
233
40
Fort Lauderdale
Hello all! Apologies ahead of time if this post is in the wrong area or breaks any rules! :cool:

I currently have a short batch script that can offline root/unroot (including SuperSU install), install GAPPS, toggle Lockscreen ads, and perform many other tweaks in a few short motions. I've tested it on several HD 10 tablets that I own and it has made life easy. After doing a bit of searching I noticed that most of the root guides use Kingoroot (which does some shady operations) or are instructions that I've automated to increase speed and decrease typos / errors.

Would anyone be interested in a polished version of my KFHD10 Multitool? I will gladly release my tools if there is demand for them! I just wanted to ask before I spent the time making a nice interface and adding options to my existing script.
I've been working on a similar zip. A tool would probably be easier. Has activating location services been a problem? I've found it to be less of an issue if flashing a zip because Amazon removed com.google.android.gms from the framework. The zip I made replaces the framework with my modded one, that replaces com.google.android.gms.
 

iamz3r0

Senior Member
May 8, 2011
71
25
0
I haven't played with Location Services just yet. The script I have can root, unroot, install Play Store/Services, swap the launcher, and toggle lockscreen ads. I plan on adding more tweaks as I go.

I've spent the last hour or so rooting and unrooting just to test the success rate, and it's doing very well!
 

DragonFire1024

Senior Member
Mar 27, 2017
4,638
1,868
233
40
Fort Lauderdale
I haven't played with Location Services just yet. The script I have can root, unroot, install Play Store/Services, swap the launcher, and toggle lockscreen ads. I plan on adding more tweaks as I go.

I've spent the last hour or so rooting and unrooting just to test the success rate, and it's doing very well!
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.

Sent from my MotoG3 using XDA Labs
 

iamz3r0

Senior Member
May 8, 2011
71
25
0
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.

Sent from my MotoG3 using XDA Labs
Hey! If you're offering to add some functionality and collaborate, I'm 100% down with that. Send me a PM with the details of what you have and I'll see how I can fit it into the AIO utility. I'm sure I'm missing some neat options.
 

gerryl432

Senior Member
Feb 16, 2016
226
53
28
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.
Yes this is the problem. I tried to install framework and it bootlooped. Had to side load factory.bin
 

iamz3r0

Senior Member
May 8, 2011
71
25
0
Yes this is the problem. I tried to install framework and it bootlooped. Had to side load factory.bin
Is this a modded framework or the unmodified version? The version I have is older and unmodified but installs and works just fine. I haven't played with all of the settings yet, though.
 

gerryl432

Senior Member
Feb 16, 2016
226
53
28
Is this a modded framework or the unmodified version? The version I have is older and unmodified but installs and works just fine. I haven't played with all of the settings yet, though.
i honestly cant remember. but i assume it was the wrong one :)
 
Last edited:

iamz3r0

Senior Member
May 8, 2011
71
25
0


I'd gladly let everyone test it out but I'm trying to perfect the auto-root script. I can easily root - that isn't the issue. The issue is the way that the Kindle doesn't prompt for SU requests. You can work around this by changing the default setting in SuperSU to "Grant" but I'm attempting to automate this process. I've gotten it automated by sending touch commands to the device to change the prompt setting but I'd much rather just change the setting manually.

I'm not 100% sure if this will work but I'm trying to:

1. Root using the exploit script (here, thanks retyre)
This works fine. 80% of the time, it quickly roots the device and I can get the SU prompt just fine. I'm able to run about one or two SU commands before anything stops working. Root + SuperSU + Manually setting the prompt config to "Grant" works 100% - obtaining root isn't the issue.

2. Upload a pre-modified SuperSU preferences file
Instead of editing the settings - we might be able to just upload the preferences XML file to the SuperSU data folder before installing SuperSU itself. That way we already have the "Prompt" setting switched to "Grant". We then change the permissions so that SuperSU doesn't modify this file when it is installed.

3. Revert permissions so that edits can be made to the settings in the SuperSU app
I would of course need to change the permissions of the SuperSU preferences XML back to the normal settings so that SuperSU can make changes to it again. This way adjustments in the app actually stick.


----
After running the root exploit script I can get a SU prompt (#) and run a command. I'm not installing SuperSU until the script makes the modification to the preferences file, but as soon as I try to run another SU command after the first - it hangs and everything stops working :(. I end up having to restart the tablet by holding the power button and I'm unable to get a SU prompt again without installing SuperSU and changing the setting to "Grant".

I think there is a way to make it work but I'm still digging into it. If anyone has any ideas, I'm open to listen!
 
Last edited:
  • Like
Reactions: hartleyshc