Explorar o código

Mege and commit

git-svn-id: svn://svn.siningsoft.de/Sailfish_Contacts_Restore@2 9ea9dde1-eeb2-4aae-9f27-8a0df3aa35ee
devnull %!s(int64=4) %!d(string=hai) anos
pai
achega
bf4cf2e893
Modificáronse 39 ficheiros con 0 adicións e 59 borrados
  1. 0 2
      SQL/Abfragen.sql
  2. BIN=BIN
      Testdata/system/Contacts/qtcontacts-sqlite/contacts.db
  3. BIN=BIN
      Testdata/system/Contacts/qtcontacts-sqlite/contacts.db-shm
  4. 0 0
      Testdata/system/Contacts/qtcontacts-sqlite/contacts.db-wal
  5. BIN=BIN
      Testdata/system/privileged/Ambienced/ambienced.sqlite
  6. BIN=BIN
      Testdata/system/privileged/Ambienced/ambienced.sqlite-shm
  7. BIN=BIN
      Testdata/system/privileged/Ambienced/ambienced.sqlite-wal
  8. BIN=BIN
      Testdata/system/privileged/Calendar/mkcal/db
  9. 0 0
      Testdata/system/privileged/Calendar/mkcal/db.changed
  10. 0 1
      Testdata/system/privileged/Contacts/calendar.stamp
  11. BIN=BIN
      Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db
  12. BIN=BIN
      Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db-shm
  13. BIN=BIN
      Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db-wal
  14. BIN=BIN
      Testdata/system/privileged/Images/dropbox.db
  15. BIN=BIN
      Testdata/system/privileged/Images/facebook.db
  16. BIN=BIN
      Testdata/system/privileged/Images/onedrive.db
  17. BIN=BIN
      Testdata/system/privileged/Images/vk.db
  18. 0 9
      Testdata/system/privileged/Keys/storedkeys.ini
  19. BIN=BIN
      Testdata/system/privileged/Notifications/notifications.db
  20. BIN=BIN
      Testdata/system/privileged/Notifications/notifications.db-shm
  21. BIN=BIN
      Testdata/system/privileged/Notifications/notifications.db-wal
  22. BIN=BIN
      Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file0
  23. BIN=BIN
      Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file1
  24. BIN=BIN
      Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file2
  25. 0 3
      Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file0
  26. 0 3
      Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file1
  27. 0 3
      Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file2
  28. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db
  29. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db-shm
  30. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db-wal
  31. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db
  32. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db-shm
  33. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db-wal
  34. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db
  35. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db-shm
  36. BIN=BIN
      Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db-wal
  37. BIN=BIN
      doc/Contacts_OS3-2_Shema.png
  38. 0 0
      test/ContactRescue_1.py
  39. 0 38
      test/vcfExport_1.py

+ 0 - 2
SQL/Abfragen.sql

@@ -1,2 +0,0 @@
-SELECT * FROM Contacts;
-SELECT * FROM Contacts JOIN EmailAddresses ON Contacts.contactId = EmailAddresses.contactId;

BIN=BIN
Testdata/system/Contacts/qtcontacts-sqlite/contacts.db


BIN=BIN
Testdata/system/Contacts/qtcontacts-sqlite/contacts.db-shm


+ 0 - 0
Testdata/system/Contacts/qtcontacts-sqlite/contacts.db-wal


BIN=BIN
Testdata/system/privileged/Ambienced/ambienced.sqlite


BIN=BIN
Testdata/system/privileged/Ambienced/ambienced.sqlite-shm


BIN=BIN
Testdata/system/privileged/Ambienced/ambienced.sqlite-wal


BIN=BIN
Testdata/system/privileged/Calendar/mkcal/db


+ 0 - 0
Testdata/system/privileged/Calendar/mkcal/db.changed


+ 0 - 1
Testdata/system/privileged/Contacts/calendar.stamp

@@ -1 +0,0 @@
-1

BIN=BIN
Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db


BIN=BIN
Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db-shm


BIN=BIN
Testdata/system/privileged/Contacts/qtcontacts-sqlite/contacts.db-wal


BIN=BIN
Testdata/system/privileged/Images/dropbox.db


BIN=BIN
Testdata/system/privileged/Images/facebook.db


BIN=BIN
Testdata/system/privileged/Images/onedrive.db


BIN=BIN
Testdata/system/privileged/Images/vk.db


+ 0 - 9
Testdata/system/privileged/Keys/storedkeys.ini

@@ -1,9 +0,0 @@
-[encoding]
-jolla/jolla-store/scheme=xor
-jolla/jolla-store/key=xor_key
-
-[encodedkeys]
-jolla/jolla-store/application_name=SVwXbVNcHE5CEz5fVFRMXkBnRl1BTF5fPAoGGhsMSmdbXUEe
-jolla/jolla-store/client_id=PSEEEjwfDk0bSygAUz4JX0pqEwc9FxdKbTE1CCsXFzYlPRIOBygFUw==
-jolla/jolla-store/client_secret=MiMmGgguDBwaBy8TNz8OX0ILXCAOHwoLEj0UNgFXJAkMJAotCR9qOBJJNzoBBwQXHDMtHRAKLhUZKBwQBxwcKgI5PBsRFDsgJCsOC0AfKhMzEwcISDsAOTMECTkJATsOKQ8sJkYzGjwrLT1GNBNdNR89EDQeEBQRFjE+BjBLMj8=
-

BIN=BIN
Testdata/system/privileged/Notifications/notifications.db


BIN=BIN
Testdata/system/privileged/Notifications/notifications.db-shm


BIN=BIN
Testdata/system/privileged/Notifications/notifications.db-wal


BIN=BIN
Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file0


BIN=BIN
Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file1


BIN=BIN
Testdata/system/privileged/Secrets/initialsalt/518327c7-a7d1-4952-b75d-d2ebf971f2bb/file2


+ 0 - 3
Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file0

@@ -1,3 +0,0 @@
-org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher
-¶dº™áØ„y©„yaׯÈ\ʼn<Óbâ
-ICI÷	›ÕÖÁo?‡Ä³‡™R

+ 0 - 3
Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file1

@@ -1,3 +0,0 @@
-org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher
-¶dº™áØ„y©„yaׯÈ\ʼn<Óbâ
-ICI÷	›ÕÖÁo?‡Ä³‡™R

+ 0 - 3
Testdata/system/privileged/Secrets/lockcodecheck/202adee0-eab6-477e-9858-28b6e9983c3c/file2

@@ -1,3 +0,0 @@
-org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher
-¶dº™áØ„y©„yaׯÈ\ʼn<Óbâ
-ICI÷	›ÕÖÁo?‡Ä³‡™R

BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db-shm


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.openpgp/metadata.db-wal


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db-shm


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.crypto.plugin.gnupg.smime/metadata.db-wal


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db-shm


BIN=BIN
Testdata/system/privileged/Secrets/org.sailfishos.secrets.plugin.encryptedstorage.sqlcipher/metadata.db-wal


BIN=BIN
doc/Contacts_OS3-2_Shema.png


+ 0 - 0
test/ContactRescue_1.py


+ 0 - 38
test/vcfExport_1.py

@@ -1,38 +0,0 @@
-# Doc
-#  Script to extract Contacts from Sailfish Contact SQLite DB located at 
-# ChangeLog
-
-import sqlite3
-import vobject
-
-SQLconn = sqlite3.connect('../Testdata/system/Contacts/qtcontacts-sqlite/contacts.db')
-
-
-try:
-    SQLContCur = SQLconn.cursor()
-    for row in SQLContCur.execute('SELECT * FROM Contacts'):
-            print(row[4] + ' ' + row[6])
-        
-            # contactID abfragen
-            contactID=row[0]
-            
-            vcf = vobject.vCard()
-            vcf.add('n')
-            vcf.n.value = vobject.vcard.Name( family=row[6], given=row[4] )
-            vcf.add('fn')
-            vcf.fn.value =row[1]
-            
-            SQLEmailCur = SQLconn.cursor()
-            ## Abfragen E-Mail-Adressen
-            for Emailrow in SQLEmailCur.execute('SELECT * from EmailAddresses JOIN Details on Details.detailId= EmailAddresses.detailId where EmailAddresses.contactId = ' + str(contactID)):
-                vcf.add('email')
-                vcf.email.value = Emailrow[2]
-                vcf.email.type_param = Emailrow[9]
-
-
-            vcf.prettyPrint()
-        
-            
-           
-except:
-    print("Error in executing SQL")