@developernotes hello!
Tried opening the DB using DB Browser using “passphrase” but failed to open. How to enter rawkey in the DB Browser.? Attached is DB file and key details.
passphrase = NITHIN
rawkey=a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d
Logs:
"
[10/07 20:35:52:450] [7232] Database: setFilterCompiler: com.couchbase.lite.javascript.JavaScriptReplicationFilterCompiler@808002
[10/07 20:35:52:450] [7232] Database: getDatabase() com.couchbase.lite.Manager@21dfd4d com.couchbase.lite.Database@1434d13[/data/user/0/com.abc.company/files/mydb.cblite2]
[10/07 20:35:52:450] [7232] Database: Opening com.couchbase.lite.Database@1434d13[/data/user/0/com.abc.company/files/mydb.cblite2]
[10/07 20:35:52:467] [7232] Database: open keyOrPassword: NITHIN
[10/07 20:35:52:467] [7232] Database: createSymmetricKey keyOrPassword: NITHIN
[10/07 20:35:52:468] [7232] Database: Successfully load native library: cbljavasqlcipher
[10/07 20:35:52:469] [7232] Database: Successfully load native library: cbljavasqlcipher
[10/07 20:35:52:509] [7232] Database: createSymmetricKey rawKey string: �ۻ������a7ԅ�
��="w%)jJ�%7j��M
[10/07 20:35:52:510] [7232] Database: createSymmetricKey SymmetricKey string: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:52:511] [7232] Database: createSymmetricKey SymmetricKey getHexData: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d
[10/07 20:35:52:511] [7232] Database: open encryptionKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:52:522] [7232] Sync: PRAGMA keyis: PRAGMA key = “x’a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d’”
[10/07 20:35:52:528] [7232] Sync: PRAGMA cipher_version: 4.4.0 community
[10/07 20:35:52:528] [7232] Sync: ******** settings before calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:529] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 256000;
[10/07 20:35:52:529] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA512
[10/07 20:35:52:529] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:529] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA512
[10/07 20:35:52:530] [7232] Sync: PRAGMA cipher_page_size: 4096
[10/07 20:35:52:530] [7232] Sync: ******** settings after calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:530] [7232] Sync: PRAGMA cipher_compatibility = 3; done
[10/07 20:35:52:531] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:531] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:531] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:531] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:531] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:531] [7232] Sync: ******** forcing settings using PRAGMA *****
[10/07 20:35:52:532] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:532] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:532] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:533] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:533] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:538] [7232] Sync: Decrypting database failed maybe cipher upgrade or key wrong
[10/07 20:35:52:589] [7232] Database: Unauthorized to open the SQLite database
[10/07 20:35:52:589] [7232] Database: Unable to create a storage engine
[10/07 20:35:52:591] [7232] Database: getDatabase() com.couchbase.lite.Manager@21dfd4d com.couchbase.lite.Database@1434d13[/data/user/0/com.abc.company/files/mydb.cblite2]
[10/07 20:35:52:592] [7232] Database: Opening com.couchbase.lite.Database@1434d13[/data/user/0/com.abc.company/files/mydb.cblite2]
[10/07 20:35:52:592] [7232] Database: open keyOrPassword: OGJqYlNfSVRkWFBsTjZjaEFnNklwRkpKRDB3X241TgA=
[10/07 20:35:52:592] [7232] Database: createSymmetricKey keyOrPassword: OGJqYlNfSVRkWFBsTjZjaEFnNklwRkpKRDB3X241TgA=
[10/07 20:35:52:629] [7232] Database: createSymmetricKey rawKey string: !�P�,��-��Js�
G�G�L�%��Y$4Q�$��0
[10/07 20:35:52:630] [7232] Database: createSymmetricKey SymmetricKey string: 21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830 ([33, -37, 80, -80, 44, -67, -66, 45, -1, -89, 74, 115, -54, 13, 71, -70, 71, -95, 76, -93, 37, -93, -115, 89, 36, 52, 81, -13, 36, -113, -40, 48])
[10/07 20:35:52:630] [7232] Database: createSymmetricKey SymmetricKey getHexData: 21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830
[10/07 20:35:52:631] [7232] Database: open encryptionKey: 21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830 ([33, -37, 80, -80, 44, -67, -66, 45, -1, -89, 74, 115, -54, 13, 71, -70, 71, -95, 76, -93, 37, -93, -115, 89, 36, 52, 81, -13, 36, -113, -40, 48])
[10/07 20:35:52:633] [7232] Sync: PRAGMA keyis: PRAGMA key = “x’21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830’”
[10/07 20:35:52:636] [7232] Sync: PRAGMA cipher_version: 4.4.0 community
[10/07 20:35:52:637] [7232] Sync: ******** settings before calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:637] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 256000;
[10/07 20:35:52:638] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA512
[10/07 20:35:52:638] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:638] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA512
[10/07 20:35:52:638] [7232] Sync: PRAGMA cipher_page_size: 4096
[10/07 20:35:52:638] [7232] Sync: ******** settings after calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_compatibility = 3; done
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:639] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:640] [7232] Sync: ******** forcing settings using PRAGMA *****
[10/07 20:35:52:640] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:640] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:640] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:640] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:647] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:654] [7232] Sync: SELECT count() FROM sqlite_master done
[10/07 20:35:52:656] [7232] Database: SQLiteStorageEngine {database=78ba76f}: Opened Android sqlite db
[10/07 20:35:52:657] [7232] Sync: PRAGMA keyis: PRAGMA key = “x’21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830’”
[10/07 20:35:52:658] [7232] Sync: PRAGMA cipher_version: 4.4.0 community
[10/07 20:35:52:658] [7232] Sync: ******** settings before calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:658] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 256000;
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA512
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA512
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_page_size: 4096
[10/07 20:35:52:659] [7232] Sync: ******** settings after calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_compatibility = 3; done
[10/07 20:35:52:659] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:660] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:660] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:660] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:660] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:660] [7232] Sync: ******** forcing settings using PRAGMA *****
[10/07 20:35:52:661] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:661] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:661] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:661] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:662] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:665] [7232] Sync: SELECT count() FROM sqlite_master done
[10/07 20:35:52:667] [7232] Database: deviceSharingPhase2 Thread Begin transaction (level 0)
[10/07 20:35:52:668] [7232] Database: calls optimizeSQLIndexes()
[10/07 20:35:52:669] [7232] Database: deviceSharingPhase2 Thread Begin transaction (level 1)
[10/07 20:35:52:670] [7232] Database: com.couchbase.lite.store.SQLiteStore$10@d554b8b: Optimizing SQL indexes (curSeq=835, last run at 0)
[10/07 20:35:52:702] [7232] Database: deviceSharingPhase2 Thread Committing transaction (level 1)
[10/07 20:35:52:703] [7232] Database: deviceSharingPhase2 Thread Committing transaction (level 0)
[10/07 20:35:52:717] [7232] Database: No pending doc expirations
[10/07 20:35:52:721] [7232] Database: changeEncryptionKey newKeyOrPassword: NITHIN
[10/07 20:35:52:721] [7232] Database: createSymmetricKey keyOrPassword: NITHIN
[10/07 20:35:52:756] [7232] Database: createSymmetricKey rawKey string: �ۻ������a7ԅ�
��=“w%)jJ�%7j��M
[10/07 20:35:52:757] [7232] Database: createSymmetricKey SymmetricKey string: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:52:757] [7232] Database: createSymmetricKey SymmetricKey getHexData: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d
[10/07 20:35:52:757] [7232] Database: changeEncryptionKey newKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:52:757] [7232] Database: changeEncryptionKey EncryptableStore actionToChangeEncryptionKey start
[10/07 20:35:52:757] [7232] Database: Open in TOP LEVEL actionToChangeEncryptionKey inside start
[10/07 20:35:52:758] [7232] Sync: moveAndReplaceFilestart start
[10/07 20:35:52:759] [7232] Sync: moveAndReplaceFilestart end
[10/07 20:35:52:759] [7232] Database: Open in TOP LEVEL actionToChangeEncryptionKey inside END
[10/07 20:35:52:759] [7232] Database: changeEncryptionKey EncryptableStore actionToChangeEncryptionKey end
[10/07 20:35:52:759] [7232] Database: changeEncryptionKey attachments actionToChangeEncryptionKey start
[10/07 20:35:52:761] [7232] Sync: moveAndReplaceFilestart start
[10/07 20:35:52:761] [7232] Sync: moveAndReplaceFilestart end
[10/07 20:35:52:761] [7232] Database: changeEncryptionKey attachments actionToChangeEncryptionKey end
[10/07 20:35:52:762] [7232] Database: Open in actionToChangeEncryptionKey Create & attach start newKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d
[10/07 20:35:52:769] [7232] Sync: PRAGMA keyis: PRAGMA key = “x’21db50b02cbdbe2dffa74a73ca0d47ba47a14ca325a38d59243451f3248fd830’”
[10/07 20:35:52:770] [7232] Sync: PRAGMA cipher_version: 4.4.0 community
[10/07 20:35:52:771] [7232] Sync: ******** settings before calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:771] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 256000;
[10/07 20:35:52:771] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA512
[10/07 20:35:52:771] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:771] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA512
[10/07 20:35:52:772] [7232] Sync: PRAGMA cipher_page_size: 4096
[10/07 20:35:52:772] [7232] Sync: ******** settings after calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:52:772] [7232] Sync: PRAGMA cipher_compatibility = 3; done
[10/07 20:35:52:772] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:772] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:772] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:773] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:773] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:773] [7232] Sync: ******** forcing settings using PRAGMA *****
[10/07 20:35:52:773] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:52:773] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:52:774] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:52:774] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:52:774] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:52:776] [7232] Sync: SELECT count(*) FROM sqlite_master done
[10/07 20:35:52:783] [7232] Database: Open in actionToChangeEncryptionKey Create & attach end
[10/07 20:35:52:784] [7232] Database: execute in actionToChangeEncryptionKey sqlcipher_export(‘rekeyed_db’) start
[10/07 20:35:53:272] [7232] Database: execute in actionToChangeEncryptionKey sqlcipher_export(‘rekeyed_db’) end storageEngine.getVersion(): 102
[10/07 20:35:53:273] [7232] Database: execute in actionToChangeEncryptionKey Close the database (and re-open it on cleanup) start
[10/07 20:35:53:277] [7232] Database: execute in actionToChangeEncryptionKey Close the database (and re-open it on cleanup) end
[10/07 20:35:53:278] [7232] Database: BlobStore No blobs Perform newKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:53:279] [7232] Database: BlobStore: encrypting /data/user/0/com.abc.company/files/mydb.cblite2/attachments
[10/07 20:35:53:279] [7232] Database: BlobStore: BlobStore should be encrypted; do it now START…
[10/07 20:35:53:279] [7232] Database: BlobStore No blobs newKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:53:279] [7232] Database: BlobStore: encrypting /data/user/0/com.abc.company/cache/2890c288-ab1c-4bdf-ae92-898c369a0ed0
[10/07 20:35:53:280] [7232] Database: BlobStore: No blobs to copy; done.
[10/07 20:35:53:280] [7232] Database: BlobStore: BlobStore should be encrypted; do it now END…
[10/07 20:35:53:280] [7232] Database: BlobStore: Copying /data/user/0/com.abc.company/files/mydb.cblite2/attachments/182707F704FE4A1050E288C31B5128C2370C668D.blob
[10/07 20:35:53:288] [7232] Database: BlobStore Finally update encryptionKey newKey: a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d ([-88, -37, -69, -104, -115, -104, -122, -123, -79, 97, 55, -44, -123, -106, 13, -112, -79, 61, 34, 119, 37, 41, 106, 74, -17, 37, 26, 55, 106, -106, -28, 77])
[10/07 20:35:53:288] [7232] Database: changeEncryptionKey registerEncryptionKey start
[10/07 20:35:53:288] [7232] Database: changeEncryptionKey registerEncryptionKey end
[10/07 20:35:53:289] [7232] Database: Open in actionToChangeEncryptionKey Cleanup start
[10/07 20:35:53:290] [7232] Sync: PRAGMA keyis: PRAGMA key = “x’a8dbbb988d988685b16137d485960d90b13d227725296a4aef251a376a96e44d’”
[10/07 20:35:53:291] [7232] Sync: PRAGMA cipher_version: 4.4.0 community
[10/07 20:35:53:291] [7232] Sync: ******** settings before calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:53:291] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 256000;
[10/07 20:35:53:291] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA512
[10/07 20:35:53:291] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:53:292] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA512
[10/07 20:35:53:292] [7232] Sync: PRAGMA cipher_page_size: 4096
[10/07 20:35:53:292] [7232] Sync: ******** settings after calling PRAGMA cipher_compatibility = 3; is *****
[10/07 20:35:53:292] [7232] Sync: PRAGMA cipher_compatibility = 3; done
[10/07 20:35:53:292] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:53:292] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:53:293] [7232] Sync: ******** forcing settings using PRAGMA *****
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_settings: PRAGMA kdf_iter = 64000;
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_hmac_algorithm: HMAC_SHA1
[10/07 20:35:53:293] [7232] Sync: PRAGMA cipher_provider_version: OpenSSL 1.1.1g 21 Apr 2020
[10/07 20:35:53:294] [7232] Sync: PRAGMA cipher_kdf_algorithm: PBKDF2_HMAC_SHA1
[10/07 20:35:53:294] [7232] Sync: PRAGMA cipher_page_size: 1024
[10/07 20:35:53:294] [7232] Sync: Decrypting database failed maybe cipher upgrade or key wrong
[10/07 20:35:53:296] [7232] Database: Unauthorized to open the SQLite database
[10/07 20:35:53:296] [7232] Database: Unable to create a storage enginePreformatted text
”
db.zip (636.2 KB)