FOMA USB Driver for MacOSX2008年01月07日 05時54分54秒

MacOSX 10.5.1 (Leopard) にアップグレードしてからしばらく使用していなかった FOMA USB Driver を使用したいと思い立ったが、つい最近携帯電話を D905i にしてしまったため・・・やはり使用できなかった。

FOMA USB Driver とは、NTTドコモの携帯電話(FOMA)をMac OS XからUSBモデムとして利用するためのデバイスドライバで、このドライバを使うと市販のFOMA USB接続ケーブルとFOMA携帯電話を使った64kbpsデータ通信/384kbpsパケット通信によるインターネット接続が可能になる(通常、携帯電話を購入するとWindows版は携帯電話に添付されていたりする・・・)
詳細はこちら FOMAUSBDriver for Mac OS X プロジェクト

・・・しかし、最近更新されていない様子。。。

このサイトからは非常にわかりづらかったが、SourceForge.jpフォーラムがあるのでチェックすると・・・ありました!!

そこで、フォーラムにある有用な情報を集めて、D905i の通信ができるところまでをまとめました。

  1. 上記サイトで公開されているプログラムで(D905iの)IDを調べる
  2. a) 「FOMAIDChecker.app」を起動

    b) Macに携帯電話を接続して「Check」

    ※次のことがわかりましたので、以降では設定ファイルへ反映していきます。
    idVendor=1747
    idProduct=8624
    

  3. 「ターミナル」を起動
  4. su コマンドで rootユーザに変身
  5.   PISTACIA: makai$ su -
      Password:
      PISTACIA:~ root# 
    
  6. cd コマンドでディレクトリ移動
  7.   PISTACIA:~ root# cd  /System/Library/Extensions/FOMAUSBDriver.kext/Contents/
    
  8. ls コマンドでファイルの存在を確認
  9.   PISTACIA:Contents root# ls -l
      total 64
      -rw-r--r--  1 root  wheel  29309 Sep 25  2006 Info.plist
      drwxr-xr-x  3 root  wheel    102 Sep 25  2006 MacOS
      drwxr-xr-x  3 root  wheel    102 Sep 25  2006 Resources
      PISTACIA:Contents root#
    
  10. 「vi」コマンドで、 Info.plist ファイルを編集
  11. <key>D902iSDriver</key> 部分を参考にしました(元々記述が存在する部分)。
    <key>D905iDriver</key>以降が追加したものです。事前に確認しておいた「idVendor」と「idProduct」を反映します。(idVendorはD902iと同じです)
                    <key>D902iSDriver</key>
                    <dict>
                            <key>CFBundleIdentifier</key>
                            <string>com.mac.tkoki.driver.FOMAUSBDriver</string>
                            <key>IOClass</key>
                            <string>FOMAUSBDriver</string>
                            <key>IOKitDebug</key>
                            <integer>0</integer>
                            <key>IOProviderClass</key>
                            <string>IOUSBDevice</string>
                            <key>idProduct</key>
                            <integer>8480</integer>
                            <key>idVendor</key>
                            <integer>1747</integer>
                    </dict>
                    <key>D905iDriver</key>
                    <dict>
                            <key>CFBundleIdentifier</key>
                            <string>com.mac.tkoki.driver.FOMAUSBDriver</string>
                            <key>IOClass</key>
                            <string>FOMAUSBDriver</string>
                            <key>IOKitDebug</key>
                            <integer>0</integer>
                            <key>IOProviderClass</key>
                            <string>IOUSBDevice</string>
                            <key>idProduct</key>
                            <integer>8624</integer>
                            <key>idVendor</key>
                            <integer>1747</integer>
                    </dict>
    
    
  12. とりあえず再起動
  13. 認識されるかどうか確認
  14. a) 上記サイトで公開されている「FOMAUSBDriverManager.app」起動

    b) 「ドライバをロードする」をクリック

    c) パスワードを入力

    d) ロードされていればOK(だと思います)

    e) 後は「システム環境設定」の「ネットワーク」からモデムとして使えるようにすればOK!
    ・・・

    「FOMAUSBDriver for Mac OS X プロジェクト」に感謝!!