Skip to content

Commit ec06cc6

Browse files
Merge pull request #34 from bundlerocks/quicksave
Several minor and necessary modifications
2 parents 1feeaf5 + 17b0044 commit ec06cc6

10 files changed

Lines changed: 109 additions & 97 deletions

File tree

index.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,24 @@ nav_order: 0
1010
# The Kindle Modding Wiki
1111
This is the Kindle Modding wiki, an online resource which hopes to consolidate all Kindle Modding knowledge into a centralised resource.
1212

13-
{: .warning}
14-
Anyone who installed a [Universal Hotfix](/jailbreaking/post-jailbreak/setting-up-a-hotfix) version below `v1.2.0` *MUST* install `v1.2.0` or newer due to an OTA persistence bug. This version was released Jan 02, 2025.
15-
1613
## Jailbreaking?
1714
Just want to jailbreak your Kindle to get access to KOReader and other homebrew?
18-
<br/>
15+
1916
[Getting Started With Jailbreaking](/jailbreaking/getting-started){: .btn .btn-purple }
2017

2118
## Developing?
2219
Want to develop your own software?
23-
<br/>
20+
2421
[Getting Started With Development](/kindle-dev){: .btn .btn-purple }
2522

23+
## Questions?
24+
Got any questions about jailbreaking?
25+
26+
[Kindle Jailbreaking F.A.Q](/jailbreaking/jailbreak-faq.md){: .btn .btn-purple }
27+
2628
## Community
29+
Want to join our community?
30+
2731
[Join Our Discord](https://dsc.gg/kindle-modding){: .btn .btn-purple }
2832

2933
## Useful Links

jailbreaking/WinterBreak/index.md

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ It is based on [Mesquito](../../mesquito/)
2424
> RIP the original deadlines
2525
2626
{: .warning}
27-
Mesquio does NOT work on firmware `5.18.1` and beyond.
27+
Winterbreak/Mesquito does NOT work on firmware `5.18.1` and beyond.
2828

2929

3030
## Prerequisites
@@ -53,7 +53,7 @@ If you face any issues, please check the [troubleshooting](#troubleshooting) sec
5353
<div class="step">
5454
<h2>Airplane Mode</h2>
5555
<div class="stepContent">
56-
<p>Turn on airplane mode on your Kindle</p>
56+
<p>Turn on Airplane mode on your Kindle</p>
5757
<img src="./airplane_mode.png" />
5858
</div>
5959
</div>
@@ -67,23 +67,20 @@ If you face any issues, please check the [troubleshooting](#troubleshooting) sec
6767
<div class="step">
6868
<h2>Extracting WinterBreak</h2>
6969
<div class="stepContent">
70-
<p>Once it has booted, plug the Kindle into your computer and extract the contents of the `WinterBreak.tar.gz` file to a safe place on your computer</p>
71-
<p>Then copy the files to your Kindle (do not extract direcly to the Kindle as this may fail)</p>
70+
<p>Once it has booted, plug the Kindle into your computer and extract the contents of the <code>WinterBreak.tar.gz</code> file to a safe place on your computer</p>
71+
<p>Then copy the files to your Kindle (do not extract direcly to the Kindle as this may fail). Replace any files if you are prompted to</p>
7272
<p class="highlight">
73-
For Linux/MacOS users, ENSURE the hidden folder `.active_content_sandbox` has been copied to your Kindle
73+
For Linux/MacOS users, ENSURE the hidden folder <code>.active_content_sandbox</code> has been copied to your Kindle
7474
</p>
7575
<img src="./file_list.png" />
76-
<p class="highlight">
77-
Replace any files if you are prompted to
78-
</p>
7976
</div>
8077
</div>
81-
<div class="step">
78+
<div class="step">
8279
<h2>Entering Mesquito</h2>
8380
<div class="stepContent">
8481
<p>Eject the Kindle from your computer</p>
8582
<p>Open the Kindle Store on your Kindle by clicking on the cart icon on the home screen</p>
86-
<p>When prompted, click `yes` to turn off airplane mode</p>
83+
<p>When prompted, click <code>Yes</code> to turn off Airplane mode</p>
8784
<img src="./store_aeroplane.png" />
8885
<p>Once Mesquito has loaded you can re-enable Airplane mode.</p>
8986
</div>
@@ -99,9 +96,9 @@ If you face any issues, please check the [troubleshooting](#troubleshooting) sec
9996
<h2>Done</h2>
10097
<div class="stepContent">
10198
<p>Wait around 30 seconds, and your Kindle will say something along the lines of "Now you are ready to install the hotfix"</p>
102-
<p>Once it does, turn airplane mode back on and you can move onto the post-jailbreak stage!</p>
99+
<p>Once it does, turn Airplane mode back on and you can move onto the post-jailbreak stage!</p>
103100
<p class="highlight">
104-
If you do not see any funky text then make sure Airplane mode is disabled - turn it back on after you see the text though!
101+
If you do not see any funky text then make sure Airplane mode is disabled to avoid any automatic update. Turn it back on after you see the text though!
105102
</p>
106103
<img src="./winterbreak_run.png" />
107104
</div>
@@ -116,18 +113,29 @@ If you face any issues, please check the [troubleshooting](#troubleshooting) sec
116113
<script>new Guide("guide", "../post-jailbreak/setting-up-a-hotfix", "Setting Up A Hotfix");</script>
117114

118115
# Troubleshooting
119-
## Kindle store encountered an unexpected error
116+
## Kindle Store encountered an unexpected error
120117
> Faced this error and found a solution [DiabloSat](https://github.com/progzone122) & [Rexathion1](https://github.com/Rexathion1)
121118
122-
If an **“Unexpected error”** occurs when you try to log in to the Kindle Store or **only the Kindle Store home page** is displayed, try the following solution:
119+
If an **“Unexpected error”** occurs when you try to log in to the Kindle Store or **only the Kindle Store home page** is displayed, try the following solutions:
123120

124-
1. Factory Reset Kindle
125-
2. Before registering your Kindle/logging into your account - plug your Kindle into your PC, move the WinterBreak files to the root of your storage space
126-
3. Log in account and enter airplane mode as soon as possible
127-
4. Connect Kindle to PC and delete the cache directory at the path .active_content_sandbox/store/resource/LocalStorage (Skip this step if the LocalStorage directory does not exist)
128-
5. Reboot Kindle
121+
1. Factory Reset your Kindle
122+
2. Before registering - plug your Kindle into your PC, move the WinterBreak files to the root of your storage space
123+
3. Login to your account, and enable Airplane mode as soon as possible
124+
4. Connect your Kindle into your PC and delete the cache directory at the path `.active_content_sandbox/store/resource/LocalStorage` (skip this step if the `LocalStorage` directory does not exist)
125+
5. Reboot your Kindle
129126
6. Open the Kindle Store on your Kindle
130-
7. When prompted, click `yes` to turn off airplane mode
127+
7. When prompted, click `Yes` to turn off Airplane mode
128+
129+
### Alternative solution
130+
131+
1. After successfully registered, plug your Kindle into your PC and delete the `.active_content_sandbox` folder, make sure to also delete any files with a name similar to `update.bin.tmp.partial` from your Kindle to prevent an automatic update
132+
2. Reboot your Kindle
133+
3. Disable Airplane mode and connect to a WiFi connection
134+
4. Browse the regular Kindle Store for a couple of minutes to generate the files needed for Winterbreak to work, browse the book categories and download a free sample of any book
135+
5. After a couple of minutes, enable Airplane mode and plug your Kindle into your PC again
136+
6. Delete the cache directory in the path `.active_content_sandbox/store/resource/LocalStorage`. If this folder has not yet been generated, browse the Kindle Store for another couple of minutes until it is generated. Make sure to always delete the previously mentioned `update.bin.tmp.partial` file, especially before any rebooting
137+
7. Once deleted, copy the Winterbreak files to your Kindle and reboot
138+
8. Open the Kindle Store on your Kindle, when prompted, click `Yes` to turn off Airplane mode
131139

132140
# Special Thanks To Our Courageous Beta Testers
133141
- Crystals (Bricked their PW4 testing)

jailbreaking/getting-started.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,15 @@ In order to jailbreak your Kindle, you will need to know which Kindle you have a
1212
Unlike Amazon, the Kindle Modding community, such as this Wiki and MobileRead reffers to Kindle models by their nicknames, ie: the `PW4` referring to the `Kindle Paperwhite (10th Generation)`
1313

1414
This is important to note due to the fact that many Kindle jailbreaks only work on specific models.
15+
1516
[Kindle Models](./kindle-models){: .btn .btn-purple }
1617

18+
## Questions about Jailbreaking?
19+
Before attempting to jailbreak your Kindle, we strongly recommend reading the Kindle Jailbreak F.A.Q as it provides answers to common questions and issues.
20+
21+
[Jailbreaking F.A.Q](./jailbreak-faq.md){: .btn .btn-purple }
22+
23+
1724
## Credits
1825
- Thanks to [marek](https://www.mobileread.com/forums/member.php?u=340787) for creating `LanguageBreak`
1926
- Thanks to [katadelos](https://www.mobileread.com/forums/member.php?u=308426) for creating `WatchThis`

jailbreaking/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Jailbreaking a Kindle:
1111
- Also allows for the development of custom homebrew to run on the Kindle
1212
- Why not?
1313

14-
## What Can I do?
14+
## What can I do?
1515
As a user, this gives you access to:
1616
- Custom screensavers
1717
- Custom fonts on firmwares that do not support it

jailbreaking/jailbreak-faq.md

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ nav_order: 98
1010
We recommend reading this article before or after jailbreaking your Kindle device and share it with other people.
1111

1212
{: .note}
13-
Most of these instructions are subjected to changes due to newer jailbreaks, patches, extensions, firmware versions, etc.
13+
Most of these instructions are subjected to changes due to newer jailbreaks, patches, extensions, firmware versions, etc. <br>`(Last updated: May 5th, 2025)`
1414

1515
## General/Account
1616
---
@@ -19,14 +19,15 @@ Most of these instructions are subjected to changes due to newer jailbreaks, pat
1919

2020
Winterbreak needs your Kindle to be registered, it also needs a valid, internet-connected WiFi network saved.
2121

22-
It's still possible to jailbreak an unregistered/blacklisted device, but currently, the only jailbreaking methods for those devices work on firmware below `5.16.2.1.1`. You can find these jailbreaking methods here [Legacy Jailbreaks](https://kindlemodding.org/jailbreaking/Legacy/).
22+
It's still possible to jailbreak an unregistered/blacklisted device, but currently, the only jailbreaking methods for those devices work on firmware below `5.16.2.1.1`. You can find these jailbreaking methods in [Legacy Jailbreaks](https://kindlemodding.org/jailbreaking/Legacy/).
2323

2424
### My Kindle updated to a firmware version that doesn't have any jailbreak method! Can I still jailbreak?
2525

26-
No 🥀.
26+
No.
2727

28-
If you still want to jailbreak, forget all saved internet connections, enable airplane mode and wait for a new jailbreak method (or patch) to be released. This may take weeks or even months.
29-
If you want to use the Internet in the meantime, be sure to always delete the file named `update.bin.tmp.partial` from your Kindle to avoid even newer and probably unsupported firmware versions.
28+
If you still want to jailbreak, forget all saved internet connections, enable Airplane mode and wait for a new jailbreak method (or patch) to be released. This may take weeks or even months.
29+
30+
If you want to use the Internet in the meantime, be sure to always delete the file named `update.bin.tmp.partial` from your Kindle to avoid even newer unsupported firmware versions.
3031

3132
### Can I remove my account after jailbreaking?
3233

@@ -45,6 +46,9 @@ Don't forget to re-enable automatic updates first (`Restore` option in `renameto
4546

4647
No reports of Amazon accounts being banned after jailbreaking have been reported so far. However, please refrain from telling support that you have modified your device.
4748

49+
### Will this void the warranty on my Kindle device?
50+
Probably.
51+
4852
### How do I get the Amazon store back again?
4953

5054
[Read and follow this guide](https://kindlemodding.org/jailbreaking/post-jailbreak/re-enabling-the-store/).
@@ -64,19 +68,18 @@ This ultimately means that most extensions found on MobileRead/Discord servers w
6468

6569
Yes.
6670

67-
#### Will my books and highlights be deleted after jailbreaking?
71+
#### Can I still sideload books after jailbreaking?
6872

69-
No.
70-
71-
### How do I read my Amazon ebooks within KOReader?
73+
Yes.
7274

73-
KOReader currently doesn’t (and likely never will) support the proprietary formats that Amazon converts all ebooks into (KFX, AZW3, and very limited support for MOBI). It is recommended to get all your books as EPUB and store them in a separate folder for easy access.
75+
#### Will my books and highlights be deleted after jailbreaking?
7476

75-
### How do I read my Libby books?
77+
No.
7678

77-
You cannot use the Libby service within KOReader. You can get the EPUB file from Libby by following [this guide](https://help.libbyapp.com/en-us/6059.htm).
79+
{: .note}
80+
if your device has been in Airplane mode for a long period of time, there is a possibility that [Amazon will delete all sideloaded books](https://www.mobileread.com/forums/showpost.php?p=4419300&postcount=409) from your device after reconnecting to WiFi due to an internal book tag. This can happen regardless of whether your device is jailbroken or not.
7881

79-
### Will Libby/Readwise/GoodReads/Kindle Unlimited still work after jailbreaking?
82+
### Will Libby/Readwise/GoodReads/Kindle Unlimited/Send To Kindle still work after jailbreaking?
8083

8184
Yes. Jailbreaking doesn’t interfere with any of these services.
8285

@@ -88,6 +91,14 @@ Unless there's a plugin for it, no.
8891

8992
Unless there's a extension/port for any of them, no.
9093

94+
### How do I read my Amazon ebooks within KOReader?
95+
96+
KOReader currently doesn’t (and likely never will) support the proprietary formats that Amazon converts all ebooks into (KFX, AZW3, and very limited support for MOBI). It is recommended to get all your books as EPUB and store them in a separate folder for easy access.
97+
98+
### How do I read my Libby books?
99+
100+
You cannot use the Libby service within KOReader. You can get the EPUB file from Libby by following [this guide](https://help.libbyapp.com/en-us/6059.htm).
101+
91102
### Where can I download free e-books?
92103

93104
**You can Google this.**
@@ -109,8 +120,7 @@ KOReader currently does not support USBMS mode (USB transfer) and will only char
109120

110121
Not necessarily.
111122

112-
You can launch it with simple [scriptlets](https://kindlemodding.org/kindle-dev/scriptlets.html).
113-
Specifically, Marek's launcher that is available [here](https://scriptlets.notmarek.com/).
123+
You can launch it with simple [scriptlets](https://kindlemodding.org/kindle-dev/scriptlets.html), specifically, Marek's launcher that is available [here](https://scriptlets.notmarek.com/).
114124

115125
A [KUAL booklet launcher (made by yparitcher)](https://github.com/yparitcher/KUAL_Booklet/releases/) extension is also available to install. You can further customize both the KUAL booklet and the KOR launcher with the [coversetter extension made by Stanner](https://www.mobileread.com/forums/showpost.php?p=4222466&postcount=15).
116126

@@ -152,11 +162,11 @@ Download the "Check OTA Status" scriptlet from [here](https://scriptlets.notmare
152162

153163
### Is it possible to change screensavers in the native Kindle UI?
154164

155-
Yes, but it is not recommended at least on hard-float firmware, as it is very easy to brick the device.
165+
Although there are currently no extensions to change the screensavers in hard-float firmware, it is still possible to change them, but it is not recommended as it is very easy to brick the device.
156166

157-
If you still want to change the screensavers, check the details of your default Kindle screensavers inside the `/usr/share/blanket/screensavers` folder and set the custom ones with the same name prefix and settings (bit-depth and resolution). You can either replace them all or add them to the slideshow queue.
167+
If you still want to change the screensavers, check the details of your default Kindle screensavers inside the `/usr/share/blanket/screensavers` folder, get root writing permissions, and set the custom ones with the same name prefix and settings (bit-depth and resolution). You can either replace them all or add them to the slideshow queue.
158168

159-
Please note that even after following these precautions, it is not guaranteed your device won’t brick, especially if you're using GIMP to export.
169+
Please note that even after following these precautions, it is not guaranteed your device won’t brick, especially if you're using GIMP to export the images.
160170

161171
{: .highlight}
162172
If you are, however, running soft-float firmware prior to 5.16.2.1.1 you can install [NiLuJe's screensaver hack](https://www.mobileread.com/forums/showthread.php?t=195474). **Please do not make the mistake in installing this extension on hard-float firmware.**
@@ -213,7 +223,7 @@ You can do one of the following:
213223

214224
### What does the KFT option in the settings menu do?
215225

216-
:)
226+
<p>¯\_(ツ)_/¯</p>
217227

218228
## Credits
219229
- Written by Bundlerocks

0 commit comments

Comments
 (0)