summaryrefslogtreecommitdiff
path: root/utils/sbtools/sbtoelf.c (follow)
Commit message (Collapse)AuthorAge
* sbtools: rename to imxtools, move imx_hid_recovery to imxtools/sbloader, fix ↵Amaury Pouly2011-11-06
| | | | | | tools to correctly handle/free memory, properly return error codes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30907 a1c6a512-1295-4272-9138-f99709370657
* sbtoos: restore elf extraction functionality of sbtoelfAmaury Pouly2011-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30882 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move sb reading from sbtoelf.c to sb.c with a proper interface, fix ↵Amaury Pouly2011-11-01
| | | | | | sb production bug, fix ugly code, add sb dump code and sbtoelf loopback facility git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30881 a1c6a512-1295-4272-9138-f99709370657
* sbtools: rework the color hack and add switch to disable color outputAmaury Pouly2011-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30880 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix handling of raw mode, have elf_write looks like elf_read, fix ↵Amaury Pouly2011-10-29
| | | | | | uninitiliazed offset of bss sections, add real key override on decrypt git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30858 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add options to override real key and IV, fix output prefix in ↵Amaury Pouly2011-10-29
| | | | | | sbtoelf, unify command line to add keys git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30852 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move sb file production to its own file with a clean api, factor ↵Amaury Pouly2011-10-29
| | | | | | key reading even more git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30851 a1c6a512-1295-4272-9138-f99709370657
* sbtools: factor key code, introduce crypto layer, move from open/read/... to ↵Amaury Pouly2011-10-29
| | | | | | fopen/fread/..., add support for encryption/decryption using a device when the key is not known, move sbtoelf to use getopt for command line git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30849 a1c6a512-1295-4272-9138-f99709370657
* sbtools: be more verbose on real key and iv; add very advanced code to craft ↵Amaury Pouly2011-10-23
| | | | | | images git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30835 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: don't cross check if key is not validAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30834 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: handle the case where only one valid key is knownAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30833 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix sbtoelf to support NOP, add alignment support to elftosbAmaury Pouly2011-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30832 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix code to work with file larger than header indicated sizeAmaury Pouly2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30544 a1c6a512-1295-4272-9138-f99709370657
* sbtools: relax file size condition (easier to work with)Amaury Pouly2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30543 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fix version output, add support for options section and ↵Amaury Pouly2011-07-24
| | | | | | product/component versions in command files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30205 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add missing cariage return, implement boot mode command, add C++ ↵Amaury Pouly2011-07-22
| | | | | | style comments support git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30192 a1c6a512-1295-4272-9138-f99709370657
* elftosb: add support for jumps/calls with one argumentAmaury Pouly2011-06-30
| | | | | | | sbtoelf: remove sb version check and print it in the basic info Thanks TheLemonMan ! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30106 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add support for the mode command (rarely used) and explicit env ↵Amaury Pouly2011-06-13
| | | | | | variable to skip version check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30003 a1c6a512-1295-4272-9138-f99709370657
* sbtools: always check the result of getenv against NULL, use strcasecmp ↵Amaury Pouly2011-06-09
| | | | | | | | instead of strcmp more greater flexibility Thanks TheLemonMan for spotting that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29989 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: add environment command to ignore format version checks (some files ↵Amaury Pouly2011-06-09
| | | | | | do not match it seems) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29988 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: fix to handle unencrypted files (minor tweak)Amaury Pouly2011-04-17
| | | | | | elftosb: properly generate sb file (encryption not implemented yet) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29742 a1c6a512-1295-4272-9138-f99709370657
* sbtoslf: command size doesn't include itself, but section can be padded with ↵Amaury Pouly2011-04-17
| | | | | | random data git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29740 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: include a raw command mode to see hidden command used by the ↵Amaury Pouly2011-04-17
| | | | | | bootrom (tag and nop) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29739 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move internal elf definition to elf.c, implement elf readingAmaury Pouly2011-04-17
| | | | | | | sbtoelf: generate a correct section name for undef and string table sections elftosb: static'ify functions, add cmd file to sb file conversion git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29738 a1c6a512-1295-4272-9138-f99709370657
* sbtools: update Makefile; fix whitespacesAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29734 a1c6a512-1295-4272-9138-f99709370657
* 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