mirror of
https://github.com/grp/Wii.py.git
synced 2025-06-18 23:05:48 -04:00
fixing disc.py and testDISC.py
This commit is contained in:
parent
441f028440
commit
ba1e142f7e
2
disc.py
2
disc.py
@ -2,8 +2,6 @@ import os, struct, subprocess, fnmatch, shutil, urllib, array
|
|||||||
|
|
||||||
import time
|
import time
|
||||||
from title import *
|
from title import *
|
||||||
from Struct import Struct
|
|
||||||
|
|
||||||
from common import *
|
from common import *
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,18 +8,23 @@ iso.openPartition(1)
|
|||||||
#print '%s' % iso
|
#print '%s' % iso
|
||||||
#iso.decryptAll()
|
#iso.decryptAll()
|
||||||
#open('appldr.bin', 'w+b').write(iso.getPartitionApploader())
|
#open('appldr.bin', 'w+b').write(iso.getPartitionApploader())
|
||||||
|
#open('appldr.bin', 'w+b').close()
|
||||||
fstBuf = iso.getFst()
|
fstBuf = iso.getFst()
|
||||||
open('fst.bin', 'w+b').write(fstBuf)
|
open('fst.bin', 'w+b').write(fstBuf)
|
||||||
|
open('fst.bin', 'w+b').close()
|
||||||
|
|
||||||
fileNumber = struct.unpack(">I", fstBuf[0x8:0xc])[0]
|
fileNumber = struct.unpack(">I", fstBuf[0x8:0xc])[0]
|
||||||
fileObject = iso.fstObject("", iso)
|
fileObject = iso.fstObject("", iso)
|
||||||
iso.parseFst(fstBuf, fstBuf[12 * fileNumber:], 0, fileObject)
|
iso.parseFst(fstBuf, fstBuf[12 * fileNumber:], 0, fileObject)
|
||||||
print fileObject.getList()
|
print fileObject.getList()
|
||||||
fileObject.write(os.getcwd() + "/" + iso.discHdr.discId + iso.discHdr.gameCode + iso.discHdr.region)
|
fileObject.write(os.getcwd() + "/" + iso.discHdr.discId + iso.discHdr.gameCode + iso.discHdr.region)
|
||||||
|
fileObject.close()
|
||||||
|
|
||||||
#open('h3.bin', 'w+b').write(iso.getPartitionH3Table())
|
#open('h3.bin', 'w+b').write(iso.getPartitionH3Table())
|
||||||
|
#open('h3.bin', 'w+b').close()
|
||||||
#isoTik = Ticket('tik.bin')
|
#isoTik = Ticket('tik.bin')
|
||||||
#print '%s' % isoTik
|
#print '%s' % isoTik
|
||||||
#open('main.dol', 'w+b').write(iso.getPartitionMainDol())
|
#open('main.dol', 'w+b').write(iso.getPartitionMainDol())
|
||||||
|
#open('main.dol', 'w+b').close()
|
||||||
#isoTmd = TMD(iso.getPartitionTmd())
|
#isoTmd = TMD(iso.getPartitionTmd())
|
||||||
#print isoTmd
|
#print isoTmd
|
||||||
|
Loading…
Reference in New Issue
Block a user