Handoff pro Mac mini 2011 a MacBook Air 2011

Funkce Handoff, která byla uvedena v OS X Yosemite vyžaduje kartu s technologií Bluetooth 4.0 LE. Tyto dva modely disponují BT4.0LE, bohužel je Apple dal na černou listinu a tato funkce není pro tyto modely běžně dostupná.

S trochou šikovností lze ale tuto novou užitečnou funkci do Mac mini (Mid 2011) a MacBook Air (Mid 2011) dostat – a budou plně funkční. Stačí pouze upravit příslušné Kexty.

Zde je návod, jak tento problém vyřešit:

  1. Stáhněte a nainstalujte 0xED do složky s Aplikacemi, stáhnout můžete zde:
    http://www.suavetech.com/0xed/
  2. Stáhněte a nainstalujte KextDrop do složky s Aplikacemi, stáhnout můžete zde:
    http://www.cindori.org/software/kextdrop/
  3. Opravte práva na Vašem disku. Spusťte Launchpad -> jděte do složky Jiné -> Disková Utilita. Zde vyberte Váš oddíl, vyberte záložku záchrana a klikněte na tlačítko Opravit oprávnění na disku
  4. Spusťte aplikaci Terminál a napište:
    sudo nvram boot-args="kext-dev-mode=1"
  5. Restartujte počítač
  6. Otevřete Finder a zmáčkněte klávesovou zkratku (CMD) ⌘ + Shift + G a jděte do /System/Library/Extensions/
  7. Zkopírujte soubory IO80211Family.kextIOBluetoothFamily.kext na plochu a smažte originály z Extensions. Pro jistotu ale tyto kexty zálohujte někam mimo, kdyby se cokoliv pokazilo.
  8. Spusťte Terminál a napište:
    sudo kextcache -system-prelinked-kernel (bude to vyhazovat chyby – ignorujte je)
    a potom tento příkaz:
    sudo kextcache -system-caches
  9. Restartujte počítač (od této chvíle nebude fungovat WiFi, bluetooth půjde, ale ne úplně korektně)
  10. Spusťte Terminál a napište:
    ioreg -l | grep "board-id" | awk -F" '{print $4}'
  11. Váš výsledek by měl vypadat nějak takhle: Mac-742912EFDBEE19B3 (Váš může být jiný). Zkopírujte si někde tento text (CMD) ⌘ + C. Nevypínejte Terminál.
  12. Otevřete Finder a zmáčkněte (CMD) ⌘ + Shift + G a jděte do ~/Desktop/IO80211Family.kext/Contents/Plugins/AirPortBrcm4360.kext/Contents/MacOS (kdyby cesta nebyla platná, tak místo Desktop napište Plocha)
  13. Klikněte pravým tlačítkem myši na AirPortBrcm4360 a vyberte Otevřít v aplikaci -> Jíná… a vyberte 0xED
  14. V pravém horním rohu je pole pro hledání textu, zadejte zde “Mac-” (bez uvozovek) a stiskněte Enter
  15. Váš první výsledek by měl vypadat nějak takhle: Mac-00BE6ED71E35EB86 (jedná se pouze o příklad)
  16. Smažte čísla a písmena za Mac- a manuálně přepište váš kód (z kroku č.10. a 11., velmi opatrně, nemažte nic jiného)
  17. Poté mačkejte šipku dolů do té doby, než narazíte na poslední Mac- (bude to neco jako Mac-2E6FAB96566FE58C)
  18. Proveďte stejný postup jako v kroku č.16.
  19. Klikněte na Save (červené kolečko vlevo)
  20. Otevřete Finder a zmáčkněte klávesovou zkratku (CMD) ⌘ + Shift + G a jděte do ~/Desktop/IOBluetoothFamily.kext/Contents/MacOS
  21. Klikněte pravým tlačítkem myši na IOBluetoothFamily a vyberte Otevřít v aplikaci -> Jíná… a vyberte 0xED
  22. V pravém horním rohu je pole pro hledání textu, zadejte zde “MacBookAir” (bez uvozovek) a stiskněte Enter
  23. Najdete blok textu, který obsahuje:

    Manuálně přepište čísla tak, aby zde byly pouze jedničky, bude to vypadat následovně (buďte opatrní, ať nezadáte jiné znaky při editaci):
  24. Klikněte na Save (červené kolečko vlevo) a zavřete 0xED
  25. Spusťte KextDrop a přetáhněte do něj upravený IO80211Family.kext
  26. Klikněte na Install
  27. Opakujte tyto dva poslední kroky i pro IOBluetoothFamily.kext
  28. Vraťte se do aplikace Terminál a napište následující příkazy (počkejte na jejich dokončení):

    Měli by jste vidět:
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
  29. Další příkaz:

    Zde by se nemělo zobrazit nic
  30. A konečně

    Jestli vám to na konci vypíše “1“, znamená to, že jste v kext dev módu a Vaše nové kexty jsou povoleny, aby běžely
  31. Restartujte počítač. Ujistěte se, že máte přístup k internetu pro následující kroky
  32. Klikněte v levém horním rohu na logo Apple -> Nastavení -> Obecné a dole zatrhněte Povolit Handoff mezi Macem…
    (pokud zde tato položka není odostupná, něco se pokazilo, použíjte KextDrop a vraťte Vaše zálohované kexty zpět a potom spusťtě:


    znovu, opravte zase práva na disku a zkuste to znovu
  33. Klikněte v levém horním rohu na logo Apple -> Předvolby systému -> iCloud -> a odhlašte se
  34. Na vašem iOS zařízení jděte do Nastavení -> iCloud -> odhlašte se
  35. Restartujte Mac a iOS zařízení
  36. Klikněte v levém horním rohu na logo Apple -> Předvolby systému -> iCloud -> přihlašte se (ujistěte se, že máte zapnutou Klíčenku)
  37. Na vašem iOS zařízení jděte do Nastavení -> iCloud -> přihlašte se (ujistěte se, že máte zapnutou Klíčenku)
  38. HOTOVO

Poradce při potížích

  1. Ujistěte se, že je Klíčenka zapnutá na obou zařízeních, v nastavení iCloud
  2. Ujistěte se, že vaše iZařízení je nabito přes 25% (nekdy se Handoff vypne při nízké úrovně baterie)
  3. Ujistěte se, že máte zapnuté Handoff v Nastavení ->Obecné -> Handoff v iZařízeních
  4. Ujistěte se, že jste na stejné WiFi síti a máte zapnutý Bluetooth na všech zařízeních
  5. Ujistěte se, že svoje zařízení nepárujete v Bluetooth
  1. Stanislav Marek

    Sice na počtvrté, ale nakonec vše funguje. Děkuji jsi genius 🙂

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">