想通过ipa包去提取这个ipa应用的信息,于是就想到了,包中plist文件。之前通过改其后缀手动拿到,现在想去自动获取里面的字段信息。于是就用Python+Shell的方式去获得。
大致的伪代码是这样:
- 首先cd到其ipa目录,然后cp一份XX.ipa 到 XX.zip。
- 然后unzip XX.zip
- 再然后 read XX/Payload/XX.app/Info.plist (读取二进制流)
- 再通过Python的plistlib去读取刚刚的二进制data。
- 最后得到键值对的plist数据。
如需查看源码:
Python版本:3.6
Be First to Comment