This release now properl handles BuildManifest files which contain multiple devices.
Before this build the first one was picked (which was fine in pre-iOS10 as BuildManifests contained only one device).
With iOS10 apple put multiple devices into one ipsw. This requires to carefully pick the correct BuildIdentity when requesting APTickets. This release handles devicemodel (like iPhone8,1) and boardconfid (like n66map).
Aptickets for iOS10 need to be rerequested with this version.
Note: I switched to different versioning format. The version corresponds to the amout of git commits.
- fixed a bug where hex ecid can't be specified if it only contains digits. This was fixed by allowing a "0x" prefix on ecid. So if you ecid contains only digits, make sure to prefix "0x". (-e 0x123456)
- fixed a bug where generator wasn't saved
- officially updated to new shsh2 format, which also saves generator required for generator based apnonce replaying for prometheus