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 の画面になる
  • MAC アドレスフィルタリングしている人は About Phone → Status → Wi-Fi MAX address で確認できる
  • Wireless controls → Wi-Fi で設定

Google アカウントでサインアップ

  • Google アカウントの入力
  • 日時設定など