User Tools

Site Tools


howto:kindle4nt

This is an old revision of the document!


Kindle 4 NT

Model D01100 - 4th generation Kindle

Jailbreak

https://wiki.mobileread.com/wiki/Kindle4NTHacking
Download jailbreak from http://www.mobileread.com/forums/showthread.php?t=191158
https://www.mobileread.com/forums/attachment.php?attachmentid=141180&d=1439936080
- Connect Kindle via micro USB to PC
- copy the data.tar.gz, ENABLE_DIAGS and diagnostic_logs to the Kindle's USB drive's root
- Safely remove the USB device, remove the cable and restart the Kindle (Menu → Settings → Menu → Restart)
- Device restarts into diagnostics mode. Select “D) Exit, Reboot or Disable Diags” (using the 5-way keypad)
- Select “R) Reboot System” and “Q) To continue”, press 'FW Left' (left on 5-way keypad) to select an option
- Wait about 20 seconds: you should see the Jailbreak screen for a while, and the device should then restart normally
- After the Kindle restarts, you should see a new book titled “You are Jailbroken”, if you see this, the jailbreak has been successful.

SSH

http://www.mobileread.com/forums/showthread.php?t=88004
https://www.mobileread.com/forums/attachment.php?attachmentid=141341&d=1440341478
- copy Update_usbnetwork_0.57.N_k4_install.bin via usb to kindle root, then launch it by going to [Menu] → Settings → [Menu] → Update Your Kindle.
- reconnect kindle
- edit Kindle/usbnet/etc/config - set wifi to true, wifi_sshd_only to true, openssh true, volumd true
- add ssh keys to Kindle/usbnet/etc/authorized_keys
- enable pubkeys in sshd_config
- create file 'auto' in root
- configure wifi in [Menu] → Settings → Wifi
- reboot kindle

writable root partition:
mntroot rw

root password

Note serial number from menu → settings → device info

Use javascript/online version to get likely root password:
https://www.sven.de/kindle/

Or use python script:
https://www.mobileread.com/forums/showthread.php?p=1873256

#!/usr/bin/env python
import hashlib
print("fiona%s"%hashlib.md5("XXXYOURSERIALXXX\n".encode('utf-8')).hexdigest()[7:11])

KUAL

Dashboard

This github creates a web page with chart js, then uses node js and chrome in headless mode to create a png image from it which is displayed on the kindle:
https://github.com/rstreefland/kindle-octopus-agile-dashboard

example url used by kindle for dashboard:
http://192.168.1.2:6000/?token=12345678

Ssh into kindle and start dashboard:

/mnt/us/dashboard/start.sh
howto/kindle4nt.1699037654.txt.gz · Last modified: 2023/11/03 18:54 by Wulf Rajek