Big
to coplate, knc1, NiLuJe, Branch Delay, et. al. without whom this wouldn't be possible.
I'm copying most of knc1's instructions from the
PW3-4, PW3-32, fw-5.8.9.0.1 software jailbreak as the steps are more or less the same.
Note, for extracting the packages on Windows, I recommend
7-Zip.
This method has only been tested on a single device (
PW3 US Wi-Fi without Special Offers). It was installed on a fresh out-of-the-box PW3 with initial firmware of 5.9.6.1 (bought on Cyber Monday deal). It has never been connected to wifi and has never been registered with Amazon (I used the "gift" option).
The factory firmware is signed so I believe it may be possible to use this on PW3s that have been OTA upgraded to firmware <= 5.9.6.1. When I copied it to my older PW3 (5.8.11 jailbroken), "Update your Kindle" became accessible instead of automatically deleting the update.bin which is what happens with 5.7.4 and 5.8.9.0.1. I have no intention of upgrading past 5.8.11 on my older PW3s though so I didn't go through with the process and just deleted the renamed
update-3314460001-*.bin.
This has not been extensively tested and can brick your device. This is only for people willing to use their PW3 as guinea pig.
Instructions
Spoiler:
You should block any OTA updates before allowing the device to connect to the Internet.
To prevent OTA updates, add the OTA blocker directory (folder) name to the top level of visible USB storage.
The blocker directory is named: update.bin.tmp.partial
Use that exact name, no additional extension, no contents.
Instructions are the same as on wiki unless specified:
https://wiki.mobileread.com/wiki/5_x_Jailbreak
Note: On fresh, out of the box Kindles, don't factory reset.
Read the above cautions.
Read the current jailbreak, with the exceptions you decide to make based on the above cautions, skip to step #4.
Step #3-4:
Download and use this file:
update_pw3_5.9.6.1_factory.bin (PM me for link. Again,
this can brick your device.)
md5: a5460e698a531c7770ba2b1ac31667b0
This will "update" (
"update" is the label on the button, not the action) your firmware from "customer" to "factory" 5.9.6.1
Step #5:
Same as wiki.
To be safe, use the latest version of
main-htmlviewer.tar.gz from
NiLuJe's Snapshots thread.
As of writing, that's:
On Windows, you'll probably first need to extract
kindle-jb-factory-1.2-r15011.tar.xz to get the tar file and then extract the resulting
kindle-jb-factory-1.2-r15011.tar to get the
main-htmlviewer.tar.gz file. Then just follow instructions on the wiki.
Note: You'll probably need to do this double extraction for all packages from NiLuJe's Snapshots referenced later in this post.
Step #6:
Use this file:
https://www.mobileread.com/forums/sh...postcount=1597
Step #7:
Install "customer" firmware build. You probably can't downgrade below 5.9.6.1. If you want to play it safe, I believe sticking to 5.9.6.1 will keep this jb method open:
update_kindle_all_new_paperwhite_5.9.6.1.bin
update_kindle_all_new_paperwhite_5.9.7.bin
Step #8:
Install MRPI and KUAL. This is pretty much the same method as PW4. A bit trickier compared to 5.8.x since Amazon dropped Kindlet support (azw2 document).
- Download the latest MRPI package from NiLuJe's thread and (double) extract.
As of writing:
- Copy the extensions and mrpackages folders to the Kindle root (alongside the documents folder).
- Download coplate's KUALBooklet build (KUALBooklet-coplate-d20a095-20181108.zip) and extract.
- Copy Update_KUALBooklet_d20a095_install.bin to the mrpackages folder on the Kindle.
- (Optional) You can also copy the various update*.bin KUAL Add-On packages to the mrpackages folder for installation at this point (e.g. python, linkss/screensaver, etc).
- Eject and unplug the Kindle.
- Enter ;log mrpi in the Homescreen's searchbar (in a similar fashion as what you had to do during the Jailbreak), and wait for MRPI to do its thing.