screenControl – Remote Control & Automate Your Kindle
screenControl is a utility script for jailbroken Kindles that lets you view and interact with your Kindle’s screen remotely, straight from your web browser.
Originally discovered in a leaked developer firmware and adapted for community use, screenControl lets you automate Kindle actions and control your e-reader from any computer on your local network.
What Does screenControl Do?
- Remote screen viewing: See your Kindle’s display in real time through your web browser.
- Remote control: Send clicks and interact with the Kindle interface from your computer.
- Works on both softfloat (SF) and hardfloat (HF) Kindles.
- No known risk of bricking your Kindle when used as intended.
Features
- Connect from any computer or phone using a web browser
- See live updates of your Kindle screen
- Click anywhere on the Kindle screen from your browser to interact
- Automate tasks by sending clicks or scripts
- Supports both SF and HF Kindle firmwares (tested up to 5.18.x)
- Perfect for Kindle automation, bulk book downloading, or DeDRM workflows
Installation
- Download the official version here:
screenControl.tar.gz (download)
- Extract the archive on your computer.
- Copy the extracted files to your Kindle’s
/mnt/us/extensions/
directory for easy management.
- Optional: To show up as a KUAL app, make a KUAL-compatible folder/script, or just run the .sh script directly.
- Start the script using KUAL, or by running it in KTerm or another terminal emulator.
How to Use
- Find your Kindle’s IP address:
Open KTerm and run ip a
to display your IP address.
- Connect from your browser:
On any device on the same network, go to:
http://[your-kindle-ip]:6789
(Example: http://192.168.0.69:6789
)
- Interact with your Kindle:
The Kindle screen displays in your browser window. Click anywhere to control your Kindle—tap buttons, turn pages, or automate actions.
Tips & Troubleshooting
- Not showing up in KUAL? Make sure the folder/script is placed in
/mnt/us/extensions/
.
- Script not appearing as a book? Only .sh scripts appear this way—make a KUAL wrapper for easier access if needed.
- To stop screenControl: Restart your Kindle, or run
killall screenControlHF
or killall screenControl
in KTerm.
- Lag or slow updates? Display speed depends on your network and device, but full control is supported.
- Safe to use: There are no known risks of bricking your Kindle when using screenControl as intended.
Advanced Uses
Developers can use screenControl to test Kindle apps, debug layouts, or automate repetitive tasks.
The tool supports sending click events programmatically, so you can automate actions or integrate it into scripts.
Notes
- Compatible with both softfloat (SF) and hardfloat (HF) Kindle firmware.
- Use screenControl for automated workflows: This tool is an excellent way to automate the downloading of multiple books—especially for DeDRM—without manually clicking through each book.
screenControl is a unique way to interact with and automate your Kindle wirelessly—control it remotely, automate tasks, and streamline your e-reader workflow.