Quote:
Originally Posted by bt4wang
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 ...