summaryrefslogtreecommitdiff
path: root/tools/ipodpatcher (unfollow)
Commit message (Collapse)Author
2006-12-21Add the --add-bootloader-bin (-ab) option to add a binary bootloader (a raw ↵Dave Chapman
.bin file with no kind of header). This can be used to install the ipodlinux loader2 bootloader without needing to convert it to the Rockbox ".ipod" format. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11831 a1c6a512-1295-4272-9138-f99709370657
2006-12-17OopsDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11793 a1c6a512-1295-4272-9138-f99709370657
2006-12-17Add a simple --scan option which tests all disks from 0 to 25 to see if they ↵Dave Chapman
look like an ipod. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11792 a1c6a512-1295-4272-9138-f99709370657
2006-12-16Default to 512-byte sectors on POSIX platforms - this allows testing of ↵Dave Chapman
ipodpatcher with a file instead of a real device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11774 a1c6a512-1295-4272-9138-f99709370657
2006-12-15Windows appears to require sector-aligned reads, which wasn't happening ↵Dave Chapman
everywhere for ipods with 2048-byte sectors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11770 a1c6a512-1295-4272-9138-f99709370657
2006-12-15Attempt #2 at moving the images to make space for the bootloader. The ↵Dave Chapman
previous attempt was completely broken. This should hopefully fix the --add-bootloader functionality. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11769 a1c6a512-1295-4272-9138-f99709370657
2006-12-15Reorganise the ioctl() #ifdefs - this should fix ipodpatcher for BSDDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11768 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Fix a problem when compiling with Dev-C++ - thanks to Paul LoudenDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11766 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Implement the add/delete bootloader functionality.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11765 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Bugfix - when opening a device as read/write, one should open a device as ↵Dave Chapman
read/write. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11763 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Use the correct length when extracting the firmware. Thanks again to ↵Dave Chapman
Llorean for spotting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11762 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Ooops, I should compile things before committing.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11761 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Correct a bug (thanks to Llorean for spotting) in read_partition and use the ↵Dave Chapman
aligned global sectorbuf for the disk read in read_partinfo instead of a local variable git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11756 a1c6a512-1295-4272-9138-f99709370657
2006-12-14Start to implement some functionality. You can now read/write the entire ↵Dave Chapman
partition (as ipodpatcher used to do), extract the original firmware to an "apple_os.ipod" file, or replace the original firmware with either a Rockbox bootloader or Rockbox itself. Adding/Removing a bootloader isn't yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11755 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Sector-size detection on Posix platforms - tested on Linux and Mac OS X. ↵Dave Chapman
Based on patch #6433 by Bryan Childs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11752 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Work-in-progress towards a cross-platform ipodpatcher which will edit the ↵Dave Chapman
firmware partition directly, incorporating the ipod_fw.c functionality. Tested successfully on win32 and Linux but it only lists the contents of the firmware partition at the moment - no actual reading or writing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11748 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Version 0.4b from 11 Dec 2006 - 0.4 broke win2k/winnt support, this patch ↵Dave Chapman
restores it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11747 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Version 0.4 from 4 Dec 2006 - added sector-size detection and hence support ↵Dave Chapman
for 5.5G ipods git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11746 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Version 0.3 from 30 Jan 2006Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11745 a1c6a512-1295-4272-9138-f99709370657
2006-12-13Initial CVS commit ofipodpatcher - v0.2 release from 16 Jan 2006Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11744 a1c6a512-1295-4272-9138-f99709370657