macOS Mojave 10.14.1-10.14.3 USB降速解決方案(不需要另外安裝10.14.0)

自從macOS Mojave 10.14.1發(fā)布以來,黑蘋果方面出現(xiàn)了一個(gè)很討厭的bug闪湾,USB降速。連接USB 3.0U盤或移動(dòng)硬盤速度會(huì)顯示為480MB/s,也就是USB2.0的速度绩卤。以往的解決方案大都需要安裝10.14.0途样,比較麻煩。現(xiàn)在放出免安裝10.14.0的USB解決方案濒憋。

Bug成因

自從macOS Mojave 10.14.1發(fā)布以來何暇,傳統(tǒng)的解除USB15端口數(shù)量限制補(bǔ)丁失效,導(dǎo)致USB端口數(shù)量超過15的主板發(fā)生USB識(shí)別混亂凛驮,USB 3.0無法識(shí)別裆站。

準(zhǔn)備工作

  • 黑蘋果常用工具,不贅述黔夭。
  • FBPatcher宏胯。
  • macOS Mojave 10.14.0安裝U盤。

解決方案前提

確保在10.14.0下USB正常本姥。

解決方案主導(dǎo)思想

在10.14.0安裝盤環(huán)境下提取數(shù)據(jù)肩袍,再進(jìn)入系統(tǒng)實(shí)際定制。

解決方案

打補(bǔ)丁

  • 下載usbinjectall.kext備用婚惫,鏈接如下:
    https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
  • 使用Clover Configurator掛載EFI分區(qū)氛赐,將下載的usbinjectall.kext放到/EFI/CLOVER/kexts/Other下,如圖魂爪。


    image
  • 使用Clover Configurator掛載EFI分區(qū)并打開config.plist文件,在左側(cè)欄Kernel and Kext Patches下的KextsToPatch中打如下補(bǔ)丁艰管,如圖滓侍。
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83FB0F0F 83030500 00
Replace: 83FB0F90 90909090 90
Comment: disable port limit in XHCI kext (credit PMHeart)
MatchOS: 10.14.0
image
  • 重啟電腦。

macOS Mojave安裝盤環(huán)境下提取USB端口數(shù)據(jù)(至關(guān)重要)

  • 進(jìn)入macOS Mojave 10.14.0安裝盤牲芋。
  • 菜單欄中點(diǎn)擊實(shí)用工具->終端打開終端粗井。
  • 輸入如下命令打開FBPatcher,如圖街图。
/Volumes/Mojave/Applications/FBPatcher.app/Contents/MacOS/FBPatcher
image
  • 分別用USB 2.0和USB 3.0設(shè)備將所有USB接口插一遍浇衬,插過的接口FBPatcher會(huì)顯示綠色。如圖即為USB端口數(shù)據(jù)餐济。博主的USB端口數(shù)據(jù)為: HS02耘擂、HS03、HS04絮姆、HS05醉冤、HS06、HS08篙悯、HS09蚁阳、HS11、HS14鸽照、SS01螺捐、SS02、SS03矮燎、SS04定血、SS05、SS06诞外、SS08澜沟。


    image

    image

    image
  • 重啟電腦。切記記錄好USB端口數(shù)據(jù)峡谊,安裝盤環(huán)境下不能截圖的哦茫虽!博主強(qiáng)烈建議拍照,方便以后定制既们。

按照USB端口數(shù)據(jù)定制USB

  • 進(jìn)入系統(tǒng)濒析,按照之前提取的USB端口數(shù)據(jù),去掉無用端口贤壁,如圖悼枢。


    image
  • 檢測剩余端口數(shù),如果大于15就要做出取舍脾拆。比如博主的是16個(gè)USB端口馒索,其中有一個(gè)是水冷端口。用于檢測水冷狀態(tài)名船,macOS下用不到绰上,故去掉,如圖渠驼。


    image
  • 藍(lán)牙內(nèi)建蜈块,Connector改為Internal,如圖迷扇。


    image
  • 導(dǎo)出USBPorts.kexts百揭,如圖。


    image

    image
  • 將生成的USBPorts.kext放到EFI/CLOVER/Kexts/Other下蜓席。也可以打開USBPorts.kext的info.plist文件器一,將數(shù)據(jù)集成到FakeSMC下(集成方法在下面)。
  • 刪除EFI/CLOVER/Kexts/Other下的usbinjectall.kext文件厨内,去掉之前打的解除15端口限制補(bǔ)丁祈秕。
  • 重啟,看看USB是不是滿血復(fù)活啦3浮G朊!

特殊情況

由于10.14.1版本開始USB識(shí)別異常瞭亮,所以可能遇到以下特殊情況方仿。例如在安裝盤環(huán)境提取數(shù)據(jù)時(shí)存在SS07端口,但是到系統(tǒng)中定制時(shí)卻找不到SS07端口统翩。遇到這種情況可以先導(dǎo)出USBPorts.kext兼丰,打開info.plist,按照其他端口的格式手動(dòng)添加SS07端口即可唆缴。手動(dòng)添加方法見下文鳍征。

USBPorts.kext下info.plist文件解析

info.plist文件結(jié)構(gòu)

image

info.plist與FBPatcher的數(shù)據(jù)對(duì)應(yīng)關(guān)系

iMacPro1,1-XHC

本字段為機(jī)型記錄,取決于所選SMBIOS面徽,所以要注意艳丛,定制完不要隨意修改機(jī)型。

HSxx(SSxx)

本字段為端口名稱趟紊,對(duì)應(yīng)FBPatcher中的Name字段氮双,如圖。


image

UsbConnector

本字段為連接器屬性霎匈,USB 2.0值為0戴差,USB 3.0值為3,特殊端口(如藍(lán)牙)值為255铛嘱。UsbConnector對(duì)應(yīng)FBPatcher中的Connetor字段暖释,如圖袭厂。


image

port

本字段為端口序號(hào),對(duì)應(yīng)FBPatcher中的Port球匕,格式略有不同纹磺,例如FBPatcher中Port為0x0E,則info.plist中port為0E000000亮曹,如圖橄杨。

image

port-count

本字段為端口數(shù)量,最后一個(gè)端口的port值即為port-count值照卦,如圖式矫。


image

info.plist中手動(dòng)添加端口數(shù)據(jù)

按照上文的對(duì)應(yīng)關(guān)系添加數(shù)據(jù)即可。

將USBPorts.kext中的數(shù)據(jù)集成到FakeSMC.kext

  • 分別打開USBPorts.kext以及FakeSMC.kext的info.plist文件役耕,按照下圖操作采转。


    image
  • 刪除USBPorts.kext。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹄葱,一起剝皮案震驚了整個(gè)濱河市氏义,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌图云,老刑警劉巖惯悠,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異竣况,居然都是意外死亡克婶,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門丹泉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來情萤,“玉大人,你說我怎么就攤上這事摹恨〗畹海” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵晒哄,是天一觀的道長睁宰。 經(jīng)常有香客問我,道長寝凌,這世上最難降的妖魔是什么柒傻? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮较木,結(jié)果婚禮上红符,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好预侯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布致开。 她就那樣靜靜地躺著,像睡著了一般雌桑。 火紅的嫁衣襯著肌膚如雪喇喉。 梳的紋絲不亂的頭發(fā)上祖今,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天校坑,我揣著相機(jī)與錄音,去河邊找鬼千诬。 笑死耍目,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的徐绑。 我是一名探鬼主播邪驮,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼傲茄!你這毒婦竟也來了毅访?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤盘榨,失蹤者是張志新(化名)和其女友劉穎喻粹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體草巡,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡守呜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了山憨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片查乒。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖郁竟,靈堂內(nèi)的尸體忽然破棺而出玛迄,到底是詐尸還是另有隱情,我是刑警寧澤棚亩,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布蓖议,位于F島的核電站,受9級(jí)特大地震影響蔑舞,放射性物質(zhì)發(fā)生泄漏拒担。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一攻询、第九天 我趴在偏房一處隱蔽的房頂上張望从撼。 院中可真熱鬧,春花似錦、人聲如沸低零。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掏婶。三九已至啃奴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雄妥,已是汗流浹背最蕾。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留老厌,地道東北人瘟则。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像枝秤,于是被迫代替她去往敵國和親醋拧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容