Converti CRYPT12 in TXT
Decrittografa i backup CRYPT12 meno recenti di WhatsApp ed esporta le chat come TXT UTF-8.
Crea file TXT online
Non sappiamo ancora leggere i file CRYPT12, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un TXT:
Come convertire crypt12 in txt file
- Piattaforme mobili
- Ancora nessuna valutazione.
Le persone convertono un backup di WhatsApp precedente in TXT quando hanno bisogno di testo delle chat ricercabile e modificabile, che possa essere condiviso o archiviato senza un visualizzatore di database. Il processo richiede prima la decrittografia del backup; cambiare il nome del file o aprirlo in un editor di testo non lo converte.
Cos'è il formato CRYPT12
.crypt12 è un formato di database locale crittografato di WhatsApp, utilizzato principalmente dalle versioni precedenti di Android. I file hanno comunemente nomi come msgstore.db.crypt12 o msgstore-YYYY-MM-DD.1.db.crypt12 e venivano archiviati nella cartella WhatsApp/Databases del telefono.
Il database crittografato contiene messaggi e metadati in una struttura basata su SQLite, ma non può essere letto da un normale visualizzatore SQLite, file manager o editor di testo. La decrittografia richiede la chiave WhatsApp associata all'installazione che ha creato quello specifico backup. Sui dispositivi Android meno recenti con root, la chiave si trovava comunemente in /data/data/com.whatsapp/files/key; la sicurezza delle versioni moderne di Android e le versioni più recenti di WhatsApp possono rendere impossibile l'estrazione diretta.
CRYPT12 non è un formato di archivio universale. I backup locali recenti possono utilizzare .crypt14, .crypt15 o un'altra versione, mentre la password del backup cloud con crittografia end-to-end di WhatsApp o la chiave di ripristino di 64 cifre sono diverse dalla chiave del database locale.
Cos'è il formato TXT
.txt è testo semplice privo di stile HTML, struttura di database, immagini o altri dati di presentazione. Una chat esportata come TXT UTF-8 può essere cercata nei normali editor, elaborata tramite script, copiata in un altro sistema e conservata come archivio relativamente piccolo.
Un'esportazione tipica contiene righe con data e ora come 12/08/2020, 14:32 - Name: Message. Normalmente non può conservare la formattazione dei messaggi, le reazioni, i collegamenti alle risposte, le foto dei contatti o i campi originali del database WhatsApp. Gli allegati sono solitamente rappresentati da nomi di file o segnaposto; i file multimediali non sono incorporati nel testo.
Come convertire il backup
- Crea una copia di lavoro del file CRYPT12 e conserva l'originale senza modificarlo. Mantieni il nome completo del file e la relativa estensione.
- Ottieni la chiave WhatsApp corrispondente tramite un'estrazione autorizzata dall'installazione Android originale o da un backup esistente e legittimo di tale installazione. Una chiave proveniente da un altro telefono, account WhatsApp o database non funzionerà. Non aggirare il blocco del dispositivo e non accedere a dati che non ti appartengono.
- Utilizza WhatsApp Viewer, un'utilità desktop di terze parti che può decrittografare e analizzare diverse versioni dei database WhatsApp. Scaricala solo dal repository identificabile del progetto o da un'altra fonte verificabile; non è un prodotto ufficiale di WhatsApp e il supporto per i formati più recenti potrebbe essere incompleto.
- In WhatsApp Viewer, scegli il comando di decrittografia, che potrebbe apparire come File → Decrypt o Decrypt .crypt12. Seleziona il database copiato, fornisci la chiave e salva il file decrittografato come
msgstore.db. - Apri il database decrittografato in WhatsApp Viewer, seleziona la conversazione richiesta e utilizza il relativo comando di esportazione. Scegli TXT o testo semplice se la versione installata fornisce questa opzione. Alcune versioni esportano invece in HTML; apri localmente il file HTML e convertilo in testo con un'utilità offline da HTML a testo, oppure copia la conversazione visualizzata in un editor di testo semplice.
- Apri il risultato in Notepad, Notepad++ o Visual Studio Code e salvalo come UTF-8. Evita la codifica ANSI, che può danneggiare i nomi non latini, le emoji e altri caratteri Unicode.
Se WhatsApp è ancora in grado di ripristinare il backup locale, la funzione integrata Chat info → Export chat è solitamente più sicura rispetto all'interrogazione manuale del database. Ripristina il backup su un dispositivo di test o dopo aver conservato le chat attuali, quindi esporta la conversazione selezionata e scegli se includere i file multimediali. In questo modo viene prodotto un file TXT e, quando i file multimediali sono inclusi, file separati per gli allegati; non viene esportato l'intero database come un unico documento di testo.
Alternativa per gli strumenti di database
Se WhatsApp Viewer decrittografa il file ma non riesce a esportare la conversazione, DB Browser for SQLite può analizzare il msgstore.db risultante. Gli schemi e i nomi delle colonne di WhatsApp variano a seconda della versione, quindi identifica le tabelle dei messaggi e delle chat prima di esportare le righe. L'esportazione di una tabella grezza non è necessariamente una conversazione leggibile: può contenere ID interni, timestamp, riferimenti ai file multimediali codificati e campi separati per i mittenti, che richiedono ordinamento e formattazione tramite uno script.
Non caricare il file CRYPT12, il database decrittografato o la chiave WhatsApp su un convertitore web. Nessun servizio online affidabile può trasformare un file CRYPT12 arbitrario in TXT senza la chiave corrispondente, e l'invio dei file a terze parti espone le conversazioni private. I convertitori di file online sono adatti solo per testo o HTML già decrittografati e non sensibili, non per il backup WhatsApp crittografato. Gli strumenti pubblicizzati come convertitori automatici di CRYPT12, inclusi i download o i siti web “WhatCrypt” non verificati, non devono essere considerati software ufficiali di WhatsApp.
Limiti di qualità e compatibilità
Una decrittografia riuscita non garantisce una chat completa. Il backup contiene solo i messaggi presenti al momento della sua creazione; i messaggi eliminati, quelli più recenti, le pagine del database danneggiate o i record dei contatti non disponibili potrebbero mancare. I partecipanti ai gruppi possono apparire come numeri di telefono anziché come nomi.
TXT rimuove la formattazione e i metadati del database, mentre il formato dei timestamp può dipendere dall'esportatore e dalle impostazioni locali. Dopo l'esportazione è necessario controllare i messaggi lunghi, le interruzioni di riga, le emoji, il testo da destra a sinistra e i caratteri insoliti. I file multimediali, le reazioni, i collegamenti ai messaggi citati e il contenuto degli allegati richiedono generalmente l'esportazione originale di WhatsApp o file multimediali separati.
Confronto formato: CRYPT12 vs TXT
Come i formati CRYPT12 e TXT si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .CRYPT12 WhatsApp encrypted chat database backup | .TXT Plain Text File |
|---|---|---|
| Standard aperto | No | Sì |
| Compressione | — | Non compresso |
| Dimensione tipica del file | Medio | Molto piccolo |
| Si apre in un browser web | No | Sì, nativamente |
| Modifica successiva | Non modificabile direttamente | Facile |
| Supporto metadata | Nessuno | Nessuno |
| Leggibile come testo semplice | No | Sì |
| Ideale per | Archiviazione a lungo termine | Scambio dati |
| Introdotto | 2014 | — |
| Sviluppatore | WhatsApp Inc. / Meta Platforms, Inc. | — |
| Tipo MIME | — | text/plain |
Il database attualmente non contiene alcun convertitore di file crypt12.