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 11-13-2019, 12:00 PM   #16
pavel-s
Member
pavel-s began at the beginning.
 
Posts: 17
Karma: 10
Join Date: Sep 2017
Device: Kindle Whitepaper 3/4
Quote:
Originally Posted by knc1 View Post
That was one of the things that caught my eye.
Another thing, Ghidra can evaluate code paths with binary comparisons.
Sounds interesting. What is this feature for?

Quote:
Originally Posted by knc1 View Post
Once a single firmware version is done in its entirety, only Ghidra scripted "next" versions have to be evaluated by a person.
Anything the "same" would only be handled by the script reporting.
Now that might be either impractical or not possible, but it is the direction of my thoughts.
It would be nice at least to try to dig in this direction.

Quote:
Originally Posted by knc1 View Post
Or maybe one of the smaller, several million core, machines:
https://www.top500.org/list/2019/06/
(Amazon has stopped listing their supercomputers on that (voluntary) list.)

PS: 500 of the top 500 machines run Linux.
Today I spin-up a small VM with Ubuntu 16 in my google cloud trial account (though it expires in 40 days) and successfully started a ghidra server (a piece of cake). I haven't tried to add users to it but I'll back to it in a day or two. Then I can publish a repository and send credentials to interested people.

@knc1 Could you recommend a firmware we could try first? PW4-12.2.2?
pavel-s is offline   Reply With Quote
Old 11-13-2019, 07:29 PM   #17
knc1
99.44/100% On Holiday
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,023
Karma: 18200000
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by pavel-s View Post
......

@knc1 Could you recommend a firmware we could try first? PW4-12.2.2?
I was going to start with the PW4 (5.10.1.2 .. 5.12.2) but only because it is fairly recent.
My only other recent model is the KOA2 - which is next to impossible to open if required.
knc1 is offline   Reply With Quote
Old 11-17-2019, 02:35 AM   #18
pavel-s
Member
pavel-s began at the beginning.
 
Posts: 17
Karma: 10
Join Date: Sep 2017
Device: Kindle Whitepaper 3/4
Quote:
Originally Posted by knc1 View Post
I was going to start with the PW4 (5.10.1.2 .. 5.12.2) but only because it is fairly recent.
My only other recent model is the KOA2 - which is next to impossible to open if required.
That's cool because I'm also highly interested in PW4

Finally, I managed to configure the ghidra server. The active repository is pw4-5.12.2. It may make sense to preserve the original firmware paths. Later I will think about backups, migrations, etc. For anyone interested you can PM me (and later other people who will be able to add new users to the repository) for credentials and other access info.

Thanks

Last edited by pavel-s; 11-18-2019 at 02:51 AM.
pavel-s is offline   Reply With Quote
Old 11-18-2019, 10:37 PM   #19
pavel-s
Member
pavel-s began at the beginning.
 
Posts: 17
Karma: 10
Join Date: Sep 2017
Device: Kindle Whitepaper 3/4
Coming back to the original topic. Does anybody aware of what kind of binaries and for what kind of architecture are files bios.bin/s-bios.bin/u-boot.bin inside imx6sll_rex/ directory inside update_xxx.bin?

Last edited by pavel-s; 11-18-2019 at 10:38 PM. Reason: specifying update file
pavel-s is offline   Reply With Quote
Old 11-19-2019, 04:45 PM   #20
knc1
99.44/100% On Holiday
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,023
Karma: 18200000
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Bare metal.
If asking how they are packaged ...
It might be something Android related if not u-image, and the u-boot file should always be u-image.
knc1 is offline   Reply With Quote
Old 11-19-2019, 10:46 PM   #21
pavel-s
Member
pavel-s began at the beginning.
 
Posts: 17
Karma: 10
Join Date: Sep 2017
Device: Kindle Whitepaper 3/4
Thanks, that helps to understand what is u-boot.bin

However, it's still unclear (1) for what type of a chip the rest of binaries are, (2) how to disassemble them. And (3) what is the process of booting (the big picture).

I have some experience with PIC micro-controllers and soldering-related stuff. So, I hope, I'll be able to tell more after tools for disassembling kindle and serial/usb board arrive.

Update 1:
Interestingly, here is what binwalk says about bios.bin (original image):

Last edited by pavel-s; 11-19-2019 at 11:39 PM. Reason: add binwalk output
pavel-s is offline   Reply With Quote
Reply

Tags
hacking, jailbreak kindle, jailbreaking

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle Touch v5.1.2 -- Jailbreak steps please passerby314 Kindle Developer's Corner 5 01-10-2013 03:44 PM
start 'fetch news' process from the command prompt poldem Calibre 2 03-17-2011 12:35 PM
Delayed write and Quick TAG Editing Giuseppe Chillem Calibre 0 11-08-2010 06:17 PM
DR800 How to start a background process? CoolDragon iRex 1 04-29-2010 05:16 PM


All times are GMT -4. The time now is 12:22 PM.


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