[討論] 成功開啟2011年中 Macbook Air 13" 的 Handoff,分享修改方法給大家 - iPhone4.TW

會員登入



顯示結果從 1 到 6 共計 6 條
  1. #1

    新生報到

    註冊日期:02-18-2010
    文章:14
    謝謝你: 0
    在 2篇文章中獲得 4個感謝
    這次Yosemite更新最大的優勢就是 "Handoff" 功能
    足以改變整個作業系統與行動裝置間的距離
    "整合" 是Apple接下來的開發重點
    所以今天興高采烈的備份、更新 OSX 10.10
    沒想到我完全找不到OSX裡設定Handoff的選項....超級失望的


    其實11年中的Macbook Air是有低功耗藍芽的
    大家可以到左上角 蘋果》關於這台Mac》系統報告》藍牙 去找
    LMP版本也是符合的0x6
    但是不曉得為什麼就是沒辦法支援Handoff


    上網找了很多資料,有人說是Wi-Fi晶片不支援,有人說還沒開放....
    一整個晚上的努力終於找到解決辦法


    http://goo.gl/rli37I


    雖然是英文網頁,但是依照步驟慢慢來應該不會太難
    有許多要修改的地方
    不過我終於打開Handoff設定了!!
    目前測試Safari、iWork、Mac撥電話都有成功
    唯獨Mac來電通知還是沒有...


    於是在此提供大家方法試試看,心臟夠大可以改看看
    不過記得一定要做好備份,以及要有花很多冤枉時間的心裡準備....


    記得一定要備份 一定要備份 要備份! 因為很重要所以說三次

    也請大家記得回覆測試結果,如果能解決接電話的問題也請讓我知道~~~



  2. #2

    剛加入我們

    註冊日期:02-16-2009
    文章:16
    謝謝你: 1
    在 3篇文章中獲得 5個感謝
    感謝分享~ 我的Air修改過後可以支援了! 我試了一下可以用Mac接電話耶,手機來電1~2秒後才會彈出訊息,接了後可以直接通話。(with iPhone 5 iOS 8.1)


  3. #3

    新生報到

    註冊日期:02-07-2013
    文章:1
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    大大可否提供中文文章
    看英文好痛苦啊
    而且怕設定錯誤!!@@
    感激不盡


  4. #4

    海盜船長

    註冊日期:05-04-2010
    文章:159
    謝謝你: 6
    在 5篇文章中獲得 5個感謝
    我也修改成功了,MAC來電通知確實要等1-2秒才會出現。

    建議是看原始作者的設定,寫的有比較清楚一點,我是這樣才知道我到底錯在哪裡的。

    成功配備:MacBookAir 2011 Mid with iPhone6 plus(iOS 8.1)

    底下增加相對應的中文操作方式,幫助大家盡快成功設定。

    1. Download and install 0xED in your Applications folder, you can get it from here:
    http://www.suavetech.com/0xed/

    下載0xED這個16進制的編輯軟體,並且安裝好,後面會用到。

    2. Download and install KextDrop in your Applications folder, you can get it from here:
    http://www.cindori.org/software/kextdrop/

    下載KextDrop這個軟體,並且安裝好,後面會用到。
    因為我的系統是全新安裝的,所以非標準 Apple的軟體會擋住,請到 系統偏好設定 -> 安全性與隱私 裡面去解鎖 KextDrop,讓它可以執行。

    3. Repair your disk permissions. Go-> Utilities-> Disk Utility, then First Aid, Repair Permissions.

    這個我不知道是啥,所以沒執行,可以跳過...

    Then open Terminal and type :
    Code:

    代碼:
    sudo nvram boot-args="kext-dev-mode=1"
    開啟終端機,然後輸入上面的指令並執行。

    4. Restart your machine.

    重新開機。

    5. Open Finder, type CMD+Shift+G and go to /System/Library/Extensions/
    6. Copy the files below to your desktop and then delete the originals. Make an extra backup copy of the 2 files in a separate folder just in case something doesn't work.

    IO80211Family.kext
    IOBluetoothFamily.kext

    打開Finder,切到/System/Library/Extensions/目錄下,然後把IO80211Family.kext跟IOBluetoothFamily.kext先拷貝到桌面,同時把原本的檔案刪除。

    7. Go to Terminal, and type:exactly as below:
    Code:

    代碼:
    sudo kextcache -system-prelinked-kernel
    then
    Code:

    代碼:
    sudo kextcache -system-caches
    開啟終端機,分別輸入上面的指令並執行,執行第一段的時候,會看到一堆信息跑出來,可以不用管他

    8. Reboot (At this point your wifi will not be working)

    兩段命令都跑完以後,要重新開機。
    執行完命令後,系統的Wifi會斷掉,所以記得用手機或另外一台電腦看教學呀...

    9. Go to Terminal, and type: (exactly as below)
    Code:
    代碼:
    ioreg -l | grep "board-id" | awk -F\" '{print $4}'
    10. Your result should look like : Mac-742912EFDBEE19B3, (yours might be different.). Copy it to your clipboard (Select and CMD+C). Don't close terminal yet.

    開啟終端機,然後輸入上面的命令並執行,然後系統會回覆你一串字串,會類似Mac-742912EFDBEE19B3(我的是一樣的),可以先Copy也可以等一下再Copy,等一下會用到,終端機不用關閉,後面還要輸入命令

    11. Open Finder and hit CMD+Shift+G, go to ~/Desktop/IO80211Family.kext/Contents/Plugins/AirPortBrcm4360.kext/Contents/MacOS
    Note: if you have a different OS language, you might need to replace "Desktop" in the path with your local translation.

    打開Finder,然後按CMD+Shift+G切換到~/Desktop/IO80211Family.kext/Contents/Plugins/AirPortBrcm4360.kext/Contents/MacOS目錄下。

    輸入的時候,Desktop會因為系統語言變更,可以等最後輸入完再改成Desktop就好

    12. Right Click on AirPortBrcm4360, and choose OPEN WITH: OTHER: 0XED

    在AirPortBrcm4360檔案上按右鍵,然後用0xED打開
    0xED我下載完,安裝後,程式一樣是丟在下載裡面,所以要到下載裡面找0xED

    13. In the upper right hand corner under “search text" search for "Mac-" (without the quotes).

    按CMD+F做搜尋,搜尋 Mac- 字串

    14. Look at the first result, for example, it might be Mac-00BE6ED71E35EB86

    搜尋到的第一個結果是要改的,基本上應該會是Mac-00BE6ED71E35EB86,但是有可能會不一樣,反正就是找到的第一個字串就對了

    15. Delete the numbers after Mac- and Manually type your Mac- numbers (from step 8 be very careful not to delete anything else just the numbers.

    把Mac-後面的所有16進制字串都刪除掉,然後把終端機找到的字串手動輸入進去
    這邊要特別注意的是,刪除掉幾個字,要補給個字進去,總共要有16個,且不要刪到其他的字元
    簡單的說就是要把Mac-00BE6ED71E35EB86換成Mac-742912EFDBEE19B3

    16. Press down arrow till you get to the last Mac- (should look like Mac-2E6FAB96566FE58C)

    改好以後,往下找,會找到最後一組的數字,我是這組Mac-2E6FAB96566FE58C

    17.Delete the numbers after Mac- and Manually type your Mac- numbers (from step 8 be very careful not to delete anything else just the numbers.

    跟第一組一樣,要刪掉字串然後改成終端機找到的那串
    簡單的說就是要把Mac-2E6FAB96566FE58C換成Mac-742912EFDBEE19B3

    18. Click Save (the red circle)

    都改好以後,存檔。
    0xED是一個大的紅圈圈是存檔

    19. Open Finder and hit CMD+Shift+G to open the "Go to" popup, and go to ~/Desktop/IOBluetoothFamily.kext/Contents/MacOS

    再利用Finder,切換到~/Desktop/IOBluetoothFamily.kext/Contents/MacOS目錄底下

    20. Right Click on IOBluetoothFamily, and choose OPEN WITH: OTHER: 0XED.

    一樣透過0xED來編輯IOBluetoothFamily檔案

    21. In the SEARCH field (upper right corner) type:MacBookAir then enter.

    透過搜尋,尋找 MacBookAir 字串

    22. You will find a block of text containing

    'MacBookAir4,1''MacBookAir4,2''Macmini5,1''Macmini5,2''Macmini5,3'
    Manually replace the numbers with ones only so they all look like:

    'MacBookAir1,1''MacBookAir1,1''Macmini1,1''Macmini1,1''Macmini1,1'
    Important: Be careful not to add any character while doing the replacement.

    然後可以找到MacBookAir4,1''MacBookAir4,2''Macmini5,1''Macmini5,2''Macmini5,3
    一樣透過手動修改方式,把上面那串字串改成底下這串
    'MacBookAir1,1''MacBookAir1,1''Macmini1,1''Macmini1,1''Macmini1,1'
    一樣要注意不要改到格式,只要把不是1的改成1就好

    23. Click SAVE (the red circle button) and quit 0xED.

    改好後存檔,然後可以把0xED關掉了

    24. Open KextDrop, and Drag and drop the IO80211Family.kext that you modified into the window.
    25. Click INSTALL.
    26. Repeat steps 24 and 25 but for your modified IOBluetoothFamily.kext

    打開KextDrop,然後先拉桌面上的IO80211Family.kext到KextDrop裡面,然後按下右邊的Install
    完成後,再把桌面上IOBluetoothFamily.kext也拉進去KextDrop然後一樣安裝。

    27. Go Back to Terminal, and type the following commands. Wait for each one to finish.

    回到終端機,分別輸入底下的兩個指令,然後等待指令執行完

    Code:

    代碼:
    sudo kextcache -system-prelinked-kernel
    You should see:
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext

    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext

    執行第一個指令,你會看到上面這兩串信息出現,假如不一樣,那就是之前的檔案沒改好,請回去再次確認有沒有改對
    我第一次就是出錯在這,哈~

    Code:

    代碼:
    sudo kextcache -system-caches
    Nothing should show here.
    Finally

    這個指令,不會出現任何信息,跑完就好

    Code:

    代碼:
    nvram -p | grep "kext-dev-mode" | awk -F'=' '{print $2}'
    If printout says "1" then you are in kext dev mode and your new kexts will be allowed to run.

    前面兩個指令跑完,再輸入上面這個指令,假如有看到回覆是1,表示新的Driver已經成功了

    網路這時候應該也恢復連接了

    28. Reboot. Make sure you have an Internet connection for the next steps.

    重新開機,再來就要透過網路把MacBookAir的iCloud設定好

    請記得把MacBookAir跟iPhone都連到Internet上

    基本上,到這邊就大功告成啦,再來就是把MacBookAire跟iPhone的Handoff都打開並且都登入iCloud就OK啦~

    記得iClude的鑰匙圈也要設定一下。

    29. Go to > SYSTEM PREFERENCES> GENERAL, at the bottom click ENABLE HANDOFF.

    30. Go to > SYSTEM PREFERENCES> ICLOUD, click on SIGN OUT.

    31. On your iOS Device, go to SETTINGS> ICLOUD and SIGN OUT.

    32. Restart your Mac and iOS device.

    33. Go to > SYSTEM PREFERENCES> ICLOUD, and enter your credentials to sign in. (make sure keychain is active)

    34. On your iOS Device, go to SETTINGS> ICLOUD and SIGN IN.(make sure keychain is active)
    此篇文章於 10-22-2014 14:26 被 miketzeng 編輯。


  5. #5
    fornikfct 的頭像

    超熱血的愛用者

    註冊日期:07-02-2010
    文章:526
    謝謝你: 255
    在 33篇文章中獲得 51個感謝
    我沒有修改 LMP 版本,我也不太懂那是什麼意思,只是有一天在測試新的 iPhone 6 的功能是否正常時,沒想到我的 2009 幾乎是末代 MacBook 竟然有來電聲?我真是感到不可思議,那時手機的藍芽是關閉的。我當初抱持著「沒有也有關係」的想法去思考。


  6. #6

    海盜船長

    註冊日期:09-01-2010
    文章:71
    謝謝你: 20
    在 3篇文章中獲得 7個感謝
    請問一下,各位成功的大大,
    我的是MACBOOK PRO 2011年初的機子,
    我也買了BCM94331PCIEBT4CAX(也更換過一張了),
    也換上去了,設定也都有改了,但是我會抓不到藍牙,

    我在系統報告中就沒看到了,卡有換過一張了,應該不是故障,
    是我那有錯誤沒故到的嗎?


 

 

相似的主題

  1. 回覆: 230
    最後發表: 07-02-2014, 17:54
  2. [求助] Macbook Air 13 2011年中,升10.8,麥克風壞了
    由hh2119論壇中Mac 硬體疑難雜症區
    回覆: 4
    最後發表: 08-16-2012, 03:19
  3. [求助] 2011新macbook pro 13" i5 iphone網路分享當機
    由fcuorz論壇中Mac 硬體疑難雜症區
    回覆: 19
    最後發表: 12-23-2011, 23:50

該主題的標籤

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端