連打病が発症して、カスタム ROM にしちゃったおかげで治療不可な状態に陥っていた Xperia mini。
最後の考察で「CyanogenMod なカスタムROM には、cyttsp_fwloader がない」というのが問題だ、ということはわかってましたので、手を打ってみました。
まずは Stock ROM (いわゆるソニエリ純正の標準 ROM) に戻して、cyttsp_fwloader を抜き出そう・・・と思ったのですが、面倒なので別の方法にトライ。
CWM リカバリで保存しておいた system.yaffs2.img から抜き出すことにしたのです。ぐぐった結果、コチラを参考にしました。
img_extract_tool_v0.2.zip をダウンロードして、バックアップイメージを展開。
展開できたら、bin の下にありました。cyttsp_fwloader が!!
これを現在の /system/bin にコピーして、パーミッションを 755 にしておきます。
その状態にして GScript Lite で作ったスクリプトを実行すると・・・
なんと、本当に連打病が治りました!! キャリブレーションできたようです。
さて、この方法、ソニエリの実行ファイルを CM 環境で使うという、グレーな手段なため、全くオススメしません。可能であれば、Stock ROM に戻してキャリブレーションを実施してからカスタム ROM を焼く方が良いのではないかと思います・・・が、それだとキャリブレーションも消えちゃうのかな!?
標準的に CM ROM にこの cyttsp_fwloader を入れて配布するのはライセンス的に NG だろうから、自己責任でやるしかないのかもしれません・・・
でも、問題が解決して良かった♪ しばらく ST15i で生活することにします♪

