2011-01-05 12 views
5

Básicamente, me gustaría saber si hay una carpeta específica que pueda buscar y copiar/pegar datos de cookies. Intenté mirar a mi alrededor pero fue en vano. Google tampoco ayudó mucho.¿Dónde se almacenan las cookies en el navegador nativo de Android?

Si no están almacenados en una carpeta a la que se puede acceder directamente, ¿hay alguna otra manera de llegar a ellos?

Estoy en la versión Android 2.2 (Froyo) si eso ayuda. GRACIAS. : D

Respuesta

6

Nos encontramos con un escenario particular en el que queríamos ver cómo las cookies de nuestro sitio web estaban actuando de nuevo con un dispositivo. Pudimos ver la base de datos de cookies almacenadas usando "adb shell" en un dispositivo emulado. Después de ejecutar el shell, pudimos rastrear las cookies a una base de datos usando el siguiente comando.

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

y la instrucción de selección aquí:

select * from cookies; 

la lista de columnas puede ser vista mediante el siguiente comando:

pragma table_info(cookies); 
1

Si está utilizando una vista web dentro de una aplicación para mostrar la página en cuestión puede encontrar las cookies en el archivo db:

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

Una vez que tenga ese DB, puede hacer lo mismo con la respuesta de Mike para inspeccionar las cookies.

select * from cookies 
Cuestiones relacionadas