コード例 #1
0
def unpackFdat(fdatFile, outDir, mtime):
    print('Extracting files')
    fdatContents = fdat.readFdat(fdatFile)

    writeFileTree([
        toUnixFile('/firmware.tar', fdatContents.firmware, mtime),
        toUnixFile('/updater.img', fdatContents.fs, mtime),
    ], outDir)

    return {
        'model': fdatContents.model,
        'region': fdatContents.region,
        'version': fdatContents.version,
        'isAccessory': fdatContents.isAccessory,
    }
コード例 #2
0
ファイル: fwtool.py プロジェクト: ma1co/fwtool.py
def unpackFdat(fdatFile, outDir, mtime):
 print('Extracting files')
 fdatContents = fdat.readFdat(fdatFile)

 writeFileTree([
  toUnixFile('/firmware.tar', fdatContents.firmware, mtime),
  toUnixFile('/updater.img', fdatContents.fs, mtime),
 ], outDir)

 return {
  'model': fdatContents.model,
  'region': fdatContents.region,
  'version': fdatContents.version,
  'isAccessory': fdatContents.isAccessory,
 }