Android Dev Phone 1 を ubuntu hardy amd64 + android-sdk-linux_x86-1.5_r1 でアクティベーションする
Dev Phone 1 は Emulator の実機として普通に注文してしまい、届いてから SIM とかアクティベーションの必要性に気付いたというw。以下のサイトを参考に、ubuntu hardy amd64 + android-sdk-linux_x86-1.5_r1 でアクティベーションした。本当にありがとうございました。
http://hanagurotanuki.blogspot.com/2008/12/android-dev-phone-1-sim.html
一部、ログが違っていたので例として残しておきます。(分かっている人は当然の違いかもしれないが、買ったばかりでリストアできるのか不安でドキドキしたので)
アクティベーション
$ dmsg *** 省略 *** [14958.816235] scsi 9:0:0:0: Direct-Access HTC Android Phone 0100 PQ: 0 ANSI: 2 ★確認する [14958.842999] sd 9:0:0:0: [sdc] Attached SCSI removable disk [14958.843093] sd 9:0:0:0: Attached scsi generic sg3 type 0 $ adb shell * daemon not running. starting it now * * daemon started successfully * $ su # cd /data/data/com.android.providers.settings # ls -l ★setting.db というファイルは見えなかった drwxrwx--x system system 2008-09-03 21:38 databases drwxr-xr-x system system 2008-09-03 21:38 lib # cd databases # ls -l -rw-rw-# sqlite3 settings.db sqlite> SELECT * FROM system; ** 省略 ** 31|notification_sound|content://media/internal/audio/media/1 32|ringtone|content://media/internal/audio/media/21 38|adb_enabled|1 39|next_alarm_formatted| 41|font_scale|1.0 ★41 以降は見えなかった sqlite> INSERT INTO system (name, value) VALUES ('device_provisioned', 1); sqlite> SELECT * FROM system; ** 省略 ** 31|notification_sound|content://media/internal/audio/media/1 32|ringtone|content://media/internal/audio/media/21 38|adb_enabled|1 39|next_alarm_formatted| 41|font_scale|1.0 42|device_provisioned|1 ★追加される sqlite> .quit # reboot
Wi-Fi 設定
$ adb shell $ am start -a android.intent.action.MAIN -n com.android.settings/.Settings Starting: Intent { action=android.intent.action.MAIN comp={com.android.settings/com.android.settings.Settings} } ★Android が Settings の画面になる