自己动手做一个安全的Mac OS X黑苹果系统--致天下所有Hackintosh爱好者
本帖最后由 dfstw 于 2016-5-13 23:56 编辑自己动手做一个安全的Mac OS X黑苹果系统--致天下所有Hackintosh爱好者一直没有时间,但是一直想写点东西。趁老婆孩子没在,赶紧赶一篇。一、为什么要自己动手。 安装Mac OS X不是为了更换操作系统和工作习惯,而仅仅是为了体验,体验另一种GUI界面、另一种方式、另一种文化。不买MacBook是没有必要,没有增加口袋空空如也负担的必要,况且很多人用了MacBook后,总要利用BootCamp安装一个Windows!一切然并卵,纯属@#%@^$。 为什么要自己动手?不是为了好玩,不是为了耍酷,而是为了体验安全。网上随手抓一把,都是XX版的懒人版黑苹果,安装是方便;但是总会有一双不怀好意的眼睛在背后觊觎! 之前安装过El Capitan(10.11.4)版本,等到要登录iTunes时,系统提示服务器证书指向XX.YYY.Com,谨防泄露个人信息,心中一惊,身冒冷汗。还好,iCloud上没有什么秘密。天下没有免费的午餐,要用别人的成果,自然就得奉献一点。既然,驱动都弄好了,那就拿下狸猫,换上太子!!!(安装请见鄙人的小结:https://bbs.pcbeta.com/viewthread-1654379-1-1.html)二、准备工作。需要必要的、基本的文件和条件:1、一个Mac和Windows系统双环境;2、Pacifist软件在Mac环境下提取*.Pkg安装包下的文件;3、Kernels系统核心文件;4、PCBeta论坛搜索Crazybirdy大神的MBR安装补丁,OSInstaller ,OSInstall.mpkg文件;5、TransMac程序在Windows环境下进行U盘的操作;6、一个8Gb及其以上的U盘;7、必要的黑苹果第三方驱动。利用Clover模拟UEFI拷贝到U盘\EFI\CLOVER\kexts\10.11文件夹下;利用Chameleons变色龙则拷贝到U盘\Extra\Extensions文件夹下。8、必要的黑苹果配置文件。附Clover版本 config.plist文件。多啰嗦几句:Mac OS X系统盘制作基本两种方式,1、支持白苹果安装,sudo /Applications/Install\ OS\ X\ El\Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/U盘卷名 --applicationpath/Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction;2、懒人版方式:在TransMac下,将BaseSystem.dmg文件恢复到U盘,再将InstallESD.dmg提取Applediagnostics.chunklist,Applediagnotics.dmg,BaseSystem.chunklist 以及BaseSystem.dmg 4个文件,拷贝到U盘根目录下, InstallESD.dmg的/System/Installation Packages 文件夹复制到U盘的/System/Installation 下。提取的 Kernels 文件,外加打补丁,加第三方驱动。第一种方式支持白苹果,通过修改DMG文件也能实现懒人版的功能;既然是懒人版,还是选择第二种方式吧。三、黑苹果系统制作。 既然准备要用原版制作黑苹果启动系统盘,那就得上Apple公司服务器去下载原版文件。原版系统是El Capitan Install.app文件,也有转换为Mas版本的 DMG镜像文件。下载之后非常有必要比较MD5和hash值,确保总之是原版,没有恶意东西在就行。(PS:MD5和Hash两值均同,可以确保在银河系内没有错误) 确保并按以下步骤进行:1、原版文件通过iTunes下载*.App文件,文件中提取InstallESD.dmg,在Windows下显示所有隐藏文件,利用TransMac程序提取BaseSystem.dmg文件。 2、在TransMac下,将BaseSystem.dmg文件恢复到8Gb U盘(大约500MB数据),然后再将InstallESD.dmg提取Applediagnostics.chunklist,Applediagnotics.dmg,BaseSystem.chunklist 以及 BaseSystem.dmg 4个文件,拷贝到U盘根目录下。 在恢复后的映像中进入 /System/Installation,将里面的 Packages 快捷方式删除,再将之前打开的 OS X InstallESD.dmg里面的 Packages 文件夹复制到/System/Installation下面,替换之前的快捷方式。 3、这并没有完,因为笔记本电脑为MBR启动方式,所以要打上MBR安装补丁:准备好10.11.4的MBR补丁(在PCBeta搜索Crazybirdy大神的相关补丁),其中的 OSInstaller 复制替换到/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller ,OSInstall.mpkg 复制替换到/System/Installation/Packages/OSInstall.mpkg4、将Packages 文件夹中的 Essentials.pkg 用Pacifist 软件(Mac环境)提取 kernel 内核文件,将提取的 Kernels 文件夹复制到恢复映像的 /System/Library 下面,在 /System/Library 下面新建一个 Kernels 文件夹,将内核复制进去即可。至此,黑苹果的安装U盘制作完毕!四、关于Clover重点。 之前有一个问题困惑了很久,那就是Clover只能从U盘启动才能引导Mac;最终原因是对Windows7进行了KMS激活,(原谅我个人用盗版)。删除了服务后,CrazyBirdy大神编译的Clover就能顺利读取Mac HFS+分区的EFI,启动畅通无阻了。当前Clover最新版本是R3510。 SF.Net上该项目有所有的Themes,个人喜好选不同的启动主题。我个人选择了BootCamp、AppleStyle、Black_Green和BGM256。五、送给ThinkpadL440用户的福利。其实,Mac OS X到了10.11.4 El Capitan版本驱动已经算比较全面了,尤其是对Intel芯片的支持。很多在安装过程出现的五国和其他错误,大多数是在启动配置文件上的不当。我的TP L440处理器是Intel i5-4200M,集显版本为HD4600,通过Rehabman的补丁已经实现菜单透明,摄像头开启;FakeSMC-v.6.16.1372版本和其他驱动能实现电池显示,触摸板+键鼠正常驱动。对于Clover,config.plist在Devices节点增加 <key>FakeID</key> <dict> <key>IntelGFX</key> <string>0x04128086</string> </dict>在Graphics节点增加 <key>ig-platform-id</key> <string>0x0a260006</string>在SMBIOS节点,利用Clover Configure仿冒一个Mac Book Pro,安装之前修改好。就可以实现HD4600集显的驱动,启动阶段的花屏正常;可以通过提取显卡Bios和打补丁解决。比较遗憾的是,Realtek的无线网卡为8192EE芯片,无法驱动,只有通过USB无线网卡替代,使用无障碍。六、踏进深山,终得惊艳。1、登录2、桌面3、关于本机4、本机显卡5、个性化设置6、触摸板7、摄像头8、Finder
9、菜单透明一10、菜单透明二
By Fire 2016年5月13日 楼主真是精力旺盛 顶了再看长文 好东西,已收藏,我现在是UEFI+GPT分区,是不是就可以直接用官方的安装包进行安装了? phonble 发表于 2016-5-14 07:57 https://www.pcbeta.com/static/image/common/back.gif
楼主真是精力旺盛
阁下如何知晓?嘿嘿,有用就是我的快乐! 52hh 发表于 2016-5-14 14:42 https://www.pcbeta.com/static/image/common/back.gif
能动手,自己做最好的。
其实我做了win下解包打包,一键制作懒人版写U盘程序,只是不再想放出来了,怕误人 ...
威武!!! 楼主hwmonitor 显示是怎么解决的 我的弄了好几个版本只能显示硬盘温度 dfstw 发表于 2016-5-14 13:54 https://www.pcbeta.com/static/image/common/back.gif
阁下如何知晓?嘿嘿,有用就是我的快乐!
请问下楼主能不能分享一下clover的EFI呢。。。我自己的一直不成功 http://pan.baidu.com/s/1cafYLC 谢谢楼主分享
页:
[1]