Octocat Kindle Screens
Alternatives To Octokindle
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
11 years ago1
Octocat Kindle Screens
8 years ago2agpl-3.0Python
Grahical Send to Kindle Utility for Ubuntu
9 years ago2C++
CoolReader 3 X11 gui port for Kindle Touch and Kindle Paperwhite, minimally adapted for the touch interface
10 years ago3Java
Simple notepad for Amazon Kindle
7 years agogpl-3.0Python
Fork of Mangle - manga optimiser for Amazon Kindle
Anki Kindle Highlights Import5
4 years ago1mitPython
Anki add-on for importing Kindle highlights
11 years ago
HackedUpReaderLauncher is an extension for the Kindle Touch GUI launcher https://github.com/yifanlu/KindleLauncher for starting https://github.com/varnie/HackedUpReader
Fread Kual Extension2
6 years agoShell
An extension for KUAL for launching fread
Alternatives To Octokindle
Select To Compare

Alternative Project Comparisons


These modifications should work with the v5.1.0 firmware version of Kindle Touch. Make all changes at your own risk. (It was a very smooth install for myself) I am just the screensaver orginizer if you have any questions hit me up on twitter: @michigangraham.

Huge thanks to @cobyism and @dreww for getting things rolling on this, much of this content is because they got it started.

Feel free to submit pull requests with new octocat screensavers. I'll accept and reject them based on my personal biases, and taste in design.


Removing Advertisements

There are ways on the interweb to remove the advertisements from your kindle. Hoevere, my recomendation is, pay for them. Goto "Manage Your Devices" tab in your amazon account and unsubscribe from special offers. Its anoying I understand, but the right thing to do.


In order to do nifty things with your Kindle, you'll need to jailbreak it first. On it's own, this doesn't do anything, however, it will allow beautiful customizations to happen.

  1. Download the jailbreak file
  2. Plug in the Kindle via USB and copy all the files and directories contained in the downloaded zip file (data.tar.gz, ENABLE_DIAGS, diagnostic_logs) directly to the Kindle’s USB drive’s root.
  3. Safely remove/eject the Kindle from USB and restart it (Menu -> Settings -> Menu -> Restart)
  4. Once the device restarts into diagnostics mode, select "D) Exit, Reboot or Disable Diags" (by tapping on the appropriate entries)
  5. Select "R) Reboot System" and "Q) To continue"
  6. You should see the Jailbreak screen and the device should restart back into diagnostics mode; Select "D) Exit, Reboot or Disable Diags" again
  7. Select "D) Disable Diagnostics" and then "Q) To continue"

Once your Kindle reboots into the normal firmware, it should be jailbroken. At this point you can safely delete the diagnostic_logs folder on the Kindle USB drive.

GUI Launcher

To manage extensions on your jailbroken Kindle, it's best to use this thing called the GUI Launcher. Here's how to get it:

  1. Download launcher file
  2. Plug the Kindle to your computer via USB.
  3. Copy the file named "update_launcher_1.2.1_install.bin" to your Kindle. Make sure to place it directly in the top-level directory of the USB drive, not in the "documents" subdirectory or in any other subdirectory.
  4. Safely eject the Kindle from the computer.
  5. On the Kindle, choose Menu -> Settings -> Menu -> Update Your Kindle.

The device will add the GUI Launcher to your Kindle, which you can access by choosing Menu -> Launcher.

Custom Screensavers

The default screensavers aren't terrible, but the entire purpose of custom screensavers is to make your kindle, yours. To do this you need to run terminal commands on the kindle. The easiest way in my opinion is to use the XTerm extension instead:

  1. Download xterm extension
  2. Extract the extension folder into '/extensions' folder on your Kindle.
  3. Safely eject your Kindle, and then restart it (Menu -> Launcher -> Reboot).
  4. Launch xterm via: Menu -> Launcher -> Start XTerm
  5. In the Xterm prompt, run the following commands (be mindful of the spaces):
  • mntroot rw
  • mkdir /mnt/us/screensavers
  • cp /usr/share/blanket/screensaver/*.png /mnt/us/screensavers/
  • rm -rf /usr/share/blanket/screensaver
  • ln -sfn /mnt/us/screensavers /usr/share/blanket/screensaver
  • exit

Finshed! You'll be able to use any images you like as the screensavers on your Kindle by uploading them in the 'screensavers' folder that will now appear on the Kindle drive. In order for the screensavers to be recognized however, there are some requirements you need to adhere to:

  • Screensavers must be PNG images
  • They must be 600px by 800px grayscale images.
  • All image names must be: 'bg_xsmall_ss##.png' (the ## are two digits starting at 00 and increasing sequentially, i.e. bg_xsmall_ss00.png, bg_xsmall_ss01.png, etc…).

Octocat Screensavers

The purpose of this repo is to fill your kindle with octocat screensavers. Check the '/screensavers' folder in this for mycollected Octocat images.


Again thanks to @cobyism and @dreww to putting some of these details together and many thanks to the following sites in which many of the instructions and files above were taken from:

Popular Kindle Projects
Popular Menu Projects
Popular Hardware Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.