Kindle Hacks Information
This page list Hacks and Apps that can be added to your kindle. It's mainly for the Kindle 3 and some for kindle 2 and 1. For information about kindle touch hack you can visit: Kindle Touch Hacking
Most of the links on this page are to the MobileRead forum, if you see a related subject from the wiki, please add it to the link, or even replace the link to the forum if the information linked on the wiki is more complete/ up to date.
Most of the content come from here and here, and we try to implement some coding (JB UN LP) to give a better understanding of what is needed for installing each of these applications.
- JB stand for jailbreak, are any hacks and apps that only need jailbreak.
- LP refer to launchpad and include jailbreak (you need to jailbreak to install LaunchPad).
- UN refer to usb networking and doesn't include any other layer (you don't need to jailbreak or launchpad to use usb networking).
Contents |
Advertisement
[edit] Hacking the Device
(This section is a work in progress on the main step of hacking the kindle as a general overview, it applies mainly to kindle 3 but some of these part will work with earlier version)
In short the kindle is a small computer running a Linux 2.6 on an ARM processor. Which make the device easily hackable. There is few way of hacking you device, from non intrusive file manipulation, to jail breaking your device to usb netowrking into the device. Here is a list of how to get you started to use the applications and hack listed on this page.
[edit] Jail break JB
Jailbreaking your kindle is quite straight forward and is generally the first step into hacking your device. The process is simple, you copy an .bin file to your root folder (when connecting your kindle to your computer) and from there you can upgrade your firmware (which will load the jaibreak software) To upgrade your firmware, once the .bin file is copied, you can disconnect your kindle, then go to home -> menu- > settings -> menu -> upgrade firmware. If the upgrade firmware is greyed out you haven't copied the file correctly, reconnect your kindle and try again.
Once you have jailbroken your Kindle a lot of other hack and apps are available for you to install. Some of these hack will simply change the behaviour of your kindle (changing font, screensaver etc..) but other hack will add complete software and games (readers, chess etc). In that case you need a launcher or a software that will make these software accessible. Some software are packages as kindlet which makes the easier to launch since they'll appear in your main menu on the kindle, but most of them won't. That's why in most case you need to use LaunchPad
[edit] Launchpad LP
To use a lot of the hack and apps on this page you will need launchpad. To install launchpad, you need to have your kindle jailbrake first. Then you can download launchpad here or here, copying the file to your root directory, ejecting your kindle, then updating the firmware. Once launchpad is install nothing really changes but you can start applications that are installed on your kindle.
[edit] Kindlet
Kindlet and in a way the most sophisticated hack. They are full application that are displayed in your home page on your kindle. Although installing kindlet is just a matter of copying the azw file in your documents section in your kindle, the complete process is a lot longer since you have to copy the signed key (keys that validate the kindlet) into some hidden folder of your kindle. Now to access these hidden folder you have to connect your kindle trough USB Networking, or you can also use a terminal emulator to copy the files from your /mnt/us/ folder (easily accessible) to the location where the files needs to live. Some developer provide also a .bin file that can be installed like launchpad or other firmware upgrade.
[edit] Usb networking UN
This gives you the ability to connect to your device remotely trough ssh (?) giving you acces to the inner core of your kindle. Accessing the root file system is not dangerous per say but if you haven't ever been in shell mode in linux system you have to know that you can brick your device quite easily.
From the documentation:
This hack, based on ebs' code, restores `usbNetwork functionality.If you don't know what that means, then you probably shouldn't even be trying to use this. If you don't understand half of what's written here, see the previous paragraph. As always, it may void your warranty, eat your Kindle, kill a kitten, and sell your first born's soul to the devil. I *strongly* recommend having a proper Linux CLI sysadmin background before trying to use this, or you *WILL* probably end up messing your Kindle up. Do *NOT* do anything with this unless your are *REALLY* sure you understand what you're doing.
[edit] Kite
A new launcher has been created in the begining of 2012 and looks quite promising, call kited. You can follow the forum thread here
kite allows you to run native linux applications on kindle
- from the home screen like kindlets
- when your kindle is unplugged from the usb port
- when your kindle starts up
- no jailbreak is necessary to install this application.kite applications can be sorted into collections.
[edit] download:
- installer File:Kite.zip
- uninstaller File:Kite-uninstall.zip
[edit] Content Reader
[edit] Epub and other eBook reader
- LP FBReader Kindle Thread - See also FBReader
- LP Cool Reader Kindle Thread - See also Cool Reader
[edit] Manga Reader
See also: Manga
- Mangize Manga converter for Kindle in Forum
- Mangle Manga viewer for Kindle in Forum
- Mokle Manga optimizer for Kindle in Forum
[edit] Interactive Novel Reader
- Frotz An interactive fiction reader for Kindle in Forum.
- KIF - Kindle Interactive Fiction, another interactive fiction reader.
[edit] Multi Media
- MPlayer An excellent audio player for Kindle. Supports OGG, WAV, MP3, FLAC, AAC, streaming and much more.
- Music Shuffler For use with the built-in music player.
- Dictaphone Mod A Launchpad command that lets you record audio with the microphone.
- Audiobook Player An alternate audiobook player that allows bookmarks.
- Kindle Voice Control Control the Kindle with voice commands. Still beta and not completely independent, needs a PC for voice recognition.
- Kinamp An Mplayer-based audio player with an on-screen progress bar.
[edit] Layout and UI Hacks
[edit] Font
- Changing the reader font without a hack - For Kindle 3 only see also Kindle 3 Font Hack Lite
[edit] Screen Saver
- Kindle Screensaver - For Kindle 1 only
- ScreenSaver Timeout - For all Kindles except Kindle 1. The updated version of this hack can be found in the Fonts & ScreenSavers hacks for Kindles thread. This hack will keep your Kindle from being updated, so it must be removed before new firmware can be installed. It is not a jailbreak hack.
- Fonts & ScreenSavers hacks for Kindles - For all Kindles except Kindle 1. This thread also contains the most current files for the USBNetworking hack.
[edit] Margin
- see Kindle HowTo: Change Margin and other defaults such as justification.
- Allow Justification Changes Only reader.pref needs to be edited.
[edit] Keyboard Localization
- Keyboard localization: Rus, Sweden, European, Norwegian - For Kindle 3 only
- Kindle 3 localization - For Kindle 3 only. A universal localization tool for any language. This one is complicated so please read the whole thread.
- Physkeyb A keyboard localization hack. Allows alternate keyboard layouts and symbol shortcuts. (It's recommended to get dsmid's version that includes a timeout. Link)
[edit] Kindle Development
[edit] USBNetworking
- SSH Help - A single post with instructions specific to Kindle 3. The most current USBNetworking hack files can be in the Fonts & ScreenSavers hacks for Kindles thread. This one can be very dangerous so make sure to read the thread and the readme file included in the download.
[edit] Term emulator on the Kindle
- Kindle Terminal app (sort of)
- KindleTERM - a SSH client kindlet
[edit] Package management
[edit] Other Apps and Games
[edit] Games
[edit] Launcher apps
- launchpad -- yet another hotkey manager for Kindle - For all Kindles except Kindle 1.
- Terminal + Launchpad + web server - For all Kindles except Kindle 1. A standalone application which permits running a shell session on the Kindle. The program also acts as "launchpad".
- Hotkeys for Kindle 2 - For Kindle 2 only.
[edit] VNC client
- KindleVNC - A Kindle VNC client. Supports passwords, mouse, and keyboard control.
- Kindle VNC Viewer - Another VNC client; supports passwords, does not support keyboard or mouse control.
[edit] Alternate Kindle OS
- Duokan 2012 / Duokan Lite - For Kindle 3 (Keyboard) and Kindle 4NT
- Duokan - Chinese - For Kindle 2 (U.S. and Int'l.), Kindle DX (U.S. and Int'l.) and Kindle DX Graphite. Alternate Kindle OS C. Beta.
- Duokan - English - For all Kindles except Kindle 1. Alternate Kindle OS which will dual boot with the original Kindle OS. Very Beta. flip's blog has some very clear instructions on how to install duokan.
- Duokan - English FAQ - For all Kindles except Kindle 1
[edit] Google Translation
- Google Translate on Ebook search menu - Though not specified, it looks like it will work for all Kindles except Kindle 1
[edit] Collections Manager and Converter
- Kranf Kindle Collection Manager for Windows - For Kindle 2, Kindle 3 (keyboard), Kindle DX, Kindle 4 (not the "K4 Touch", not the "K4 Fire"). This is not a hack you install on the Kindle but a program for your Windows computer to make Collections easier to organize. Stable and robust. Support all books and audio formats. Can be used in conjunction with Calibre. 1.5MB stand-alone executable written in C++.
- Kindle Collection Manager for Windows - For all Kindles except Kindle 1. This is not a hack you install on the Kindle but a program for your Windows computer to make Collections easier to organize. Very Beta.
- Kindelabra: Kindle Collection Manager - For all Kindles except Kindle 1. Another collection organizing program written in Python for Windows computers only. Very Beta.
- AKC! - Automatic Kindle Collection Generator - For all Kindles except Kindle 1. Written in C# and requires NetFramework 4.0 and Windows (may not work on all versions of Windows). Creates collections based on a user defined file structure of the "Documents" folder on the Kindle. Can also be used in conjunction with Calibre.
- joabsa / calibrekindlecollections - For all Kindles except Kindle 1. Create Kindle Collections using the Calibre metadata. Warning: This does not work for azw files (books from Amazon), because they don't use the same Id scheme as mobi or pdf files. They can be in your library, but they won't show up in the generated collection. Please see posts 38-39 in the thread
- Issue with Calibre 0.7.1 & Kindle 2.5.2. Also see Creating Kindle Collections from Calibre's Data.
- Web Based Kindle Collection Maker - For all Kindles except Kindle 1. This web utility will create kindle collections.json file out of your folder structure on your pc. See the Easier way to manage multiple collections on kindle thread.
- Calibre Plugin: Create Kindle Collections - For all Kindles except Kindle 1. A Claibre Plugin for creating Kindle collections. Please read the Plugin: Create Kindle Collections thread for more information.
- kindle_collect - Perl script that transforms the collection file into a simple text file and vice versa. Can be used for automated batch processing. So far only tested on a Kindle 3 under Linux. Feedback welcome.
- Koll3ctions - Another automatic Kindle collection generator. For all Kindles except Kindle 1. Written in Java. Runs on Mac OS X, Linux and Windows. Creates collections automatically from your folders on Kindle. Supports mobi, prc, pdf, azw and aax.
- EPUB to Kindle converter - Windows application for convert EPUB files to Kindle format. This software has free part - manager of the Kindle collection.
[edit] Kindlet
Kindlet are apps that are package to be install on the kindle. They differ from the .bin file that has to be install from the update firmware. For those interested in writing their own Kindlets, here is that link: [1]. Also, here is the link to the developer.keystore thread with the latest one that includes all of the Kindlets developer.keystore keys combined on this site: [2]
[edit] Official Kindlets (found on Amazon.com):
[edit] Unofficial Kindlets
[edit] Games
- Endless Book of Sudoku
- Snakes
- KindleChineseChess
- Krosswords A crosswords puzzle game for the Kindle Touch only
- kindlegoban
- KindleChess
[edit] Reader
[edit] Apps
- Kalc Kindle Calculator
- KindleNote (Note: the link to download it doesn't seem to work)
- KindleTERM A terminal emulator
- KindleVNC Vnc on the Kindle
[edit] Kindle Firmware Related
Updates Provider hack - For Kindle 3. This hack allows you to choose how your Kindle firmware updates are accepted and installed.
When this hack is active in firmware < 3.1 with jailbreak installed:
- when the updates provider is set to 'amazon' you will be still able to install/uninstall
any hacks as well as any official Amazon updates
- when the updates provider is set to 'hack' you won't be able to install firmware updates
from Amazon (manually or automatically), only hacks
When this hack is active in firmware 3.1 or in firmware < 3.1 with jailbreak
uninstalled:
- when the updates provider is set to 'amazon' you will be able to install official Amazon
updates only
- when the updates provider is set to 'hack' you won't be able to install firmware updates
from Amazon (manually or automatically), only hacks