Is there any easy way to get betwiin.py to run?
Yes, it's no problem and if you use Windows try this:
1. Install python ->
http://python.org/ftp/python/2.6.2/python-2.6.2.msi
2. Install PyCrypto into the same folder->
http://www.voidspace.org.uk/downloads/pycr...win32-py2.6.exe
3. Install numpy into the same folder ->
http://sourceforge.net/projects/numpy/file....6.exe/download
4. Restart your computer(possible it work without restart)
5. Now you can start betwiin.py
If you use another OS visit python.org and download what you need. Also google for PyCrypto and numpy for your OS and install it.
Edit:
Btw, you can't use the keys.txt file from xyzzy, it's required that you edit the nand-hmac and the nand-key with an hex editor and you must use binary code. If you didn't have a NAND dump you can take the keys from the key.txt and enter this code in binary format to the *-key files.
Also you must remove the last 1024 bytes from a bootmii backup because that's no data from the NAND and betwiin didn't work if you didn't remove the 1024 bytes.
From the target Wii you should save this kilobyte because it's required to add this data to the converted flash.bin if you try to restore it with bootmii.
If you have a bootmii dump:
QUOTEI think the easiest way is to use a hex editor and copy>paste the keys direct from a bootmii NAND dump to the files nand-hmac and nand-key.
The hmac-key is 20 bytes long and you find it on $21000144
The nand-key is 16 bytes long and you find it on $21000158