View Single Post
Old 12-16-2015, 09:20 AM   #12
boom1212
Member
boom1212 began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Apr 2014
Device: Kindle paperwhite2
Quote:
Originally Posted by bt4wang View Post
In the zip file you pasted above, there is a file named 'loader.bin'. If you open it with any HEX editor, you will find some interesting stuff.

Attachment 144639

Now we need a brave man to flash this file to his pw2.
Yes.I have noticed it ,just the boot process i have posted(the first picture),
it has another kernel prefer to boot first,which is named "uboot-test",and this kernel makes kindle to be recognized as "Android Bootloader Interface",and this kernel is 148.5KB ,the same as the file i post above named "loader.bin".
While the original kernel is named "Linux-3.0.35-lab126",it's about 2.3MB.
So,i guess that, the modified u-boot has two kernel totally, "uboot-test" boots first, and "Linux-3.0.35-lab126" boots later.
If we just only flash the "loader.bin" to bootloader, it will make Kindle to be brick! Notice it!
And the question is:
1.where should the "loader.bin" be flashed?
2.and the man how to make the "uboot-test" kernel boots earlier than the original one("Linux-3.0.35-lab126") ?
3.how can i extract the "modified u-boot" from my device directly?
Code:
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   uboot-test
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    152020 Bytes = 148.5 kB
   Load Address: 88400000
   Entry Point:  88400000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Last edited by boom1212; 12-16-2015 at 10:11 AM.
boom1212 is offline   Reply With Quote