想和大家分享自己解決這類的問題
Apps Store 無法登錄主要原因可能是因為兩種問題
問題1)Ethernet Builit in (有線網卡在電腦偵測為內建有線網卡)
問題2)Ethernet -en0 (有線網卡的位置是在en0)
必須符合這兩個條件才能讓Apps Store登錄
貼心小提醒: 這就是為什麼裝黑蘋果時候我們必須要先安裝有線網卡驅動在安裝無線網卡驅動,而不能倒轉來做,因為如果先安裝無限網卡就會導致2)的條件不符合了
接下來是如果真的不幸遇到,那要這麼辦法呢?首先我們就要先用2個工具來測試我們到底是這兩個問題(1)或(2)那一個?
工具 DPCI Manager
我的有線網卡是RTL8168E-VL/8111E-VL
正常能登錄apps store必須在BSD為en0和Built-in 是打勾的
先教大家打開隱藏file
打開終端(Terminal)
輸入
# sudo defaults write com.apple.Finder AppleShowAllFiles YES; killall Finder
# 輸入密碼
回車即可
問題1解決
這很多方法解決,有dsdt導入也有變色龍導入,dsdt相對新手會比較麻煩,這裡介紹大家也未必會做,所以有興趣在自己研究吧
1)變色龍方案
如果是用變色龍引導,在Mac的硬碟底下有個Extra的Folder (有些是隱藏的,可以下載Show All File等多種不同軟體打開或者在終端輸入指令即可)
進入Extra, 找一個文件叫org.chameleon.plist,用文件編輯器(Text Editor)打開
加入以下的指令(次序不重要)
主要一定要加入
<key>EthernetBuiltIn</key><string>Yes</string>
儲存並重啓
懶惰的話可以用Chameleon Wizard來編輯
打開DPCI Manager看驗證自己已經解決問題1了
2)Clover引導
在clover的EFI文件裏面的config鍵入以下指令
<key>FixDsdtMask</key>
<string>0xB5BF</string>
因為我目前是有變色龍,以後在補照片
3)XPC引導
也是在XPC的引導文件裏鍵入
<key>InjectEthernet</key><dict><key>Vendor</key>
<string>0x10EC</string>
<key>Device</key>
<string>0x8168</string></dict>
注意XPC引導需要有線網卡的Device和Vendor ID,具體位置可以在DPCI Manager查詢
問題二解決
1)最簡單的解決方法,到系統/資料庫/Extension把你的有線網卡和無線網卡驅動刪除(注意記得刪除)
刪除圖裏面的文件,過後修復驅動文件--->關機--->開機--->安裝有線網卡驅動--->關機--->開機--->安裝無線網卡驅動-->成功
2)Properties ID解決法
工具(EFI Studio)
打開EFI studio
在Select Deviceli1選擇Ethernet
按Add device
下面那組數字非常重要
我的是
4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600001c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001
把這個放進你引導裏面的文件
變色龍的話加入(Chameleon Wizard是編輯變色龍引導的文件,你也可以手動編輯)
注意把數字放進去并打勾Device Properties過後重啟
過後應該可以登錄了
CLover的話可以用clover編輯器(CLover Configurator來加入)
這裡順便介紹大家小弟開的fb社群,有興趣可以一起討論
|
組圖打開中,請稍候......
|