メモ書き。
adbの環境変数パスが通っていることを前提。
コマンドプロンプトにて以下コマンドを順に実行。
cmd.exe
// 初回のみでOK、文字コードの設定(s-jis->UTF-8)
chcp 65001
//ルート権取得 たまに外れるので毎回しておいたほうが吉
adb root
//adb起動
adb shell
//dbレコード格納フォルダに移動(権限でダメなときはrootちゃんと取ろう)
cd data/data/{パッケージ名}/databases
//sqlite起動(名前間違ってても起動する、注意)
sqlite3 {db名}
sqlite> とコンソールに出たら後はSQL打ち込むだけ。
終端文字は";"、終了したいときは".exit"でadbに戻る。
なんかセミコロン打っても終わらないときは
ダブルクォート、シングルクォートが奇数個クエリ文にはいってないかを確認。
adbは基本リナックスもどきらしい(cygwinとも違う)のでlsコマンドとか使える。
が、それよりなにより過去に打ち込んだSQLを上下で呼び出させてほしい。