Esempio n. 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,
    }
Esempio n. 2
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,
 }