Disclaimer: By using my script, you understand and accepts that I, and any people mentioned, will NOT be held responsible in the event that your device bricks, get stuck in boot loops, or any other damage.
Ok after debugging my script and making it better for 3-4 days, i finally have a safe version for the general public. Things you should know:
- Highly reccomendnthat you have 2nd boot loader + twrp in the rare chance this bricks your kindle, because you can adb from twrp and restore the backup
- This is for OS 10.4.1, 7.4.1, and 8.41 and probably up if they keep this feature disabled
- You need a rooted device for this to work
- You need java installed
- You need Microsoft Visual C++ Redist installed
- If it stays on "waiting for device" you have adb driver problems, I would suggest perusing the forums for a solution
- DON"T PULL YOUR CABLE DURING THE PROCEDURE! < very important
I have learned a lot through making this, such as you have to make this n00b proof in terms of safety features. I also learned that i hate batch coding with a passion. I will release an update soon with the Linux bash script version of this in it, it may or may not work for mac users, I don't have any OS X macs around to check for commands like awk, but base don the last time i used one in school they didn't have half of the busybox commands I'm used to in them.
Many thanks to pjeby, who worked with me to make sure it had plenty of safeties to prevent bricks,and gave me the process to know how to do this so i could figure out a way to automate it, as well as checking my script every few updates. Also would like to give credit to JulianPaoloThiry, who noticed where the problem resided. Have to give some credit to a friend of a friend of mine who helped me overcome a really stupid error that i couldn't figure out because i didn't read the debugging text properly, his name is probably Matei, we communicated through email. And final thanks to awidawad and vashypooh, because i based most of this on the kindle fire utilities ui code, must say their tmp variable was the source of my agony with a java bug. Also to thank my testers lordhavemercy, and thekid41, and halfvast.
Now with credit given where due here is the wallpaper fix. I will add a readme file later. Just unzip the file and click the file called RunMe.
Oh thought I'd add if a mod also might want to move this post as a new thread in the general section, I'm ok with that. If that happens i figured more people would see this since it affects 3 different models and this is only listed in the 7' hd section.
Edit:Confirmed this works on the 8.9' HD as well!
For now to help me with any problems you may have with this upon release I unhid the extra text that the programs and such are putting out and included a really crappy debugging script that logs the output. So if you run the program and it completes "successfully" but your wallpaper still wont apply do this:
1. Run the script again, choose restore
2.Run the debugger.bat and give it a 5 count then hit 1 and enter, the console's going to remain blank, couldn't find a work around.
3. Wait until your kindle reboots, give your pc a 10 count, then press enter one or two times and send me the debuglog.txt that was created or just send me it in a pm using code tags
Once all the bugs have settled down I'll update with a copy without the extra text showing up.
Anyways try the new version!
Changelog:
2.04
-added a makeshift fix for people with java path issues, lets see how the fix works!
2.03
-Copied a set path function i forgot to originally that may or may not at some point could have caused problems, not too sure though.
2.02
-Changed the Microsoft visual C++ check to use %windir% instead of c:\windows
2.01
-Enabled more output for debugging purposes
-Included a crappy debugger script for helping me improve on errors
2.0
-Initial Release