View Single Post
Old 07-23-2017, 01:12 PM   #20
favero_
Enthusiast
favero_ began at the beginning.
 
Posts: 35
Karma: 10
Join Date: Jul 2017
Device: Kindle Paperwhite 3
Quote:
Originally Posted by knc1 View Post
You don't have to be a programmer to find out, just a little bit of background and your favorite binary display/edit tool.

*nix systems (of which Linux is one) do not recognize file types (or mime types) by the filename extension.
They use a system of what is called "Magic Numbers".

Download one of the factory initial packages -
Download one of Amazon's customer update packages -
Look at the value of the first four bytes of each (they are printable characters).
See?

The firmwares that will not install the 'factory initial' packages have had that package type disallowed.

And no, you can't just edit the package type, it is not the only 'marker' the file has in its internal structure, just the one that can be tested very quickly.

Like any other four letter word (click the link in my signature for a description of four letter words).

Thanks for the explanation!
favero_ is offline   Reply With Quote