ご報告ありがとうございます。
Galaxy S で Environment.getExternalStorageDirectory() を実行しても、外部ストレー
ジのマウント場所(/sdcard/sd)ではなく、内部ストレージのマウント場所(/sdcard)が返っ
てくるようですね。
対症療法的な対応ですが、まず
Environment.getExternalStorageDirectory() + "/ons"
を見に行き、ディレクトリが無ければ
Environment.getExternalStorageDirectory() + "/sd/ons"
を見に行くようにしました。
ONScripter-20100625-3-debug.apk で修正済みですので、試していただけないでしょう
か。