讲在前面,此帖虽然是洗白,但是重点是"无歧义"的讲解,如果没有足够的求知欲,那这篇文章可能不适合你,我说真的
首先,说明一下洗白需要的数据之间对应关系(花一点时间记一下简称,有规律)
在config.plist中 Rt Variables选项:有 ROM ,MLB 为了方便,简称RV选项, ROM ,MLB
SMBIOS选项:有 Serial Number,Board Serial Number ,SmUUID 简称SM选项:SN, BSN, SU
System Parameters选项: Custom UUID (还有一个Inject System ID开关,这个开关非常重要) 简称SP选项:CU (IJ开关)
在iMessageDebug信息中 SerialNumber 简称:i-SN Hardware UUID 简称:HU System-ID 简称:SI ROM 简称:i-ROM BoardSerialNumber 简称:i-BSN
++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 其实洗白教程层出不穷,然而做法往往不太一样,让人一头雾水. 当然,这并不代表有人是错的,注入三码的方法本来就可以不一样,我会详细列出为什么方法可以是多种,以及怎么注入更好.
首先,请将Clover更新到较新的版本,在某些很旧的版本的注入机制是不同的.笔者使用的是45xx--49xx版本 先引出两个新概念,其实引起注入方式的不同,往往有两个原因:一个是--优先级,一个是--IJ开关
(你可以的打开一个空的config.plist作为对照查看) 一.优先级主要针对相同的参数,它们的值虽然是相同的,但通过不同的注入方式,它生效的顺序是不同的. 高优先级 --> 低优先级 RV选项:ROM --> SM选项:SU-后十二位 // 同为网卡MAC地址 RV选项:MLB --> SM选项:BSN //同为主板序列号 SP选项:(CU)输入框 --> SM选项:(SU)输入框 //特别说明,这两个选项满足的是输入框的优先级,不是数值,数值的作用是待定的 优先级注入的原则: 1.若使用高优先级注入,则低优先级选项无论填什么都不会生效,随便填,留空都可以. 2.若使用低优先级注入,(重点!)则高优先级选项一定要置空,一定不要填!否则就是上面的情况.
二.IJ开关,也就是SP选项:Inject System ID这个开关,它的作用是 系统默认会将SP选项:CU和SM选项:SU两个数值对调.(重点!)但是原来的输入框的优先级是不变的,再次强调是输入框. 所以说这一项是否勾选,会影响的是你Custom UUID输入框是通过CU注入SI还是HU(也就是后面提到的System-ID和Hardware UUID) 根据选项,Custom UUID输入框填写并注入的结果: 勾选IJ开关:通过CU输入框注入SI 不勾选IJ开关:通过CU输入框注入HU
++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 洗白一定要遵循上面两个原则,熟记之后就可以用iMessageDebug的信息注入白果三码了
在白果提取的iMessageDebug选项里,我们需要用到下面的数据,并把它们填到config.plist里:
i-SN ( == SM选项:SN ) i-ROM ( == RV选项:ROM == SM选项:SU-后十二位 ) i-BSN ( == RV选项:MLB == SM选项:BSN ) 以下二选一(推荐使用SI, 注入后系统会自动计算得到HU): SI == SM选项:SU HU == SP选项:CU (系统会根据三码信息自动计算得到HU,并自己生成,推荐用来验证自己注入的信息是否有效,而不是直接注入)
综上便得到可能的注入方法: 1.如果你只想洗白,不想考虑优先级,填写下面的选项,不填重复选项的数值,其他留空即可 如: (最高优先级) RV选项:ROM ,MLB SM选项:SN SP选项:CU输入框 (IJ开关,勾选,注入SI) 其它选项可不填,或为了美观填上重复的数值即可
(最低优先级) SM选项:SN, BSN, SU(SU填写完整的SI) (IJ开关,取消勾选,CU输入框不使用) 若非要使用低优先级注入,则相同数值的选项一定要留空!!
2.如果你想要知道所有可能的注入规则,以及不同的注入方式所产生的区别,你可以继续 我得出两点结论:
一.不推荐使用Custom UUID直接注入HU SM选项:SN SP选项:CU输入框 (IJ开关,取消勾选,使用CU输入框注入HU) 其他选项:略 缺点:Clover一旦直接注入HU,可以洗白,但是系统将无法读取System id
二.我自己的试验发现,无论注入的SI还是HU是不是白果的,应该都不影响洗白,它只会侦测你的设备是否改变. 所以,你完全可以用不同的UUID注入SI,不仅可以洗白,还可以和原来的照抄的白果三码设备区分开 既可以洗白,又不会与原来的白果识别为相同的设备,变相遵循了一机一码的原则 (序列号虽然相同,但是侦测设备的数值其实是HU,用小号登录实验,绝对能看到相同序列号的不同设备) 这样,不仅不会和提取的白果冲突,即使别人使用了提取白果相同的三码也不会和自己产生冲突,降低了不可控因素
老实说,我自己写完也是一脸懵逼,但方法是对的,这就ok了
在黑果的世界,收获了很多.累啦累啦~
|