查看: 49255|回复: 434

MBR分区安装雪豹系统10.6.2_10C2234所需破解文件osinstall!(支持10.6.3最新系统)

[复制链接]

该用户从未签到

 楼主| 发表于 2010-11-24 11:31 | 显示全部楼层 |阅读模式
经网友验证,这个osinstall文件也适用于雪豹10.6.3系统,只不过只需替换附件中的osinstall文件就行,另外一个不需要要替换。

最新的系统10.6.2_10C2234原版光盘发布后,我在用了以前版本的osinstall和osinstall.mpkg后发现在选 择完语言后便卡那了,无法进入安装界面。后来经多次实验发现是osinstall这个文件的问题。现在网上发布的这个文件均不适用于最新的系统。
通过yishisanren 的贴子链接我找到了 sweec 的一个关于osinstall文件的修改教程,现在引用一点如下:

“应网友请求,给出OSInstall修改方法,是我对比上面修改过的和原版的之后得出的,不保证对将来的版本适用。
简单来讲,使用你喜欢的Hex编辑器打开安装盘里的/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall或者该文件的一个拷贝,然后做以下位置的修改:
//(注意:这是以前版本的osinstall文件所需要修改的位置!)
0x3939       0x74 -> 0xEB            (JZ -> JMP)
0x3F82       0x0F85 -> 0x90E9     (JNZ -> nop;JMP)
0x7B0E      0x74 -> 0xEB              (JZ -> JMP)
0x45705    0x74 -> 0xEB
0x45D98   0x0F85 -> 0x90E9
0x4A301   0x74 -> 0xEB
其中,前三个对应的是32位版本,后三个对应64位版本。括号里是对应的汇编指令的变化。其实里面还有一个ppc版本,大家不用管它就是了.
如果你在终端里使用otool -tV OSInstall > log,然后查看log可以看到修改的是
[OSVolumeSetupQueueElement elementWithTargetVolume:sourceVolume:willInitializeTarget:]:
修改位置0x3705 (32位)
[OSTargetController(DiskProcessing) _performInitialOSInstallChecks:]:
修改位置0x3D98(32位)
[OSDiskPrepQueueElement run]:
修改位置0x8301(32位)
这三个函数里牵涉到磁盘检查的部分。修改的地方后面跟的都是出错处理,修改之后就绕过去了。”


很显然,这种修改方法不适用于新版本的原因就是那些需要修改的位置可能在新版本里变更了。其实osinstall文件破解只需要修改其中的几个数值,文件大小不应该发生变化,以前版本的大小是701K,而新版统中这个文件大小是706K,所以应该是需要修改的数值位置发生了变化。
我通过对旧版本osinstall文件和新版本的相比较,终于找出了新版本osinstall文件应该修改的地方:
0x467D       0x74 -> 0xEB            (JZ -> JMP)
0x4CC6       0x0F85 -> 0x90E9     (JNZ -> nop;JMP)
0x8852      0x74 -> 0xEB              (JZ -> JMP)
0x464B9    0x74 -> 0xEB
0x46B4C   0x0F85 -> 0x90E9
0x4B0B5   0x74 -> 0xEB

将这些地方修改了以后,我把修改过的osinstall文件放入相应文件夹后,一切顺利地装上了最新的MAC系统。

现在将我修改过的文件放出,我的电脑是32位的,完美安装,希望有64位机的朋友帮忙测试下。如果有错误则说明可能是我应修改地方的偏移地址找错了。
这个文件修改我是用WinHex修改,有一些小窍门的,比如该如何找第一处到底在哪改呢,笨方法,先找一旧文件,按照sweec 所提供的偏移地址去找到要修改的地方,然后把这个数值以及两边的几个数值合在一起进行16进制数值搜索,搜索的数字越多就代表越精确。我找到的新的偏移地址前三个应该是正确的,因为我已经装上,后三个还请大家测试。
希望大家都能啃上新苹果~

(3月11号)PS:14楼朋友已经证实了64位安装用我修改的osinstall文件也可以正常安装,所以这个文件是通用的。


附件如下:

游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2010-11-24 12:39 | 显示全部楼层
好东西

该用户从未签到

发表于 2010-11-25 14:35 | 显示全部楼层
好东西,不容错过!

该用户从未签到

发表于 2010-11-25 19:41 | 显示全部楼层
[mushroom8]好东西啊

该用户从未签到

发表于 2010-11-27 09:07 | 显示全部楼层
好东西啊

该用户从未签到

发表于 2010-12-5 18:25 | 显示全部楼层
需要

该用户从未签到

发表于 2010-12-7 21:45 | 显示全部楼层
gfrhrth

该用户从未签到

发表于 2010-12-9 15:00 | 显示全部楼层
我一定摇摇

该用户从未签到

发表于 2010-12-9 20:01 | 显示全部楼层
大哥,不是太懂,是不是咱们的盘不一样啊,我是373带的碟,像装到以前的mc上,麻烦指教,谢谢啊!

该用户从未签到

发表于 2010-12-12 00:08 | 显示全部楼层
ding~~~~~~~~~~~~~~~~~~~~~~~~~~~

该用户从未签到

发表于 2010-12-12 04:27 | 显示全部楼层
下来收藏,谢谢提供

该用户从未签到

发表于 2010-12-13 10:47 | 显示全部楼层
下来收藏,谢谢提供

该用户从未签到

发表于 2010-12-13 19:14 | 显示全部楼层
好东西,不容错过!

该用户从未签到

发表于 2010-12-24 20:27 | 显示全部楼层
ffdr

该用户从未签到

发表于 2010-12-24 20:28 | 显示全部楼层
hehe woqule

该用户从未签到

发表于 2010-12-25 20:36 | 显示全部楼层
正在寻找的资源,谢谢了

该用户从未签到

发表于 2010-12-30 22:40 | 显示全部楼层
我要找的就是这个....谢谢LZ....

该用户从未签到

发表于 2010-12-31 19:51 | 显示全部楼层
好东西啊

该用户从未签到

发表于 2011-1-1 17:13 | 显示全部楼层
好啊,谢谢分享

该用户从未签到

发表于 2011-1-2 12:44 | 显示全部楼层
好东西,不容错过!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

意见反馈|Archiver|手机版|小黑屋|本友会 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

GMT+8, 2022-12-1 22:21 , Processed in 0.066175 second(s), 13 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表