-
Solder tin wire to serial ports
-
Attach tin wire to USB TTY device
-
Reboot kindle
-
When the kindle is booting, immediately mash enter to get to bootloader
-
Run 'bist fastboot' to put your Kindle into fastboot mode
-
On your Mac, build https://github.com/TobiasWooldridge/Fastboot-Kindle
-
Download Paperwhite images from http://ixtab.tk/kindle-touch-images/PaperWhite/
wget http://ixtab.tk/kindle-touch-images/PaperWhite/pw_5.2.0-diags_kernel.img.gz wget http://ixtab.tk/kindle-touch-images/PaperWhite/pw_5.2.0-main_kernel.img.gz wget http://ixtab.tk/kindle-touch-images/PaperWhite/pw_5.2.0-mmcblk0p1.img.gz wget http://ixtab.tk/kindle-touch-images/PaperWhite/pw_5.2.0-mmcblk0p2.img.gz gunzip pw_5.2.0-*.img.gz
-
In bist, run 'fastboot' (if it isn't running already)
-
Make sure Kindle Paperwhite is plugged in to your Mac by USB as well
-
On your Mac, run
./fastboot(Be careful not to runfastboot, as that may use an installed Android fastboot binary). This will list the paritions on your Kindle Paperwhite -
We want to overwrite diags_kernel, main_kernel, system and diags
-
We now want to run
./fastboot flash system pw_5.2.0-mmcblk0p1.img ./fastboot flash kernel pw_5.2.0-main_kernel.img ./fastboot flash diags pw_5.2.0-mmcblk0p2.img ./fastboot flash diags_kernel pw_5.2.0-diags_kernel.img
to flash all of our images to the Kindle Paperwhite 13. Run the following to reboot your Kindle
./fastboot reboot
Check that you're running ./fastboot (the fastboot binary we built) and not some system-installed fastboot binary