Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

キーボード無効化

外付けキーボードをMBAのキーボードの上において作業したいのですが、その際にMBAのキーボード入力を無効化出来ないのでしょうか?


一応自分なりに調べてみたのですが、sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kextというコマンドをターミナルで実行すれば良いみたいなのですが、以下のエラーがでて無効化出来ません。


(kernel) Kext com.apple.driver.AppleUSBTCKeyboard not found for unload request.

Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) not found.


ご存知の方がいらっしゃいましたらご教授お願い致します。

MacBook Air (11-inch Mid 2013), OS X Mavericks (10.9)

投稿日 2013/12/13 16:24

返信
返信: 28

2013/12/20 17:48 ni_ki への返信

13inchモデルですが店頭で確認したらkextが違いました。

AppleUSBHIDKeyboard.kextでした。

店頭で確認していただきありがとうございます。本当申し訳無いです。

でも、やはり同じエラーで出来ませんでした。

ちなみに、


/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleUSBHIDKeyboard.kext


では出来なかったんですが、


/System/Library/Extensions/AppleHIDKeyboard.kext


をkextunloadしたらキーボードを無効化出来ました。

しかし、これをunloadしてしまうとloadしてもキーボードの無効化を解除出来なくなります。

やはりドライバのエラーだと思うんですが…

2013/12/20 18:30 Micky への返信

/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleUSBHIDKeyboard.kext




では出来なかったんですが、


kextのパスは事前に確認いただいたと思うのですが、上記だったのでしょうか。お書きの通りContents以降いらない気がしますけど。


ロードの方は、ちょっと時間かかるかもです。キーボード連打で数十秒待ってもダメでしょうか。

状況は違いますが当方が使用しているUSBキーボードはドライバの際読み込みに20秒くらいかかったりしますが。

2013/12/20 18:49 ni_ki への返信

ロードの方は、ちょっと時間かかるかもです。キーボード連打で数十秒待ってもダメでしょうか。

状況は違いますが当方が使用しているUSBキーボードはドライバの際読み込みに20秒くらいかかったりしますが。

sudo kexuntload /System/Library/Extensions/AppleHIDKeyboard.kext/

を実行すると、キーボードを無効化出来ました。


しかしやはり、


sudo kextload /System/Library/Extensions/AppleHIDKeyboard.kext/

を実行しても、有効にすることは出来ませんでした。

何度か連続で実行しましたが、無理でした。


ちなみに再起動すれば直りました。

2013/12/20 20:05 Micky への返信

Micky さんによる書き込み:

どのように使用ドライバを確認すれば良いのでしょうか?

失礼いたしました。コマンドに慣れてらっしゃるのかと、思い込んでおりました。

ターミナルに下記のコマンドを打ち込んで見て下さい。読み込まれているkextの中でKeyboardと言う文字を含んでいる物を表示してくれます。


kextstat | grep Keyboard


以下は、私のところのキーボードドライバで説明させて頂きます。上記のコマンドで私のところでは、

com.apple.driver.AppleUSBTCKeyboard

が表示されます。で、次にAppleメニューから「この Mac について」「詳しい情報…」「システムレポート...」と進んで下さい。

下記の様な表示が出ると思いますので、「機能拡張」を選択表示された物の中からkextstatで探し出したキーボードドライバの名前を探して下さい。

ユーザがアップロードしたファイル

見つけ出して選択すると「場所」と言う表示があるので、それで場所が分ります。

2013/12/20 20:17 ni_ki への返信

見つけ出して選択すると「場所」と言う表示があるので、それで場所が分ります。

ありがとうございます。


さきほど、確認いたしました。

やはり、場所は

/System/Library/Extensions/AppleHIDKeyboard.kext

でした。

さきほどのkextunloadしたものと同じだと思います…

2013/12/20 22:14 Micky への返信

Micky さんによる書き込み:

やはり、場所は

/System/Library/Extensions/AppleHIDKeyboard.kext

でした。

了解です。

さきほどのkextunloadしたものと同じだと思います…

loadした際にエラーは出ないでしょうか。

またunload後、loadした後に(例えば、)

kextstat | grep Keyboard

でどのような返答が帰ってきますでしょうか。


それにしてもMacBook ProではTopCase系のドライバでMacBook AirでHID系のドライバというのは何故か不思議でですね。

2013/12/21 00:55 ni_ki への返信

loadした際にエラーは出ないでしょうか。

エラーなどは全く出ませんでした…


またunload後、loadした後に(例えば、)

kextstat | grep Keyboard

でどのような返答が帰ってきますでしょうか。

unload後は、コマンドを実行しても何も表示されなくなりました。

また、load後は、unload前と同じようにAppleHIDKeyboardが表示されました。

あと、システム情報で AppleHIDKeyboard の"読み込み済み"の項目を確認したところ、

unload前は、"はい"

unload後は、"いいえ"

unload後→load後は、"はい"

となっていました。ちゃんと読み込みは出来ているように思うのですが、出来ませんでした。


それにしてもMacBook ProではTopCase系のドライバでMacBook AirでHID系のドライバというのは何故か不思議でですね。

本当に不思議ですね。

TopCase系のドライバならちゃんと出来るっぽいですよね…

2013/12/21 18:03 Micky への返信

エラーなどは全く出ませんでした…


読み込まれてるんですね。

TopCase系のドライバならちゃんと出来るっぽいですよね…


またまた店頭で調べてみたらMacBook AirのキーボードはSPIとかいうバスで接続されていてUSBではないのですね。てっきりノートMacのキーボードはUSB接続だと思い込んでおりました。バス規格が違うならドライバーが違っても理解できます。

それでもしかしてこのSPIというバスは起動中のデバイスの接続に何か特殊な処理がいるのかもです。(ホットスワップできないとか)

2013/12/23 23:15 ni_ki への返信

またまた店頭で調べてみたらMacBook AirのキーボードはSPIとかいうバスで接続されていてUSBではないのですね。てっきりノートMacのキーボードはUSB接続だと思い込んでおりました。バス規格が違うならドライバーが違っても理解できます。

またまた店頭で確認していただきありがとうございます。近くに店が無いので、本当に助かります。


それでもしかしてこのSPIというバスは起動中のデバイスの接続に何か特殊な処理がいるのかもです。(ホットスワップできないとか)

そうなのかもしれませんね。ホットスワップが出来ないとなると、unload出来ても再度loadすることが出来ないのもうなずけます。また、再起動したら接続できることも理解出来ます。

貴重なご意見ありがとうございました。

2013/12/23 23:33 Micky への返信

貴重なご意見ありがとうございました。

完全な解決策を提示できず申し訳ありません。私がハードウェアに詳しければ、もっと仔細な情報が書けるのでしょうけど、そのレベルに至れておりません。


なお今回の件を実施するにあたり冷却とキーボードを上におくわけですの傷にご注意ください。

2013/12/23 23:37 ni_ki への返信

完全な解決策を提示できず申し訳ありません。私がハードウェアに詳しければ、もっと仔細な情報が書けるのでしょうけど、そのレベルに至れておりません。

私にとっては充分な情報でした。本当にありがとうございました。


なお今回の件を実施するにあたり冷却とキーボードを上におくわけですの傷にご注意ください。

そうですね。結講熱くなったりするので、冷却には充分注意したいと思います。また、傷がつかないように対策を考えようと思います。

キーボード無効化

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。