始める前に、ルート化された電話をお持ちですか? そうでない場合は、ジャンプする時が来たことを強くお勧めします。これを行うのに役立つチュートリアルの99%では、ルート化された電話が必要です(ルート化された電話がなくてもそれを行う方法を探すのに約1時間費やしたことは知っています..何も見つかりませんでした.. ) また、考えてみれば、これと同じタスクを実行するには、iPhone もルート化する必要があります。したがって、それは完全に合理的です。回答の最後にある応援についての詳細。
コマンドラインから次のように入力します。
adb shell
これにより、Android シェル コマンド ラインが表示されます (次のように表示されるはずです。次のようにshell@android:/ $
入力します。
shell@android:/ $run-as com.domain.yourapp
これにより、次のデータ ディレクトリに直接移動できますcom.domain.yourapp
。
shell@android:/data/data/com.domain.yourapp $
そうでない場合 (つまり、エラーが発生した場合) は、root 化された電話を持っていないか、root ユーザー権限を使用していない可能性があります。ルート ユーザー権限を使用するsu
には、adb コマンド ラインに入力して何が起こるかを確認します。エラーが発生した場合は、電話がルート化されていません。そうでない場合は、最初にルート化してから、これらの手順を続行してください。
そこから入力するls
と、dbs を含むすべてのディレクトリが表示されます。
shell@android:/data/data/com.domain.yourapp $ ls
cache
databases
lib
shared_prefs
その後、sqlite3 を使用して dbase をブラウズできます。インストールしていない場合 (入力して見つけることができますsqlite3
。取得command not found
した場合は、インストールする必要があります。sqlite をインストールするには、こちらの手順に従ってください。
ルート化について:これまで電話をルート化したことがなく、電話が台無しになるのではないかと心配している場合は、心配する必要はないと自信を持って言えます。そこには、新旧のほとんどすべてのモデルに対応する、すばやく簡単な電話ルート化チュートリアルがたくさんあります。また、Mac を持っている場合でも電話をルート化できます(私は自分の s3 を自分の Mac でルート化しました)。