I've compiled extractpartition for Linux systems.
To get it working, change to the directory where you downloaded it and do these in the terminal:
Code:
sudo cp extractpartition /usr/bin
mkdir ~/.wii
dd if=/dev/zero of=~/.wii/root-key count=1 bs=516
cp common-key ~/.wii
Then the usage is:
Code:
extractpartition <input ISO> <output ISO>
The tool will say there is a error at the ending but it still worked fine.
I compared the MD5s of a Battalion Wars ISO made with Waninkoko's Backup-Creator and WiiGator's extractpartition and they matched.