Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 03-12-2022, 12:50 PM   #1
katadelos
rm -rf /
katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.
 
Posts: 219
Karma: 3333683
Join Date: Nov 2019
Location: United Kingdom
Device: K5, KT, KT2, KT3, KT4, KV, PW2, PW3, PW4, PW5
Popcorn - Hardware Jailbreak for KV, KT2, PW2 and PW3 (no serial port, no soldering)

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.
Attached Thumbnails
Click image for larger version

Name:	kv.jpg
Views:	957
Size:	404.0 KB
ID:	198984   Click image for larger version

Name:	kpw23.jpg
Views:	1024
Size:	153.5 KB
ID:	198985   Click image for larger version

Name:	kt3.jpg
Views:	777
Size:	238.2 KB
ID:	198986   Click image for larger version

Name:	kt2.jpg
Views:	702
Size:	300.3 KB
ID:	198987   Click image for larger version

Name:	ko1.jpg
Views:	635
Size:	329.8 KB
ID:	198988  
Attached Files
File Type: gz popcorn-jailbreak-v1.1.tar.gz (8.63 MB, 585 views)

Last edited by katadelos; 01-13-2023 at 02:45 PM.
katadelos is offline   Reply With Quote
Old 03-13-2022, 03:25 AM   #2
darkassassinua
Kindle priest
darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!darkassassinua is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!
 
darkassassinua's Avatar
 
Posts: 35
Karma: 50027
Join Date: Oct 2019
Location: Kharkiv,Ukraine
Device: Kindle Paperwhite 5
intresting,but we all waiting pw5 jailbreak xd
darkassassinua is offline   Reply With Quote
Advert
Old 03-13-2022, 06:28 AM   #3
encol
Evangelist
encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.
 
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
Very interesting!
Thanks for your work!
encol is offline   Reply With Quote
Old 03-13-2022, 06:38 AM   #4
irreld
Enthusiast
irreld began at the beginning.
 
Posts: 35
Karma: 10
Join Date: Jan 2016
Device: PW2 PW3 DPT-RP1
Cool. I assume this can also be used for rescuing?
irreld is offline   Reply With Quote
Old 03-13-2022, 06:56 AM   #5
katadelos
rm -rf /
katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.
 
Posts: 219
Karma: 3333683
Join Date: Nov 2019
Location: United Kingdom
Device: K5, KT, KT2, KT3, KT4, KV, PW2, PW3, PW4, PW5
Quote:
Originally Posted by darkassassinua View Post
intresting,but we all waiting pw5 jailbreak xd


Quote:
Originally Posted by irreld View Post
Cool. I assume this can also be used for rescuing?
You can use SDP for rescuing/reimaging devices if you build the right functionality into the initramfs, the only annoying thing is that this trick only works up until KT3 (thanks, secure boot ).
katadelos is offline   Reply With Quote
Advert
Old 03-14-2022, 09:31 AM   #6
adwait8
Member
adwait8 began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Mar 2022
Device: Kindle Paperwhite 5
Sorry for being completely out of topic but is there any eta on your pw5 jailbreak?
adwait8 is offline   Reply With Quote
Old 03-14-2022, 05:33 PM   #7
ajs256
he/him
ajs256 is on a distinguished road
 
Posts: 21
Karma: 68
Join Date: Mar 2022
Device: Jailbroken Kindle PW3 + PW5
The imx_usb command you posted doesn't seem to work. When I run it, it just says "imx_usb.conf not found". I'm not familiar with this tool, so I'm not sure how to fix this on my own.
ajs256 is offline   Reply With Quote
Old 03-14-2022, 06:28 PM   #8
katadelos
rm -rf /
katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.
 
Posts: 219
Karma: 3333683
Join Date: Nov 2019
Location: United Kingdom
Device: K5, KT, KT2, KT3, KT4, KV, PW2, PW3, PW4, PW5
Quote:
Originally Posted by adwait8 View Post
Sorry for being completely out of topic but is there any eta on your pw5 jailbreak?
It's difficult to say - hopefully before Summer 2022.

Quote:
Originally Posted by ajs256 View Post
The imx_usb command you posted doesn't seem to work. When I run it, it just says "imx_usb.conf not found". I'm not familiar with this tool, so I'm not sure how to fix this on my own.
Run these commands and post the entire output from both of them:
Code:
ls -l
sudo imx_usb -c imx_usb_loader/wario
It sounds like it might be a path related thing?
katadelos is offline   Reply With Quote
Old 03-14-2022, 07:03 PM   #9
ajs256
he/him
ajs256 is on a distinguished road
 
Posts: 21
Karma: 68
Join Date: Mar 2022
Device: Jailbroken Kindle PW3 + PW5
Quote:
Originally Posted by katadelos View Post

Run these commands and post the entire output from both of them:
Code:
ls -l
sudo imx_usb -c imx_usb_loader/wario
It sounds like it might be a path related thing?
Code:
pi@octopi:~ $ sudo imx_usb -c imx_usb_loader/wario
imx_usb.conf not found
pi@octopi:~ $ ls -l
total 3748
drwxr-xr-x  3 pi pi    4096 Mar 12 16:42 imx_usb_loader
---SNIPPED---
-rw-r--r--  1 pi pi 3808809 Mar 12 17:44 popcorn.tar.xz
---SNIPPED---
pi@octopi:~ $ sudo imx_usb -c imx_usb_loader/wario
[sudo] password for pi:
imx_usb.conf not found
pi@octopi:~ $
I think the flags to the command are wrong in some way...the `-c` flag specifies where to find the config file.

Last edited by ajs256; 03-14-2022 at 07:06 PM.
ajs256 is offline   Reply With Quote
Old 03-14-2022, 07:42 PM   #10
ajs256
he/him
ajs256 is on a distinguished road
 
Posts: 21
Karma: 68
Join Date: Mar 2022
Device: Jailbroken Kindle PW3 + PW5
Do I flash `uboot.bin` or `uImage-popcorn-wario`?
ajs256 is offline   Reply With Quote
Old 03-14-2022, 09:08 PM   #11
kdusr
Connoisseur
kdusr began at the beginning.
 
kdusr's Avatar
 
Posts: 77
Karma: 13
Join Date: Oct 2016
Location: Mars
Device: KOA, KV, KOA2,PW4,PW5
great, we all waiting pw5 jailbreak
kdusr is offline   Reply With Quote
Old 03-15-2022, 05:42 AM   #12
katadelos
rm -rf /
katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.katadelos ought to be getting tired of karma fortunes by now.
 
Posts: 219
Karma: 3333683
Join Date: Nov 2019
Location: United Kingdom
Device: K5, KT, KT2, KT3, KT4, KV, PW2, PW3, PW4, PW5
Quote:
Originally Posted by ajs256 View Post
Code:
pi@octopi:~ $ sudo imx_usb -c imx_usb_loader/wario
imx_usb.conf not found
pi@octopi:~ $ ls -l
total 3748
drwxr-xr-x  3 pi pi    4096 Mar 12 16:42 imx_usb_loader
---SNIPPED---
-rw-r--r--  1 pi pi 3808809 Mar 12 17:44 popcorn.tar.xz
---SNIPPED---
pi@octopi:~ $ sudo imx_usb -c imx_usb_loader/wario
[sudo] password for pi:
imx_usb.conf not found
pi@octopi:~ $
I think the flags to the command are wrong in some way...the `-c` flag specifies where to find the config file.
Ah, I think this might be a weird distro specific thing - on Ubuntu, imx_usb will pick up the top level imx_usb.conf from /usr/share/imx-usb-loader/imx-loader.d if it isn't found within the dir pointed to by the --configdir flag.

Try saving this to imx_usb_loader/wario/imx_usb.conf and rerun the imx_usb command:
Code:
#vid:pid, config_file
0x15a2:0x0054, mx6_usb_work.conf
0x15a2:0x0061, mx6_usb_work.conf
0x15a2:0x0063, mx6_usb_work.conf
0x15a2:0x0071, mx6_usb_work.conf
0x15a2:0x007d, mx6_usb_work.conf
0x1fc9:0x0128, mx6_usb_work.conf
Quote:
Originally Posted by ajs256 View Post
Do I flash `uboot.bin` or `uImage-popcorn-wario`?
You shouldn't flash either of those files directly - imx_usb_loader/wario/mx6_usb_work.conf handles all of this for you.
katadelos is offline   Reply With Quote
Old 03-15-2022, 08:43 PM   #13
ajs256
he/him
ajs256 is on a distinguished road
 
Posts: 21
Karma: 68
Join Date: Mar 2022
Device: Jailbroken Kindle PW3 + PW5
That worked, thank you so much for your help!
ajs256 is offline   Reply With Quote
Old 03-15-2022, 10:09 PM   #14
DenS
Connoisseur
DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.DenS ought to be getting tired of karma fortunes by now.
 
Posts: 60
Karma: 2500000
Join Date: Apr 2021
Device: Kindle Paperwhite 5 SE
Pardon my stupid question, I think I made a mistake. Do I have to connect one wire from the CR501 to the TP1706 and another wire from the TP1706 to the TM401, only then do I restart the Kindle?
DenS is offline   Reply With Quote
Old 03-16-2022, 07:45 AM   #15
biofiz
Junior Member
biofiz began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2022
Device: Kindle Voyage
Hello, katadelos, thank you for the jailbreak. With which firmware versions this jailbreak works?
biofiz is offline   Reply With Quote
Reply

Tags
jailbreak, popcorn


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tools Software Jailbreak for PW2, PW3, PW3W, KT2, KV, KOA and KT3 knc1 Kindle Developer's Corner 3376 05-31-2023 09:43 AM
PW3 Problem with PW3 after serial port mod fonix232 Kindle Developer's Corner 6 02-17-2021 01:37 PM
PW2 5.6.5 Jailbreak Without Soldering DennisH Kindle Developer's Corner 34 01-11-2020 04:06 AM
Soldering pads ripped off while doing serial jailbreak zhliu0124 Kindle Developer's Corner 3 09-27-2017 08:31 AM


All times are GMT -4. The time now is 01:54 PM.


MobileRead.com is a privately owned, operated and funded community.