Mobileread
Tutorial Brand new PaperWhite 4 (2018) factory image JailBreaking
#1  coplate 11-12-2018, 12:09 PM
Hello all,


Important to note, that apparently this does only work with the factory version that ships on your device.


I am prepared to put the details out for the factory image jailbreak for the PaperWhite 4.

I am not interested at this time in maintaining these instructions as software versions change, so I will simply write my method, and allow others who want to maintain it, or add it to the wiki to feel free to do so.


Because of that my instructions will not be in depth.
It does follow the same flow as the existing factory image jailbreak for older devices, the current wiki article is here: https://wiki.mobileread.com/wiki/5_x_Jailbreak


The process should be identical to the method used on PW3 and KOA2. Though my step #s will not match

Step 0: start up brand new Kindle, and skip the wifi screen, choosing to finish setup later.

Step 1: download factory image to your computer, and load onto the Kindle

I will host the factory image for a while, and let it get mirrored out to the internet here:
5.10.0.1
The md5sum is
Code
2643277e8316ff412fc748ede22c08c6 update_kindle_all_new_paperwhite_v2_5.10.0.1_factory.bin

5.10.0.2
The md5sum is
Code
be5cc7a210bfa4fc81d4a03e62647714 update_kindle_all_new_paperwhite_v2_5.10.0.2_factory.bin


-- Note here: if you are familiar with USBNet, it appears that amazon's usbnet is functional in this build, and you can do the rest of the work manually if you would prefer, instead of following the rest of this tutorial, but of course, you're on your own if you choose to go that route. --


Step 2: use "Update Your Kindle" in the Settings menu
This step will have your kindle processing and on the tree screen for a long time, perhaps 30 minutes, do NOT reboot or try anything during this time.
Make sure your kindle is fully powered up before you do this.

Step 3: create the update blocking folder
After that, please create an empty folder on the kindle USB drive named 'update.bin.tmp.partial'

Step 4: JailBreak your Kindle
After that, you can run the jailbreak using the K5 Factory JailBreak (Factory FW) from here https://www.mobileread.com/forums/sh...d.php?t=225030

AKA "installHTML". See existing documentation on running this.
Instructions on how to use are here: https://www.mobileread.com/forums/sh...d.php?t=275887

Step 5: Install the Hotfix/Bridge to keep the JailBreak after update
After that, you can install the Hotfix from here
https://www.mobileread.com/forums/sh...postcount=1597

NiLuJe was amazing and got this working really fast.
It is only currently packaged for devices with Serials G000T6, G000PP, G000T1, G000T2.
(WiFi 8GB and 32GB, LTE 32GB US & EU)

Version JailBreak-1.15.N-FW-5.x-hotfix.zip
Post Edit date after Nov 18, 2018


Step X: update to newer FW or do whatever else you want on your jailbroken Kindle.


Note that most software will probably not be updated for this yet...

Most of my stuff should be PW4 ready . -- NiLuJe


This should give you the basic setup if I did not break anything.

There is always a chance that you could brick your device, so be prepared.

----

If you've come this far, here's a quick recap of what the process should look like, with a few of the basic tools mostly everyone should need added during step X :

TL;DR: Factory Image -> Factory JB -> Hotfix -> MRPI -> KUAL Booklet w/ Coplate's patch -> Everything else

Note that a firmware update will put you back to the step just after MRPI (i.e., you'll have to reinstall anything custom, KUAL included).

If you're confused about the apparent circular dependency between KUAL & MPRI, see this post, as well as the JailBreak Wiki page mentioned at the beginning of this post.

----

This had initially only been tested on WiFi 8GB and WiFi 32GB with serials that start with G000T6 and G000PP.

This had initially only been tested on devices that shipped with 5.10.0.1 (3337430015).

----

Use at your own risk, YMMV.

----

EDIT: Clarification regarding what factory versions will work on which devices:
Apparently, they have added in more 'downlgrade' protection, in addititon.

This means that if you have upgraded to 5.10.0.2, or have a device that shipped with that, then you cannot downgrade to 5.10.0.1; You have to use the factory version that matches your installed code exactly.

This post is based on what the people who had with 5.10.0.2 reported, and I have updated my device to that version and confirmed.
Code
181120:161817 OTAController[1270]: E FB02Bundle:FB02BundleValidationFailed:reason=IncompatibleVersion,deviceVersion=3341680009,bundleVersion=3337430015:IncompatibleVersion version
181120:161817 OTAController[1270]: E BundleValidator:validateBundle:valid=false,filename=/mnt/us/update_kindle_all_new_paperwhite_v2_5.10.0.1_factory.bin:Removing update file
This means that people will have to have a factory image that matches or exceeds their current version, so as new stock comes through, we will have to figure something out.
Reply 

#2  PeaceBrigade 11-12-2018, 12:30 PM
Hey there, you said kindles that shipped on that firmware. Does that then exclude those of us who were stupid enough to upgrade to 5.10.1.2?

Or is it possible to simply downgrade to the previous version through the firmware link you provided.

I suspect I am completely out of luck but one can desperately hope anyways...

Thanks for your efforts regardless.
Reply 

#3  NiLuJe 11-12-2018, 12:49 PM
Nope, as usual in Kindle 5.x land: when we mention a specific FW version or a specific FW version range: we mean it!

If you happen to get a PW4 with a different S/N, give me a shout. I'll at least expect a 3G (or would that be 4G now?) variant to show up fairly soonish .

Stuff from my snapshots thread *should* be PW4-ready, the only real question mark left is to see if USBNet is as finicky as it was on the KOA2. The hardware is a bit different, so, who knows . (For reference, that involved a kernel crash when switching *back* to USBMS).

The very latest KOReader nightly *should* also be PW4-ready (but if someone tries, I'd like to hear about it, in particular to check if the frontlight behaves properly).
Reply 

#4  hius07 11-12-2018, 12:54 PM
Great job, guys! Thank you your efforts!
Reply 

#5  PeaceBrigade 11-12-2018, 01:27 PM
I haven't terribly kept up with the scene since I jailbroke my PW2 a million years ago, is it common for jailbreaks to be developed longer down the road for up to date firmware versions, or is everything mostly relying on untouched out of the box exploits?
Reply 

#6  dhdurgee 11-12-2018, 01:30 PM
Quote PeaceBrigade
I haven't terribly kept up with the scene since I jailbroke my PW2 a million years ago, is it common for jailbreaks to be developed longer down the road for up to date firmware versions, or is everything mostly relying on untouched out of the box exploits?
The flaws that were being exploited in earlier firmware releases have been corrected in the latest firmware releases. Until new flaws that can be exploited are discovered in these newer releases only the untouched units can take advantage of customization.

Dave
Reply 

#7  NiLuJe 11-12-2018, 02:08 PM
i.e.,
Quote NiLuJe
First rule of fight club: don't let it phone home ;p.
Reply 

#8  makue 11-12-2018, 03:35 PM
Wow, what a tremendous piece of art!

Everything ran w/o any problems. Only thing were the warnings installing the mrpi packages "mounting ro failed" or similar. But beside those everything works so far: the librariansync, the USBNetwork and of course the ScreenSaver.

Simply perfect and so Amazon was in a position again to sell me new stuff, this time a Kindle PW4 which I'd never bought knowing there is no jailbreak for it.
Reply 

#9  NiLuJe 11-12-2018, 03:47 PM
@makue: Huh. I wouldn't mind taking a look at the MRPI logs (extensions/MRInstaller/log/mrinstaller.log), because those warnings definitely look fishy .

EDIT: And a look at /proc/mounts for anyone with shell access .
Reply 

#10  makue 11-12-2018, 04:36 PM
Ok, here we are
[zip] mrinstaller.zip (44.9 KB, 190 views)
[zip] proc-mounts.zip (931 Bytes, 178 views)
Reply 

  Next »  Last »  (1/64)
Today's Posts | Search this Thread | Login | Register