以下のサイトを参考にさせていただきました。感謝。
http://d.hatena.ne.jp/goahead256/20101220/1292840843
本体を USB でパソコンにつないでコマンドプロンプトから
C:Tmp>adb shell wpa_supplicant -v * daemon not running. starting it now on port 5037 * * daemon started successfully * wpa_supplicant v0.5.11 Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> and contributors
v0.5.11 と判明したので、http://forum.xda-developers.com/attachment.php?attachmentid=380322&d=1281834626
から v0.5 をダウンロードし、c:tmpgappsに展開した。
Superoneclick で root 化し、コマンドプロンプトから
C:Tmp>cd tmpgappswpa_adhoc-signed C:tmpgappswpa_adhoc-signed>adb push systembinwpa_supplicant /system/bin/ 4921 KB/s (235788 bytes in 0.046s) C:tmpgappswpa_adhoc-signed>adb shell # chmod 770 /system/bin/wpa_supplicant # exit C:tmpgappswpa_adhoc-signed>adb reboot
最後にリブート命令を送ってますが、なぜかリブートしないでただのシャットダウンになります。仕方がないので USB はずして起動。
barnacle Wifi Tether の ad-hoc モードで無事にネット接続確認しました。 wpa_supplicant 自体は /data/system にも入ってましたが、こちらはそのまま放置してあります。