Skip to content

Instantly share code, notes, and snippets.

@gregorylearns
Last active April 11, 2025 18:28
Show Gist options
  • Select an option

  • Save gregorylearns/b612c4ec67f138780004d1867eafd877 to your computer and use it in GitHub Desktop.

Select an option

Save gregorylearns/b612c4ec67f138780004d1867eafd877 to your computer and use it in GitHub Desktop.

How I Jailbroke My Kindle Paperwhite 7th Gen

Jailbreaking

I followed all the instructions from:
πŸ”— https://kindlemodding.org/


Added KOReader

I made changes to enable a custom screensaver:

βœ… File: koreader/patches/2-i-m-not-special-need-no-offers.lua

local Device = require("device")
Device.supportsScreensaver = function() return true end
Device.powerd:initWakeupMgr()

βœ… File: koreader/frontend/device/kindle/device.lua

Find the following code and change false to true:

function Kindle:supportsScreensaver()
    if self.isSpecialOffers then
        return false

πŸ”— References


Screensaver Photos

Used this tool to prepare images:
πŸ”— https://crowned.github.io/kindlesaver/


Added Rakuyomi

With the following modifications:

βœ… File: rakuyomi/settings.json

{
    "$schema": "https://github.com/hanatsumi/rakuyomi/releases/download/v1.12.1/settings.schema.json",
    "source_lists": [
        "https://raw.githubusercontent.com/Skittyblock/aidoku-community-sources/gh-pages/index.min.json"
    ],
    "languages": ["en"]
}

πŸ“– Recommended Reading Settings

πŸ”— Rakuyomi Reader Recommended Settings

πŸ”— References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment