¿Es posible cambiar manualmente el contenido de las bases de datos que utiliza una aplicación para almacenar toda su información?
Respuestas
¿Demasiados anuncios?Sí, por supuesto, siempre y cuando tenga acceso a esa base de datos.
Si estamos hablando de aplicaciones para teléfonos móviles, entonces la mayoría tendrá una base de datos SQLite incrustada o equivalente. Estas típicamente son bases de datos "independientes" que no tienen autenticación de usuario para acceder, simplemente necesitas acceso al archivo ("someapp.db", o "someapp.sqlite", etc) y la utilidad adecuada instalada para leerlo (por ejemplo, la versión 3 de SQLite).
en linux harías algo así
sudo yum install sqlite -y
sqlite3 someapp.db
y se abrirá la base de datos y podrás emitir todos tus comandos SQL desde allí.
Ten en cuenta que algunas aplicaciones se esfuerzan por "ocultar" u hacer que sus bases de datos sean imposibles para el usuario promedio acceder y entrar.
EDIT: además, en Android específicamente hay una aplicación en el mercado (pagada, como $3 creo) llamada "SQLite Editor" que te permite navegar por todas las bases de datos SQLite encontradas en el teléfono y editarlas si así lo deseas.