Well, Amazon might as well have stolen my wallet, because I am going to lose a couple hundreds of dollars. However, what fun is a Kindle if we can’t run our own code? (Answer: still pretty fun, but that’s besides the point.) Anyways, I haven’t gotten my hands on the new Kindles yet, but I got the next best thing: a software update from Amazon (http://www.amazon.com/gp/help/customer/display.html/?nodeId=200774090)
If you want to follow me and others try to crack this thing, visit this thread on MobileRead.
I’ll post some of the more important stuff we find on this post, so check back regularly.
The update format has changed! No more signatures for each file in the update, the update itself is signed and will refuse to extract unless the signature check passes. That means no more easy way out. To get “kindle_update_tool.py” to recognize and extract the new update, remove the signature (first 0x140 bytes) and change “FC04” to “FC02” (Bytes 0x0 to 0x4 after trimming the signature header). Now delete 4 bytes starting from 0x8 and 6 bytes starting from 0x10. (Offsets depend on the SP01 part removed). Now “kindle_update_tool.py” will recognize it.
Kindle 4.0 is codenamed “Yoshi” following “Luigi” (3.0) and “Mario” (2.0) (I can’t remember 1.0). It is built for the iMX50 (800MHz ARM Cortex A8) platform. The Kindle 3 is iMX35 (532MHz ARM) and the Kindle 2/DX is iMX3 (400MHz ARM).
Kindle 1 codename is “fiona”. :)
Hope there’s serial console in K4.
Also managed to unpack the update :) Looks like diff-patching is not the only available but the default used way to install the updates.
Hopefully we’ll be able to run it on 3.0. As we did on 2.0 to 3.0. It was like 33 in a difference or so..
Sorry for my bad english. ;)
I want to konw is Kindle Touch using the same CPU as Kindle 4?
Apparently there is a v3.3 – http://www.amazon.com/gp/help/customer/display.html/ref=tsm_1_fb_kin_111017_s3update?nodeId=200529700
And it can be jailbroken with my 3.2.1 jailbreak.
3.3 otaup script looks a little bit changed against 3.2.1. But seems to be wrong point of counter-attack
[…] the Kindle touchless – aka the Kindle 4 – have found that Amazon has upped its security, with firmware updates now requiring official sign-off before […]
[…] 킨들파이어에 반해 킨들 터치는 아직 이미지 덤프 분석중인 단계라고 하니 조만간 방법이 공개되지 않을까 한다. 한글 입력은 큰 문제 되지 않겠지만, 폰트 교체는 필수라 본다.너무 […]
[…] the version number to 4.1.0. Piecing together some information form mobileread forums and from Yifan Lu, I created a new version of the kindle_update_tool.py, removing all the old stuff which […]
Hi there! I know this is sort of off-topic however I had to ask. Does operating a well-established blog like yours require a lot of work? I’m brand new to operating a blog however I do write in my journal on a daily basis. I’d like to start a blog so I can easily share my own experience and thoughts online. Please let me know if you have any kind of ideas or tips for new aspiring bloggers.