2003年12月18日

OS XでcdmaOneのデータフォルダを操作

celcomm: cdmaOne 携帯用データフォルダ操作ツール

ファイル名をEUCに変換するようになっているため、日本語を含むファイル名がある場合、Mac OS Xでは動かない。

とりあえず、携帯→Macにダウンロードできるようにする方法。

ケーブルはP携線 cdmaOneシリアルケーブル版に付属のものをUSB COM PortVS-60Rにつないで使用。これで/devにtty.usbmodemUSB-COMが現れる。
・celcommを手順通りインストール
・RubyのUconv モジュールをインストール
・celdf_getの適当なところに
require 'uconv'
を追加。
fname2 = if @conv_encoding then sjis2euc(fname) else fname end

fname2 = if @conv_encoding then Uconv.sjistou8(fname) else fname end
に変更。ターミナルから
celdf_get -d /dev/tty.usbmodemUSB-COM --baudrate=19200 *
で全ファイルのダウンロードに成功。

日本語のファイル名を指定してダウンロードしたり、Mac→携帯にアップロードするには、他にも修正する必要があるだろうが、とりあえずバックアップを取ることが目的だったので、ここまでしか試していない。