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
- Install the Jailbreak. ['kindle-jailbreak-0.13.N-r18833.tar.xz'] (Update_jailbreak_0.13.N_dxg_install.bin)
- Install USBNetwork Hack. ['kindle-usbnetwork-0.57.N-dx.zip'] (Update_usbnetwork_0.57.N_dx_install.bin)
- 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- Install MKK. ['kindle-mkk-20141129-r18833.tar.xz'] (Update_mkk-20141129-dxg-B009_install.bin)
- Enable USB Networking by entering
;debugOnand then`usbNetworkinto the search bar - 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)
- 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
- You should now be able to SSH into your Kindle by using
ssh root@192.168.15.244in 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. - 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
- 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.
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.