Custom screensavers on your Kindle, applied globally. Drop in your own images and they show up everywhere the device sleeps. No KOReader, and the ad screensavers can go too.
Heads up: this writes to system files on your Kindle. If it eats your data, bricks the thing, or voids your warranty, that's on you. Run Create Backup before you touch anything else.
This is an English translation of madebyKir/ScreenSaverManager, a KUAL extension originally written in Russian by @Shalom_Kir / @Made.by.Kir. @wellthatsnothing (also known as Life, on Discord) dug it up, translated it, and wrote the image-prep tool that ships with it. Everything's localized here: the KUAL menu, the on-device messages, and the docs, plus that tool so you don't have to wrestle with ImageMagick by hand.
- A jailbroken Kindle with KUAL installed.
- Newer devices (Paperwhite 6 / 12th gen, Colorsoft, etc): Sanctuary
- Older devices (Kindle 11, etc): WinterBreak
- Never done this before? Read the jailbreak FAQ first.
- A Windows PC to prep images. ImageMagick does the actual conversion, and the included tool installs it for you if you don't already have it.
- A USB cable.
Confirmed working on Kindle 11 (2022) with WinterBreak, and on Paperwhite 6 (12th gen) / Colorsoft with Sanctuary.
ScreenSaverZ/
ScreenSaverManager/ the KUAL extension, this is the part that goes on the Kindle
bin/ scripts and the fbink binary
backup_screensavers/ the stock screensavers (Restore Backup pulls from here)
screens/ your processed images go here (bg_ss00.png, bg_ss01.png, ...)
config.xml
menu.json the English KUAL menu
readme.txt
tools/
process-images.ps1 resizes, greyscales and renames your images
README.md
Code > Download ZIP, or clone it, then unzip.
The thing that trips people up: on the Kindle the folder has to be named exactly ScreenSaverManager. Not ScreenSaverManager-main, not ScreenSaverZ. The scripts point at /mnt/us/extensions/ScreenSaverManager/ internally, so any other name just quietly does nothing. If you copy the inner ScreenSaverManager folder out of this repo in step 3, you're already fine.
Screensavers have to be the right size, greyscale, 8-bit PNGs named bg_ss00.png, bg_ss01.png and so on. The tool takes care of all of that.
- Drop your pictures (.png) into the
toolsfolder. - Right-click
process-images.ps1and Run with PowerShell. - Pick your Kindle model from the dropdown. Hit Preview to check one before doing the whole batch.
- Click OK. The finished files land in
tools/ProcessedImages, namedbg_ss00.png,bg_ss01.png, and so on. - Copy those into
ScreenSaverManager/screens.
Models and resolutions
| Resolution | Devices |
|---|---|
| 600 x 800 | Kindle 1 / 2 / 4 / 5 / 7 / 8 / 10, Kindle Keyboard (K3) |
| 758 x 1024 | Paperwhite 1st / 2nd gen |
| 824 x 1200 | Kindle DX |
| 1072 x 1448 | Kindle 11 (2022), Kindle 2024, Paperwhite 3rd / 4th gen, Oasis 1st gen, Voyage |
| 1236 x 1648 | Paperwhite 5 (11th gen) and Signature Edition |
| 1264 x 1680 | Paperwhite 6 (12th gen) and Signature, Oasis 2nd / 3rd gen, Colorsoft and Signature |
| 1860 x 2480 | Scribe, Scribe 2024 |
| 1980 x 2640 | Scribe Colorsoft, Scribe 3 |
| Custom | whatever width and height you type in |
Colour devices (Colorsoft, Scribe Colorsoft) keep colour. E-ink devices get converted to dithered greyscale.
Rather do it yourself or online? The original author has a web tool for it: https://madebykir.github.io/kindle_custom_ScreenSaver/
- Plug the Kindle in over USB.
- Copy the
ScreenSaverManagerfolder into the Kindle'sextensionsfolder (/mnt/us/extensions/). Make theextensionsfolder yourself if it isn't there. - Eject.
Open KUAL, go into Screensaver Manager, and run these in order:
- Create Backup. Saves your current screensavers so you can get them back later. Do this first.
- Update screensavers. Copies everything from
screensover the stock ones. - Disable Ads. Stops the ad screensavers from coming back. Reboot for it to take effect.
Your images should show up now whenever the Kindle sleeps.
- Restore Backup puts the originals back.
- Enable Ads turns the ad screensavers back on (needs a reboot).
- About the Author shows the credits and version.
- Nothing changed after Update screensavers: check the folder is named exactly
ScreenSaverManager, your files are namedbg_ssNN.png(two digits, starting at 00), and that you rebooted. - Ads keep coming back: run Disable Ads and reboot. It installs a small boot job that unloads the ad module every time the Kindle starts.
- Images look stretched or cropped weird: run the tool again and pick your exact model, or use Custom with your resolution.
- KUAL doesn't list the extension: it has to sit in
/mnt/us/extensions/ScreenSaverManager/with itsconfig.xmlandmenu.json(both included). Reopen KUAL.
- @wellthatsnothing on Discord, also goes by @Life. Found this obscure Russian project, translated it, worked out the whole process, and built the image-prep tool. None of the English side happens without him.
- @Shalom_Kir / @Made.by.Kir (madebyKir). Wrote the original ScreenSaverManager. All the actual on-device work is his.
- Sanctuary and the KindleModding crew, for making any of this possible on locked-down Kindles.
This is a translation of a project that shipped without a license. The original code and the bundled screensavers belong to whoever made them (see Credits). Posted here for the Kindle community. If you're one of the original authors and want something changed or taken down, open an issue.