特殊entitlements.plist,<key>com.apple.itunesstored.private</key> <true/>如何使用企业签名安装到非越狱机

http://d.updater.i4.cn/i4toolupdate5/i4tools/update_files/files/i4/EBFCECF97992FE3E707786462ABB4FCE.ipa
这个是下载地址.

➜ ~ codesign --display --verbose=4 /Users/Naville/Downloads/Payload/aisiweb.app/
Executable=/Users/Naville/Downloads/Payload/aisiweb.app/aisiweb
Identifier=com.aswallpaper.mito
Format=app bundle with Mach-O universal (armv7 arm64)
CodeDirectory v=20200 size=34984 flags=0x0(none) hashes=1740+5 location=embedded
Hash type=sha1 size=20
Hash choices=sha1
CDHash=f9ddabeb30244552690992dccd1bcb4b0ff9c137
Signature size=3487
Authority=Apple iPhone OS Application Signing
Authority=Apple iPhone Certification Authority
Authority=Apple Root CA
Info.plist entries=38
TeamIdentifier=B9L96Q2R99
Sealed Resources version=2 rules=6 files=498
Internal requirements count=1 size=100

jtool --ent /Users/Naville/Downloads/Payload/aisiweb.app/aisiweb -arch armv7

keychain-access-groups B9L96Q2R99.com.aswallpaper.mito
	<key>com.apple.developer.team-identifier</key>
	<string>B9L96Q2R99</string>

	<key>application-identifier</key>
	<string>B9L96Q2R99.com.aswallpaper.mito</string>

	<key>aps-environment</key>
	<string>production</string>

</dict>

这东西还是被签名了啊。embedded.mobileprovision也就是CDBlob的一种表现形式,他这个不是在文件里而是签到了可执行文件内部。仅此而已

不做App Store开发。推测是这样。
先上架了AS然后撤下来获得有签名&加密的一份app
然后把购买用AppleID的信息和app本身同步到你的设备上

企业签名,可执行文件也有签名信息.

他先要对iPhone进行正版授权,要不然安装会出现闪退,估计与目录SC_INFO有关系.

他这个IPA,AppStore肯定是不允许上架的吧.AppStore是找不到这款应用的.

注意BundleID里的WallPaper :smile:顺便来份解密的Binary

这里的BundleID有什么玄机吗?我是比较好奇他的正版授权与如何IPA与正版的IPA一样。有人知道相关的文章吗?至于解密文件,用dumpdecrypted很快就可以脱掉。