Skip to content

Commit f2126b0

Browse files
authored
Merge pull request #39 from bastianmarin/main
2 parents 1bac5c0 + aa19445 commit f2126b0

7 files changed

Lines changed: 116 additions & 73 deletions

File tree

jailbreaking/Prevent/final.png

40.7 KB
Loading
37.6 KB
Loading

jailbreaking/Prevent/root-main.png

13.7 KB
Loading
17.5 KB
Loading

jailbreaking/Prevent/usb-mode.png

193 KB
Loading

jailbreaking/WinterBreak/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Winterbreak/Mesquito does NOT work on firmware `5.18.1` and beyond.
3636
If you face any issues, please check the [troubleshooting](#troubleshooting) section
3737

3838
{: .note}
39-
If your Kindle is running a firmware version lower than `5.18.1` and **is not yet registered**, make sure to follow [these steps to prevent your Kindle from automatically updating](../prevent-auto-update/) before registering your device with Amazon. This will help you avoid an automatic firmware update during the registration process.
39+
If your Kindle is running a firmware version lower than `5.18.1` and **is not yet registered**, make sure to follow [these steps to prevent your Kindle from automatically updating](../prevent-auto-update.html) before registering your device with Amazon. This will help you avoid an automatic firmware update during the registration process.
4040

4141
## Installation Guide
4242

@@ -57,7 +57,7 @@ If your Kindle is running a firmware version lower than `5.18.1` and **is not ye
5757
<h2>Airplane Mode</h2>
5858
<div class="stepContent">
5959
<p>Turn on Airplane mode on your Kindle</p>
60-
<img src="./airplane_mode.png" />
60+
<img src="./airplane_mode.png" />
6161
</div>
6262
</div>
6363
<div class="step">

jailbreaking/prevent-auto-update.md

Lines changed: 114 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -23,76 +23,120 @@ Filling the Kindle's storage (leaving only 20-50 MB free) prevents the device fr
2323

2424
You can use a simple script to fill your Kindle's storage with dummy files, leaving only a small amount of free space. This script is available in the [Kindle-Filler-Disk GitHub repository](https://github.com/bastianmarin/Kindle-Filler-Disk/) along with other useful scripts for Windows, macOS, and Linux.
2525

26-
### Step-by-Step Tutorial
27-
28-
#### 1. Put Your Kindle in Airplane Mode
29-
30-
- On your Kindle, swipe down from the top to open Quick Actions.
31-
- Tap the **Airplane Mode** icon to enable it. This will disconnect Wi-Fi and prevent updates during the process.
32-
33-
#### 2. Connect Your Kindle to Your Computer via USB
34-
35-
- Use a USB cable to connect your Kindle to your computer.
36-
- Wait for the Kindle to appear as a USB drive.
37-
38-
#### 3. Download the Disk Filler Script
39-
40-
- Go to the [Kindle-Filler-Disk GitHub repository](https://github.com/bastianmarin/Kindle-Filler-Disk/).
41-
- Download the appropriate script for your operating system:
42-
- **Windows:** `kindle_disk_filler.ps1`
43-
- **macOS/Linux:** `kindle_disk_filler.sh`
44-
45-
#### 4. Run the Script
46-
47-
##### On Windows:
48-
49-
- Copy `Filler.ps1` to the root directory of your Kindle (the main folder you see when you open the Kindle drive).
50-
- Open **PowerShell** in the folder containing `Filler.ps1`.
51-
- Tip: In File Explorer, hold **Shift** and right-click in the folder background, then select "Open PowerShell window here".
52-
- Or, click the address bar, type `powershell`, and press Enter.
53-
- If you get an execution policy error, you can bypass it by running:
54-
```powershell
55-
powershell -ExecutionPolicy Bypass -File .\Filler.ps1
56-
```
57-
Or, for the current session only:
58-
```powershell
59-
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
60-
.\Filler.ps1
61-
```
62-
- Follow the on-screen prompts to select how much free space to leave (20 MB is recommended).
63-
- The script will create files in a folder called `fill_disk` on your Kindle until only the specified free space remains.
64-
65-
##### On macOS/Linux:
66-
67-
- Copy `Filler.sh` to the root directory of your Kindle (the main folder you see when you open the Kindle drive).
68-
- Open a terminal in the folder containing `Filler.sh`.
69-
- Make the script executable (if needed):
70-
```sh
71-
chmod +x Filler.sh
72-
```
73-
- Run the script:
74-
```sh
75-
./Filler.sh
76-
```
77-
- Follow the on-screen prompts to select how much free space to leave (20 MB is recommended).
78-
- The script will create files in a folder called `fill_disk` on your Kindle until only the specified free space remains.
79-
80-
#### 5. Safely Disconnect and Verify Storage
81-
82-
- Eject your Kindle from your computer.
83-
- On your Kindle, go to **Settings > Device Options > Device Info** (or similar).
84-
- Check that the available storage is **20 MB or less**.
85-
86-
#### 6. Register Your Kindle
87-
88-
- With storage nearly full, connect to Wi-Fi and register your Kindle to your Amazon account.
89-
- The device will not be able to download updates due to lack of space.
90-
91-
#### 7. Enable Airplane Mode Again
92-
93-
- Immediately after registration, enable **Airplane Mode** to prevent any update attempts.
94-
- Proceed with the next jailbreak steps (such as WinterBreak).
95-
> **Important Note:** After filling your Kindle's storage, check its contents in the **main folder** (root directory) and delete any files ending with `.bin` or named `update.bin.tmp.partial`. These files are automatic update attempts by the Kindle and should be removed to prevent the device from trying to install an update when you free up space.
26+
<div id="guide">
27+
<div class="buttons">
28+
<button class="btn btn-orange" id="prev">Previous Step</button>
29+
<span id="stepCounter"></span>
30+
<button class="btn btn-green" id="next">Next Step</button>
31+
</div>
32+
<div id="stepwrapper" class="stepwrapper">
33+
<div class="step">
34+
<h2>1. Put Your Kindle in Airplane Mode</h2>
35+
<div class="stepContent">
36+
<p>Turn on Airplane mode on your Kindle</p>
37+
<img src="./Winterbreak/airplane_mode.png" />
38+
</div>
39+
</div>
40+
<div class="step">
41+
<h2>2. Connect Your Kindle to Your Computer via USB</h2>
42+
<div class="stepContent">
43+
<p>Use a USB cable to connect your Kindle to your computer.</p>
44+
<img src="./Prevent/usb-mode.png"/>
45+
<p>Wait for the Kindle to appear as a USB drive.</p>
46+
</div>
47+
</div>
48+
<div class="step">
49+
<h2>3. Download the Disk Filler Script</h2>
50+
<div class="stepContent">
51+
<p>Go to the <a href="https://github.com/bastianmarin/Kindle-Filler-Disk/">Kindle-Filler-Disk GitHub repository</a>.</p>
52+
<img src="./Prevent/github-files.png"/>
53+
<p>Download the appropriate script for your operating system:</p>
54+
<div style="margin-left:2em">
55+
<span><strong>Windows:</strong> <code>kindle_disk_filler.ps1</code></span><br/>
56+
<span><strong>macOS/Linux:</strong> <code>kindle_disk_filler.sh</code></span>
57+
</div>
58+
</div>
59+
</div>
60+
<div class="step">
61+
<h2>4. Move the Script to Your Kindle</h2>
62+
<div class="stepContent">
63+
<p>Copy the downloaded script file to the root directory of your Kindle (the main folder you see when you open the Kindle as a USB drive).</p>
64+
<img src="./Prevent/root-main.png"/>
65+
<span><strong>Windows:</strong> <code>kindle_disk_filler.ps1</code></span><br/>
66+
<span><strong>macOS/Linux:</strong> <code>kindle_disk_filler.sh</code></span>
67+
</div>
68+
</div>
69+
<div class="step">
70+
<h2>5. Run the Script</h2>
71+
<div class="stepContent">
72+
<div class="version-block">
73+
<p class="version-label">Windows:</p>
74+
<p>Open File Explorer and navigate to your Kindle drive.</p>
75+
<p>Right-click <code>kindle_disk_filler.ps1</code> and select <strong>Run with PowerShell</strong>.</p>
76+
<p>If you see an execution policy error, open PowerShell in the Kindle drive and run:</p>
77+
<pre><code>powershell -ExecutionPolicy Bypass -File .\kindle_disk_filler.ps1</code></pre>
78+
</div>
79+
<div class="version-block">
80+
<p class="version-label">macOS/Linux:</p>
81+
<p>Open a terminal in the Kindle drive where <code>kindle_disk_filler.sh</code> is located.</p>
82+
<p>Make it executable if needed:</p>
83+
<pre><code>chmod +x kindle_disk_filler.sh</code></pre>
84+
<p>Run the script:</p>
85+
<pre><code>./kindle_disk_filler.sh</code></pre>
86+
</div>
87+
<img src="./Prevent/run-script.png"/>
88+
</div>
89+
</div>
90+
<div class="step">
91+
<h2>6. Safely Disconnect and Verify Storage</h2>
92+
<div class="stepContent">
93+
<p>Eject your Kindle from your computer.</p>
94+
<p>On your Kindle, go to <strong>Settings &gt; Device Options &gt; Device Info</strong> (or similar).</p>
95+
<p>Check that the available storage is <strong>20 MB or less</strong>.</p>
96+
<img src="./Prevent/final.png"/>
97+
</div>
98+
</div>
99+
<div class="step">
100+
<h2>7. Register Your Kindle</h2>
101+
<div class="stepContent">
102+
<p>With storage nearly full, connect to Wi-Fi and register your Kindle to your Amazon account. The device will not be able to download updates due to lack of space.</p>
103+
</div>
104+
</div>
105+
<div class="step">
106+
<h2>8. Enable Airplane Mode Again</h2>
107+
<div class="stepContent">
108+
<p>Immediately after registration, enable <strong>Airplane Mode</strong> to prevent any update attempts.</p>
109+
<p>Proceed with the next jailbreak steps (such as WinterBreak).</p>
110+
<p class="highlight">
111+
<strong>Important Note:</strong> After filling your Kindle's storage, check its contents in the <strong>main folder</strong> (root directory) and delete any files ending with <code>.bin</code> or named <code>update.bin.tmp.partial</code>. These files are automatic update attempts by the Kindle and should be removed to prevent the device from trying to install an update when you free up space.
112+
</p>
113+
</div>
114+
</div>
115+
</div>
116+
<div class="buttons">
117+
<button class="btn btn-orange" id="prev">Previous Step</button>
118+
<span id="stepCounter"></span>
119+
<button class="btn btn-green" id="next">Next Step</button>
120+
</div>
121+
</div>
122+
<style>
123+
.version-block {
124+
background-color: #1e1e1e;
125+
border-radius: 8px;
126+
padding: 12px;
127+
margin-bottom: 12px;
128+
width: 100%;
129+
}
130+
131+
.version-label {
132+
font-weight: bold;
133+
border-bottom: 1px solid #369d36;
134+
padding-bottom: 5px;
135+
margin-bottom: 10px;
136+
color: #369d36;
137+
}
138+
</style>
139+
<script>new Guide("guide");</script>
96140

97141
---
98142

@@ -112,7 +156,6 @@ Once you have completed the jailbreak process, you can safely delete the `fill_d
112156

113157
This will restore your available disk space.
114158

115-
116159
---
117160

118161
For more scripts and detailed guides, visit the [Kindle-Filler-Disk GitHub repository](https://github.com/bastianmarin/Kindle-Filler-Disk/).

0 commit comments

Comments
 (0)