From cca3ebda00c7e3e81a96f959797b37ea41862457 Mon Sep 17 00:00:00 2001 From: iroaK <55340002+iiroak@users.noreply.github.com> Date: Tue, 7 Jul 2026 20:39:55 -0400 Subject: [PATCH] prevent-auto-update: rewrite for MTP support and current scripts - Support Mass Storage AND MTP (11th gen+, PW5/6, Scribe, Basic 2024) - Run the script on the computer via one-liner using Scripts/Filler.ps1 / Filler.sh - Add exact firmware update-size reference table and recommended max free space - Explain the 100MB file layout (delete one file to free 100MB for a book) - Add ZIP fallback + manual-copy links; update links to iiroak; add GUI alternative --- .../prevent-auto-update/__index.md | 272 +++++++++++++----- 1 file changed, 207 insertions(+), 65 deletions(-) diff --git a/content/jailbreaking/prevent-auto-update/__index.md b/content/jailbreaking/prevent-auto-update/__index.md index aa839499..01ee3bbe 100644 --- a/content/jailbreaking/prevent-auto-update/__index.md +++ b/content/jailbreaking/prevent-auto-update/__index.md @@ -17,19 +17,52 @@ Kindle devices can automatically download and install firmware updates when they - The device is connected to Wi-Fi, even briefly. - The Kindle is rebooted while connected to the internet. -Filling the Kindle's storage (leaving only 50-90 MB free) prevents the device from downloading and installing updates, as the update process requires more free space. +Filling the Kindle's storage (leaving only 20-50 MB free) prevents the device from +downloading and installing updates, because the update process needs more free space. -## How to Fill the Kindle's Storage +> [!IMPORTANT] +> **This is the OTA-blocker "filler", not the SpringBreak filler.** Some jailbreak +> guides ask you to create their own folders — those are a different thing and do +> **not** block OTA updates on their own. If your goal is to stop automatic updates, +> use the tool on this page. + +## Mass Storage vs MTP — which one is my Kindle? + +The script **auto-detects** your connection type, but it helps to know which one you have: + +| Your Kindle… | Connection | Notes | +|---|---|---| +| Shows up as a **USB drive/volume** (older models, PW up to 11th gen) | **Mass Storage** | The script fills it directly. | +| Does **not** show up as a drive — appears as a "portable device" (11th gen+, Paperwhite 5/6, Scribe, Basic 2024) | **MTP** | The script writes into the device's storage folder over MTP. | + +On MTP devices the writable area is **inside** a storage folder +(`Internal Storage`, `Almacenamiento interno compartido`, `SD card`, …), not at the +device root. The script detects that folder automatically. + +## Need space for a book? Delete one file + +Because the filler is split into **100 MB files** (`file_0`, `file_1`, … inside +`fill_disk`), you don't have to undo everything just to add a book or document: -> [!WARNING] -> Delete `update-whatever.bin` OR `update.partial.bin`, and turn on Airplane Mode! +1. Connect the Kindle to your computer. +2. Open the `fill_disk` folder and **delete a single file** (e.g. `file_12`). That + frees exactly **100 MB**. +3. Copy your book/document into the Kindle. +4. Disconnect. The device is still nearly full, so **OTA updates stay blocked** — + you only opened up the 100 MB you needed. -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. +Need more room? Delete more files, one per 100 MB. When you're done reading you can +run the fill again to top it back up (it resumes from where it left off). -> [!WARNING] -> This script will not work on 11th generation Kindles and newer, as these devices use MTP (Media Transfer Protocol) instead of standard USB storage when connected to a computer -> -> You will need to manually fill your Kindle with "dummy" files. Download the [Filler files](https://github.com/Crosunt223/Kindle-Filler-Disk/tree/main/MTP) that match your Kindle's storage from the link below. Extract the files, then move them to the root of your Kindle (you can also save them on a separate folder). After doing so, make sure to leave only 50–90 MB of free space +> [!NOTE] +> This is the whole point of the 100 MB layout: granular, reversible freeing without +> losing the OTA block. Deleting one file ≈ 100 MB back; the rest keeps the storage full. + +## How to Fill the Kindle's Storage + +You run the script **on your computer** — you do **not** copy it to the Kindle. +It detects the connected Kindle (mass storage or MTP) and fills it. The script +lives in the [Kindle-Filler-Disk GitHub repository](https://github.com/iiroak/Kindle-Filler-Disk/).