2016年10月3日 星期一

黑蘋果關閉 SIP

本來以為黑蘋果關閉 SIP 的方法跟白蘋果一樣
進 Recovery HD 再輸入指令關閉

結果發現只要去改 config.plist 就好了
設定如下



Clover Configurator > Rt Variables > BooterConfig and CsrActiveConfig

Relevant user options for SIP are as follows:
csr-active-config 0x0 = SIP Enabled (Default)
csr-active-config 0x3 = SIP Partially Disabled (Loads unsigned kexts)
csr-active-config 0x67 = SIP Disabled completely

在 10.11 以後,要裝音效驅動什麼的改 0x3 就可以了
如果是要完全關閉就選 0x67

直接編輯也可以,整體如下


<key>RtVariables</key>
    <dict>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
        <key>BooterConfig</key>
        <string>0x28</string>
    </dict>


參考資料:
disable SIP

2016年10月1日 星期六

Windows10 安裝紀錄:Install on GPT partition

趁著這次升級把雙系統分家成兩個硬碟
順手紀錄一下 Windows10 安裝在 GPT 硬碟的方法
其實以 SSD 的容量用 MBR 就可以了
不過為了讓 Clover 用 UEFI 引導雙系統,還是得用

1. 準備
有光碟不用說,確認 Bios 設定好 UEFI 開機,放進去就可以進到安裝畫面了

沒光碟就做 UEFI 的隨身碟,先去準備好安裝的 ISO 映像檔
然後準備隨身碟製作軟體 Rufus
Install option:
資料分割配置及系統類型:GPT UEFI 資料分割配置
檔案系統:FAT32

做好隨身碟後插上電腦,指向隨身碟開機

2. 安裝
進入 Windows10 安裝畫面後,按下 shift + f10,開啟命令提示字元
接著照指令走

  • diskpart:進入分割程式
  • list disk:所有硬碟列表
  • sel disk x:選擇硬碟,x 填入列表中你要安裝 windows 的硬碟代號
  • clean:格式化硬碟
  • convert gpt:轉換為 GPT 配置
  • create partition EFI size=300:新增 EFI 開機磁區
  • creare partition MSR size=128:新增 MBR 開機磁區(似乎非必要?)
  • exit:退出分割程式
接著老樣子照安裝程式走,選擇未配置的空間磁區安裝系統

2016年9月30日 星期五

Clover 音效驅動 CLoverALC for ALC 1150

雖然有 MultiBeast 這個萬用物可以裝驅動
但避免日後又有意外
先把本次學到的驅動安裝方法記錄起來,以備萬一

1. 開啟 Clover Configurator,編輯 config.plist 如下圖


2. 
下載 HDAEnabler1.kext & realtekALC.kext
放到 /EFI/CLOVER/kexts/10.11

3.
下載 audio_cloverALC-120.command.zip (如果是 10.11 就用 alc-110.command)
解壓縮後開啟終端機執行,過程會要求輸入密碼且兩次 Y

安裝完成後重開機即可

10.12 Sierra on PC 安裝紀錄

新系統試手安裝,此篇作為備忘錄

基本安裝過程和之前大同小異,因此本篇記錄著重於相異點

配備部分老樣子還是 Haswell
新採購建議 Skylake,以免 USB 3.0 出現問題
10.12 影響最大應該是顯卡的部分
Nvidia 至 Maxwell 為止都可以用 WebDriver 支援,最新 Pascal 的 10X0 都無望啦

重要更新:
2017/05/16:Nvidia 釋出最新的支援 Pascal 的 WebDriver
1050ti、106010701080 想裝什麼就裝什麼
歡呼吧各位!

AMD 則因為新 Mac 似乎採用 Polaris ,可以支援,但要做設定調整
但我手邊沒有 A家卡,這篇先不講,如果哪天我進了新卡再來補吧
另外新系統似乎解決了 Thunderbolt 驅動拖累開機速度的問題
不過我的板子是 TB2 ,手邊也沒有 TB 的設備可測試,先這樣吧

本次配備如下:
CPU: intel E3-1231v3
MB:GA-Z97x-UD7-TH
RAM:Adata DDR3、8GB x2
SSD:Micron MX200、250GB
VGA:EVGA GTX670
OTHER:BCM943602CS(wifi & bluetooth)

安裝教學與資源基本參照此篇:
UniBeast: Install macOS Sierra on Any Supported Intel-based PC

1. 隨身碟製作
用磁碟工具程式,將隨身碟格式化
名稱:USB
格式:OS X Extended (Journaled)
方式:GUID

安裝程式自 App Store 下載完後
將系統轉為英文介面,打開 UniBeast 7.0.1
跟著指示走,程式會自動開始製作安裝隨身碟

2. 開始安裝
將剛做好的隨身碟插入電腦,自隨身碟開機
進入 clover 後選擇隨身碟開始安裝 macOS
安裝完成後會重開機
此時一樣先從隨身碟引導,再選擇剛剛裝好 macOS 的硬碟
就可以進入系統了

3. 安裝引導
打開 MultiBeast - Sierra 9.0.0
a. 選 Quick start UEFI Boot mode
b. Driver 選單,點選需要的音效&網路驅動程式
c. 需要的選項勾選完後,點選 Build 接著按下 Install 開始安裝
完成後退出隨身碟重開機,若順利進入 clover 引導進入系統便是導引成功

*使用 SSD 時,需打開 SSD TRIM
進入終端機,輸入以下指令

sudo trimforce enable

重開機後完成

4. Nvidia WebDriver 安裝 (僅支援至 Maxwell,Pascal 系列尚不支援
方法參考此篇:Enabling NVIDIA Web Drivers in Clover
首先從 Nvidia 官網下載 WebDriver
安裝完後,修改 config.plist,找到 SystemParameters後,修改成以下段落


    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>YES</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>


修改完成後重開機即可

5. 後記
我自己安裝的時候因為國外還沒釋出對應 10.12 的 MultiBeast
經過一番四下求教高手才解決音效驅動
就在解決的隔天,MultiBeast 9.0 竟然就出了!!!
混帳......你怎麼不早點出呢...
玩黑蘋果似乎註定就是個折騰活...

2016年6月3日 星期五

Karabiner for Filco Minila Air 按鍵修改

目前手邊正在用 Filco Minika Air

這把鍵盤的佈局其實沒什麼好挑剔了

用在 mac 上就是右邊沒有 command 實在不習慣

所以就用 Karabiner 把 app 鍵 改成 command

作為筆記,紀錄一下方法

基礎教學參照:
使用 Keyremap4macbook 任意自訂更換 Mac 按鍵教學


首先進入 Karabiner,找到這個選項


然後用 Sumlime Text 2 ,編譯 private.xml
打開後加入下面這段

      <item>
        <name>[FILCO_MINILA]App to Command_R</name>
        <identifier>Unique Identifier of Setting</identifier>
        <autogen>__KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::COMMAND_R</autogen>
      </item>



之後會像下圖這樣,然後儲存檔案


最後回到 Karabiner ,Reload,還有把剛剛新增的功能打勾


完成

黑蘋果 clover 安裝紀錄。Yosemite & El Capitan (2) 安裝篇

隨身碟準備好了之後,接下來是主機的部分

1. 主機板 Bios 的設定:
如果你的 Bios 有下面選項,記得設定

  • VT-d,關閉
  • CFG-Lock,關閉
  • Secure Boot Mode,關閉
  • OS Type,選擇 Other OS
  • 開機選項設為從 USB 開機
2. 開始安裝
首先一開始需要 Clover 來做引導開機,也就是先前剛做好的隨身碟
  • 建議使用主機板本身的 Usb port ,比較穩定
  • 用 USB 3.0 的隨身碟和 port 安裝會比較快速,但還是 2.0 最穩定
隨身碟插上電腦,從隨身碟開機後,你會看到類似這樣的畫面
圖片用 Mavericks 做例子,
這裡要選 Boot OS X Install from OS X Install OS X Yosemite
順利的話就會進入一般 OSX 的安裝畫面

安裝方式和一般 OSX 完全相同
先進磁碟工具程式把你要安裝的硬碟或 SSD 格式化
一樣是選成 GUID 和 Mac OS Extended (Journaled)
接著把系統安裝到該磁碟上
約 10 ~15 分鐘過後會自動重新開機,耐心等待

3. 重開機後會進入 OSX 的系統設定等等,名稱設定完就會進入桌面
接下來,先前放入隨身碟的 MultiBeast 就派上用場了
下面將 Yosemite 和 El Capitan 分開解說
  • Yosemite
    先將隨身碟放的 Clover 安裝檔拿出來,安裝到電腦系統硬碟上
    設定如下:
安裝完後,會看到 EFI 磁碟出現在 finder 裡面,這就是引導用的,打開它
基本上內容物和你隨身碟裡面的 EFI 資料夾配置幾乎一樣
下列在你剛剛製作隨身碟放入的檔案,照樣把它全放入電腦的 EFI 裡面

/EFI/CLOVER/  的 config.plist 
/EFI/CLOVER/drivers64UEFI/ 移除 VBoxHfs-64.efi ,然後加入 HFSPlus.efi
/EFI/CLOVER/kexts/ 10.10 裡面的 kext 驅動檔案全部放入 10.10

接著把 MultiBeast 放到桌面上,安裝音效卡驅動程式
打開後直接跳到 Driver 那一頁,
選擇你的音效卡驅動,以及 Optional EFI Installed Bootloader Support

安裝完後退出隨身碟,重新開機,進入 Bios 改為由安裝好的硬碟開機
如果能順利進入 Clover 且進入 OSX,那麼就是安裝完成
這邊注意,隨著 App Store 的系統更新,很可能會發生音效驅動失效的情形發生
此時將上頭 MultiBeast 的音效驅動重裝一次即可


  • SSD trim 開啟方式
絕對要記得,先將電腦只連接安裝 OSX 的 SSD
否則很可能會發生其它硬碟會被格式化的情形

打開終端機輸入以下指令

sudo trimforce enable

輸入密碼後,接著連按兩次 Y,之後自動重新開機,完成


  • El Capitan
這裡簡單很多,直接將隨身碟裡的 MultiBeast 拉到桌面,打開
  1. Quick start:UEFI Boot Mode
  2. Drivers:選擇你要安裝的驅動,如音效卡(audio)
  3. 這裡需要注意,如果你的主機板是包含 9 系列在內之前的
    你很可能會發生 USB port 失效,或是 USB 3.0 port 只能跑 2.0 的速度
    USB 選項裡的 7/8/9 Series USB Support 安裝後可以幫助你修復它
    註:這個補丁只能修復 intel 的 usb 3.0 晶片
    其他第三方晶片還需要安裝 3rd Party USB 3.0 才可修復
    只有 Renesas 的 USB 晶片目前無解
    Renesas 安裝 USB Support 的補丁也只能跑 2.0 的速度而已
  4. 按下 install 安裝,稍作等待
  5. 安裝完成後,EFI 磁區就會出現在 Finfer 了,打開它
    你剛剛製作隨身碟放入的檔案,照樣把它全放入電腦的 EFI 裡面
    /EFI/CLOVER/  的 config.plist
    /EFI/CLOVER/drivers64UEFI/ 移除 VBoxHfs-64.efi ,然後加入 HFSPlus.efi
    /EFI/CLOVER/kexts/ 10.11 裡面的 kext 驅動檔案全部放入 10.11
  6. 退出隨身碟後重新開機,進入 Bios 改為由安裝好的硬碟開機
    如能順利進入 Clover 且進入 OSX,那麼就是安裝完成
  7. SSD trim 開啟方式
    絕對要記得,先將電腦只連接安裝 OSX 的 SSD
    否則很可能會發生其它硬碟會被格式化的情形
打開終端機輸入以下指令

sudo trimforce enable

輸入密碼後,接著連按兩次 Y,之後自動重新開機,完成



以上,感謝 tonymacx86 的大神們

2016年6月1日 星期三

黑蘋果 clover 安裝紀錄。Yosemite & El Capitan (1) 準備篇

為了 Macbook pro 的改版等到望穿秋水
哪知三月的發表會沒發表
看了 Rumor 之後,我想幾天後的 WWDC 大概也沒什麼指望了
既然這樣只好把現有的配備黑一下
繼續等看看是 Kaby lake 先上還是新的macbook先來

話說在前頭,OSX雖然免費,但蘋果是不認同用戶在 apple 以外的產品安裝的
我自己有 macbook air 可用,所以這算是玩票性質而已
目前安裝完成幾乎會發生的問題有

  1. 休眠可能無法喚醒。能不能修?可以,似乎要修DSDT,困難了點,故先不提
  2. iMessage 無法使用。
    原因是 Apple 將 iMessage 修正為需要驗證機器的 UUID 才能使用。
    解法只有一個
    你手邊需要有一台 Mac,可以把該機器的 UUID 注入黑蘋果後
    將黑蘋果偽裝成那台 Mac 來騙過 Apple 的驗證機制
    這裡注意
    如果你使用 UUID 的那台 Mac 是你自己的倒也就算了
    要是你拿別人的的 Mac 來偽裝,到時可能發生的法律責任自行負責

接著以下講 Clover 的安裝範例

1. 事前準備

黑蘋果對硬體十分要求,雖然經過這幾年 intel 的洗禮之後變得親切了點
但採購時還是需要注意一下硬體規格

採購內容最好參考 Tonymacx86 的推薦清單,比較不會出錯

Buyer's Guide May 2016

備註幾點:

  • CPU:當然是挑 intel 。 amd 困難很多,本篇走最簡單方法故暫且不提
  • MB:這是最重要的部件,以前例來說技嘉的主機板支援度最高
    但理論上來說 7、8、9到目前的 Skylake 主機板都可以安裝
    1. 要支援 UEFI
    2. USB 晶片選 intel 的,減少在 10.11 可能會發生的問題
    3. 顯示卡請愛用N家,6系列有內建驅動,7系列以後可用 web driver
  • 其他配件:
    網卡:如果你的主板需要另外安裝 PCIE 無線網卡,挑 Broadcom 支援度最佳
                當然,普通的 usb 網卡一樣可用
    藍芽:一般 usb adapter 理論上都可行,如我試過 mm-btud43 沒有問題

    我最後用的解決方案是從淘寶買了張 BCM943602CS,wifi & 藍芽一起解決
附上我安裝成功過的配備作為參考:
  • CPU:intel,E3 - 1231v3
  • MB:技嘉 z97x-UD7-TH,華碩 h97-pro
  • SSD:美光 MX200 - 250G,intel 530 - 240G
    HDD:Toshiba 2TB
  • RAM:ADATA 1600mhz 8GB x 2
  • BD-ROM:Pioneer - BDR-206
  • VGA:NVIDIA,GTX 670
  • PSU:海韻 P-520 520W Platinum
  • other:BCM943602CS(wifi & bluetooth)
我自己是用 10.10.5
因為 Z97x-UD7-TH 這張主機板的背板 USB 3.0 port 用的是 Renesas 的晶片
Renesas 的晶片在 10.11 的版本會發生被識別成 USB 2.0 的 port,目前無解
所以如果往後要買主機板,請挑 intel 的 USB 3.0 晶片

2. 安裝隨身碟製作

首先,為了取得 OSX 安裝程式和隨身碟製作環境,需要一台 mac
看你是要去買還是去借都行
然後去 App store 下載安裝程式

第一步:

安裝隨身碟製作方法有兩種,原理一樣
  • 第一種是用終端機,然後輸入指令(指令用 Yosemite 做例子)

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction


接著下載最新版的 Clover
安裝位置選擇隨身碟
安裝選項:


  • 第二種,使用 UniBeast 製作 (比較穩定)
1. 打開 Mac 的磁碟工具程式,分割區佈局選1
2. 下面選項將分割區類型選擇為 GUID ,名稱用 USB即可

3. 下載 UniBeast 後,記得將系統語言轉成英文才可使用
4. 安裝選項用 UEFI Boot Mode,接著選好你的 OSX 安裝版本開始製作

因為要將整個安裝程式複製進隨身碟,時間可能需要 10 ~ 15 min,耐心等候


以上兩種方法,完成其中一個後,接著來做收尾

打開隨身碟
/EFI/CLOVER/  放入 Standard 版本的 config.plist ,或是你自己編輯好的
/EFI/CLOVER/drivers64UEFI/ 移除 VBoxHfs-64.efi ,然後加入 HFSPlus.efi
/EFI/CLOVER/kexts/ 找到 10.10 或是 10.11 的資料夾 (沒有就做一個)放入驅動檔案

  • FakeSMC.kext (必備,沒有這個連安裝畫面都進不去)
  • NullCPUPowerManagement.kext (關閉apple原生電源控制)
  • 網路驅動,如果是 intel 的就放 AppleIntelE1000e.kext
  • ApplePS2Controller.kext 、 AppleACPIPS2Nub.kext
    觸控板驅動,如果觸控板有問題,或是要用PS2裝置就必須要放這兩個
/EFI/CLOVER/ACPI/patched/  放入編輯好的 DSDT.aml and SSDT.aml  如果有的話

其他還要放入的:

  • 如果安裝的是 Yosemite,MultiBeast 放 7.5 版本,剛剛下載的 Clover 也要放
  • 如果安裝的是 El Capitan,MultiBeast 放 8.2.2 版本,Clover 不必放

至此 USB 安裝隨身碟準備完成,下一篇再來談實際安裝