I f*&$ing HATE having to solder to the serial port or doing the needle trick when jailbreaking an older device running a firmware version that isn't compatible with KindleBreak. To reduce the risk of me having a stroke and/or suffering a needless and undignified demise, I created a jailbreak that is less frustrating to carry out.
Prerequisites:- A PC running Linux (untested on Windows)
- imx_usb_loader (install this using your distro package manager)
- A paperclip or jumper cable
How do I use this?
To use this jailbreak, you will need to open up your device, attach your device to your host PC using a USB cable and activate SDP mode. There's a number of ways that you can do this, with some being easier than others.
Without removing PCB (KT2, PW2, PW3 only)
After removing PCB- KT2, PW2, PW3: Connect a wire from TP1706 to TM401 and reset the device.
- KV: Connect a wire from TM500 to TM501 and reset the device.
If you have done this correctly, you will see something similar to this when running dmesg on the host PC:
Code:
[ 2470.327595] usb 1-13: new high-speed USB device number 7 using xhci_hcd
[ 2470.476311] usb 1-13: New USB device found, idVendor=15a2, idProduct=0063, bcdDevice= 0.01
[ 2470.476319] usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2470.476324] usb 1-13: Product: SE Blank MEGREZ
[ 2470.476327] usb 1-13: Manufacturer: Freescale SemiConductor Inc
[ 2470.478445] hid-generic 0003:15A2:0063.0008: hiddev1,hidraw4: USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank MEGREZ] on usb-0000:00:14.0-13/input0
To run the jailbreak, extract the jailbreak archive to a convenient location on your host PC, open a terminal and run the relevant command for your device:
Code:
# For PW2, PW3, KT2, KV
sudo imx_usb -c imx_usb_loader/wario
# For KT3
sudo imx_usb -c imx_usb_loader/heisenberg
Once the jailbreak has finished running, your device will reboot. When the device has rebooted, you'll be able to install the hotfix as usual.