Skip to content

Instantly share code, notes, and snippets.

@daisyUniverse
Created April 18, 2026 00:24
Show Gist options
  • Select an option

  • Save daisyUniverse/a19c79470a913a45bca68be8643353db to your computer and use it in GitHub Desktop.

Select an option

Save daisyUniverse/a19c79470a913a45bca68be8643353db to your computer and use it in GitHub Desktop.
My Jailbreak process for the Kindle DX Graphite ( B009, FW 2.5.8 )

Jailbreaking an Old Ass Kindle

Alright so I figured I should start a document to log the truly annoying as shit pitfalls involved in fully jailbreaking a very old kindle, in particular, this is about my Kindle DX Graphite, SN starting in B009. This one is 3G online, with no wifi, which makes things a bit more annoying to deal with...

Let me give you a mile high overview so you can see if you're on the right track

  1. Install the Jailbreak. ['kindle-jailbreak-0.13.N-r18833.tar.xz'] (Update_jailbreak_0.13.N_dxg_install.bin)
  2. Install USBNetwork Hack. ['kindle-usbnetwork-0.57.N-dx.zip'] (Update_usbnetwork_0.57.N_dx_install.bin)
  3. After installing USB Network, go to [ /Kindle/usbnet/etc/config ] and update the config to say this:
HOST_IP=192.168.15.201
KINDLE_IP=192.168.15.244
  1. Install MKK. ['kindle-mkk-20141129-r18833.tar.xz'] (Update_mkk-20141129-dxg-B009_install.bin)
  2. Enable USB Networking by entering ;debugOn and then `usbNetwork into the search bar
  3. If using Windows, and a network interface device doesn't appear, open up whatever it's appearing as instead (likely a COM USB device) and install the RNDIS driver. ['RNDIS_drivers_20231018.zip'] (RNDIS.inf)
  4. In the Network settings of the new Ethernet device that will show up, change your IP from Dynamic(DHCP) to Static, with your IP as 192.168.15.201, and the subnet mask as 255.255.255.0
  5. You should now be able to SSH into your Kindle by using ssh root@192.168.15.244 in your terminal. When it asks to save the fingerprint, say yes, and when it asks for your password you should be able to use "mario" if you're using the same model as me. If not, you can use this tool to check what your password is.
  6. You will need to change your system date to Jan 01, 2025. Since your kindle has a good chance of not having connected to the internet, likely in years, and even more likely, after a factory reset, your date will likely be set to 1970. You need to fix this because this will break all certs installed by MKK, and will cause KUAL (along with anything else that uses developer certs) to never work. You can do this by entering these commands:
mntroot rw
date 010112002025
hwclock -w
mntroot ro
exit
  1. Install KUAL. but there's a catch! (And this took me 6 hours to figure out, so listen up) According to THIS post, the latest version of the KUAL has keys that are incompatible with the version of MKK that is available to install. You need to install an old version of the KUAL booklet. Specifically, version 2.7.35, which you can find HERE. ['KUAL-v2.7.35-g2d06358-20250103.tar.xz'] (KUAL-KDK-1.0.azw2). Simply place it in the documents folder of your kindle.
@SpacemanSpiff96

Copy link
Copy Markdown

My beloved Kindle DXG was DOA, and trying to dig through endless pages of mobileread forum posts was giving me a headache. THANK YOU for this clear, concise set of directions. I'm having a little trouble with time sync and certs, but i'm way further down the path than i'd been for a long time.

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