Skip to content

കേടായ ഫോണിൽ നിന്നോ കേടായ ചാറ്റ് ബാക്കപ്പിൽ നിന്നോ തെളിവ് സന്ദേശങ്ങൾ വീണ്ടെടുക്കുന്നു

രാജ്യത്തിനനുസരിച്ച് എമർജൻസി നമ്പറുകൾ വ്യത്യസ്തമാണ്. ഈ പേജ് 911 ഉപയോഗിക്കുന്നു, യുണൈറ്റഡ് സ്റ്റേറ്റ്സിനും കാനഡയ്ക്കുമുള്ള നമ്പർ. മറ്റ് പല രാജ്യങ്ങളും 112, 999 അല്ലെങ്കിൽ മറ്റൊരു നമ്പർ ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ രാജ്യത്തിനായുള്ള നമ്പർ കണ്ടെത്തുക.

ഒരു നിർണായക സിവിൽ കേസ്, കുടുംബ കോടതി കസ്റ്റഡി പോരാട്ടം, നിരോധന ഉത്തരവ്, ജോലിസ്ഥലത്തെ ഉപദ്രവിക്കൽ പരാതി, കരാറുകാരൻ്റെ വഞ്ചന തർക്കം, അല്ലെങ്കിൽ ക്രിമിനൽ പ്രതിരോധം എന്നിവ ടെക്‌സ്‌റ്റ് സന്ദേശങ്ങൾ, വാട്ട്‌സ്ആപ്പ് ചാറ്റുകൾ, iMessages അല്ലെങ്കിൽ തകർന്ന ഫോണിലോ കേടായ ബാക്കപ്പ് ഫയലിലോ കുടുങ്ങിയ സിഗ്നൽ ത്രെഡുകൾ എന്നിവയെ ആശ്രയിക്കുമ്പോൾ, ഒരൊറ്റ തെറ്റായ ക്ലിക്ക് നിങ്ങളുടെ നിയമപരമായ തെളിവ് ശാശ്വതമായി നശിപ്പിക്കും. ആധുനിക സന്ദേശമയയ്ക്കൽ ഡാറ്റാബേസുകൾ സന്ദേശങ്ങളെ ലളിതമായ ടെക്സ്റ്റ് ഫയലുകളായി സംഭരിക്കുന്നില്ല; അവ റിലേഷണൽ SQLite ഡാറ്റാബേസുകളിൽ (sms.db iOS-ൽ, mmssms.db / bugle_db ആൻഡ്രോയിഡിൽ, msgstore.db.crypt14 / crypt15 വാട്ട്‌സ്ആപ്പിലും സിഗ്നലിലെ SQLCipher ഡാറ്റാബേസുകളിലും താൽക്കാലിക റൈറ്റ്-എഹെഡ് ലോഗിനൊപ്പം (.db-wal) ജേണൽ ഫയലുകൾ.

ശൂന്യമായ ഒരു ഡാറ്റാബേസ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഒരൊറ്റ ക്ലൗഡ് ബാക്കപ്പ് പുനരാലേഖനം ചെയ്യാൻ നിങ്ങൾ അബദ്ധവശാൽ ഒരു പുതിയ ഫോണിനെ അനുവദിച്ചാലോ, അല്ലെങ്കിൽ ഒരു കേടായ SQLite ഡാറ്റാബേസ് അതിൻ്റെ മറഞ്ഞിരിക്കുന്ന പകർത്താതെ തുറന്നാലോ -wal ആദ്യം ഫയൽ ചെയ്യുക, അല്ലെങ്കിൽ എതിർ അഭിഭാഷകൻ വ്യാജമെന്ന് എതിർക്കുന്ന ക്രോപ്പ് ചെയ്തതും ആധികാരികതയില്ലാത്തതുമായ സ്ക്രീൻഷോട്ടുകൾ നിങ്ങൾ സമർപ്പിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഡാറ്റയും കോടതി കേസും നഷ്ടപ്പെടാം.

നാഷണൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് സ്റ്റാൻഡേർഡ്സ് ആൻഡ് ടെക്നോളജി (NIST) സ്പെഷ്യൽ പബ്ലിക്കേഷൻ 800-101 റവ. 1 (മൊബൈൽ റൂവിഡൻസ് ഓഫ് ഡെവിഡൽ ഫോർസെൻസ്), ഡെവിഡൽ ഫോഴ്‌സെൻസ് ഓൺ ഈ ഗൈഡ് ഘട്ടം ഘട്ടമായുള്ള നോൺ-ഡിസ്ട്രക്റ്റീവ് ചാറ്റ് എക്‌സ്‌ട്രാക്‌ഷൻ, SQLite ഡാറ്റാബേസ് റിപ്പയർ, ക്രിപ്‌റ്റോഗ്രാഫിക് ബാക്കപ്പ് പുനഃസ്ഥാപിക്കൽ, കോടതി-അനുവദനീയമായ ഫോറൻസിക് പ്രിസർവേഷൻ പ്രോട്ടോക്കോളുകൾ എന്നിവ നൽകുന്നു. (FRE) റൂൾസ് 901(b)(9), 902(14) (SHA-256 ഹാഷ് സർട്ടിഫിക്കേഷൻ വഴി സ്വയം പ്രാമാണീകരിക്കുന്ന ഇലക്ട്രോണിക് തെളിവുകൾ), കൂടാതെ ഔദ്യോഗിക SQLite / SQLCipher റിക്കവറി സ്പെസിഫിക്കേഷനുകളും.

ഇപ്പോൾ ഇത് ചെയ്യുക

കേടായ ഫോണിൽ നിന്നോ അബദ്ധത്തിൽ ഇല്ലാതാക്കിയ ത്രെഡിൽ നിന്നോ ബാക്കപ്പ് പരാജയപ്പെടുന്നതിൽ നിന്നോ നിർണായകമായ ടെക്‌സ്‌റ്റോ ചാറ്റ് സന്ദേശങ്ങളോ നിങ്ങൾക്ക് വീണ്ടെടുക്കണമെങ്കിൽ:

  1. ഫോൺ ഉടനടി എയർപ്ലെയിൻ മോഡിൽ വയ്ക്കുക, ഓട്ടോമാറ്റിക് iCloud / Google ഡ്രൈവ് ബാക്കപ്പ് ഓഫ് ചെയ്യുക. ഇതാണ് മൊബൈൽ ഫോറൻസിക്സിൻ്റെ #1 നിയമം. എന്തുകൊണ്ട്? ആദ്യം, നിങ്ങൾ iMessage-ൽ ഒരു സന്ദേശം ഇല്ലാതാക്കുമ്പോൾ (sms.db), WhatsApp (msgstore.db), അല്ലെങ്കിൽ Android സന്ദേശങ്ങൾ, വാചകം ഫ്ലാഷ് ഡ്രൈവിൽ നിന്ന് ** ഉടനടി മായ്‌ക്കില്ല**, അത് SQLite ഡാറ്റാബേസിൻ്റെ "ഫ്രീലിസ്റ്റ് / അൺലോക്കേറ്റ് ചെയ്യാത്ത പേജുകൾ" അല്ലെങ്കിൽ താൽക്കാലിക എഴുതുക-മുന്നോട്ട് ലോഗിനുള്ളിൽ (.db-wal) ഡാറ്റാബേസ് ഒരു പശ്ചാത്തലം പ്രവർത്തിപ്പിക്കുന്നതുവരെ VACUUM വൃത്തിയാക്കുക അല്ലെങ്കിൽ അതിന് മുകളിൽ പുതിയ സന്ദേശങ്ങൾ സമർപ്പിക്കുക. രണ്ടാമതായി, ഇന്ന് നിങ്ങളുടെ ഫോണിൽ ഒരു സന്ദേശം ഇല്ലാതാക്കിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങളുടെ കഴിഞ്ഞ രാത്രിയിലെ 02:00 AM ഐക്ലൗഡ് ബാക്കപ്പിലോ Google ഡ്രൈവ് വാട്ട്‌സ്ആപ്പ് ബാക്കപ്പിലോ ഇപ്പോഴും ഈ സന്ദേശം അടങ്ങിയിരിക്കുന്നു, *ഇന്ന് രാത്രിയിലെ ഓട്ടോമാറ്റിക് വൈഫൈ ബാക്കപ്പ് അത് തിരുത്തിയെഴുതുന്നത് വരെ. എയർപ്ലെയ്ൻ മോഡ് ഓണാക്കുന്നത് ലോക്കൽ SQLite ഓവർറൈറ്റിംഗും ക്ലൗഡ് ബാക്കപ്പ് ഓവർറൈറ്റിംഗും തൽക്ഷണം നിർത്തുന്നു. നിങ്ങൾ സംരക്ഷിക്കുന്ന സന്ദേശങ്ങൾ ഗാർഹിക ദുരുപയോഗം ചെയ്യുന്നയാളിൽ നിന്നോ പിന്തുടരുന്നയാളിൽ നിന്നോ നിങ്ങൾക്ക് ഉടനടി ശാരീരിക അപകടമുണ്ടെങ്കിൽ, ആദ്യം സുരക്ഷിതരായി നിങ്ങളുടെ പ്രാദേശിക എമർജൻസി നമ്പറിൽ (യുണൈറ്റഡ് സ്റ്റേറ്റ്സിലും കാനഡയിലും 911, യൂറോപ്യൻ യൂണിയനിലുടനീളം 112, യുണൈറ്റഡ് കിംഗ്ഡത്തിൽ 999) അല്ലെങ്കിൽ പരിശോധിക്കുക അടിയന്തര നമ്പറുകൾ.
  2. ഒരു പുതിയ ഫോണിൽ വാട്ട്‌സ്ആപ്പ് അല്ലെങ്കിൽ സിഗ്നലിൽ ഒരിക്കലും ഇൻസ്‌റ്റാൾ ചെയ്യുകയോ സൈൻ ഇൻ ചെയ്യുകയോ ചെയ്‌ത് നിങ്ങളുടെ പഴയ ആർക്കൈവ് പുനഃസ്ഥാപിക്കുന്നതിന് മുമ്പ് "ഇപ്പോൾ ബാക്കപ്പ് അപ്പ്" ക്ലിക്ക് ചെയ്യുക. ഒരു റീപ്ലേസ്‌മെൻ്റ് ഫോൺ സജ്ജീകരിക്കുമ്പോൾ ദശലക്ഷക്കണക്കിന് ഉപയോക്താക്കൾക്ക് വാട്ട്‌സ്ആപ്പ് തെളിവുകൾ വർഷങ്ങളായി നഷ്‌ടപ്പെടും: നിങ്ങൾ പ്രാരംഭ വീണ്ടെടുക്കൽ നിർദ്ദേശം ഒഴിവാക്കുകയാണെങ്കിൽ (അല്ലെങ്കിൽ പുനഃസ്ഥാപിക്കൽ 99 ശതമാനത്തിൽ പരാജയപ്പെടുകയാണെങ്കിൽ) പുതിയ വാട്ട്‌സ്ആപ്പ് ഇൻസ്റ്റാളേഷൻ നിങ്ങളുടെ Google ഡ്രൈവിലേക്കോ iwrit ശൂന്യമായ ക്ലൗഡിലേക്കോ ഒരു ഓട്ടോമാറ്റിക് ബാക്കപ്പ് പ്രവർത്തിക്കുന്നു. 0-കിലോബൈറ്റ് ശൂന്യമായ ബാക്കപ്പ്** ഉള്ള ബാക്കപ്പ്.
  3. ഫോണിൻ്റെ സ്‌ക്രീൻ കറുത്തതോ തകർന്നതോ ആണെങ്കിൽ (ടച്ച് ഡിജിറ്റൈസർ തകരാറിലാണെങ്കിൽ), ഫോൺ ഇപ്പോഴും വൈബ്രേറ്റ് ചെയ്യുകയോ മണിനാദം ചെയ്യുകയോ ആണെങ്കിൽ, അത് റീബൂട്ട് ചെയ്യരുത്. iOS, Android എന്നിവയിലും (ഫയൽ അടിസ്ഥാനമാക്കിയുള്ള എൻക്രിപ്ഷൻ / ഫസ്റ്റ് അൺലോക്കിന് മുമ്പ് - BFU vs ഫസ്റ്റ് അൺലോക്കിന് മുമ്പ് - AFU), ഫോൺ അവസാനമായി അൺലോക്ക് ചെയ്‌തത് മുതൽ.AFU സ്റ്റേറ്റ്), നിങ്ങളുടെ സന്ദേശ ഡാറ്റാബേസുകളെ സംരക്ഷിക്കുന്ന ക്രിപ്‌റ്റോഗ്രാഫിക് കീകൾ റാമിൽ ഡീക്രിപ്റ്റ് ചെയ്‌തിരിക്കുന്നു, വയർഡ് USB കമ്പ്യൂട്ടർ മൗസും HDMI മോണിറ്ററും ഉപയോഗിച്ച് **$15 USB-C / ലൈറ്റ്‌നിംഗ് ഹബ് പ്ലഗ് ഇൻ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. "Trust This Computer" കൂടാതെ ഒരു പൂർണ്ണ പ്രാദേശിക ബാക്കപ്പ് വലിക്കുക. തകർന്ന സ്‌ക്രീനുള്ള ഫോൺ നിങ്ങൾ നിർബന്ധിച്ച് റീബൂട്ട് ചെയ്യുകയാണെങ്കിൽ, അത് അതിലേക്ക് വീഴും BFU ആദ്യം സ്‌ക്രീൻ ശരിയാക്കാതെ യുഎസ്ബി മൗസിനോ കമ്പ്യൂട്ടറിനോ അൺലോക്ക് ചെയ്യാൻ കഴിയാത്ത ലോക്ക് ചെയ്ത അവസ്ഥ (ഞങ്ങളുടെ ഗൈഡ് കാണുക തകർന്ന അല്ലെങ്കിൽ വെള്ളം കേടായ ഫോൺ വീണ്ടെടുക്കൽ).
  4. ** ഒരു റോ SQLite ഡാറ്റാബേസ് പകർത്തുമ്പോഴെല്ലാം (sms.db അല്ലെങ്കിൽ msgstore.db), എല്ലായ്‌പ്പോഴും മൂന്ന് സഹോദരങ്ങളുടെ ഫയലുകൾ ഒരുമിച്ച് പകർത്തുക (.db, .db-wal, ഒപ്പം .db-shm).** എല്ലാ ആധുനിക മൊബൈൽ സന്ദേശമയയ്‌ക്കൽ ഡാറ്റാബേസും SQLite WAL (റൈറ്റ്-എഹെഡ് ലോഗിംഗ്) മോഡിൽ പ്രവർത്തിക്കുന്നു. നിങ്ങളുടെ ഏറ്റവും പുതിയ ദിവസങ്ങളോ ആഴ്‌ചകളോ ആയ സന്ദേശങ്ങൾ പലപ്പോഴും സഹജീവിയുടെ ഉള്ളിലായിരിക്കും sms.db-wal അല്ലെങ്കിൽ msgstore.db-wal ഫയൽ, മെയിൻ ഉള്ളിലല്ല .db ഫയൽ ഇതുവരെ. നിങ്ങൾ പകർത്തിയാൽ മാത്രം sms.db വിടുകയും ചെയ്യുക sms.db-wal പിന്നിൽ, ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ അപ്രത്യക്ഷമാകുന്നു അല്ലെങ്കിൽ കേടായതായി ഡാറ്റാബേസ് തുറക്കുന്നു.
  5. ** എക്‌സ്‌പോർട്ട് ചെയ്‌ത ഏതെങ്കിലും ബാക്കപ്പിൻ്റെയോ ഡാറ്റാബേസ് ഫയലിൻ്റെയോ ക്രിപ്‌റ്റോഗ്രാഫിക് SHA-256 ഹാഷ് ഉടനടി കണക്കാക്കി റെക്കോർഡുചെയ്യുക.** വീണ്ടെടുക്കപ്പെട്ട ഏതെങ്കിലും ബാക്കപ്പ് ഫയൽ പരിശോധിക്കുകയോ പരിവർത്തനം ചെയ്യുകയോ ചെയ്യുന്നതിന് മുമ്പ്, റൺ ചെയ്യുക. sha256sum (Linux/macOS) അല്ലെങ്കിൽ Get-FileHash -Algorithm SHA256 യഥാർത്ഥ ആർക്കൈവിൽ (Windows PowerShell) 64 പ്രതീകങ്ങളുള്ള ഹാഷ് സ്ട്രിംഗ് സംരക്ഷിക്കുക. ഫെഡറൽ റൂൾ ഓഫ് എവിഡൻസ് 902(14) പ്രകാരം, നിങ്ങളുടെ ഡിജിറ്റൽ സന്ദേശ ആർക്കൈവ് ഒരിക്കലും മാറ്റുകയോ ഫോട്ടോഷോപ്പ് ചെയ്യുകയോ ചെയ്തിട്ടില്ലെന്ന് കോടതിയിൽ തെളിയിക്കുന്നതിനുള്ള സ്വർണ്ണ നിലവാരമാണ് SHA-256 ഹാഷ് മൂല്യം.
flowchart TD
    A["തെളിവ് സന്ദേശങ്ങൾ (എസ്എംഎസ്, ഐമെസേജ്, വാട്ട്‌സ്ആപ്പ്, സിഗ്നൽ) വീണ്ടെടുക്കേണ്ടതും സംരക്ഷിക്കേണ്ടതും അടിയന്തിരമായി ആവശ്യമാണ്"] --> B["ഉടനടി ഫ്രീസ്: ഫോണിൽ വിമാന മോഡ് പ്രവർത്തനക്ഷമമാക്കുക, മറ്റ് ഉപകരണങ്ങളിൽ സ്വയമേവയുള്ള ക്ലൗഡ് ബാക്കപ്പ് പ്രവർത്തനരഹിതമാക്കുക"]
    B --> C{"ഫോണിൻ്റെയും സന്ദേശങ്ങളുടെയും നിലവിലെ അവസ്ഥ എന്താണ്?"}
    C -->|"1. ഫോൺ പ്രവർത്തിക്കുന്നു, പക്ഷേ സന്ദേശങ്ങൾ ആകസ്മികമായി ഇല്ലാതാക്കി"| D["ക്ലൗഡ് ബാക്കപ്പ് (ഐക്ലൗഡ് / ഗൂഗിൾ ഡ്രൈവ്) അല്ലെങ്കിൽ ലോക്കൽ വാട്ട്‌സ്ആപ്പ് '/ഡാറ്റാബേസ്' ഫോൾഡറിൽ പ്രീ-ഡിലീഷൻ സ്‌നാപ്പ്ഷോട്ട് ഉണ്ടോയെന്ന് പരിശോധിക്കുക"]
    D --> E["തത്സമയ ഫോണിലൂടെ പുനഃസ്ഥാപിക്കുന്നതിന് മുമ്പ്: SQLite WAL ഫ്രീലിസ്റ്റുകൾ സംരക്ഷിക്കുന്നതിന് ആദ്യം PC/Mac-ലേക്ക് (`idevicebackup2` / iTunes / Finder / ADB) പൂർണ്ണ ലോക്കൽ എൻക്രിപ്റ്റ് ചെയ്ത ബാക്കപ്പ് എടുക്കുക"]
    C -->|"2. ഫോൺ സ്‌ക്രീൻ തകർന്നിരിക്കുന്നു / കറുപ്പാണ്, പക്ഷേ ബോർഡ് ഇപ്പോഴും ഓണാണ്"| F["റീബൂട്ട് ചെയ്യരുത് ('ആദ്യത്തെ അൺലോക്കിന് ശേഷം' അവസ്ഥയിൽ സൂക്ഷിക്കുക); പിസി ബാക്കപ്പ് അൺലോക്ക് ചെയ്യാനും അംഗീകരിക്കാനും USB-C/ലൈറ്റിംഗ് ഹബ് + വയർഡ് USB മൗസ് + HDMI ഡിസ്‌പ്ലേ കണക്റ്റ് ചെയ്യുക"]
    C -->|"3. ചാറ്റ് ബാക്കപ്പ് ഫയൽ അല്ലെങ്കിൽ SQLite ഡാറ്റാബേസ് (`sms.db`, `msgstore.db`, സിഗ്നൽ) കേടായി / പുനഃസ്ഥാപിക്കുന്നതിൽ പരാജയപ്പെടുന്നു"| G["എല്ലാ മൂന്ന് ഫയലുകളും (`.db`, `.db-wal`, `.db-shm`) PC/Mac-ൽ പ്രവർത്തിക്കുന്ന ഒരു ഡയറക്ടറിയിലേക്ക് പകർത്തുക"]
    G --> H{"ഡാറ്റാബേസ് എൻക്രിപ്റ്റ് ചെയ്തതാണോ (`crypt14/crypt15` അല്ലെങ്കിൽ SQLCipher) അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് SQLite?"}
    H -->|"എൻക്രിപ്റ്റ് ചെയ്ത WhatsApp / സിഗ്നൽ"| I["64-char E2EE കീ / `/data/data/com.whatsapp/files/key` (`wa-crypt-tools`) അല്ലെങ്കിൽ സിഗ്നൽ 30-അക്ക പാസ്ഫ്രെയ്സ് (`സിഗ്നൽബാക്കപ്പ്-ടൂളുകൾ`) ഉപയോഗിച്ച് ഡീക്രിപ്റ്റ് ചെയ്യുക"]
    H -->|"ഡീക്രിപ്റ്റ് ചെയ്ത / സ്റ്റാൻഡേർഡ് SQLite"| J["`sqlite3 .recover` ഉപയോഗിച്ച് കേടായ ബി-ട്രീ പേജുകൾ റിപ്പയർ ചെയ്യുക അല്ലെങ്കിൽ Freelist & WAL ഫ്രെയിമുകളിൽ നിന്ന് ഇല്ലാതാക്കിയ റെക്കോർഡുകൾ കൊത്തിയെടുക്കുക"]
    E --> K["കോടതിയുടെ ആധികാരികത ഉറപ്പാക്കുക: കാരിയർ CDR-കൾക്കൊപ്പം SHA-256 ഹാഷ് + ഫുൾ-ത്രെഡ് PDF സൃഷ്ടിക്കുക + FRE 902(14) പ്രഖ്യാപനം"]
    I --> K
    J --> K

മൊബൈൽ സന്ദേശ സംഭരണത്തിൻ്റെ ആർക്കിടെക്ചർ: നിങ്ങളുടെ സന്ദേശങ്ങൾ യഥാർത്ഥത്തിൽ എവിടെയാണ് താമസിക്കുന്നത്

ഇല്ലാതാക്കിയതോ കേടായതോ ആയ സന്ദേശങ്ങൾ നശിപ്പിക്കാതെ വീണ്ടെടുക്കാൻ, ഓരോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും സന്ദേശമയയ്‌ക്കൽ പ്ലാറ്റ്‌ഫോമും അതിൻ്റെ തത്സമയ ഡാറ്റാബേസ്, എൻക്രിപ്ഷൻ കീകൾ, റോളിംഗ് ലോക്കൽ ബാക്കപ്പുകൾ എന്നിവ എവിടെയാണ് സംഭരിക്കുന്നതെന്ന് നിങ്ങൾ മനസ്സിലാക്കണം:

സന്ദേശമയയ്‌ക്കൽ ആപ്പ് / ഒഎസ് ആന്തരിക ഡാറ്റാബേസ് ഫയൽ പാത്ത് എൻക്രിപ്ഷൻ ആർക്കിടെക്ചർ മറഞ്ഞിരിക്കുന്ന പ്രാദേശിക അല്ലെങ്കിൽ ക്ലൗഡ് ബാക്കപ്പുകൾ നിലനിൽക്കുന്നിടത്ത്
Apple iOS: iMessage & SMS / MMS / RCS /HomeDomain/Library/SMS/sms.db (കൂടാതെ sms.db-wal ഒപ്പം sms.db-shm)
മീഡിയ അറ്റാച്ച്‌മെൻ്റുകൾ: /HomeDomain/Library/SMS/Attachments/
(ഫൈൻഡർ/ഐട്യൂൺസ് ലോക്കൽ ബാക്കപ്പ് ഉള്ളിൽ, sms.db എല്ലായ്‌പ്പോഴും SHA-1 ഫയൽ നാമത്തിൽ സംഭരിച്ചിരിക്കുന്നു 3d0d7e5fb2ce288813306e4d4636395e047a3d28)
സ്റ്റാൻഡേർഡ് SQLite 3 ഡാറ്റാബേസ് (iOS ഡാറ്റ പ്രൊട്ടക്ഷൻ ക്ലാസ് C മുഖേന ഡിസ്കിൽ പരിരക്ഷിച്ചിരിക്കുന്നു, കൂടാതെ ലോക്കൽ PC/Mac ബാക്കപ്പുകളിൽ എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു "Encrypt local backup" പാസ്‌വേഡ് പ്രവർത്തനക്ഷമമാക്കി). 1. ലോക്കൽ മാക്/പിസി ഫൈൻഡർ/ഐട്യൂൺസ് ബാക്കപ്പ് (-/Library/Application Support/MobileSync/Backup/ അല്ലെങ്കിൽ %APPDATA%\Apple Computer\MobileSync\Backup\).
2. iCloud ഉപകരണ ബാക്കപ്പ് (എങ്കിൽ "Messages in iCloud" ഓഫാണ്, പൂർണ്ണ സ്നാപ്പ്ഷോട്ടുകൾ sms.db പ്രതിദിന iCloud ബാക്കപ്പിനുള്ളിലാണ്).
3. iOS "അടുത്തിടെ ഇല്ലാതാക്കിയ" ഫോൾഡർ സന്ദേശ ആപ്പിനുള്ളിൽ (Edit -> Show Recently Deleted, ഇല്ലാതാക്കിയ ടെക്‌സ്‌റ്റുകൾ 30 മുതൽ 40 ദിവസത്തേക്ക്) സൂക്ഷിക്കുന്നു.
Android: Google സന്ദേശങ്ങൾ (SMS / MMS / RCS) /data/data/com.google.android.apps.messaging/databases/bugle_db (ഒപ്പം സിസ്റ്റം ടെലിഫോണി പ്രൊവൈഡറും /data/user_de/0/com.android.providers.telephony/databases/mmssms.db) ഹാർഡ്‌വെയർ പിന്തുണയുള്ള ആൻഡ്രോയിഡ് ഫയൽ-ബേസ്ഡ് എൻക്രിപ്ഷൻ (FBE) ഉപയോക്തൃ ക്രെഡൻഷ്യൽ പാർട്ടീഷനിലെ സ്റ്റാൻഡേർഡ് SQLite 3 ഡാറ്റാബേസ്. Google One / Android ക്ലൗഡ് ബാക്കപ്പ് (നിങ്ങളുടെ Google അക്കൗണ്ടിൽ ഘടിപ്പിച്ചിരിക്കുന്ന SMS, MMS/RCS സന്ദേശങ്ങൾ സ്വയമേവ ബാക്കപ്പ് ചെയ്യുന്നു).
ആൻഡ്രോയിഡിലെ വാട്ട്‌സ്ആപ്പ് ലൈവ് ഇൻ്റേണൽ ഡിബി (റൂട്ട്/കീ ആവശ്യമാണ്): /data/data/com.whatsapp/databases/msgstore.db + /data/data/com.whatsapp/files/key
ഉപയോക്താവിന് ആക്സസ് ചെയ്യാവുന്ന പ്രാദേശിക ബാക്കപ്പുകൾ: /sdcard/Android/media/com.whatsapp/WhatsApp/Databases/msgstore.db.crypt14 (അല്ലെങ്കിൽ .crypt15)
.crypt14: AES-256-GCM 158-ബൈറ്റ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്തു key ഫയൽ സംഭരിച്ചിരിക്കുന്നു /data/data/com.whatsapp/files/key.
.crypt15: എൻഡ്-ടു-എൻഡ് എൻക്രിപ്റ്റ് ചെയ്ത ബാക്കപ്പ് നിങ്ങളുടെ 64 അക്ക ഹെക്‌സാഡെസിമൽ എൻക്രിപ്ഷൻ കീ അല്ലെങ്കിൽ പാസ്‌വേഡ് ഉപയോഗിച്ച് പരിരക്ഷിച്ചിരിക്കുന്നു.
7-ദിന റോളിംഗ് പ്രാദേശിക ചരിത്രം: എല്ലാ രാത്രിയും 02:00 AM, Android-ലെ WhatsApp നിങ്ങളുടെ ഫോണിൻ്റെ ആന്തരിക സംഭരണത്തിൽ നേരിട്ട് **7 ദിവസത്തെ ചരിത്രപരമായ ബാക്കപ്പ് ഫയലുകൾ ** സംരക്ഷിക്കുന്നു (msgstore-YYYY-MM-DD.1.db.crypt14), പ്ലസ് Google ഡ്രൈവിലെ ഏറ്റവും പുതിയ ബാക്കപ്പ്.
** iPhone-ലെ WhatsApp (iOS)** /AppDomainGroup-group.net.whatsapp.WhatsApp.shared/ChatStorage.sqlite (കൂടാതെ .sqlite-wal)
(ഒരു iTunes/Finder ബാക്കപ്പിനുള്ളിൽ, ChatStorage.sqlite ഹാഷ് ചെയ്തിരിക്കുന്നത് 7c7fba66680ef796b916b067077cc246adacf01d)
iOS ആപ്പ് ഗ്രൂപ്പ് കണ്ടെയ്‌നറിനുള്ളിലെ സ്റ്റാൻഡേർഡ് SQLite 3 (എന്തെങ്കിലും എൻക്രിപ്റ്റ് ചെയ്യാത്ത അല്ലെങ്കിൽ പാസ്‌വേഡ് ഡീക്രിപ്റ്റ് ചെയ്ത ലോക്കൽ Mac/PC iPhone ബാക്കപ്പിൽ ആക്‌സസ് ചെയ്യാം). iCloud Drive WhatsApp ബാക്കപ്പ് കൂടാതെ ലോക്കൽ Mac/PC Finder/iTunes ഫുൾ ഡിവൈസ് ബാക്കപ്പുകൾ.
സിഗ്നൽ പ്രൈവറ്റ് മെസഞ്ചർ (Android & iOS) Android ലോക്കൽ ബാക്കപ്പ് ഫയൽ: signal-YYYY-MM-DD-HH-MM-SS.backup
ഡെസ്ക്ടോപ്പ് ആപ്പ് (Windows/Mac/Linux): -/.config/Signal/sql/db.sqlite + config.json (അല്ലെങ്കിൽ OS കീചെയിൻ സേഫ് സ്റ്റോറേജ് കീ)
** ആൻഡ്രോയിഡ് .backup:** നിങ്ങൾ ബാക്കപ്പുകൾ ഓണാക്കിയപ്പോൾ കാണിച്ച 30-അക്ക സംഖ്യാ പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്‌തു.
സിഗ്നൽ ഡെസ്‌ക്‌ടോപ്പ്: SQLCipher 4 വഴി എൻക്രിപ്റ്റ് ചെയ്‌തു; ഡീക്രിപ്ഷൻ കീ ഉള്ളിൽ സൂക്ഷിച്ചിരിക്കുന്നു config.json / OS നിങ്ങളുടെ ലാപ്‌ടോപ്പിലെ കീചെയിൻ.
ക്രിട്ടിക്കൽ ഫോറൻസിക് ബൈപാസ്: ഒരു സിഗ്നൽ ഫോൺ തകരുകയോ നഷ്‌ടപ്പെടുകയോ ചെയ്‌താലും (ഒപ്പം iOS സിഗ്നൽ ക്ലൗഡ് ബാക്കപ്പുകൾ നൽകുന്നില്ല), നിങ്ങൾ നിങ്ങളുടെ Windows, Mac, അല്ലെങ്കിൽ Linux ലാപ്‌ടോപ്പിൽ എപ്പോഴെങ്കിലും "സിഗ്നൽ ഡെസ്‌ക്‌ടോപ്പ്" ലിങ്ക് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, നിങ്ങളുടെ പൂർണ്ണമായ ഡീക്രിപ്റ്റ് ചെയ്‌ത സന്ദേശ ചരിത്രം ലാപ്‌ടോപ്പിനുള്ളിൽ പ്രാദേശികമായി ഇരിക്കുന്നതാണ്. -/.config/Signal/sql/db.sqlite ഡാറ്റാബേസ്.

സാഹചര്യം 1: ഇല്ലാതാക്കിയ അല്ലെങ്കിൽ കേടായ iPhone സന്ദേശങ്ങൾ വീണ്ടെടുക്കുന്നു (sms.db & ChatStorage.sqlite)

ഒരു iPhone-ൽ നിർണായകമായ iMessages, SMS ടെക്‌സ്‌റ്റുകൾ അല്ലെങ്കിൽ WhatsApp സന്ദേശങ്ങൾ ഇല്ലാതാക്കിയാലോ അല്ലെങ്കിൽ iPhone കേടായാലോ, മുൻഗണനാ ക്രമത്തിൽ ഈ കൃത്യമായ ഘട്ടങ്ങൾ പാലിക്കുക:

ഘട്ടം 1: ബിൽറ്റ്-ഇൻ iOS "അടുത്തിടെ ഇല്ലാതാക്കിയ" നിലവറ പരിശോധിക്കുക (ആദ്യം 30 മുതൽ 40 ദിവസം വരെ)

iOS 16, iOS 17, iOS 18, കൂടാതെ പുതിയതിലും, ഒരു ടെക്‌സ്‌റ്റോ iMessage ത്രെഡ് ഇല്ലാതാക്കുന്നത് അല്ല ഉടനടി അത് റോ SQLite ഫ്രീലിസ്റ്റ് സ്‌പെയ്‌സിലേക്ക് നീക്കുന്നില്ല; അത് **30 ദിവസത്തേക്ക് ** (സ്ഥിരമായ ശുദ്ധീകരണത്തിന് 40 ദിവസം വരെ) ഒരു മറഞ്ഞിരിക്കുന്ന ട്രാഷ് ഫോൾഡറിലേക്ക് നീക്കുന്നു: 1. ഐഫോണിൽ സന്ദേശങ്ങൾ ആപ്പ് തുറക്കുക. 2. മുകളിൽ ഇടത് കോണിലുള്ള എഡിറ്റ് (അല്ലെങ്കിൽ ഫിൽട്ടറുകൾ) ടാപ്പ് ചെയ്യുക. 3. അടുത്തിടെ ഇല്ലാതാക്കിയത് കാണിക്കുക ടാപ്പ് ചെയ്യുക. 4. സംഭാഷണം തിരഞ്ഞെടുത്ത് വീണ്ടെടുക്കുക ടാപ്പ് ചെയ്യുക.

ഘട്ടം 2: എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക sms.db ഒപ്പം ChatStorage.sqlite ഒന്നും തിരുത്തിയെഴുതാതെ ഒരു ലോക്കൽ മാക് / വിൻഡോസ് ബാക്കപ്പിൽ നിന്ന്

"അടുത്തിടെ ഇല്ലാതാക്കിയത്" എന്നതിൽ നിന്ന് സന്ദേശം ശാശ്വതമായി ഇല്ലാതാക്കിയിട്ടുണ്ടെങ്കിൽ (അല്ലെങ്കിൽ നിങ്ങൾക്ക് കോടതിയിലേക്കുള്ള സന്ദേശങ്ങൾ എക്‌സ്‌ട്രാക്റ്റുചെയ്യുകയോ ഇല്ലാതാക്കിയ SQLite വരികൾ കൊത്തിയെടുക്കുകയോ ചെയ്യുകയാണെങ്കിൽ), ഫോൺ എയർപ്ലെയിൻ മോഡിൽ ആയിരിക്കുമ്പോൾ തന്നെ കമ്പ്യൂട്ടറിൽ ഒരു പൂർണ്ണ ലോക്കൽ ബാക്കപ്പ് ഉടനടി സൃഷ്ടിക്കുക:

  1. ** ഒരു Mac (Finder) അല്ലെങ്കിൽ Windows PC (Apple Devices / iTunes) അല്ലെങ്കിൽ Linux-ലേക്ക് USB കേബിൾ വഴി iPhone ബന്ധിപ്പിക്കുക (libimobiledevice):**
  2. "പ്രാദേശിക ബാക്കപ്പ് എൻക്രിപ്റ്റ് ചെയ്യുക" എന്നതിനായുള്ള ബോക്‌സ് ചെക്കുചെയ്‌ത് നിങ്ങൾ മറക്കാത്ത ഒരു ലളിതമായ പാസ്‌വേഡ് സജ്ജീകരിക്കുക (ഉദാ. Evidence1234). (എന്തുകൊണ്ടാണ് ബാക്കപ്പ് എൻക്രിപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നത്? എൻക്രിപ്റ്റ് ചെയ്ത പ്രാദേശിക iOS ബാക്കപ്പിൽ അധിക ഫോറൻസിക് ആർട്ടിഫാക്റ്റുകൾ, ആരോഗ്യ ഡാറ്റ, കോൾ ചരിത്രം, എൻക്രിപ്റ്റ് ചെയ്യാത്ത ബാക്കപ്പുകളിൽ നിന്ന് ആപ്പിൾ നീക്കം ചെയ്യുന്ന കീചെയിൻ ഇനങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു)
  3. ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക ക്ലിക്ക് ചെയ്ത് അത് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക.
  4. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ റോ ബാക്കപ്പ് ഫോൾഡർ കണ്ടെത്തുക:
  5. macOS: -/Library/Application Support/MobileSync/Backup/<UDID>/
  6. വിൻഡോസ്: %APPDATA%\Apple Computer\MobileSync\Backup\<UDID>\ അല്ലെങ്കിൽ %USERPROFILE%\Apple\MobileSync\Backup\<UDID>\
  7. അത് മുഴുവൻ പകർത്തുക <UDID> ഒരു പ്രത്യേക എക്‌സ്‌റ്റേണൽ ഡ്രൈവിലേക്ക് ഉടൻ ഫോൾഡർ ചെയ്‌ത് അതിൻ്റെ SHA-256 ഹാഷ് കണക്കാക്കിയാൽ നിങ്ങളുടെ യഥാർത്ഥ ഫോറൻസിക് സ്‌നാപ്പ്‌ഷോട്ട് ഒരിക്കലും മാറ്റാൻ കഴിയില്ല.
  8. ആപ്പിളിൻ്റെ SHA-1 ഡൊമെയ്ൻ ഹാഷുകൾ ഉപയോഗിച്ച് iOS ബാക്കപ്പിനുള്ളിലെ കൃത്യമായ സന്ദേശ ഡാറ്റാബേസുകൾ കണ്ടെത്തുക:
  9. ഒരു iOS ബാക്കപ്പിനുള്ളിലെ എല്ലാ ഫയലുകളും ആപ്പിൾ അതിൻ്റെ SHA-1 ഹാഷിലേക്ക് പുനർനാമകരണം ചെയ്യുന്നു Domain-RelativePath, രണ്ട് പ്രതീകങ്ങളുള്ള ഉപഡയറക്‌ടറികളായി അടുക്കി:
    • ** Apple SMS / iMessage ഡാറ്റാബേസ് (HomeDomain-Library/SMS/sms.db):** സബ്ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു 3d/ -> ഫയൽ 3d0d7e5fb2ce288813306e4d4636395e047a3d28
    • WhatsApp iOS ഡാറ്റാബേസ് (AppDomainGroup-group.net.whatsapp.WhatsApp.shared-ChatStorage.sqlite): സബ്ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു 7c/ -> ഫയൽ 7c7fba66680ef796b916b067077cc246adacf01d
    • ** ബാക്കപ്പ് ഫയൽ സൂചിക (Manifest.db):** ഓരോ ഫോട്ടോയും വോയ്‌സ് മെമ്മോയും അറ്റാച്ച്‌മെൻ്റ് ഹാഷും അതിൻ്റെ യഥാർത്ഥ ഫയൽനാമത്തിലേക്ക് മാപ്പ് ചെയ്യുന്ന ഒരു മാസ്റ്റർ SQLite സൂചിക SMS/Attachments/.
  10. (നിങ്ങൾ ബാക്കപ്പ് എൻക്രിപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഓപ്പൺ സോഴ്സ് ടൂളുകൾ ഉപയോഗിച്ച് ബാക്കപ്പിൻ്റെ പ്രവർത്തന പകർപ്പ് റീഡബിൾ ഫോൾഡറിലേക്ക് ഡീക്രിപ്റ്റ് ചെയ്യുക iphone-backup-decrypt പൈത്തണിൽ അല്ലെങ്കിൽ പ്രശസ്തമായ പ്രാദേശിക കാഴ്ചക്കാർ iMazing അല്ലെങ്കിൽ iBackup Viewer)

സാഹചര്യം 2: Android WhatsApp വീണ്ടെടുക്കുന്നു .crypt14 / .crypt15 സിഗ്നലും .backup ആർക്കൈവുകൾ

1. 7 ദിവസത്തെ റോളിംഗ് വിൻഡോ കാലഹരണപ്പെടുന്നതിന് മുമ്പ് പഴയ WhatsApp ബാക്കപ്പ് വീണ്ടെടുക്കുന്നു

3 ദിവസം മുമ്പ് നിങ്ങളുടെ ആൻഡ്രോയിഡ് ഫോണിൽ കുറ്റാരോപിതനായ വാട്ട്‌സ്ആപ്പ് സംഭാഷണം ആരെങ്കിലും ഇല്ലാതാക്കുകയും ഇന്നലെ രാത്രി 02:00 AM ഗൂഗിൾ ഡ്രൈവ് ബാക്കപ്പ് ഇതിനകം തന്നെ ക്ലൗഡ് പകർപ്പ് തിരുത്തിയെഴുതുകയും ചെയ്താലോ? - USB വഴി (ഫയൽ ട്രാൻസ്ഫർ / MTP മോഡിൽ) നിങ്ങളുടെ Android ഫോൺ കമ്പ്യൂട്ടറിലേക്ക് പ്ലഗ് ചെയ്യുക അല്ലെങ്കിൽ Android Files ആപ്പ് തുറന്ന് ഇതിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക:

Internal Storage/Android/media/com.whatsapp/WhatsApp/Databases/
(അല്ലെങ്കിൽ പഴയ Android പതിപ്പുകളിൽ: Internal Storage/WhatsApp/Databases/). - ആ ഫോൾഡറിനുള്ളിൽ, നിങ്ങൾ ** 7 വ്യത്യസ്ത ഫയലുകൾ വരെ കാണും**: - msgstore.db.crypt14 (ഇന്നലെ രാത്രിയുടെ ബാക്കപ്പ്, ഇല്ലാതാക്കിയ സന്ദേശങ്ങൾ കാണുന്നില്ല) - msgstore-2026-10-30.1.db.crypt14 (ഇന്നലത്തെ ബാക്കപ്പ്) - msgstore-2026-10-28.1.db.crypt14 (3 ദിവസം മുമ്പുള്ള ബാക്കപ്പ്, സന്ദേശങ്ങൾ ഇല്ലാതാക്കുന്നതിന് മുമ്പ്) - 3 ദിവസം പഴക്കമുള്ള ബാക്കപ്പ് എങ്ങനെ സുരക്ഷിതമായി നിങ്ങളുടെ ഫോണിലേക്ക് പുനഃസ്ഥാപിക്കാം: 1. മുഴുവൻ പകർത്തുക Databases/ ഒപ്പം Media/ ആദ്യം നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് ഫോൾഡറുകൾ ചെയ്യുക, അതിനാൽ ഒന്നും നഷ്‌ടപ്പെടില്ല. 2. കറൻ്റ് പുനർനാമകരണം ചെയ്യുക msgstore.db.crypt14 വരെ msgstore-CURRENT-NEW.db.crypt14.bak. 3. പഴയ പ്രീ-ഡിലീഷൻ ഫയലിൻ്റെ പേര് മാറ്റുക msgstore-2026-10-28.1.db.crypt14 കൃത്യമായ സജീവ ഫയൽ നാമത്തിലേക്ക് msgstore.db.crypt14. 4. എയർപ്ലെയ്ൻ മോഡ് ഓണാക്കുക (അല്ലെങ്കിൽ WhatsApp-ൻ്റെ Google ഡ്രൈവ് അനുമതി താൽക്കാലികമായി പിൻവലിക്കുക, പകരം WhatsApp പുതിയ ക്ലൗഡ് ബാക്കപ്പ് പിൻവലിക്കില്ല), WhatsApp അൺഇൻസ്റ്റാൾ ചെയ്‌ത് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക, നിങ്ങളുടെ നമ്പർ സ്ഥിരീകരിക്കുക, കൂടാതെ വാട്ട്‌സ്ആപ്പ് ലോക്കൽ കണ്ടെത്തുമ്പോൾ msgstore.db.crypt14 ഫയൽ, പുനഃസ്ഥാപിക്കുക ടാപ്പ് ചെയ്യുക. 3 ദിവസം മുമ്പുള്ള എല്ലാ സന്ദേശങ്ങളും കേടുകൂടാതെ വീണ്ടും ദൃശ്യമാകും.

2. ഡീക്രിപ്റ്റ് ചെയ്യുന്നത് കേടായി .crypt14 / .crypt15 ഒരു കമ്പ്യൂട്ടറിൽ WhatsApp ബാക്കപ്പുകൾ (wa-crypt-tools)

എൻക്രിപ്റ്റ് ചെയ്ത റാപ്പറിനുള്ളിലെ SQLite ഡാറ്റാബേസ് ചെറുതായി കേടായതിനാൽ ഫോൺ പുനഃസ്ഥാപിക്കുമ്പോൾ WhatsApp ബാക്കപ്പ് ഫയൽ 95 ശതമാനത്തിൽ ക്രാഷായാലോ? നിങ്ങൾക്ക് ഡീക്രിപ്റ്റ് ചെയ്യാം .crypt14 അല്ലെങ്കിൽ .crypt15 നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നേരിട്ട് കണ്ടെയ്നർ ചെയ്യുക, SQLite ഡാറ്റാബേസ് നന്നാക്കുക, എല്ലാ സന്ദേശങ്ങളും വായിക്കുക: - നിങ്ങൾക്ക് ഉണ്ടെങ്കിൽ .crypt15 എൻഡ്-ടു-എൻഡ് എൻക്രിപ്റ്റ് ചെയ്ത ബാക്കപ്പ് നിങ്ങളുടെ 64-അക്ക ഹെക്‌സാഡെസിമൽ കീ സംരക്ഷിച്ചു (അല്ലെങ്കിൽ നിങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്‌താൽ /data/data/com.whatsapp/files/key അല്ലെങ്കിൽ encrypted_backup.key), ഓപ്പൺ സോഴ്സ് പൈത്തൺ ഫോറൻസിക് ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യുക wa-crypt-tools (wagolek):

# Install wa-crypt-tools on Linux, macOS, or Windows Python:
python3 -m pip install wa-crypt-tools

# Decrypt a WhatsApp .crypt15 backup using your 64-character hex key:
wadecrypt <your_64_character_hex_key> msgstore.db.crypt15 msgstore.db

# Or decrypt a .crypt14 backup using the extracted 158-byte key file:
wadecrypt key msgstore.db.crypt14 msgstore.db
- ഒരിക്കൽ wadecrypt അസംസ്കൃത ഉൽപ്പാദിപ്പിക്കുന്നു msgstore.db SQLite ഫയൽ, നിങ്ങൾക്ക് ഔദ്യോഗിക SQLite ഉപയോഗിച്ച് ഏതെങ്കിലും കേടായ ബി-ട്രീ പേജുകൾ നന്നാക്കാൻ കഴിയും .recover ചുവടെയുള്ള സെക്ഷൻ 3-ലെ എഞ്ചിൻ.

3. കേടായ ഒരു സിഗ്നൽ വേർതിരിച്ചെടുക്കുകയും നന്നാക്കുകയും ചെയ്യുന്നു .backup അല്ലെങ്കിൽ സിഗ്നൽ ഡെസ്ക്ടോപ്പ് ഡാറ്റാബേസ്

  • ** Android-നായി signal-YYYY-MM-DD.backup ഫയലുകൾ:** ഒരു വലിയ സിഗ്നൽ ബാക്കപ്പ് ഫയൽ ഇറക്കുമതി ചെയ്യാൻ ഒരു പുതിയ ഫോൺ വിസമ്മതിക്കുകയാണെങ്കിൽ (അല്ലെങ്കിൽ മരിക്കുന്ന SD കാർഡ് പകർത്തുമ്പോൾ ഫയൽ വെട്ടിച്ചുരുക്കുകയാണെങ്കിൽ), ഓപ്പൺ സോഴ്‌സ് ഫോറൻസിക് ടൂൾ ഉപയോഗിക്കുക signalbackup-tools (github.com/bepaald/signalbackup-tools) നിങ്ങളുടെ 30-അക്ക സംഖ്യാ ബാക്കപ്പ് പാസ്‌ഫ്രെയ്‌സ് ഉപയോഗിച്ച് കേടുപാടുകൾ സംഭവിക്കാത്ത ഫ്രെയിമുകൾ അൺപാക്ക് ചെയ്യുന്നതിനും, റോ SQLite ഡാറ്റാബേസ് കയറ്റുമതി ചെയ്യുന്നതിനും, കൂടാതെ എല്ലാ മീഡിയ അറ്റാച്ച്‌മെൻ്റുകളോടും കൂടി വൃത്തിയുള്ളതും തിരയാനാകുന്നതുമായ ഒരു HTML സംഭാഷണ ആർക്കൈവ് സൃഷ്‌ടിക്കാനും:
    # Unpack a Signal Android backup (including truncated/partially corrupted archives) to HTML:
    signalbackup-tools signal-2026-10-30.backup "12345 67890 12345 67890 12345 67890" --exporthtml ./recovered_signal_chats/
    
  • ** സിഗ്നൽ ഡെസ്ക്ടോപ്പിനായി (-/.config/Signal/sql/db.sqlite):** നിങ്ങളുടെ സ്‌മാർട്ട്‌ഫോൺ ഒരു കാർ അപകടത്തിൽ തകർന്നതോ തടാകത്തിൽ എറിയപ്പെട്ടതോ ആണെങ്കിൽ പോലും, നിങ്ങൾക്ക് ഫോൺ ബാക്കപ്പ് പൂജ്യമാണെങ്കിലും, നിങ്ങളുടെ ലാപ്‌ടോപ്പ് എപ്പോഴെങ്കിലും സിഗ്നൽ ഡെസ്‌ക്‌ടോപ്പ് ലിങ്ക് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, മുഴുവൻ സിഗ്നൽ ആപ്ലിക്കേഷൻ ഡയറക്‌ടറിയും പകർത്തുക (%APPDATA%\Signal വിൻഡോസിൽ, -/Library/Application Support/Signal macOS-ൽ, അല്ലെങ്കിൽ -/.config/Signal ലിനക്സിൽ) ആപ്പ് തുറക്കുന്നതിന് മുമ്പ്, SQLCipher ഡാറ്റാബേസ് ഉപയോഗിച്ച് കയറ്റുമതി ചെയ്യുക signalbackup-tools അല്ലെങ്കിൽ sqlcipher.

സാഹചര്യം 3: കേടായ ഒരു SQLite ചാറ്റ് ഡാറ്റാബേസ് നന്നാക്കുന്നു (database disk image is malformed) കൂടാതെ ഇല്ലാതാക്കിയ വരികൾ കൊത്തിയെടുക്കുന്നു

ഒരു ഫോണിൻ്റെ ബാറ്ററി പവർ മിഡ്-റൈറ്റിംഗ് നഷ്ടപ്പെടുമ്പോൾ അല്ലെങ്കിൽ ഫ്ലാഷ് സ്റ്റോറേജ് പിശകുകൾ നേരിടുമ്പോൾ, തുറക്കുന്നു sms.db, ChatStorage.sqlite, അല്ലെങ്കിൽ msgstore.db മാരകമായ SQLite പിശക് എറിയുന്നു: Error: database disk image is malformed (SQLITE_CORRUPT)

നിങ്ങളുടെ യഥാർത്ഥ ഡാറ്റാബേസിൽ വിനാശകരമായ മൂന്നാം കക്ഷി "പെയ്ഡ് SQLite fixer" ഷെയർവെയർ ഒരിക്കലും പ്രവർത്തിപ്പിക്കരുത്. ഔദ്യോഗിക SQLite ഉപയോഗിക്കുക .recover കമാൻഡ് നേരിട്ട് നിർമ്മിച്ചിരിക്കുന്നു sqlite3 (പതിപ്പ് 3.29.0+), തകർന്ന ബി-ട്രീ സൂചിക പോയിൻ്ററുകളെ മറികടന്ന് അസംസ്‌കൃത 4-കിലോബൈറ്റ് ഡാറ്റാബേസ് പേജുകൾ ഒന്നൊന്നായി സ്‌കാൻ ചെയ്യുന്നു:

ഘട്ടം ഘട്ടമായുള്ള SQLite .recover ഒപ്പം WAL ചെക്ക്‌പോസ്റ്റ് നന്നാക്കലും

  1. ** മൂന്ന് ഡാറ്റാബേസ് ഫയലുകളുടെയും പ്രവർത്തന പകർപ്പ് ഉണ്ടാക്കുക (.db, .db-wal, .db-shm) ഒരു പുതിയ ഫോൾഡറിൽ:**
    mkdir ~/chat_rescue && cp sms.db* ~/chat_rescue/ && cd ~/chat_rescue/
    
  2. ** ഔദ്യോഗിക SQLite പ്രവർത്തിപ്പിക്കുക .recover ഒരു ക്ലീൻ ഡാറ്റാബേസ് പുനർനിർമ്മിക്കുന്നതിനുള്ള കമാൻഡ് (നഷ്ടപ്പെട്ട/ഫ്രീലിസ്റ്റ് വരികൾ പിടിച്ചെടുക്കുക):**
    # Standard recovery of all intact tables and rows into a brand-new healthy database:
    sqlite3 sms.db ".recover" | sqlite3 sms_repaired.db
    
    # FORENSIC DELETED-ROW RECOVERY: Add the --ignore-freelist flag so SQLite ALSO recovers
    # deleted message fragments still sitting inside unallocated freelist pages into a 'lost_and_found' table:
    sqlite3 sms.db ".recover --ignore-freelist" | sqlite3 sms_forensic_with_deleted.db
    
  3. ** റിപ്പയർ ചെയ്‌ത ഡാറ്റാബേസിൽ നിന്ന് മനുഷ്യർക്ക് വായിക്കാവുന്ന, കാലക്രമത്തിലുള്ള CSV/HTML ട്രാൻസ്‌ക്രിപ്റ്റ് കയറ്റുമതി ചെയ്യുക:**
  4. ** Apple iOS-ന് sms.db (ജനുവരി 1, 2001 മുതൽ ആപ്പിളിൻ്റെ കോർഡാറ്റ നാനോസെക്കൻഡ് ടൈംസ്റ്റാമ്പ് UTC/പ്രാദേശിക തീയതിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു):**
    sqlite3 -header -csv sms_repaired.db "
    SELECT
        m.ROWID AS MsgID,
        datetime(m.date / 1000000000 + 978307200, 'unixepoch', 'localtime') AS Timestamp_Local,
        CASE WHEN m.is_from_me = 1 THEN 'SENT BY ME' ELSE 'RECEIVED' END AS Direction,
        h.id AS Contact_Phone_Or_Email,
        m.service AS Service_Type,
        m.text AS Message_Body,
        a.filename AS Attachment_Path
    FROM message m
    LEFT JOIN handle h ON m.handle_id = h.ROWID
    LEFT JOIN message_attachment_join maj ON m.ROWID = maj.message_id
    LEFT JOIN attachment a ON maj.attachment_id = a.ROWID
    ORDER BY m.date ASC;
    " > recovered_imessage_transcript.csv
    
  5. ** WhatsApp Android-നായി msgstore.db (ആധുനിക message പട്ടിക സ്കീമ):**
    sqlite3 -header -csv msgstore_repaired.db "
    SELECT
        m._id AS MsgID,
        datetime(m.timestamp / 1000, 'unixepoch', 'localtime') AS Timestamp_Local,
        CASE WHEN m.from_me = 1 THEN 'SENT BY ME' ELSE 'RECEIVED' END AS Direction,
        jid.raw_string AS Chat_Or_Sender_JID,
        m.text_data AS Message_Body
    FROM message m
    LEFT JOIN chat c ON m.chat_row_id = c._id
    LEFT JOIN jid ON c.jid_row_id = jid._id
    ORDER BY m.timestamp ASC;
    " > recovered_whatsapp_transcript.csv
    

നിങ്ങളുടെ വീണ്ടെടുത്ത സന്ദേശങ്ങൾ കോടതിയിൽ 100% സ്വീകാര്യമാക്കുന്നു ("വ്യാജ സ്ക്രീൻഷോട്ട്" എതിർപ്പ് ഒഴിവാക്കുന്നു)

എല്ലാ ആഴ്‌ചയും കുടുംബ കോടതിയിലും, ചെറിയ ക്ലെയിം കോടതിയിലും, നിരോധന ഉത്തരവിൻ്റെ ഹിയറിംഗുകളിലും, സിവിൽ വ്യവഹാരങ്ങളിലും, ആളുകൾ അയഞ്ഞതും ക്രോപ്പ് ചെയ്‌തതുമായ സ്‌ക്രീൻഷോട്ടുകളുമായി ജഡ്ജിയുടെ അടുത്തേക്ക് നടക്കുന്നു, അവിടെ കോൺടാക്റ്റിൻ്റെ ടോപ്പ് ഹെഡറിൽ ഒരു വിളിപ്പേര് പറയുന്നു "Ex-Husband" അല്ലെങ്കിൽ "Landlord Mike" ഫോൺ നമ്പറും മുഴുവൻ തീയതികളും ഇല്ലാതെ. രണ്ടാമത്തെ പ്രീപെയ്ഡ് ഫോണിൻ്റെ പേരുമാറ്റാൻ ആർക്കും കഴിയുമെന്ന് വാദിച്ചുകൊണ്ട് എതിർ അഭിഭാഷകർ ഫെഡറൽ റൂൾ ഓഫ് എവിഡൻസ് 901 (ആധികാരികതയുടെ അഭാവം), റൂൾ 106 (പൂർണതയുടെ നിയമം) എന്നിവയ്ക്ക് കീഴിൽ എതിർക്കുന്നു. "Landlord Mike" അവരുടെ കോൺടാക്റ്റ് ആപ്പിൽ 30 സെക്കൻഡിനുള്ളിൽ വ്യാജ സന്ദേശങ്ങൾ അയച്ചു.

Warning

** കോടതിമുറി ഫാബ്രിക്കേഷൻ വെല്ലുവിളികൾക്കെതിരെ നിങ്ങളുടെ വാചകവും ചാറ്റ് തെളിവുകളും ബുള്ളറ്റ് പ്രൂഫ് ആക്കുന്നത് എങ്ങനെ:** ജഡ്ജിക്കായി നിങ്ങളുടെ പ്രദർശനങ്ങൾ അച്ചടിക്കുന്നതിന് മുമ്പ് ഈ അഞ്ച് ഫോറൻസിക് പ്രാമാണീകരണ ഘട്ടങ്ങൾ പാലിക്കുക:

ടെക്‌സ്‌റ്റിനും ചാറ്റ് എവിഡൻസിനുമുള്ള 5-പോയിൻ്റ് കോർട്ട്‌റൂം പ്രാമാണീകരണ ചെക്ക്‌ലിസ്റ്റ്

  1. ** കയറ്റുമതി/സ്ക്രീൻഷോട്ട് ചെയ്യുന്നതിന് മുമ്പ് കോൺടാക്റ്റിൻ്റെ വിളിപ്പേര് താൽക്കാലികമായി ഇല്ലാതാക്കുകയോ പുനർനാമകരണം ചെയ്യുകയോ ചെയ്യുക അങ്ങനെ റോ ഫോൺ നമ്പർ (+1-555-019-2834) അല്ലെങ്കിൽ എല്ലാ തലക്കെട്ടിലും ഇമെയിൽ ദൃശ്യമാകും:**
  2. ബാക്കപ്പ് സ്ക്രീൻഷോട്ടുകൾ എടുക്കുന്നതിന് മുമ്പ് (അല്ലെങ്കിൽ ഇതിലും മികച്ചത്, ഒരു ഫുൾ-ത്രെഡ് PDF എക്സ്പോർട്ട് ടൂൾ ഉപയോഗിക്കുക iMazing, Decipher TextMessage, അല്ലെങ്കിൽ മുകളിലുള്ള SQLite CSV ചോദ്യം, അത് ഡിസ്പ്ലേ നാമവും റോയും പ്രിൻ്റ് ചെയ്യുന്നു handle.id ഓരോ സന്ദേശ ബബിളിലെയും ഫോൺ നമ്പർ), അയച്ചയാളുടെ യഥാർത്ഥ 10-അക്ക ടെലിഫോൺ നമ്പർ അല്ലെങ്കിൽ Apple ID ഇമെയിൽ ത്രെഡിൻ്റെ മുകളിൽ ദൃശ്യമാണെന്ന് ഉറപ്പാക്കുക, ഒരു ഇഷ്ടാനുസൃത കോൺടാക്റ്റ് വിളിപ്പേര് മാത്രമല്ല.
  3. നിങ്ങളുടെ ഔദ്യോഗിക മൊബൈൽ കാരിയർ കോൾ വിശദാംശ രേഖകളും (CDR-കളും) SMS/MMS ടൈംസ്റ്റാമ്പ് ലോഗുകളും സ്വതന്ത്ര മൂന്നാം കക്ഷി സ്ഥിരീകരണമായി വലിക്കുക:
  4. നിങ്ങളുടെ മൊബൈൽ കാരിയർ (AT&T, Verizon, T-Mobile, EE, Vodafone, Rogers, Telstra) SMS സന്ദേശങ്ങളുടെ ടെക്‌സ്റ്റ് ഉള്ളടക്കം ദീർഘനേരം സൂക്ഷിക്കുന്നില്ലെങ്കിലും (എൻക്രിപ്റ്റ് ചെയ്‌ത iMessage/WhatsApp ഉള്ളടക്കം ഒരിക്കലും കാണില്ല), നിങ്ങളുടെ പ്രതിമാസ കാരിയർ സ്റ്റേറ്റ്‌മെൻ്റോ ഓൺലൈൻ അക്കൗണ്ട് പോർട്ടലോ ഒരു ** സ്വതന്ത്ര മൂന്നാം കക്ഷി ഡയറക്‌റ്റ് ലോഗ് നൽകുന്നു. (ഇൻകമിംഗ്/ഔട്ട്‌ഗോയിംഗ്), കൂടാതെ എല്ലാ SMS/MMS സന്ദേശങ്ങളുടെയും വോയ്‌സ് കോളിൻ്റെയും ഫോൺ നമ്പർ**.
  5. നിങ്ങളുടെ ടെക്‌സ്‌റ്റ് മെസേജ് പ്രിൻ്റൗട്ടിന് തൊട്ടുപിന്നിൽ നിങ്ങളുടെ ഔദ്യോഗിക AT&T / Verizon / T-Mobile ഉപയോഗ ലോഗ് അറ്റാച്ചുചെയ്യുന്നത് മറ്റേ കക്ഷിയുടെ ഫോൺ നമ്പർ യഥാർത്ഥത്തിൽ നിങ്ങളുടെ ഫോണിലേക്ക് ഒരു SMS അയച്ചുവെന്ന് തെളിയിക്കുന്നു 14:22:09 on October 12, നിങ്ങൾ സ്‌ക്രീൻഷോട്ട് വ്യാജമാക്കിയെന്ന ഏതൊരു അവകാശവാദവും നശിപ്പിക്കുന്നു.
  6. എഡിറ്റ് ചെയ്യാത്ത മുഴുവൻ സംഭാഷണ ത്രെഡും എക്‌സ്‌പോർട്ടുചെയ്യുക (പൂർണ്ണതയുടെ നിയമം - FRE റൂൾ 106):
  7. ഒറ്റപ്പെട്ട സ്ക്രീൻഷോട്ടുകൾ ഒരിക്കലും ചെറി തിരഞ്ഞെടുക്കരുത് അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം മറുപടികൾ ക്രോപ്പ് ചെയ്യരുത്. ഫെഡറൽ റൂൾ ഓഫ് എവിഡൻസ് 106 പ്രകാരം, നിങ്ങൾ റെക്കോർഡ് ചെയ്‌ത സംഭാഷണത്തിൻ്റെ ഒരു ഭാഗം വാഗ്‌ദാനം ചെയ്‌താൽ, എതിർ കക്ഷിക്ക് ചുറ്റുമുള്ള മുഴുവൻ ത്രെഡും ആവശ്യപ്പെടാം, കൂടാതെ ടൈംസ്റ്റാമ്പുകളോ മുൻ സന്ദേശങ്ങളോ ഒഴിവാക്കുന്ന ക്രോപ്പ് ചെയ്‌ത ചിത്രങ്ങളെ വിധികർത്താക്കൾക്ക് അവിശ്വസിക്കാം. പൂർണ്ണമായ കാലക്രമ സംഭാഷണ പ്രവാഹം പ്രിൻ്റ് ചെയ്യുക.
  8. ഒറിജിനൽ ഉപകരണവും SHA-256 ഹാഷ്ഡ് ബാക്കപ്പ് ഫയലും സൂക്ഷിക്കുക (മികച്ച എവിഡൻസ് റൂൾ - ഫ്രീ റൂൾ 1002 & സെൽഫ് ഓതൻ്റിക്കേഷൻ - ഫ്രീ റൂൾ 902(14)):
  9. കോർട്ട്‌റൂം ഹിയറിങ് ടേബിളിലേക്ക് യഥാർത്ഥ ഫിസിക്കൽ ഫോൺ കൊണ്ടുവരിക (ചാർജ്ജ് ചെയ്‌തതും അൺലോക്ക് ചെയ്‌തതും) അതിലൂടെ എതിർ അഭിഭാഷകൻ പ്രിൻ്റൗട്ടിനെ വെല്ലുവിളിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ജഡ്ജിയോട് പറയാനാകും: "യുവർ ഓണർ, മികച്ച തെളിവ് റൂൾ അനുസരിച്ച് കോടതിയുടെ പരിശോധനയ്‌ക്കുള്ള ഒറിജിനൽ ഉപകരണം ഇവിടെയുണ്ട്."
  10. കൂടാതെ, ഫെഡറൽ റൂൾ ഓഫ് എവിഡൻസ് 902(14) (കൂടാതെ യുഎസിൽ ഉടനീളം സ്വീകരിച്ച സംസ്ഥാന തുല്യതകൾ) പ്രകാരം, ഒരു ഇലക്ട്രോണിക് ഉപകരണത്തിൽ നിന്ന് പകർത്തിയ ഡാറ്റ സ്വയം പ്രാമാണീകരിക്കുന്നു രേഖാമൂലമുള്ള സർട്ടിഫിക്കേഷൻ സജ്ജീകരിക്കുമ്പോൾ, യഥാർത്ഥ എക്സ്ട്രാക്‌ഷൻ്റെയും പകർപ്പിൻ്റെയും **SHA-256 ഡിജിറ്റൽ ഹാഷ് മൂല്യം സജ്ജീകരിക്കുന്നു.
  11. ** ഒരു ഒപ്പിട്ട "ഇലക്‌ട്രോണിക് ടെക്‌സ്‌റ്റ്/ചാറ്റ് സന്ദേശങ്ങൾ പ്രാമാണീകരിക്കുന്ന പ്രഖ്യാപനം" അറ്റാച്ചുചെയ്യുക (ചുവടെയുള്ള ടെംപ്ലേറ്റ് പകർത്തി ഒട്ടിക്കുക):**
DECLARATION AUTHENTICATING ELECTRONIC MESSAGE EVIDENCE
(Pursuant to Federal Rules of Evidence 901(b)(1), 901(b)(4), and 902(14) / State Equivalents)

I, [YOUR FULL LEGAL NAME], declare under penalty of perjury under the laws of the State of [STATE] and the United States of America that the following is true and correct:

1. I am the [Plaintiff / Defendant / Petitioner / Respondent] in this action and have personal knowledge of the facts set forth herein.
2. I am the sole owner and user of the [Apple iPhone / Android Smartphone], assigned telephone number [YOUR 10-DIGIT PHONE NUMBER].
3. Attached hereto as EXHIBIT A is a true, complete, and unedited chronological transcript and printout of [SMS / iMessage / WhatsApp / Signal] messages exchanged between my telephone number ([YOUR NUMBER]) and [NAME OF OTHER PARTY] at telephone number [OTHER PARTY'S 10-DIGIT PHONE NUMBER] between [START DATE] and [END DATE].
4. I personally know that telephone number [OTHER PARTY'S NUMBER] belongs to and is used by [NAME OF OTHER PARTY] because: (a) we have communicated at that number regularly since [YEAR]; (b) I have spoken to [NAME OF OTHER PARTY] by voice call at that exact number and recognized their voice; and (c) the messages inside Exhibit A contain distinctive personal facts, photographs, and references known uniquely to [NAME OF OTHER PARTY] (pursuant to FRE Rule 901(b)(4) Distinctive Characteristics).
5. Not a single message, timestamp, or attachment in Exhibit A has been altered, deleted, or modified in any way. On [DATE OF EXTRACTION], a complete forensic backup of the original messaging database (`[FILENAME, e.g., sms.db / msgstore.db]`) was preserved prior to printing Exhibit A, yielding the following cryptographic SHA-256 hash fingerprint:
   SHA-256 Hash: [INSERT 64-CHARACTER HEXADECIMAL SHA-256 HASH FROM sha256sum / Get-FileHash]
6. Attached hereto as EXHIBIT B are true and correct copies of my official mobile carrier call/message detail records from [NAME OF CARRIER] independently corroborating the dates, times, and telephone numbers of the communications.
7. The original smartphone device and the SHA-256 verified backup archive remain in my secure custody and are available for immediate inspection by the Court.

Executed on [DATE] at [CITY, STATE].

____________________________________
[YOUR SIGNATURE]
[YOUR PRINTED NAME]

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

ഞാൻ ഉപഭോക്തൃ സേവനത്തിലേക്ക് വിളിക്കുകയാണെങ്കിൽ, എൻ്റെ മൊബൈൽ കാരിയർ (AT&T, Verizon, T-Mobile, Vodafone) എനിക്ക് ഇല്ലാതാക്കിയ ടെക്‌സ്‌റ്റ് സന്ദേശ ഉള്ളടക്കത്തിൻ്റെ പ്രിൻ്റൗട്ട് തരാമോ?

ഇല്ല, സാധാരണ ഉപഭോക്തൃ സേവനത്തിലൂടെയല്ല, സാധാരണയായി സന്ദേശ ഉള്ളടക്കത്തിന് വേണ്ടിയല്ല. ഒന്നാമതായി, iMessages, WhatsApp സന്ദേശങ്ങൾ, സിഗ്നൽ സന്ദേശങ്ങൾ, അല്ലെങ്കിൽ എൻഡ്-ടു-എൻഡ് എൻക്രിപ്റ്റ് ചെയ്ത RCS ചാറ്റുകൾ എന്നിവയുടെ ഉള്ളടക്കത്തിലേക്ക് കാരിയർമാർക്ക് ഒരിക്കലും ആക്സസ് ഉണ്ടാകില്ല, കാരണം അവ എൻക്രിപ്റ്റ് ചെയ്ത രൂപത്തിലാണ്, കാരിയർ SMS സെർവറുകൾ വഴിയല്ല, ഇൻ്റർനെറ്റിലൂടെ കടന്നുപോകുന്നത്. രണ്ടാമതായി, പരമ്പരാഗത ഗ്രീൻ-ബബിൾ എസ്എംഎസ് ടെക്‌സ്‌റ്റ് സന്ദേശങ്ങൾക്ക് പോലും, പ്രധാന കാരിയറുകൾ അവരുടെ മെസേജ് സ്വിച്ചിംഗ് സെർവറുകളിൽ യഥാർത്ഥ ടെക്‌സ്‌റ്റ് ബോഡിയെ 3 മുതൽ 7 ദിവസം വരെ മാത്രമേ ബഫർ ചെയ്യുന്നുള്ളൂ (ഏകദേശം 3 മുതൽ 5 ദിവസം വരെ എസ്എംഎസ് ഉള്ളടക്കം വെറൈസൺ കൈവശം വയ്ക്കുന്നു; AT&T, T-Mobile SMS സന്ദേശ ബോഡി ഉള്ളടക്കം ഡെലിവറി കഴിഞ്ഞ് ഉടൻ തന്നെ അല്ലെങ്കിൽ 72 മണിക്കൂറിനുള്ളിൽ SMS സന്ദേശ ബോഡി ഉള്ളടക്കം ഉപേക്ഷിക്കും) ഉപഭോക്താവിന് ഫോണിൽ ഒരിക്കലും ഉപഭോക്താവിന് ഉപഭോക്താവ് അല്ലെങ്കിൽ സെർച്ച് വാറണ്ട്. അതുകൊണ്ടാണ് ഇല്ലാതാക്കിയ സന്ദേശങ്ങൾ നിങ്ങളുടെ സ്വന്തം ഫോണിൻ്റെ SQLite ഡാറ്റാബേസിൽ നിന്ന് നേരിട്ട് വീണ്ടെടുക്കുന്നത് (`sms.db` / `bugle_db`) അല്ലെങ്കിൽ നിങ്ങളുടെ ഐക്ലൗഡ്/ഗൂഗിൾ ഡ്രൈവ് ബാക്കപ്പാണ് യഥാർത്ഥ വാക്കുകൾ വീണ്ടെടുക്കാനുള്ള നിങ്ങളുടെ ഏക വഴി.

WhatsApp, Signal അല്ലെങ്കിൽ iMessage-ലെ മറ്റേയാൾ അവരുടെ ഭീഷണികൾ ഇല്ലാതാക്കാൻ "എല്ലാവർക്കും ഇല്ലാതാക്കുക" അല്ലെങ്കിൽ "അപ്രത്യക്ഷമാകുന്ന സന്ദേശങ്ങൾ" ഉപയോഗിച്ചാൽ എന്ത് സംഭവിക്കും?

നിങ്ങളുടെ ഫോൺ ഇൻറർനെറ്റിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുമ്പോൾ ഒരു അയയ്‌ക്കുന്നയാൾ "എല്ലാവർക്കും ഇല്ലാതാക്കുക" (അല്ലെങ്കിൽ iOS iMessage-ലെ "അൺസെൻഡ്") ടാപ്പ് ചെയ്യുമ്പോൾ, നിങ്ങളുടെ ദൃശ്യമായ സ്‌ക്രീനിൽ നിന്ന് സന്ദേശം നീക്കം ചെയ്യുന്ന ഒരു റിമോട്ട് ഡിലീഷൻ കമാൻഡ് ആപ്പിന് ലഭിക്കും. എന്നിരുന്നാലും, മൂന്ന് ഫോറൻസിക് വീണ്ടെടുക്കൽ രീതികൾക്ക് ഇപ്പോഴും അത് ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയും: (1) അയച്ചയാൾ "ഡിലീറ്റ് ഫോർ എവരിവൺ" അടിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫോൺ എയർപ്ലെയിൻ മോഡിൽ ഇട്ടാൽ, നിങ്ങൾ ഫോട്ടോ എടുത്ത് സ്‌ക്രീൻ ബാക്കപ്പ് ചെയ്യുന്നത് വരെ റിമോട്ട് ഡിലീറ്റ് കമാൻഡിന് നിങ്ങളുടെ ഫോണിലേക്ക് എത്താൻ കഴിയില്ല; (2) "അറിയിപ്പ് ചരിത്രം" പ്രവർത്തനക്ഷമമാക്കിയ Android ഫോണുകളിൽ (`Settings -> Notifications -> Advanced settings -> Notification history`), ആൻഡ്രോയിഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എല്ലാ ഇൻകമിംഗ് വാട്ട്‌സ്ആപ്പ്, സിഗ്നൽ, എസ്എംഎസ് അറിയിപ്പ് ബാനറുകളുടെയും കൃത്യമായ പൂർണ്ണ വാചകം 24 മണിക്കൂർ ലോഗ് ചെയ്യുന്നു, കൂടാതെ "എല്ലാവർക്കും ഇല്ലാതാക്കുക" എന്നതിന് Android സിസ്റ്റം അറിയിപ്പ് ചരിത്ര ലോഗ് മായ്‌ക്കാനാവില്ല; കൂടാതെ (3) iOS, Android എന്നിവയിൽ, ഇല്ലാതാക്കിയ ഒരു വരി പലപ്പോഴും vacuumed SQLite-ൽ അവശിഷ്ടമായ വാചക ശകലങ്ങൾ അവശേഷിപ്പിക്കുന്നു. `.db-wal` നിങ്ങൾ ഉടൻ തന്നെ എയർപ്ലെയിൻ മോഡിൽ ഫോൺ ഇമേജ് ചെയ്യുകയാണെങ്കിൽ റൈറ്റ്-എഹെഡ് ലോഗ് ഫയൽ.

എന്തുകൊണ്ടാണ് ഞാൻ കയറ്റുമതി ചെയ്തത് `sms.db` അല്ലെങ്കിൽ `msgstore.db` SQLite-നുള്ള DB ബ്രൗസറിൽ ഞാൻ അത് തുറന്നപ്പോൾ കഴിഞ്ഞ 3 ദിവസത്തെ സന്ദേശങ്ങൾ ഡാറ്റാബേസിന് നഷ്ടമായോ?

കാരണം നിങ്ങൾ പകർത്തിയത് മാത്രമാണ് `.db` ഫയൽ പിന്നിൽ അവശേഷിക്കുന്നു `.db-wal` (റൈറ്റ്-എഹെഡ് ലോഗ്) ഫയൽ ഉറവിട ഡയറക്ടറിയിൽ. ആധുനിക iOS, Android ഡാറ്റാബേസുകൾ SQLite WAL മോഡ് ഉപയോഗിക്കുന്നു, അവിടെ പുതുതായി അയച്ചതും സ്വീകരിച്ചതുമായ എല്ലാ സന്ദേശങ്ങളും സഹകാരിക്ക് ചേർക്കുന്നു. `.db-wal` ആദ്യം ഫയൽ ചെയ്യുക, പ്രധാനതിലേക്ക് ലയിപ്പിക്കുക ("ചെക്ക്പോയിൻ്റ്") മാത്രമാണ് `.db` ഇടയ്ക്കിടെ ഫയൽ ചെയ്യുക. നിങ്ങൾ എക്‌സ്‌ട്രാക്റ്റുചെയ്യുമ്പോഴെല്ലാം `sms.db`, `ChatStorage.sqlite`, `msgstore.db`, അല്ലെങ്കിൽ `bugle_db`, നിങ്ങൾ മൂന്ന് ഫയലുകളും പകർത്തണം (`filename.db`, `filename.db-wal`, ഒപ്പം `filename.db-shm`) SQLite-ൽ ഡാറ്റാബേസ് തുറക്കുന്നതിന് മുമ്പുള്ള അതേ ഫോൾഡറിലേക്ക്, അത് പിന്നീട് സ്വയമേവ WAL ഇടപാടുകൾ ലയിപ്പിക്കുകയും സമീപകാല സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കുകയും ചെയ്യും.

ഒരു കോടതി കേസിനായി സെലിബ്രൈറ്റ് അല്ലെങ്കിൽ ഓക്സിജൻ ഫോറൻസിക് ഉപയോഗിച്ച് എൻ്റെ സ്വന്തം ഫോണിൽ നിന്ന് ഇല്ലാതാക്കിയ ടെക്സ്റ്റുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ എനിക്ക് ഒരു മൊബൈൽ ഫോറൻസിക് ലാബ് ലഭിക്കുമോ?

അതെ. ഹാർഡ് ഡ്രൈവ് ക്ലീൻറൂം വീണ്ടെടുക്കലിൽ നിന്ന് വ്യത്യസ്തമായി, നിങ്ങളുടെ സ്വന്തം സ്‌മാർട്ട്‌ഫോണായ OXIMX Cel, Magbrinete എന്നിവ ഉപയോഗിച്ച് സമ്മതപ്രകാരമുള്ള ഫോറൻസിക് എക്‌സ്‌ട്രാക്‌ഷൻ നടത്താൻ നിങ്ങൾക്ക് ഒരു സ്വകാര്യ സർട്ടിഫൈഡ് ഡിജിറ്റൽ ഫോറൻസിക് എക്‌സാമിനറെ (asiacis CFCE, GIAC GCFE/GASF, അല്ലെങ്കിൽ Cellebrite CCO/CCPA പോലുള്ള സർട്ടിഫിക്കേഷനുകൾ കൈവശം വയ്ക്കുന്നത്) നിയമിക്കാൻ അനുമതിയുണ്ട്. ഫോറൻസിക് ഡിറ്റക്ടീവ്. ഒരു അഡ്വാൻസ്ഡ് ലോജിക്കൽ അല്ലെങ്കിൽ ഫയൽ സിസ്റ്റം എക്‌സ്‌ട്രാക്‌ഷൻ നടത്താനും ഇല്ലാതാക്കിയ SQLite ഫ്രീലിസ്റ്റും WAL ആർട്ടിഫാക്‌റ്റുകളും കൊത്തിയെടുക്കാനും SHA-256 ഹാഷുകൾ ഉപയോഗിച്ച് ഒരു Bates-സ്റ്റാമ്പ് ചെയ്‌ത PDF റിപ്പോർട്ട് സൃഷ്‌ടിക്കാനും ഒരു ഔപചാരിക Evidian Rust40 ൻ്റെ ഒരു ഔപചാരിക Evidian 2000 ൽ ഒപ്പിടാനും ലൈസൻസുള്ള ഡിജിറ്റൽ ഫോറൻസിക് എക്‌സാമിനർ ഒരു ഉപകരണത്തിന് $400 മുതൽ $1,200 വരെ ഫ്ലാറ്റ് ഫീസ് ഈടാക്കുന്നു. വിദഗ്ധൻ നേരിട്ട് സാക്ഷ്യപ്പെടുത്തേണ്ട ആവശ്യമില്ലാതെ തന്നെ കോടതിയിൽ റിപ്പോർട്ട് സ്വയം ആധികാരികമാക്കുന്ന സർട്ടിഫിക്കേഷൻ.

ഉറവിടങ്ങൾ പരിശോധിച്ചു

  • നാഷണൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് സ്റ്റാൻഡേർഡ്സ് ആൻഡ് ടെക്നോളജി (NIST, യുണൈറ്റഡ് സ്റ്റേറ്റ്സ്): NIST പ്രത്യേക പ്രസിദ്ധീകരണം 800-101 Rev. 1: മൊബൈൽ ഉപകരണ ഫോറൻസിക്സിനെക്കുറിച്ചുള്ള മാർഗ്ഗനിർദ്ദേശങ്ങൾ (പ്രിസർവേഷൻ, എയർപ്ലെയിൻ മോഡ് RF ഐസൊലേഷൻ, SQLite ഡാറ്റാബേസ് ആർട്ടിഫാക്റ്റുകൾ, ഹാഷ് പരിശോധന).
  • യുണൈറ്റഡ് സ്റ്റേറ്റ്സ് കോടതികളുടെ അഡ്‌മിനിസ്‌ട്രേറ്റീവ് ഓഫീസ്: ഫെഡറൽ റൂൾസ് ഓഫ് എവിഡൻസ് (FRE) റൂൾ 106 (ബാക്കിയുള്ള അല്ലെങ്കിൽ ബന്ധപ്പെട്ട റൈറ്റിംഗ്‌സ് അല്ലെങ്കിൽ റെക്കോർഡ് ചെയ്ത പ്രസ്താവനകൾ), റൂൾ 901(ബി)(1), (ബി)(4), (ബി)(9) (ഇലക്‌ട്രോണിക് തെളിവുകൾ ആധികാരികമാക്കൽ), റൂൾ (123140) ഒരു ഇലക്ട്രോണിക് ഉപകരണത്തിൽ നിന്ന് ഹാഷ് മൂല്യം വഴി പകർത്തിയ ഡാറ്റ), റൂൾ 1002 (ഒറിജിനലിൻ്റെ ആവശ്യകത).
  • SQLite കൺസോർഷ്യം: റൈറ്റ്-എഹെഡ് ലോഗിംഗിനെക്കുറിച്ചുള്ള ഔദ്യോഗിക SQLite ഡോക്യുമെൻ്റേഷൻ (WAL മോഡ്), അഴിമതി ഡാറ്റാബേസുകളുടെ ഫയൽ ഫോർമാറ്റ്, ഫ്രീലിസ്റ്റ് പേജുകൾ, കൂടാതെ .recover CLI കമാൻഡ്.
  • Apple Inc.: Apple പ്ലാറ്റ്‌ഫോം സെക്യൂരിറ്റി ഗൈഡ് (ഡാറ്റ പ്രൊട്ടക്ഷൻ ക്ലാസുകൾ, ആദ്യം അൺലോക്കുചെയ്യുന്നതിന് മുമ്പ് vs ഫസ്റ്റ് അൺലോക്ക് കീ ശ്രേണി, iTunes/Finder ബാക്കപ്പ് മാനിഫെസ്റ്റ് ഘടന).
  • ഡിജിറ്റൽ തെളിവുകളെക്കുറിച്ചുള്ള സയൻ്റിഫിക് വർക്കിംഗ് ഗ്രൂപ്പ് (SWGDE): മൊബൈൽ ഫോൺ ഫോറൻസിക്‌സിനും SQLite ഡാറ്റാബേസ് പരീക്ഷയ്ക്കുമുള്ള മികച്ച സമ്പ്രദായങ്ങൾ.

ബന്ധപ്പെട്ട ഗൈഡുകൾ