Tianran Ding

Apr 20, 2012 - 1 minute read - Comments - iOS Develop

iReSign 与 iModSign

IMZDL一直提供各种测试版操作系统/固件/开发工具,同时还搞一些副业,比如帮人家在不越狱情况下安装盗版app,甚至发布了一些免费的小小的但非常强力的工具,用来对iOS app进行重新数字签名。这个东西之前的版本叫iReSign,现已改名为iModSign,反正怎么都是要sign的XD…

iresign & imodsign

这个邪门的东西被制造出来的目的是方便玩家将盗版的IPA文件加以处理,安装在非越狱设备上。它的原理是将IPA包内的app各种资源重新索引,用合法的开发者证书去再造数字签名,输入是cracked IPA,输出是valid IPA,用iTunes或者其他途径都可以正常安装/同步到iOS设备上,前提是这个设备要挂在这个开发者帐号之下,添加了UDID。

但不是所有IPA都能吃进,有些还是没办法。

###除了安装盗版IPA之外还能干啥 给客户/测试人员打ad-hoc版程序,发测试版app包的时候,经常遇到不能安装的情况比如Invalid signature,这个的确是打包过程中的纰漏,比如target setting选错provision文件啦,scheme没配好类似这种(经常发生)。有时别人恰好安装成功了还是因为已经越了狱的缘故。这个时候容易抓狂,怎么都找不到错在哪个环节。

嗯,现在可以祭出iReSign了,选好certificate,抓进去有问题的IPA,点start,完成了。

###iReSign和iModSign的异同 iModSign是iReSign的后续版本,iReSign可以在线升级为iModSign,但是iModSign改进并不大,仅仅减少键盘输入,完全鼠标可操作;而且去掉了看似木有用的重要功能。iReSign需要用户输入使用的certificate全名,iModSign改进为直接列出来选一个即可,但仅列出了所有iPhone Developer证书,把iPhone Distribution证书都过滤掉了,这样就没办法打出Distribution版的app,没办法接收来自苹果的正常消息推送。iModSign还去掉了以前为optional的provisioning file选项,这样就无法将mobileprovision file同时打进IPA内,安装时需先将这个mobileprovision内置到设备中,才能继续安装app,无法一招搞定了。

另:了解到现在有一些不太体面的人,注册了iDP的帐号,向别人提供一种包月不限量安装各种app的服务,不需越狱,价格低廉,每月10块,玩遍所有热门游戏。这个就是用的以上雕虫小技,租了空间和流量,加上一些plist配置成wireless distribution的方式,在Safari中点链接即可安装,iTunes都不用,真是会做生意啊。

Tags: Xcode Jailbreak iOS Develop

PNG 与 iOS 优化选项 ACS Assessment

comments powered by Disqus