summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2011-11-06Convert one more file from DOS to UNIX.Torne Wuff1-132/+132
Missed one, oops. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30925 a1c6a512-1295-4272-9138-f99709370657
2011-11-06Bulk convert all DOS line endings to UNIX.Torne Wuff6-297/+297
For the git migration we want a nice clean repository with UNIX line endings. git does not use svn:eol-style, we just need the file contents to be sane. Sorry everybody. I know this messes up blame. Scumbag *NIX developer says migrating to git will make line ending issues go away; commits giant change to svn which changes line endings anyway. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30924 a1c6a512-1295-4272-9138-f99709370657
2011-11-06imxtools: add function to free instructionAmaury Pouly2-4/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30919 a1c6a512-1295-4272-9138-f99709370657
2011-11-06imxtools: add const and set pointer to NULL on free to avoid double freeAmaury Pouly2-2/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30918 a1c6a512-1295-4272-9138-f99709370657
2011-11-06elftosb: add staticAmaury Pouly1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30915 a1c6a512-1295-4272-9138-f99709370657
2011-11-06sbtools: rename to imxtools, move imx_hid_recovery to imxtools/sbloader, fix ↵Amaury Pouly20-194/+388
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
2011-11-01Add missing copyright headerAmaury Pouly1-0/+20
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30883 a1c6a512-1295-4272-9138-f99709370657
2011-11-01sbtoos: restore elf extraction functionality of sbtoelfAmaury Pouly3-15/+80
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30882 a1c6a512-1295-4272-9138-f99709370657
2011-11-01sbtools: move sb reading from sbtoelf.c to sb.c with a proper interface, fix ↵Amaury Pouly7-645/+750
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
2011-11-01sbtools: rework the color hack and add switch to disable color outputAmaury Pouly3-18/+34
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30880 a1c6a512-1295-4272-9138-f99709370657
2011-10-30Fix a typo spotted from r30864.Robert Menes1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30865 a1c6a512-1295-4272-9138-f99709370657
2011-10-30beastpatcher: check WMP version.Dominik Riebeling3-0/+53
The current implementation fails silently if Windows Media Player is version 10. Add a check and inform the user if the version installed is too old to work properly with beastpatcher. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30864 a1c6a512-1295-4272-9138-f99709370657
2011-10-29sbtools: fix handling of raw mode, have elf_write looks like elf_read, fix ↵Amaury Pouly3-3/+32
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
2011-10-29sbtools: fix compilation when linker expects correctly ordered filesAmaury Pouly1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30854 a1c6a512-1295-4272-9138-f99709370657
2011-10-29sbtools: add options to override real key and IV, fix output prefix in ↵Amaury Pouly2-74/+47
sbtoelf, unify command line to add keys git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30852 a1c6a512-1295-4272-9138-f99709370657
2011-10-29sbtools: move sb file production to its own file with a clean api, factor ↵Amaury Pouly7-536/+574
key reading even more git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30851 a1c6a512-1295-4272-9138-f99709370657
2011-10-29sbtools: factor key code, introduce crypto layer, move from open/read/... to ↵Amaury Pouly7-312/+720
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
2011-10-23sbtools: be more verbose on real key and iv; add very advanced code to craft ↵Amaury Pouly2-9/+65
images git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30835 a1c6a512-1295-4272-9138-f99709370657
2011-10-23sbtoelf: don't cross check if key is not validAmaury Pouly1-8/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30834 a1c6a512-1295-4272-9138-f99709370657
2011-10-23sbtoelf: handle the case where only one valid key is knownAmaury Pouly1-3/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30833 a1c6a512-1295-4272-9138-f99709370657
2011-10-23sbtools: fix sbtoelf to support NOP, add alignment support to elftosbAmaury Pouly2-10/+94
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30832 a1c6a512-1295-4272-9138-f99709370657
2011-10-23imx_hid_recovery: rewrite MakefileAmaury Pouly1-3/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30830 a1c6a512-1295-4272-9138-f99709370657
2011-10-20sbtools: fix sbtoelf to handle files with more than one hundred commandsAmaury Pouly1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30810 a1c6a512-1295-4272-9138-f99709370657
2011-10-19Rockbox Utility now requires voice-corrections.txt.Dominik Riebeling1-0/+1
Add to deployment configuration to make it work again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30809 a1c6a512-1295-4272-9138-f99709370657
2011-10-14Fix off-by-one buffer errorThomas Jarosch1-2/+2
The _GET_CPU macro will write a terminating zero at cpu[8]. Detected by cppcheck git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30749 a1c6a512-1295-4272-9138-f99709370657
2011-09-20Add support for i.MX28 to imx_hid_recovery, thanks to Wolfram Sang.Amaury Pouly1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30576 a1c6a512-1295-4272-9138-f99709370657
2011-09-16sbtools: implement more complicated integer expression in db files, ↵Amaury Pouly3-238/+588
implement data sections, section attributes, file options, rework command line attributes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30562 a1c6a512-1295-4272-9138-f99709370657
2011-09-15sbtools: move the db parse to its own file and improve error messagesAmaury Pouly7-586/+780
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30557 a1c6a512-1295-4272-9138-f99709370657
2011-09-15sbtools: implement virtual to physical address translation for elf filesAmaury Pouly3-5/+76
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30556 a1c6a512-1295-4272-9138-f99709370657
2011-09-14sbtools: fix code to work with file larger than header indicated sizeAmaury Pouly1-4/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30544 a1c6a512-1295-4272-9138-f99709370657
2011-09-14sbtools: relax file size condition (easier to work with)Amaury Pouly1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30543 a1c6a512-1295-4272-9138-f99709370657
2011-09-06rk27load - fix indentationMarcin Bukat4-210/+213
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30460 a1c6a512-1295-4272-9138-f99709370657
2011-08-25Fix free on wrong variableThomas Jarosch1-1/+1
Credit goes to "cppcheck" again ;) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30353 a1c6a512-1295-4272-9138-f99709370657
2011-08-25Don't close file descriptor twiceThomas Jarosch1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30352 a1c6a512-1295-4272-9138-f99709370657
2011-08-14Remove use of which.py module.Dominik Riebeling1-9/+12
Implement simple which functionality. This has less features than which.py but is sufficient, and removing an external dependency is always good. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30315 a1c6a512-1295-4272-9138-f99709370657
2011-07-24sbtools: fix version output, add support for options section and ↵Amaury Pouly3-15/+126
product/component versions in command files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30205 a1c6a512-1295-4272-9138-f99709370657
2011-07-22sbtools: add missing cariage return, implement boot mode command, add C++ ↵Amaury Pouly2-43/+114
style comments support git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30192 a1c6a512-1295-4272-9138-f99709370657
2011-07-04elftosb: remove duplicate code, merge two redundant fieldsAmaury Pouly1-9/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30123 a1c6a512-1295-4272-9138-f99709370657
2011-07-02elftosb: support 'strings' in section id, support load binary at address, ↵Amaury Pouly1-29/+182
support call/jump at address git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30110 a1c6a512-1295-4272-9138-f99709370657
2011-06-30elftosb: add support for jumps/calls with one argumentAmaury Pouly2-7/+21
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
2011-06-13sbtools: add support for the mode command (rarely used) and explicit env ↵Amaury Pouly2-0/+20
variable to skip version check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30003 a1c6a512-1295-4272-9138-f99709370657
2011-06-09sbtools: always check the result of getenv against NULL, use strcasecmp ↵Amaury Pouly2-4/+17
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
2011-06-09sbtoelf: add environment command to ignore format version checks (some files ↵Amaury Pouly1-2/+2
do not match it seems) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29988 a1c6a512-1295-4272-9138-f99709370657
2011-06-08Remove superfluous executable bits on a bunch of files.Torne Wuff10-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29986 a1c6a512-1295-4272-9138-f99709370657
2011-06-04Move various logo files to a single location.Dominik Riebeling1-0/+1
Introduce a new folder that will hold the original files for various variants of the Rockbox logo. The "Rb" variant of the icon (used in the Rockbox Utility icon on Windows) has been missing from svn. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29960 a1c6a512-1295-4272-9138-f99709370657
2011-05-30Rockchip rk27xx utilsMarcin Bukat28-0/+1845
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29936 a1c6a512-1295-4272-9138-f99709370657
2011-05-29Theme Editor: add libskin_parser files to clean rule.Dominik Riebeling1-0/+4
Since those are created below the build folder but unknown to qmake the generated Makefile doesn't remove those. Explicitly add appropriate wildcards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29932 a1c6a512-1295-4272-9138-f99709370657
2011-05-13sbtools: fix a few memcpy with overlapping src/dst, fix a parsing bug (would ↵Amaury Pouly3-3/+3
access one byte paste the end of the buffer) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29868 a1c6a512-1295-4272-9138-f99709370657
2011-05-13sbtools: be more verbose on debug and fix a bug (uninitialized structure)Amaury Pouly2-0/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29867 a1c6a512-1295-4272-9138-f99709370657
2011-05-08Fix BUILDID getting appended even if not set.Dominik Riebeling1-9/+9
Rename some stuff to make it clearer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29836 a1c6a512-1295-4272-9138-f99709370657