【Share】Dell Precision 5510 Mojave Clover分享

首先先感謝 @darkhandz @黑果小兵 @Scottsanett 等大佬的分享

這是一篇完全針對新手向的教程 適用於XPS15 9550/Precision 5510

隨着MacOS 10.14的發佈 全新的MacOS給我們帶來了很多的驚喜 如暗黑模式等等

在10136時代 M5510可以說是非常接近於完美的Hackintosh

1014版本 M5510依舊不遜

望您能耐心的看完文章 儘管他有些囉嗦

2018/11/20  初版1.0

機型配置

    機型:DELL Precision5510
    CPU:Intel i7 6820HQ Processor
    內存:Micron Technology DDR4 2133 16G
    硬盤:Samsung PM951 512G + HGST 1T 7200 Rpm
    顯卡:Intel HD Graphics 530
    顯示器:SHARP 3840x2160
    聲卡:Realtek ALC298
    無線網卡:DW1830(BCM94360)
    BIOS: 1.7.0

注意事項

進入系統後 一定不要對系統賬戶進行操作 若丟失了管理員 目前的辦法只能是格式化重裝!

原機的Intel Wireless 8260AC無解 替換DW1830(BCM94360) TB 180入手

DW1830的價格過高 我們還可以選擇DW1560

關於DW1830的購買方式請自行選擇 閒魚淘寶等等途徑 這裏不做解釋

遺留問題

     Type-C部分設備無法驅動 已知DA200可以正常運行 綠聯AX88772無法運作  

     這個問題在10136版本的時候已經出現 乾脆利落更換了USB Hub

     如果你有好的解決方案 非常歡迎你Feedback

     M1000M獨顯無法驅動 Optimus的緣故 無解不做解釋

準備清單

         MacOS High Sierra 10.14.1(18B75) with Clover 18B75
         etcher 鏡像製作工具
         Diskgenius x64
         一枚大於8G的USB3.0 U盤 如果你不想讀條心態爆炸 建議你準備一個USB3.0的U盤
         一臺備用的電腦 可以進行修改Plist和替換EFI的行爲

         這些東西我都爲大家準備好了 在最下面的資源下載裏打包了

動手前必須看的東西

黑蘋果有一定的門檻和難度 如果你沒有一點想動手的能力 勸你右上角點掉這個網頁 避免讓你感到糟心

如果你覺得接下來的操作對你有難度 而且你不願意看如此長篇大論 還是請你關掉這個網頁


鏡像寫入

既然你來到了這一步 希望你能堅持安裝完 我相信這一定是有趣的一段歷程

我所使用的鏡像是macOS Mojave 10.14.1 18B75 Clover 4726原版鏡像 當然 保險起見 還是希望你和我的版本一致

鏡像下載地址

再次提醒! 下載完請校對MD5值!下載完請校對MD5值!下載完請校對MD5值!

至於如何校驗MD5 這裏也不做演示了

在10136版本 我們選用了Transmac製作系統盤 1014我推薦大家用etcher 更方便更簡潔

選擇好你校驗無誤的鏡像 再三確認選擇的U盤沒有重要數據 然後點擊Flash

寫完鏡像之後,U盤會變成兩個分區,一個叫EFI的就是U盤引導區,裏面存在鏡像自帶的Clover;另外一個叫U盤的提示你未格式化,這個時候千萬不要手賤去格式化,這是因爲Windows無法識別Mac的文件格式

打開Diskgenius,你可以大概瀏覽一下U盤EFI引導區目錄結構:

製作好鏡像後 在下面你可以找到Installer所需要的EFI文件 下載解壓 用DiskGenius替換U盤裏的EFI下的Clover文件夾 然後保存後 安全彈出U盤 強行移除可能會出現未知的錯誤

  • 如果你和我一樣是i7的CPU,可以進入下一步BIOS設置了。
  • 如果你是i5的CPU,用Notepad++打開config.plist,搜索191b0000,改成19160000,保存。

在文章下面你可以找到Install所需要的EFI文件 下載解壓 用DiskGenius替換U盤裏的EFI下的Clover文件夾

保存後 安全彈出U盤

強行移除可能會出現未知的錯誤 出現錯誤是很放心的事情 我希望你不要把時間浪費在這


BIOS設置

重啓,開機狂按F2,直到DELL Logo下方出現藍色進度條,進入後 執行以下操作

  • Secure Boot – Secure Boot Enable裏改成Disabled
  • System Configuration – SATA Operation 改成 AHCI
  • System Configuration – Miscellaneous Devices 去除 Enable Secure Digital(SD)Card

Warning: 若你原本是SATA Operation爲Raid On 更改成AHCI後將會導致無法進入原系統

啓動項設置

在 General – Boot Sequence,在右邊列表找到一個UEFI: U盤型號, Partition 1這樣的啓動項,把它移動到最頂部,然後Apply,OK,Exit,就可以讓U盤第一啓動順序了。

  • 如果你找到這樣的啓動項,跳到下面的Clover引導
  • 如果你沒找到,進行下面的操作

若BIOS未能識別啓動項,右邊點擊Add Boot Option,Boot Option Name可以隨便填,然後點擊File Name右邊的按鈕進入選擇引導的EFI文件。

選擇CLOVERX64.efi 保存 把它移動到最頂部,然後OK,Apply,Exit,就可以讓U盤第一啓動順序了。

Clover引導

如果一切正常 重啓後 我想你已經見到Clover界面 距離成功又近了一步

選擇Boot OS X Install from Install macOS Mojave 這個安裝圖標 按下空格鍵 勾選上Verbose這個選項 然後選擇Boot with selected mode

如果順利的話,就會進入滿屏英文滾動,兩三分鐘後進入安裝界面,這個等待的時間每個人可能都不一樣 給點耐心 否則 右上角關掉網頁

如果突然卡住 你可以拍照下來諮詢網友 我們可以儘可能的爲你解決問題 但拒絕伸手黨

Message QQ 756876988

同時 請跳過下面的slide計算,進入安裝這一節。

如果很不幸,選擇安裝圖標後出現了類似下面的畫面,提示can not allocate relocation block…的話,就需要手動計算slide值了。

slide計算

留意錯誤信息Error allocating 0x13ed0 pages at 0x0000000019166000 …,記住0x13ed0這個數值,你將會面臨本教程最艱難的部分,不同的機器這個數值也是不一樣的 根據自身的狀況進行計算

重啓,再回到Clover引導畫面,如下圖,選取下面行的第一個圖標,進入UEFI Shell 64界面

當命令行準備好之後,輸入memmap命令,輸出如下圖

不同的內存容量和不同的BIOS版本,上圖的數據是不同的,上圖是我Micron 16G內存在1.6.1 BIOS下的情況。

我們在圖中找符合以下條件的行: 1. Type列的值是Available 2. Pages列的值大於等於13ed0這個值 3. Start列的值比100000大

不難得出兩個結果: 12374000 1A9BC 100000000 3BE000

第二個Start數值太大了,我們只要第一個12734000即可。

打開計算器在線計算 (計算結果忽略小數點)

用公式:Start / 200000 + 1 計算出Slide值:12734000 / 200000 = 93.9A(忽略小數點後數字),92 + 1 = 94,轉換成10進制在線轉換,顯示爲148。

以上計算方法參考自 @wmchris @darkhandz的教程.

實測一下,在Clover啓動畫面,選UEFI Shell 64圖標那行的第三個Options,如圖,把Boot Args的slide=168改爲slide=148(對這行按空格,就進入編輯模式了,用方向箭頭移動光標),改完按回車,然後Esc鍵。

再次選擇安裝圖標,一般來說你就能進入安裝界面了,進入下一節


slide注意事項

如果計算出來的值還是有問題(出現前面同樣的錯誤,或者只顯示一排++++號就不動了),那你可以試試把計算出的值加1或減1,比如計算出來是148,即slide=147和slide=149都試試。

要注意的是,這裏只是臨時修改啓動參數,你每次重啓它都會恢復回原來的樣子。所以我們要備用電腦,打開config.plist把slide=168改成slide=你測試出的可啓動值,保存,然後再進入安裝界面。

還有要注意的是,你的kernel cache變化的時候(安裝了第三方驅動到系統),有可能會導致slide值需要重新計算。


安裝

希望你不是經歷了上面夢魘般的slide計算步驟纔來到這裏的,如果是的話,您辛苦了。

進入安裝界面後,你可以用磁盤工具對你的SSD進行分區,目前我的5510的固態全部分給MacOS使用。

第一次進入安裝過程2分鐘左右就會重啓,然後Clover多了一個叫Boot macOS Install from Mac(系統分區名)的圖標,直接對着它回車。

然後第二次進入的話,幾秒鐘就重啓了。

第三次進入,大概10多分鐘就安裝好系統了。

安裝完之後筆記本自動重啓,Clover的引導畫面已經多了一個系統圖標:Boot macOS from mac,選擇它進入就可以啓動系統了,設置時區、語言、無線連接、用戶登陸什麼的。

有個比較重要的就是提示是否開啓FileVault,這東西似乎和用戶數據加密有關,開啓需要更換部分驅動 個人建議不開啓

進入桌面後建議你再重啓一次系統,不然亮度調節無效。


硬盤EFI引導

目前都是靠U盤的Clover引導才能進入系統的,所以我們要把Clover安裝到硬盤的EFI分區,讓系統脫離U盤引導

找到提前準備好的 Clover.pkg (Mac下對NTFS分區只能讀不能寫 你可以提前將這些放在倉庫盤內)

雙擊打開,提示來自身份不明的開發者,這個時候你可以按組合鍵Alt + 空格,然後輸入term回車,就跳出終端窗口了。

在終端輸入:sudo spctl –master-disable 回車,提示輸入密碼執行,然後沒有任何輸出,這就代表執行成功了

再次雙擊剛纔的pkg進入安裝

Clover安裝

出現安裝窗口,點擊繼續 ,再繼續,點擊更改安裝位置,選擇你的 (Mac)系統分區,再點擊左下角的自定義,按下圖的勾選

點擊安裝 輸入賬戶密碼 完成安裝


EFI完善

Clover Configurator

打開準備好的Clover Configurator 現在對硬盤裏的EFI文件進行替換

點擊左邊欄的Mount EFI – 在EFI Partitions 下 點擊 Mount Partition – Open Partition

此時 你可以將CLOVER文件夾刪除 替換我提供的成品EFI文件

請注意 記得對Config.plist下的Slide值進行修改

一切就緒 替換完後進行重啓 黑屏的時候拔掉U盤,耐心等待,Clover畫面再次出現的話,說明硬盤Clover引導成功。


網卡順序修正

如果順序錯誤,就不能在App Store下載東西。

打開終端,執行命令:networksetup -listallhardwareports,如下圖,留意en0對應的Port是否Wi-Fi,如果是,說明順序正確了,跳過本步驟。

如果順序不正確,你需要點擊屏幕左上角的蘋果圖標,打開系統偏好設置-網絡,點擊左下角的減號,把所有列表項刪除乾淨,然後執行命令:sudo rm -f /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist,重啓。

重啓後,再進入系統偏好設置-網絡,點擊左下角的加號,先添加WiFi,再添加藍牙,然後應用,就可以了。


補丁修正

部分安裝後出現耳機播放音樂有電流音 安裝VerbStub補丁後可即可修復 下載地址統一在文件下載裏

下載後解壓 我擔心操作過於複雜 特意錄製了GIF供你們參考


系統升級

截止到今天11月20號 最新版本爲10.14.1 可以正常更新


白果三碼

注入白果三碼就可以激活iMessage、Facetime 獲得更好的體驗

獲取途徑這裏不進行講解 提取白果的三碼也很簡單

下載iMessageDebug後 執行命令就可以了

執行了chmod a+x 後 iMessageDebug變成了一個可執行文件 打開

會出現一堆東西 拍照保存

黑蘋果在Clover Configurator裏替換即可

紅色框選的部位是最重要的部分

數據對照白果的填入即可 其中SmUUID填入HardWare UUID Custom UUID填入System-ID

保存後重啓即可


文件下載

文件全部轉存至針針雲盤

etcher X86 etcher X64 10.14 EFI VerbStub Clover r4769 Clover Configurator 5.3.1.0


最後

到這裏爲止 整個教程也算告一個段落了 目前的版本已經可以滿足你的日常功能使用 儘管他還不算十分的完美

整個教程並非我一人獨自完成 許多部分都是借鑑摘抄 @darkhandz 大神的教程

最新的EFI配置文件是由 @Scottsanett 搭配生成的

十分感謝大神的貢獻 才能整合出一個相對完美的黑蘋果版本

如果我的工作對您有所幫助 你可以選擇捐贈

2018.11.20

針針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章