转:http://www.pc6.com/edu/53793.html
揭秘下授权文件的真正意义和使用方法
其原理是:
iTunes授权时,需要连接Apple服务器进行验证,通过验证后,会将授权信息以加密文件的形式,存放在下述路径(注意:不同操作系统平台的路径,是不一样的)
Windows 2000/xp/2003
C:\Documents and Settings\All Users\Application Data\Apple Computer\iTunes\SC Info(隐藏文件)
Windows vista/7/2008
C:\ProgramData\Apple Computer\iTunes\SC Info(隐藏文件)
打开上述路径后,你将看到两个文件,分别是:SC Info.sidb和SC Info.sidd(隐藏文件)
我们的授权信息就存储在其中,而其加密算法目前没人能够破解,仅仅知道和PC的硬盘卷分区序列号有关(这个序列号不是整个物理硬盘的Serial ID即硬件制造商出厂编号,而是每次格式化分区磁盘后,随即分配的一个ID号,可自行通过DOS命令行下的dir进行查询)
另外,经过查阅国外相关文档,其加密算法应该也与PC的网卡MAC物理地址有关,但目前Apple似乎并未对MAC地址进行强制验证,即它可能知道这个授权其实来自于不同的多台PC,但却没法管,因为可能存在一种合理的家庭分享,即Apple官方所允许的家庭内多台PC授权方式。
出于安全考虑,这里还是建议分享者在制作授权文件时,最好在虚拟机内进行,并且通过“记事本”编辑虚拟机配置文件(后缀名vmx),将其中“ethernet0.generatedAddress =”这部分内容进行相应处理,以避免将来Apple针对MAC物理地址也开始进行强制验证。
同样的,对于硬盘卷分区序列号,出于安全考虑和分享的便利,也是建议分享者在虚拟机内进行,在授权之前,先把序列号更改为“XXXX-XXXX”的形式,并牢记这个序列号。
因此,无论是原来的虚拟机快照分享方式,还是现在的通过voie7提供的“授权导入导出工具”,其本质都是一样的,都是为了保留下分享者的授权文件,从而使iTunes获得可以将所授权的账号下购买的应用,同步进iPad的权限!
那么,根本就不需要臃肿的虚拟机,也不需要什么图形化界面的授权工具(该工具在Win7系统下,兼容性有问题,无法正常使用),只要我们自己进行手工操作即可,安全环保!
以上只是对原理的一个阐述,本人建议还是使用V大的工具来的直接!! 至于工具怎么用,看这里http://bbs.weiphone.com/read-htm-tid-3154659.html
下面分别从分享者和使用者角度,分别说明如何进行相关操作:
多个授权文件共存的正确方法(超详)及最新账户发放
分享者:
1、 根据上文所述,出于安全考虑,依旧强烈建议分享者在虚拟机环境下,进行所有操作
2、 准备操作环境:任意制作并进入一个干净无病毒的Windows XP或其他Win平台操作系统,首先将虚拟机网卡的MAC物理地址在vmx配置文件内,通过记事本打开后进行编辑,将其中的这两行中红色的部分加以修改:
uuid.bios = "56 4d db 4d 44 f6 f3 c1-13 d0 df bd 87 10 69 6d"
ethernet0.generatedAddress = "00:0c:29:10:69:6d"
例如将10 69 6d修改为11 11 11,则得到的虚拟机网卡MAC地址将被改为00:0c:29:11:11:11 (范例而已,不要照抄),然后启动虚拟机进入操作系统,将操作系统所在分区(一般为C盘)的序列号更改为“AAAA-1111”(范例而已,不要照抄),重启后更改生效,最后在确保虚拟机可以正常通过NAT方式上网的前提下,安装iTunes并将需要分享的账号,在Tunes中对这台“虚拟机”电脑进行授权
3、 通过授权验证后,打开授权文件所在路径(上文已标注),将SC Info.sidb和SC Info.sidd(隐藏文件)复制到任意其他位置进行保存,以供接来下分享给其他使用者
4、 新建一个txt文本,在其中写入你的分区序列号AAAA-1111和网卡物理地址00:0c:29:11:11:11,连同上一步骤中复制出来的SC Info.sidb和SC Info.sidd这两个文件,并加上一个用于同步授权的所分享账号下的较小容量应用的ipa安装文件(建议采用“ShapeUp镜子”这个应用,容量很小,仅0.1mb,地址是http://itunes.apple.com/cn/app/id398830879?mt=8),一并制作成压缩包
5、 将压缩包上传115等网盘,以供使用者下载同步授权使用
6、 同时,将分享者所购入的所有需分享应用的ipa安装文件,分别上传115等网盘,以供使用者再通过了同步授权后,下载并通过iTools安装使用这些应用
7、 分享期间,注意下列事项:
A-已经被授权的iTunes不要取消授权,也不要更改分区序列号和MAC地址,以避免使用者无法通过Apple的验证
B-这种授权仍然是有时限的,一般为一周,即分享者制作的授权文件,只可保证在制作授权文件后不超过一周以内,所购买的应用能够在使用者同步后的iPad端不闪退
C-如果分享者分享的应用需要升级,或者新购入了新应用,或者由于其他未知问题已经开始有使用者报告发生较多闪退,则可以由分享者重新制作一次授权文件,步骤同1-5
D-对于分区序列号,虽然可以直接通过dir命令进行查询,但要进行修改,必须通过第3方软件,由于更改序列号通常被认为是破坏系统核心的行为,这类第3方修改软件通常会被杀毒软件当做是病毒处理,因此,必须对使用者加以说明“用人不疑疑人不用”,实在不放心的话,推荐一个基本不会被杀毒软件报警的绿色软件:Hard Disk Serial Number Changer,这是原来用在xbox改硬盘上的一个小工具,另外,对于分享者使用的是SCSI硬盘的情形,某些这类修改软件会将分区序列号错误显示为0000-0000,此时要注意通过dir命令查询验证正确的序列号
其实我们这里更多的是使用者,所以请认真逐字逐句反复读完再操作
使用者:
1、下载回分享者所发布的同步授权文件,以及实际的各个应用ipa安装文件,妥善保存
2、可以选择在真实PC环境下进行同步授权,也可以选择在虚拟机环境下进行。采用真实PC的好处在于完全脱离虚拟机这个累赘,但坏处在于,由于需要更改分区序列号,可能导致其他一些与分区序列号相关的软件无法运行(例如金蝶的某些财务软件,也是需要验证分区序列号的),另外,由于使用者事实上完全可以使用不同的分享者发布的同步授权文件,而每个分享者制作时所选用的分区序列号并不相同,每更改一次就需要重启一次操作系统才能生效,因此,这里还是建议使用者不要直接在真实PC环境下进行操作,从虚拟机环境下将会更加便利
3、根据分享者提供的同步授权文件,首先必须将iTunes中自己账号的授权,进行取消!由于接下来的同步授权操作需要更改分区序列号,而针对每个序列号,Apple会认为是一个新的授权使用,因此必须取消,以免白白浪费一个授权名额(总共只有5个)! 5个到了,看这里解除!
4、接着,使用者将自己当前的操作系统所在分区的序列号,修改为与分享者所提供的一致,例如也改为AAAA-1111,同时将网卡MAC地址也改为与分享者所提供的一致,例如也改为00:0c:29:11:11:11(修改网卡MAC地址需谨慎,尤其在真实PC环境下进行操作时,某些地区的宽带运营商是绑定这个MAC地址才允许上网的,又或者你的家庭中采用了路由器并设定了MAC地址过滤列表等安全选项,也可能造成你无法上网;虚拟机可以随便修改MAC地址,因为其采用的是NAT的方式,以真实PC为Da1L1再进行网络访问,不受上述限制)
5、重启后,确认修改正确且已经生效。将分享者的授权文件,即SC Info.sidb和SC Info.sidd(隐藏文件)这两个文件,复制到上文所述的本机授权文件所在路径进行覆盖
6、然后,将iPad上已经安装的所有应用,通过itools进行备份后(若有重要的游戏存档,必须选择含记录的备份形式),全部删除干净!另外,进入iPad的“设置”,将“Store中”已保存的账号进行“注销”!若需要同步授权多个不同分享者,则此步骤必须每次都进行,必须删除干净后,再重新进行同步授权!(同时,若需要共存多个分享者的授权,还必须在iTunes中,将上一次同步授权所使用的同步授权应用进行删除)
7、在连接iPad之前,必须再三确认:iTunes授权已取消、已勾选“编辑-偏好设置-常规”中的“源:应用程序”选项、已勾选“编辑-偏好设置-设备”中的“防止自动同步”选项、iPad已删除所有应用且注销已登录的Store账号、当前网络环境可正常访问Internet(尤其要确保,没有因为使用红雪等越狱工具,导致本机Host文件中,将Apple的验证服务器修改到了不正确的IP地址,若已被改,请改回正确的“74.208.10.249 gs.apple.com”)
8、将下载回来的分享者所发布的同步授权文件中的较小容量应用的ipa安装文件,例如ShapeUp镜子拖入iTunes资料库后,正是开始连接iPad,勾选“应用程序”下的“同步应用程序”,并且勾选拖入的应用,例如“ShapeUp镜子”,点击下方的“应用”按钮,等待同步完成。保险起见,这里可以进行二次同步以确保获得授权,即第一次同步完成后,删除同步复制过去的应用,再重复进行第二次同步,完成后,断开iPad,检查所安装的应用是否会闪退,若不闪退则说明同步授权成功!同时,若需要同步授权多个不同分享者,或者分享者本身分享了不止一个账号的授权文件,则必须注意,每次同步,只能够最多针对5个不同账号进行,即要确保同时共存授权,必须分批次进行同步授权操作!(若是不同分享者,则可能还需要每次同步新授权前,修改其所对应的分区序列号!)
9、完成同步授权后,可以不再需要iTunes,直接通过itools安装分享者另外发布出来的所有应用
10、若发生闪退,则检查上述步骤有无疏忽;也可能某些应用超出了授权期限,可以等待分享者重新制作发布最新日期的同步授权文件