
Use ADB to pull the file, run PRAGMA integrity_check; in SQLite. If errors appear, try .recover and export the recoverable data to a new database.
Yes, but with major caveats.
SQLite is an embedded, serverless, zero-configuration database engine. It is the most deployed database engine in the world, and for good reason: it is lightweight (less than 1MB), transactional, and does not require a separate server process. Every Android device runs SQLite under the hood for apps like Contacts, SMS storage, and—you guessed it—the launcher. launcher-v2.sqlite
If you have ever used the "Suggested Apps" row at the top of your Pixel’s app drawer, you have used this table. It tracks: Use ADB to pull the file, run PRAGMA