Cleanup before installing updates
Hello everyone,
I have Kindle DX, software version 2.5.5, which I want to upgrade to 3.2.1
I can't run official Update_kindle_2.5.8_B009.bin, downloaded from Amazon.
I can't run update_dxg-2.5.8-prepare_kindle.bin to make a backup before update.
I can't run prepared update_kindle_3.2.1.bin, downloaded from torrents.
So, literally, none of any updates. Kindle says "Update is unsuccessful" and fails with error "0003" on the bottom of the "Update" screen. Luckily, after that, it reboots to 2.5.5 and I'm able to use it.
Amazon troubleshooting says that the cause could be 3rd party software, installed on Kindle. And that's true.
There were some hacks installed on it. But the problem is I don't know which ones. I deleted a folder "usbnet", when Kindle was connected to laptop, and now can't gain access to USBNetwork.
So I need to cleanup my Kindle before I be able to install any update. But I need a few things from the community. So please help if you can.
I know that you can "~exec" commands through ;debugOn console. Or, in case of 2.5.5, the format would be "`exec"
My plan is:
1. Dump filesystem tree "`exec find / > fstree.txt" and copy to my laptop.
2. Analyze it. Compare it with brand new 2.5.5 or 2.5.8 filesystem tree.
3. Remove all files, which are not belong to original firmware by "`exec rm -f /path/to/file" in debugging console or, alternatively, upload cleanup script with "rm's" to Kindle and execute it, again through debugging console.
4. Install official 2.5.8, backup it, install 3.2.1
My questions are:
1. Am I on the right path with that?
2. Where should I dump fstree.txt to be able to copy it to my laptop? (full path please)
3. Can someone provide me with clean 2.5.5 or 2.5.8 filesystem tree to compare with?
4. Will I be able to execute custom .sh script on a Kindle through debugging console?
5. What the odds are that I'll be able to run updates after such a cleanup?
Answering even a few of these questions would be a huge help.
Thanks!
|