2009年4月アーカイブ

2009年4月 5日

late2008 MacBook(10.5.6)がDFUモードのパッチ関連でトラブって死にそうになった

Gizmodoとかで配布されてるパッチで変更される(10.5.5のバージョンに書き替えられる)ファイルは下の2つ。

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext  
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

試しにあててみた後、手動で差し戻したんだけど、再起動したらインプットデバイスが完全に効かなくなってしまった。

要注意: Late 2008 モデルをOSX10.5.6でDFUモード可にするスクリプトは元に戻すべし? « 望遠鏡ドットコム

を参考にすると、アクセス権まわりがあやしくなってるのかなー。

184 :iPhone774G:2009/01/22(木) 19:56:37 ID:EDgmkf0l0
Macのトラブルなのでここに書くべきか悩むけど、jailbreak絡みなので書かせてもらう。

Mac OS X 10.5.6でのiPhone pwnで、
ttp://blog.iphone-dev.org/post/65126957/tis-the-season-to-be-jolly
に従って
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext
を10.5.5のものにした。QuickPwnでちゃんとjailbreakできた。

iPhone pwn数日後。
MacBookの再起動後、突然MacBookのキーボードとトラックパッドが使えなくなった。
起動直後はキーボードが認識されている。なのでoptionで起動ディスク選択も可能。
しかし、OSが起動してログインスクリーンになると、電源キー以外反応せず。

他ディスクから起動し、ディスクユーティリティで「ディスクのアクセス権を修復」すると、上記二つのkextのアクセス権を修正した、とのメッセージが大量に出てきた。
上記のkextはUSB関係のもの。つまり、OSがそこでトラブって、USB以下に繋がっているキーボード及びトラックパッドが認識できなくなった。
【Cydia】JailBreak Part14【Installer】

上記を参考にインストールディスクから起動してディスクユーティリティで「アクセス権の修復」を実行。ずらーっとそれっぽいとこが修復されまくったので再起動してみたら、結果変わらず。

もう一度インストールディスクから起動して、今度はターミナルからキャッシュを再生成してみる。

$ rm /Volume/Macintosh\ HD/System/Library/Extensions.kext
$ touch /Volume/Macintosh\ HD/System/Library/Extensions/

直った。