min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Android bashからadb shell使って電話帳データをバックアップする

引越しでバタバタしている。光回線もNTT西から東に移るから色々面倒。こういうときにデータを無くす。光回線の契約と合わせて携帯まで変えちゃって、気づいたら電話帳ない!とか。物理的な移動する前に、電子データをバックアップしておく。

 

電話帳は人と人のつながり。電子データで、失うと特に特に致命的なのは電話帳だ。携帯はAndroid。OSは Froyo 2.1。

f:id:min117:20160626171048p:plain

かなり古いが、Macbashから adb shell で操作できるのが良い。電話帳はどこかにテキストで入ってると思うので、bashからバックアップできるか試す。

$ adb shell

f:id:min117:20160626171254p:plain

su で sudo できるみたい。

f:id:min117:20160626171545p:plain

 

話が少し逸れるけど、adbで出来ることを試す。

adbコマンドで電話がかけられるのか。こりゃ便利。

GDD Blog: [Android]ADBからintentを送信する

f:id:min117:20160626172405p:plain

adb にログインしてからgoogleを開く。

$ adb shell

$ am start -a android.intent.action.VIEW http://www.google.com

f:id:min117:20160626173616p:plain

adb にはログインしないで、bashの上からadb shellを叩く(地図を表示してTokyoを検索)。コッチのほうがshスクリプト化して色々できそう。

$ adb shell am start -a android.intent.action.VIEW geo:0,0?q=Tokyo

f:id:min117:20160626174352p:plain