Register Guidelines E-Books Search Today's Posts Mark Forums Read

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

Notices

Reply
 
Thread Tools Search this Thread
Old 06-02-2011, 08:20 PM   #1
yifanlu
Kindle Dissector
yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.
 
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
Kindle 3.2.1 Jailbreak (temporary)

UPDATE: Serge A. Levin has updated my jailbreak to remove the need for the precise timing, so it's no longer "temporary". If you are already jailbroken, you don't need to do anything, but if the old 3.2.1 jailbreak doesn't work or you can't get the timing right, try the new version: http://yifan.lu/2011/09/01/kindle-3-...lbreak-update/


I never planned to release a 3.2.1 jailbreak, but I see more and more people asking for it and I heard that Amazon ships 3.2.1 on non-ad kindles now. I'm not ready to release the planned jailbreak as Amazon is slowly closing all the holes so we don't need to play our best hand yet, so here's a "temporary" solution until I release the next jailbreak at the next major Kindle update.

The reason why I call it a temporary jailbreak is because it requires some precise timing. You need to run the update IMMEDIATELY after restarting in order for it to work. I've included some very detailed directions in the readme, but it may still take a few tries (which is bothersome because each try requires another restart).

I only tested it on a Kindle 2 running 3.2.1, so I may not have coded the timings right, therefore if it doesn't work in 3 or so tries, stop and tell me.

More information and download here

Last edited by yifanlu; 09-01-2011 at 04:29 PM.
yifanlu is offline   Reply With Quote
Old 06-02-2011, 09:46 PM   #2
jjfs85
Junior Member
jjfs85 began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Jun 2011
Device: Kindle 3 SO
Just registered so that I could say good work. I DO have an ad-supported Kindle, but I intend to keep them as I've agreed. I just also want the tweaks and fonts and such that jailbreaking allows. Thanks again.

P.S. Worked first time I tried.
jjfs85 is offline   Reply With Quote
Old 06-03-2011, 02:51 AM   #3
DickeFix
Enthusiast
DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.DickeFix is fluent in JavaScript as well as Klingon.
 
Posts: 43
Karma: 4733
Join Date: Apr 2011
Device: Kindle 3Wifi+3G and DX
Yifanlu, I am so impressed by your cunningness in dissecting and hijacking the Kindle. And that you do it - as in this case - not for your own need but for the sport and for helping others. I am a bit worried though that you publish and explain the loopholes you exploited since it makes it easier for the Kindle developers to close them. Saying that, I wonder why they bother since I really don´t see the harm for Amazon in letting the Kindle be an open system. It is a great e-reader that becomes even more useful and popular by the hacks and improvements developed by the end users. Only when it comes to circumventing the ads on the ad-supported Kindle or misuse the free 3G service, I can understand that Amazon have their objections. I therefore hail the attitude of jjfs85: "I DO have an ad-supported Kindle, but I intend to keep them as I've agreed." A sign of high moral standards and trustworthiness.

Last edited by DickeFix; 06-03-2011 at 02:55 AM.
DickeFix is offline   Reply With Quote
Old 06-03-2011, 06:18 AM   #4
PoP
 curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.PoP ought to be getting tired of karma fortunes by now.
 
PoP's Avatar
 
Posts: 3,002
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
Quote:
Originally Posted by DickeFix View Post
I am a bit worried though that you publish and explain the loopholes you exploited since it makes it easier for the Kindle developers to close them.
@yifanlu: I remain thankful that you do. Though it puts hacking at a disadvantage, security by obscurity rarely works. Moreover, the learning is much rewarding, perhaps more so than the end result. For the sad day when Amazon succeeds in definitely locking the Kindle I will have been able to say So Long, and Thanks for All the Fish
PoP is offline   Reply With Quote
Old 06-03-2011, 08:22 AM   #5
yusef
Junior Member
yusef began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jun 2011
Device: Kindle 3 Wifi
Thanks so much yifanlu! I just snagged this and installed it a minute ago. I figured I'd share a little trick for fellow Mac users to make the timing easier. Instead of dragging the update file to your device, you can use terminal to copy the file and eject the kindle in one go. First, with the Kindle attached to your computer in USB mode, open a Terminal window and type "mount" (without quotes) and hit return. This will give you a list of all the disks mounted in your system, one of which should be /Volumes/Kindle. There should be a line like this:

/dev/disk4s1 on /Volumes/Kindle (msdos, local, nodev, nosuid, noowners)

the /dev/disk4s1 part is what we're after. Now type "cp " (note the space) and drag the update file for your device into the terminal window. This will copy its filename into the window. Then, without pressing return, type " /Volumes/Kindle && diskutil eject /dev/disk4s1" (but be sure to use the disk you found earlier with the mount command).

The full command should look like this:
cp /path/to/my/update_jailbreak_0.5_etc_etc.bin /Volumes/Kindle && diskutil eject /dev/mydiskname

Don't press return yet, just leave that window open and eject your kindle and unplug it. Restart it and plug in the USB cable while it's restarting. Click on the terminal window to make it active, but leave a finder window open so you can see the sidebar, or make sure you can see the desktop. As soon as the Kindle drive icon appears, hit return. The kindle's screen should immediately go blank, and you can immediately press menu. When the screen refreshes, the menu should be showing and you can go into settings, press menu again and update the kindle.

That's probably needlessly complicated, but using it I was able to successfully apply the hack while holding a baby in one hand

Also, I'm not sure if this made a difference, but I had a lot of books and lots of collections, so I made a backup of my documents folder and my collections.json and then deleted them from the device. I think that it failed the first couple of times because scanning the collections was spawning a bunch of new processes and the pid of the update process was outside the range allowed in the jailbreak. Anyway, once I deleted my stuff and used the terminal trick, it worked great.

Thanks again!
yusef is offline   Reply With Quote
Old 06-03-2011, 10:28 AM   #6
yifanlu
Kindle Dissector
yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.yifanlu ought to be getting tired of karma fortunes by now.
 
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
Quote:
Originally Posted by DickeFix View Post
Yifanlu, I am so impressed by your cunningness in dissecting and hijacking the Kindle. And that you do it - as in this case - not for your own need but for the sport and for helping others. I am a bit worried though that you publish and explain the loopholes you exploited since it makes it easier for the Kindle developers to close them. Saying that, I wonder why they bother since I really don´t see the harm for Amazon in letting the Kindle be an open system. It is a great e-reader that becomes even more useful and popular by the hacks and improvements developed by the end users. Only when it comes to circumventing the ads on the ad-supported Kindle or misuse the free 3G service, I can understand that Amazon have their objections. I therefore hail the attitude of jjfs85: "I DO have an ad-supported Kindle, but I intend to keep them as I've agreed." A sign of high moral standards and trustworthiness.
I believe all information should be open. I give out these information so others (not just amazon) can see some of the flaws in their systems and fix them. And even if I don't say how it works, it's very simple to extract the package and see how it works. I'm just saving them a couple of minutes.
yifanlu is offline   Reply With Quote
Old 06-03-2011, 10:39 AM   #7
liuto
Connoisseur
liuto is on a distinguished road
 
Posts: 50
Karma: 70
Join Date: Nov 2010
Device: Kindle DXG / Kindle 3
Quote:
Originally Posted by yusef View Post
...
Don't press return yet, just leave that window open and eject your kindle and unplug it. Restart it and plug in the USB cable while it's restarting. Click on the terminal window to make it active, but leave a finder window open so you can see the sidebar, or make sure you can see the desktop. As soon as the Kindle drive icon appears, hit return. The kindle's screen should immediately go blank, and you can immediately press menu. When the screen refreshes, the menu should be showing and you can go into settings, press menu again and update the kindle.
Thanks yusef... you are just a great magician!...LOL
liuto is offline   Reply With Quote
Old 06-03-2011, 01:03 PM   #8
metoo999
Enthusiast
metoo999 began at the beginning.
 
Posts: 31
Karma: 10
Join Date: Feb 2011
Device: Kindle 3 Wifi
Quote:
Originally Posted by yusef View Post
Thanks so much yifanlu! I just snagged this and installed it a minute ago. I figured I'd share a little trick for fellow Mac users to make the timing easier.
Thanks for the Mac tip! I'm not sure I want to do this yet. Might wait for the easier version.

Edit: Just tried your step-by-step and it went smoothly.

Last edited by metoo999; 06-18-2011 at 02:12 PM.
metoo999 is offline   Reply With Quote
Old 06-03-2011, 08:21 PM   #9
Wrexem
Junior Member
Wrexem began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2011
Device: Kindle 3
fyi I got it to work on mine - a new kindle wifi (not ad supported) that shipped with 3.2.1 on it. (old one had to be RMA'd)
Thanks!
Wrexem is offline   Reply With Quote
Old 06-03-2011, 09:25 PM   #10
metr0man
Member
metr0man is on a distinguished road
 
Posts: 15
Karma: 66
Join Date: Apr 2011
Device: Kindle Wi-Fi
So, once the jailbreak is installed, do you need to do anything special for the font/screensaver hacks? Or just install them the same way you did for 3.1/3.2.0??

Also, will this allow you to install Duokan (which currently can't be installed on 3.2.1)??

Last edited by metr0man; 06-03-2011 at 09:33 PM.
metr0man is offline   Reply With Quote
Old 06-04-2011, 04:43 AM   #11
metr0man
Member
metr0man is on a distinguished road
 
Posts: 15
Karma: 66
Join Date: Apr 2011
Device: Kindle Wi-Fi
For those of you trying to change the "special offer" ad screensavers, this jailbreak does not allow you to do that. It lets you run the old jailbreak, and the screensaver hack will have no effect on the special offer screensavers.

I'm assuming the font hack will work fine.
metr0man is offline   Reply With Quote
Old 06-04-2011, 10:21 AM   #12
dhruvbhutani
Member
dhruvbhutani began at the beginning.
 
Posts: 22
Karma: 10
Join Date: May 2011
Device: dhruvbhutani
Quote:
Originally Posted by metr0man View Post
For those of you trying to change the "special offer" ad screensavers, this jailbreak does not allow you to do that. It lets you run the old jailbreak, and the screensaver hack will have no effect on the special offer screensavers.

I'm assuming the font hack will work fine.
And does Duokan work ?
dhruvbhutani is offline   Reply With Quote
Old 06-04-2011, 06:04 PM   #13
patientxtr
Enthusiast
patientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it ispatientxtr knows what time it is
 
Posts: 26
Karma: 2392
Join Date: May 2011
Location: Turkey
Device: Likebook Mars, Kindle 3(sold), Jetbook Lite (gave away)
Duokan still gives error when installing, specifically, U004
Anyone else managed to install this ?
patientxtr is offline   Reply With Quote
Old 06-05-2011, 01:21 AM   #14
Sir Alex
Groupie
Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.Sir Alex once ate a cherry pie in a record 7 seconds.
 
Posts: 157
Karma: 1777
Join Date: Sep 2010
Location: Minsk, Belarus
Device: Kindle 4
Duokan not uses Jailbreak! Jailbreak integrated into duokan, so you must wait new Duokan release with new jailbreking method.
Sir Alex is offline   Reply With Quote
Old 06-05-2011, 01:51 AM   #15
dhruvbhutani
Member
dhruvbhutani began at the beginning.
 
Posts: 22
Karma: 10
Join Date: May 2011
Device: dhruvbhutani
Oh ok... maybe Yifanlu can collaborate with the Duokan team to make a new one

I desperately need to get rid of the ads as i didn't want this one and was accidently given one. I'm halfway across the world now with no way to exchange it. I would willingly pay to upgrade and remove the ads as they are totally useless for me.
dhruvbhutani is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle 3.1 Jailbreak yifanlu Kindle Developer's Corner 321 02-23-2012 05:58 PM
Temporary Cover for Kindle 2 bchaplin Amazon Kindle 10 09-02-2011 03:12 PM
Kindle 3.2.1 - Jailbreak Wrexem Amazon Kindle 58 06-23-2011 11:10 AM
kindle dxg with fw 2.5.8 install kindle-jailbreak-0.6.N failed icress Amazon Kindle 1 03-31-2011 02:20 PM
Kindle 3.0.3 jailbreak. NiLuJe Kindle Developer's Corner 23 03-07-2011 05:50 PM


All times are GMT -4. The time now is 06:12 AM.


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