2011-01-05 11 views
5

基本的には、私が見ることができ、コピー/ペーストすることができる特定のフォルダがあるかどうかを知りたいと思います。私は自分の周りを見てみましたが、役に立たない。 Googleもそれほど助けなかった。ネイティブアンドロイドブラウザのクッキーはどこに保存されていますか?

直接アクセスできるフォルダに格納されていない場合は、他にアクセスする方法はありますか?

これは、Android 2.2(Froyo)バージョンで役立ちます。感謝します。 :D

答えて

7

セキュリティ上の理由から、各アプリケーションはそのデータをプライベートサンドボックス/フォルダに格納し、他のアプリケーションはそのデータにアクセスできません。ウェブビューのクッキー管理の詳細を参照してください

6

私たちは、ウェブサイトのクッキーがデバイスでどのように再動作しているかを見たい特定のシナリオに遭遇しました。エミュレートされたデバイス上に「adbシェル」を使用してクッキーが保存されているデータベースを表示することができました。 シェルを実行した後、次のコマンドを使用して、データベースへのCookieを追跡できました。

sqlite3 /data/data/com.android.browser/databases/webviewCookiesChromium.db 

、ここでselect文:あなたが表示するために、アプリケーション内のWebViewを使用している場合

pragma table_info(cookies); 
1

select * from cookies; 

列リストには、次のコマンドを使用して表示することができ問題のページでは、dbファイルでクッキーを見つけることができます:

/data/data/your.apps.package.name/databases/webview.db 

あなたがそのデータベースを手に入れたら、Mikeの答えから同じことをしてクッキーを調べることができます。

select * from cookies 
関連する問題