【变色龙】支持 10.10 的 Chameleon_2.3svn_r2705 Mac版+Win版+EFI_Tools
本帖最后由 crazybirdy 于 2016-7-16 10:35 编辑本帖停止更新 请前往下载支持 10.11 版本,如需旧版 自行前往
需要 懒人版 的人 超级懒人专用 macOS 懒人版制作app
确认可支持 OS X 10.10 Yosemite 版本
pkg适用 10.6 , 10.7 , 10.8 , 10.9 , 10.10 等版本,boot适用 10.4 , 10.5 , 10.6 , 10.7 , 10.8 , 10.9 , 10.10 等版本
新增..
2015-05-25 Rev 2705 官方版
2014-12-19 Rev 2515 版起 自动为 OS X 10.10 加入 kext-dev-mode=1 参数。
2014-11-15 Rev 2485 版起 支持 Recovery HD, Installation DMG。
2014-10-21 Rev 2433 官方版 正式支持 10.10 版。
2014-10-13 Rev 2402 CBv2版,基于官方 2402 版 可用 lzvn kernelcache 开机 修改支持 10.10 。
2014-10-02 Rev 2401 ErmaC版,未公布源码 code 之 ErmaC 官方版 可用 lzvn kernelcache 开机。
2014-06-26 Rev 2388 CBv2版,基于官方 2388 版 修改支持 10.10。
2014-06-21 Rev 2380 CBv2版,修复 10.10 可取消 -f 参数,使用 kernelcache 开机,使用方法详见二楼 。
2014-06-19 Rev 2379 CBv1版,修改 10.10 先自动选用 /System/Library/Kernels/kernel 再自动选用 /mach_kernel 。
2014-06-13 Rev 2378 CBv2版,修改正确显示 Loading Darwin 10.10 。
2014-06-11 Rev 2378 非官方版,支持 10.10 Yosemite。
10.10 的 mach_kernel 使用方法,详见二楼自行参阅更新纪录 http://forge.voodooprojects.org/p/chameleon/timeline/commits/
安装专用精简 prelinkedkernel
使用方法
1.精简 prelinkedkernel 已加入 FakeSMC.kext 6.18.1394 版
2.备份
/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
/System/Library/PrelinkedKernels/prelinkedkernel
3.替换
/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
4.替换
懒人版位置为 /System/Library/PrelinkedKernels/prelinkedkernel
原版 U盘位置为 /.IABootFiles/kernelcache
Reovery HD盘位置为 /com.apple.recovery.boot/kernelcache
5.开机设置
四叶草:删掉 NoCaches=true,使用 prelinkedkernel 开机,开机不可选用 without caches。
/EFI/CLOVER/config.plist
<key>NoCaches</key>
<true/>
变色龙:删掉 -f 及 UseKernelCache=No,使用 prelinkedkernel 开机。
/Extra/org.chameleon.Boot.plist
<key>Kernel Flags</key>
<string>-f</string>
<key>UseKernelCache</key>
<string>No</string>
移除 /Extra/Extensions 及 /EFI/CLOVER/kexts/10.10 及 Other 无用的 kexts,避免产生不必要的错误。
6.说明:精简 prelinkedkernel 内容,已移除以下可能造成安装错误的 kext
/System/Library/Extensions/AppleIntel*
/System/Library/Extensions/AppleHDA*
/System/Library/Extensions/AMD*
/System/Library/Extensions/GeForce*
/System/Library/Extensions/NVDA*
/System/Library/Extensions/AppleTyMCEDriver*
/System/Library/Extensions/IOBluetooth*
请在完成安装进入系统 增减 kext 之后,另行使用 Kext Utility v2.6.4 重建缓存即可
编译 变色龙 的方法
自行参阅 4kb 硬盘 的 boot0: test boot0: error 问题 及 编译 变色龙 的方法(二楼)
Windows 版安装器(支持XP, Win7, Win8, Win8.1, Win10, 使用方法同Windows版变色龙)
安装方法(使用管理员身份运行):C:\MacWowpc\Install.bat
移除方法(使用管理员身份运行):C:\MacWowpc\Uninstall.bat
自动安装 Avldr.bin + Avlgo.sys + wowpc.iso 三个文件到 C:\
可自行替换选用版本的 wowpc.iso到 C:\wowpc.iso。(显示隐藏文件)
可自行替换正确的 C:\MacWowpc\Avlgo-hd(0X)\Avlgo.sys 到 C:\Avlgo.sys。(请看Q1操作)
wowpc.iso 必须读取 Mac盘 的 /Extra/ 的相关 设置文件,如下例:
/Extra/SMBios.plist
/Extra/org.chameleon.Boot.plist
/Extra/Extensions/FakeSMC.kext 等第三方驱动 kext
(自行在 Windows 安装 HFS+ for Windows 读取 Mac HFS 格式)
Mac 安装 GPT 分区专用 EFI Tools 工具包
可自行下载选用版本的 boot.zip 替换
EFI Tools Chameleon.app/Contents/Resources/i386/boot 引导文件进行安装。
Mac + Win 版本(自行参考wowpc.iso使用Q/A)
另提供 含 FileNVRAM 模组 的 wowpc.iso 可解决 iMessage 无法登录的问题
(内含 pkg.zip + boot.zip + wowpc.iso.zip 自行选用)
官方版(含 Win 版本 wowpc.iso)
2015-05-25
2015-05-15
2015-05-10
2015-04-30
2015-04-19
2015-03-13
2015-01-26
2015-01-17
2015-01-13
2015-01-02
2014-12-31
2014-12-16
2014-11-30
2014-11-20
2014-11-15
2014-11-03
2014-10-23
2014-10-21
非官方版(含 Win 版本 wowpc.iso)
2014-10-13
2014-10-02
2014-09-27
2014-09-20
2014-06-30
2014-06-26
2014-06-21
ATI 780版部份ATI旧显卡专用版(自行参考wowpc.iso使用Q/A)
(内含 pkg.zip + boot.zip + wowpc.iso.zip 自行选用)
非官方版(含 Win 版本 wowpc.iso)
2015-05-25
2015-03-13
2014-10-13
2014-06-26
2014-06-21
ATI显卡变色龙启动发生 ATI card POSTed, reading VBIOS from legacy space 问题的
请改用783以前版本,或 附件 ATI 显卡专用780版的变色龙
Chameleon Wizard 下载
本帖最后由 crazybirdy 于 2015-10-5 09:31 编辑
Yosemite 10.10 到 10.10.5 正式版 懒人版安装镜像
10.10 的 kernel 使用方法
2380版起 只需开机使用参数 -f kext-dev-mode=1 即可,免设置以下 kernel 参数
将自动选用 /System/Library/Kernels/kernel 再自动选用 /mach_kernel
2378版本 需设置以下 kernel 参数(2选1)
1.默认 / 根目录下的 mach_kernel 及 开机使用参数 -f kext-dev-mode=1
須自行复制 /System/Library/Kernels/kernel 到/ 根目录下 mach_kernel
(注意 mach_kernel 文件名称前面 不可误key空白 否则无法读取 mach_kernel) (详见2F+6F点评)
2.开机使用参数 /System/Library/Kernels/kernel -f kext-dev-mode=1
可参考编辑 /Extra/org.chameleon.Boot.plist 加入以下内容 <key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>
<key>Kernel Flags</key>
<string>-f kext-dev-mode=1</string>安装盘 须下载 内核附件 改名为 kernel 放在正确位置
内核位置 /System/Library/Kernels/kernel
请自行新建 /System/Library/Kernels/ 文件夹
先移除 kernel 设置
<key>Kernel</key>
<string>mach_kernel</string>
再设置 kernel 位置 或是 完全不设置也可以
<key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>
变色龙专用 HP 修改内核
HP lapic native 内核
HP lapic native Haswell 内核
HP 以下错误专用(或 不换内核 用 cpus=1 开机即可)
Local APIC error, ESR: %d\\n\"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3216.0.0.1.13/osfmk/i386/lapic_native.c
MBR 安装:
已修改的 OSInstaller (MBR) + OSInstall.mpkg (二楼下载)
10.10 的 kernelcache 使用方法 (免用 -f 开机)
1.修改 /usr/standalone/bootcaches.plist 内容 lzvn 改为 lzss。变色龙 2401 版本起 已支持 lzvn,免改 lzss。<key>Preferred Compression</key>
<string>lzss</string>修改后,须修复所有权sudo chown root:wheel /usr/standalone/bootcaches.plist2.使用 Kext Wizard 安装 第三方 kext 如 FakeSMC.kext 并自动 重建 kernelcache。
必须更动 /System/Library/Extensions 的 kext 才会重建新的 kernelcache,否则只会沿用旧的 kernelcache 无法顺利使用 kernelcache 开机。sudo kextcache -system-prelinked-kernel 本帖最后由 leizhihui 于 2014-6-12 08:41 编辑
前排支持变色龙,从10.5.5用到10.9.3确实还有感情,到现在10.10突然转向clover有点不适应呢。 顶顶顶,前段时间用了clover,感觉还是变色龙简单 支持楼主,支持变色龙,MBR分匹安装久等了。大暴发10.10 等win版的wowpc.iso,先用clover暂不回归 支持楼主 谢谢分享 这个可以有,谢谢楼主分享 必须顶一下楼主 终于等到C大更新了,看来我要回归变色龙了。 谢谢分享 还是变色龙简单 iaihc 发表于 2014-6-12 09:04 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
支持c大,终于更新了,我再测试下。
我在我一个已经安装好的硬盘分区,复制了核心,升级了变色龙的boot文 ...
这是oldnapalm提供的boot版本{:9_605:}
完全没有修改!应该是可以正常启动的 你好楼主,分享一下最新版本的变色龙编辑工具,谢谢,发现以前旧版本的不可以用 iaihc 发表于 2014-6-12 09:32 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
有没有测试有人成功的,我测试了此变色龙,会在我已经安装好的系统上,一闪就没有了。我把核心文件复制到了 ...
这句话改为这样 <string> /System/Library/Kernels/kernel -f kext-dev-mode=1</string>