added downloadTitle.py and changed createNAND.py to be dynamic

This commit is contained in:
megazig 2009-10-23 14:08:17 -05:00
parent 7039b63616
commit b1fa3d9047
2 changed files with 39 additions and 13 deletions

View File

@ -1,19 +1,24 @@
#!/usr/bin/python
import os, Wii
import os, sys, Wii
nand = Wii.NAND('/home/megazig/Wii.py/nand')
def main():
if len(sys.argv) == 1:
print 'Usage: python createNAND.py <foldername>'
sys.exit(1)
# change for region
sysV = 417
iosV = 6174
nand = Wii.NAND(sys.argv[1])
#Wii.NUS.download(0x0000000100000002, sysV).dumpDir("0000000100000002")
#Wii.NUS.download(0x000000010000003C, iosV).dumpDir("000000010000003C")
#Wii.NUS.download(0x0001000848414C45).dumpDir("0001000848414C45")
#Wii.NUS.download(0x0001000848414B45).dumpDir("0001000848414B45")
# change for region
sysV = 417
iosV = 6174
nand.importTitle(Wii.NUS.download(0x0000000100000002, sysV), False)
nand.importTitle(Wii.NUS.download(0x000000010000003C, iosV), False)
nand.importTitle(Wii.NUS.download(0x0001000848414C45), False)
nand.importTitle(Wii.NUS.download(0x0001000848414B45), False)
sys.exit(0)
if __name__ == "__main__":
main()
nand.importTitle(Wii.NUS.download(0x0000000100000002, sysV), False)
nand.importTitle(Wii.NUS.download(0x000000010000003C, iosV), False)
nand.importTitle(Wii.NUS.download(0x0001000848414C45), False)
nand.importTitle(Wii.NUS.download(0x0001000848414B45), False)

21
tests/downloadTitle.py Normal file
View File

@ -0,0 +1,21 @@
#!/usr/bin/python
import os, sys, Wii
def main():
if len(sys.argv) == 1:
print 'Usage: python downloadTitle.py <titleid> <version>'
sys.exit(1)
titleid = sys.argv[1]
titlehex = int(titleid, 16)
version = sys.argv[2]
Wii.NUS.download(titlehex, int(version)).dumpDir(titleid + '.' + version)
sys.exit(0)
if __name__ == "__main__":
main()