fbpx Skip to content

Mint egy korábbi cikkemben is írtam már, a 10.5.6-os rendszerfrissítéssel az Apple meggátolta azt, hogy az iTunes DFU módban kezelni tudja a telefonunkat. Ennek a problémának a megoldására készült egy AppleScript, mely sok embernek megoldotta a problémáját, viszont sokan azt tapasztalták, hogy minden USB-s eszközük, így pedig a billentyűzetük és a trackpadjük is használhatatlanná vált.

13844

Sok fórumon azt javasolták, hogy az OS X újratelepítése oldja meg a gondot. Tegnap volt pár órám (a cikk egy jó ideje készül, valahogy nem akart befejeződni magától, szóval az itt szereplő időpontok a valóságtól eltérhetnek :P), hogy kipróbáljam az USB fixet. Az AppleScript lefuttatása, és a gép újraindítása után még volt billentyűzetem és trackpadem, viszont a 2. újraindításnál már nem működött egyik sem. Egy kis “hackelés” után, sikerült visszaállítani mindkettőt. Akik pórul jártak, alant megtalálják a megoldást.

Nem nyugodtam bele, hogy nem megy ez a dolog, így megnéztem a permissionöket és a file time-okat. Meglepődve tapasztaltam, hogy az AppleScript tulajdonképpen nem írta felül a szükséges fájlokat. Miután elmentettem az eredeti fájlokat, felülírtam őket az itt találhatókkal, majd beállítottam rajtuk a permissionöket.

A 3 fájlt ebbe a mappába kell bemásolni, felülírva velük az ott levőket: /System/Library/Extensions/

Lehet Drag’n’Drop módszerrel, vagy pedig a “konzolbarátoknak” a sudo cp-vel is 🙂

Eztán nyissunk egy Terminal ablakot (Applications – Utilities – Terminal), majd adjuk ki a következő parancsokat:

sudo chown -R root:wheel “/System/Library/Extensions/AppleUSBHub.kext/”;
sudo chown -R root:wheel “/System/Library/Extensions/IOUSBCompositeDriver.kext/”;
sudo chown -R root:wheel “/System/Library/Extensions/IOUSBFamily.kext/”;
sudo chmod 755 -R “/System/Library/Extensions/AppleUSBHub.kext/”;
sudo chmod 755 -R “/System/Library/Extensions/IOUSBCompositeDriver.kext/”;
sudo chmod 755 -R “/System/Library/Extensions/IOUSBFamily.kext/”;

sudo kextcache -k /System/Library/Extensions/

Ezután pedig indítsuk újra a gépünket kétszer is, és nézzük meg, hogy működik-e a billentyűzet és a trackpad.

Ha minden jól megy, akkor az iTunes már tökéletesen kezeli az iPhone-t DFU módban.

Helyreállítás, avagy akiknek ezek után sem megy az USB-jük

Amikor a rendszerünk nem a megfelelő módon működik, az átlagos felhasználóknál eljön a pánik pillanata, nem tudják, hogy mihez kezdjenek. Ezúton üzenem nekik, hogy a helyzet nem olyan vészes, mint amilyennek első ránézésre tűnik.

Nézzük, hogy mire is lesz szükségünk a helyreállításhoz:

  • 1 db Leopard telepítő DVD-re
  • 1 db üres pendrive-ra
  • Az alábbi file letöltése (kicsomagolása)
  • és az alábbi mappastruktúra létrehozása az a pendrive-on: System/Library/Extensions ahova másold be az IOUSBFamily.kext mappát, amit kicsomagoltál.

Ha mindezekkel megvagy, akkor kezdődhet a móka 🙂

A következő lépések végrehajtása közben legyél türelmes, mert az egyes lépések akár hosszas percekig is eltarthatnak.

Dugd be a pendrive-ot, majd bootolj be a Leo DVD-ről (indítást jelző hang után nyomd hosszan az “alt” billentyűt, ameddig az alma logó, és az alatt levő forgó karika meg nem jelenik, majd válaszd ki a DVD-t).

Ezek után a Utilities menüből nyisd meg a Disk Utility-t. Itt válaszd a Restore menüt, Source-nak húzd rá a pendrive-ot, Destination-nek pedig a Macintosh-od merevlemezét. Vigyázz, hogy az Erase destination NE legyen kipipálva!

Ezek után az ablakot zárd be, majd a Utilities – Terminal programot nyisd meg.

Gépeld be a következő parancsokat (MACINTOSH_HD_NEVE-t cseréld ki a saját merevlemezed nevére

chown -R root:wheel “/Volumes/MACINTOSH_HD_NEVE/System/Library/Extensions/IOUSBFamily.kext/”
chroot “/Volumes/MACINTOSH_HD_NEVE/”
kextcache -k /System/Library/Extensions

A probléma megoldásában sokat segített unkle hozzászólása http://hackint0sh.org/forum/f146/60657-8.htm – ezúton is köszönöm neki.

Természetesen mindenki csak saját felelősségére hajtsa végre a fenti lépéseket, a szifon.com semmilyen felelősséget nem tud vállani az esetleges hibákból eredő adatvesztésért!

A fentebb ígért fájlok az este folyamán felkerülnek, amint az asztali gépem közelébe kerülök… Stay tuned…

Olvasd el a hozzászólásokat is

13 Comments

  1. A problémát az esetek 99%-ában egy egyszerű USB HUB közbeiktatásával ki lehet küszöbölni, így nem kell a rendszert piszkálni, ki tudja milyen problémákat okozva egy későbbi rendszerfrissítésnél.

  2. igen, csak nem mindig van keznel usb hub… szoval alternativ megoldaskent irtam csak:)

  3. developer: minden esetre koszi várom.

  4. hasznos köszi

  5. ha jól értem én nyugottan updatelhetek 10.5.6-ra , és nem kell semmit cserélnem mert usb hub-ot használok? ugyanis a mac book pro-n csak 2 usb van nekem meg 4 kell

  6. Nagyon erdekes, de nalam 10.5.6 van fent es tokeletesen megy a DFU mode! Macbook pro 2.4 gepet hasznalok! Javaslom mindenkinek, hogy eloszor tesztelje le! Csak utanna tegye fel IOUSBFamily.kext phatcet!

  7. @deejayjoe: te is hub-al használod?

  8. Nem nem! Semmit nem hasznalok! Kozvetlen a gepbe van dugva az usb!

  9. thanks

  10. @ypsilon: Itt a unibody szeriarol van szo, ami mar nvidia chipsetre epul, nem pedi a regi mb szeriakrol, amik meg inteles chipsettel mukodtek

  11. Hardver áttekintés:

    Modellnév: MacBook Pro
    Modellazonosító: MacBookPro3,1
    Processzor neve: Intel Core 2 Duo
    Processzor sebessége: 2.4 GHz
    Processzorok száma: 1
    Magok összes száma: 2
    L2 gyorsítótár: 4 MB
    Memória: 4 GB
    Busz sebessége: 800 MHz
    Boot ROM verzió: MBP31.0070.B07
    SMC verzió: 1.16f8

    Ez a tipus van nekem es mukodott minden fele hokusz pokolas nelkul a frissites utan a DFU mode!!

  12. Teljesen tuned vagyok, de még mindíg nincs fent a file amit le kéne szedni…

  13. Deejayjoe, nekem ugyanilyen paraméterekkel rendelkezik a macbook prom, mégis tönkretette az usb-t az, hogy még régebben le akartam “butítani”, a dfu elérése miatt…..

    Remélem hamarosan elérhetőek lesznek az ígért fileok, mert nagyon rossz, hogy az usb nem él….

    Előre is köszi


Add a Comment