コード例 #1
0
ファイル: unpack.py プロジェクト: canpowerzhu/midplatform
def parse_apk(filename):
    '''
    Returns:
        Manifest(Class)
    '''
    with zipfile.ZipFile(filename, 'r') as file:
        manifest = file.read('AndroidManifest.xml')
    return Manifest(AXMLPrinter(manifest).getBuff())
コード例 #2
0
def main():
    ap = AXMLPrinter(open('example/binary/AndroidManifest.xml', 'rb').read())
    buff = minidom.parseString(ap.getBuff()).toxml()
    print(buff)
コード例 #3
0
def extractManifest(apkFile):
	ap = AXMLPrinter(ZipFile(apkFile).read("AndroidManifest.xml"))
	return minidom.parseString(ap.getBuff()).toxml()
コード例 #4
0
 def getManifest(self):
  return minidom.parseString(AXMLPrinter(self._file.read('AndroidManifest.xml')).getBuff())