After I enter the backup's passcode, the app crashes. I have given full (not scopes) contact and media permissions to whatsapp and play services. It connects to my google account with no apparent problems, only crashing after I enter the backup's passcode. I have reinstalled the app and rebooted my phone multiple times. I have also installed the google drive app to see if it helps, but it made no difference (I didn't really think it would). I have read through everything I could find about this here, and none of it helped. At this point I'm not really sure what to do, and I really need access to all my prior chats.
type: crash
osVersion: google/bramble/bramble:13/TQ3A.230805.001/2023080800:user/release-keys
package: com.whatsapp:231812001
process: com.whatsapp
processUptime: 18808 + 322 ms
installer: com.android.vending
android.database.sqlite.SQLiteException: Unable to open writable db: failed to open db
at X.0yh.B5X(:89)
at X.3RE.<init>(:27)
at X.3Vt.A04(:18)
at X.2fN.A01(:109)
at X.3SP.run(:2497)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.os.HandlerThread.run(HandlerThread.java:67)