原文地址:关于最近很火的“快用苹果助手”和“pp助手”使用正版软件闪退问题的说明
怕谁谁说我是忽悠骗人,我先说在前面,以下内容均为推测,纯属推测,好吧,至少我认为推测的很有逻辑。
IOS6出来后许多朋友都忍不住升了,貌似现在许多人各种悔恨,越狱遥遥无期,“快用苹果助手”和“pp助手”横空出世,号称不越狱照样可以免费安装各种应用,这不正是“不越狱党”以及“IOS6党”的巨大福音么,于是大家趋之若鹜,不过目前显露的问题也非常明显,各种闪退啊。关于闪退的原因以及将来的结局,本人做如下推测,注意,是推测。
关于闪退的原因我想大部人不太关心,我也就不详细说了,请大家自己搜索论坛授权之类的关键词,本人自己也有简单论述,有兴趣的朋友自己去看。非常概括地说,在非越狱系统里,每次你打开一个非原生应用,系统都会检查这个应用自带的购买者的appleID以及购买时间,然后查看自己拥有的appleID授权表及授权时间,如果表里有并且时间未过期,那么你就能打开它,如果没有就闪退返回桌面。
中国人很有共享精神,如何让更多人免费获得本来需要购买的APP应用一直是大家探讨的话题。最简单的办法自然是某个人用自己的appleID购买某应用,然后把自己的appleID及密码告诉其他人,让他们自己去下载。当然这也很有风险,不说appleID可能绑定信用卡遭人盗刷,单是乱改密码的老鼠就很让人讨厌。后来是集资购买,用统一的appleID购买应用,大家都出钱,大家都可下载,但是这还是要出钱啊,呵呵。然后流行的是虚拟机,关于其原理请大家自行搜索,虽然下载安装软件各种操作非常麻烦,但是可以有效保障共享appleID者的安全,在不越狱的情况下非常有效,但是使用起来非常有门槛。后来有高人(具体谁忘了,sorry)发现其实苹果检查授权计算机仅仅只是检查硬盘序列号(好象是同态的,格式化一次就变了,反正就是这个意思吧),于是更改自身硬盘序列号的软件及获得授权的方法就诞生啦,再后来我也没关注了,因为我越狱了,哈哈,大体还是这几种吧。
现在我们来看看“快用苹果助手”和“pp助手”的所谓正版体验吧(终于了)。他们告诉你他们的appleID和密码了吗?显然没有(当然如果你用itools之类的软件就能看到他们的appleID然后可以去举报,好吧我吐槽的过分了);他们也没有用虚拟机或者改硬盘序列号,他们只是直接安装软件而已,他们的原理是什么呢?首先我得说,他们绕不开苹果的授权核查机制,他们也没其他更新颖的办法,他们应该是一种集合和简化,他们虚拟了itunes。首先他们用自己公司的几个appleID买了很多app应用(这得花钱啊),然后他们把这些APP应用放到网上让你下载,但是你用itunes或者其他软件安装是没用的,因为没有授权。其实安装某个app到你的苹果设备很简单,很多软件都能做到,关键是怎么刷新你的苹果设备里的appleID授权表,让你运行起来不闪退。再然后,他们要开发一个软件,这个软件很像itunes,至少苹果的认证服务器看起来一模一样,这个软件向苹果的认证服务器申请他们的appleID的授权并获得通过,苹果的认证服务器上会显示这些appleID已经有了某个有效的授权计算机,他的硬盘序列号为xxx(前面说过了苹果只检查授权计算机的硬盘序列号),然后这个软件就有权去安装这些appleID购买的应用到你的苹果设备了,反正这个软件是不会检查你的硬盘序列号的,他只要知道他自己申报的那个硬盘序列号就可以了,当然我说过苹果设备不仅检查授权appleID号,还要检查授权时间,因此你要经常上网,让这个软件去苹果的认证服务器定期复审一下,所以这个软件必然要记住这些appleID及密码,只要你打开它上网,就会自动去申报一下,不然是有可能过期的。然后,最重要的,这个软件可以随便下载复制,这个软件就是“快用苹果助手”或者“pp助手”了。我不是开发人员,我只能这么——推测一下而已。
好吧,这不是很完美么,为什么还有闪退的问题呢?这个,我只能说,抱歉,苹果也不是吃素的。早在授权时期,苹果就说过,一个appleID最多只能给5台电脑授权,如果这个数量不加限制,那完全可以无限授权,那appstore里面的东西还怎么卖的出去啊。但那时,苹果是不限制使用同一个appleID的设备数量的,现在呢,苹果又有了新说法,大家可以看苹果官网的说明
官网说明
可以点右边的语言选择成“中文”,你能看得明白一点,或者直接访问下面
中文的说明
上面说的很清楚了:
Your Apple ID can have up to 10 devices and computers (combined) associated with it. Each computer must also be authorized using the same Apple ID. Once a device or computer is associated with your Apple ID, you cannot associate that device or computer with another Apple ID for 90 days. You can view which devices or computers are currently associated, remove unused devices or computers, and see how long before they can be associated with a different Apple ID from the Account Information page in iTunes on your computer
您的 Apple ID 最多可与 10 台设备和电脑(总计)关联。还必须对每台电脑使用相同的 Apple ID 授权。设备或电脑与 Apple ID 关联后,90 天内无法将此设备或电脑与其他 Apple ID 关联。您可以从电脑上的 iTunes“帐户信息”页面中查看哪些设备或电脑当前已关联、删除未使用的设备或电脑,以及查看它们多久之后可与其他 Apple ID 关联
我把中英文都贴出来仅仅是让大家注意苹果的用词是associated(关联)而非authorized(授权),当然授权必然关联,所以最多5个的授权数量限制是包含在这10个关联名额里面的。
同时注意右上角
Products Affected(受影响的产品)
iPad, iPhone, iPod touch, iTunes, iTunes Store
这说明了什么呢?这说明了某一个appleID最多只能在10台设备上使用,除去必然授权的那个软件,还剩9个用户可以同时使用。所以你装“快用苹果助手”或者“pp助手”的正版软件必然闪退,当数量查过10个,苹果认证服务器必然是会采取措施的。所谓的闪退修复只不过是重新给你授权一次而已,反正10个的限制是不会变的,或早或晚你就得闪退。有人说10台限制是最近苹果为了icloud搞的,我理解一下也有道理,且不说全世界越来越多的人拥有appleID,苹果的服务器不堪重负,如果每个appleID有N个设备都在访问icloud,那icloud的服务器还不要歇菜啊,所以,10倍,已经是上限了吧。
有人会说,不对吧,这么多人都在用,看起来不是那么差啊。我补充说说吧,不对,是推推。首先非越狱系统没有root权限,只有user权限,所以你不能控制系统,系统可以控制你。大家经常看到苹果设备里app store上的红色数字吧,它提醒你你的设备里有几个软件有更新了,可是你没有打开app store啊,它怎么会知道有更新呢?好吧,因为它是root啊,它访问网络获取更新不要你这个user同意,当然它也不老干这事,它偶尔的,偷偷的干,如果你一直飞行状态,你那个app store死活不会知道有更新的,可是没有人的ipad或者iphone不上网吧,只要你上网了,它就可能去查更新,当然,谁也不知道它还会不会偷偷的去干些什么别的见鬼的勾当,也许其中就包括申报一下appleID授权表,苹果服务器一看,超10个了,也许他们有点别的复杂一点的判定规则,可能多一点,可能慢一点,可能按照授权的时间先后或者其他原则,反正他会通知你的设备,该授权取消,所以你就闪退了。当然不是所有人都会在同时访问网络并被复查,大家下载的应用也可能是来自不同的appleID,或者某些应用不是那么热门使用者寥寥,苹果随机的踢人动作也可能让你侥幸一两次,不过或早或晚你总会被闪退的,你要一辈子飞行模式,也可以尝试一下,我不排除有其他的内在核查机制,但毫无疑问的是,用这种软件的人越多,大家闪退的频率就越快,也许有一天苹果将永久封禁这些appleID也未可知,或者开发软件的公司请用大量不同的appleID去购买热门的应用,然后让大家区别下载吧。很遗憾,没有其他办法,除非苹果公司改变核查规则,或者,越狱?
以上,推测!