summaryrefslogtreecommitdiff
path: root/utils/sbinfo (follow)
Commit message (Collapse)AuthorAge
* Rename sbinfo to sbtools and sbinfo.c to sbtoelf.c; preparing for future elftosbAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29733 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: make the time calculation clearerAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29732 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: use a define instead of hardcoded valuesAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29731 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: move more things to sb.h, rewrite code to use structures instead of ↵Amaury Pouly2011-04-16
| | | | | | hardcoded offsets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29723 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: move sb specific bits of its own headerAmaury Pouly2011-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29722 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix section flags, don't output more than 80 characters per line, ↵Amaury Pouly2011-04-16
| | | | | | fix colours git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29720 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix section headers generation (first section is always undefined)Amaury Pouly2011-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29714 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix a few typos (thanks to Kane Xie), correct coding style, now ↵Amaury Pouly2011-03-03
| | | | | | generate segments along with program sections to make elf files appear more valid (this allows to rebuild an .sb file using elftosb2) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29510 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix crazy condition to avoid empty elf file generation (it is reversed)Amaury Pouly2010-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28731 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix arm hasentry flags, otherwise elf files are marked as having to ↵Amaury Pouly2010-12-01
| | | | | | entry point... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28718 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: first try at creating an elf file out of the .sb messAmaury Pouly2010-12-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28717 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add a file containing key used to encrypt the Fuze+ firmware (it ↵Amaury Pouly2010-11-29
| | | | | | uses the zero key) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28709 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add full support for various kind of cryptographic checksAmaury Pouly2010-11-29
| | | | | | | | | - now have a AES128, SHA1 and CRC implementation - now crc check the boot section chunks as well as the instruction headers - now sha1 check the sb header and the whole file - nearly all fields of the sb format are now documented git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28708 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add decryption support and pretty print boot section structureAmaury Pouly2010-11-28
| | | | | | The encryption/decryption uses a public domain source code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28696 a1c6a512-1295-4272-9138-f99709370657
* Initial version of sbinfo, a utility to analyse .sb files (used for the ↵Bertrik Sikken2010-11-28
fuze+ for example) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28691 a1c6a512-1295-4272-9138-f99709370657