Converti crypt12 in text

Converti CRYPT12 in TEXT

Decrittografa un backup WhatsApp CRYPT12 ed esporta i relativi messaggi come TXT UTF-8.

Crea file TEXT 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 TEXT:

Come convertire crypt12 in text file

Un backup .crypt12 deve essere decrittografato prima che i suoi messaggi possano essere letti o archiviati come file .txt semplice. Questo è utile quando una chat deve essere cercata, modificata, indicizzata o aperta senza WhatsApp.

Cos'è il formato CRYPT12

msgstore.db.crypt12 è un database SQLite crittografato utilizzato per i backup locali delle chat WhatsApp su Android. Nel folder dei database di WhatsApp possono essere presenti anche varianti con data, come msgstore-2020-01-01.1.db.crypt12. I record dei messaggi e i metadati sono archiviati nel database; foto, video, documenti e note vocali sono normalmente archiviati separatamente.

Il file è crittografato con una chiave associata all'installazione di WhatsApp. Un file .crypt12 da solo è generalmente insufficiente: sono necessari la chiave corretta, un backup integro e dati WhatsApp compatibili. L'accesso alla chiave può richiedere il dispositivo originale, l'accesso root o un metodo di estrazione specifico per il dispositivo, soprattutto nelle versioni recenti di Android.

Cos'è il formato TXT

Un file .txt contiene dati di caratteri non formattati e può essere aperto da Notepad, TextEdit, editor di codice, strumenti di ricerca e software di importazione dei documenti. È più piccolo e più facile da indicizzare rispetto a un'esportazione di chat formattata, ma non può conservare layout WhatsApp, anteprime dei media, sticker, reazioni, collegamenti alle risposte o altre funzionalità interattive.

Utilizza UTF-8 quando apri o salvi nuovamente l'esportazione, in modo che emoji, nomi accentati e alfabeti non latini rimangano integri. Una normale esportazione di testo WhatsApp include date, orari, nomi dei mittenti e contenuto dei messaggi, ma la formattazione esatta varia in base al dispositivo e alla versione di WhatsApp.

Come convertire CRYPT12 in TXT

Non rinominare l'estensione. Rinominare .crypt12 in .txt non decrittografa né converte il database e i normali convertitori di documenti non sono in grado di leggerlo.

Ripristinare ed esportare con WhatsApp

  1. Crea una copia in sola lettura del file .crypt12 originale e lavora esclusivamente con la copia.
  2. Su Android, inserisci la copia nella directory dei database di WhatsApp. A seconda della release di Android, il percorso comune è /Android/media/com.whatsapp/WhatsApp/Databases/ oppure il percorso precedente /WhatsApp/Databases/. Mantieni il pattern del nome file originale.
  3. Installa WhatsApp su un dispositivo Android compatibile, verifica il numero di telefono associato al backup e seleziona Restore quando viene rilevato il backup locale. Un backup locale .crypt12 è diverso da un backup crittografato di Google Drive; un backup Drive può inoltre richiedere il relativo account Google o la password del backup.
  4. Apri la conversazione richiesta e seleziona More options → More → Export chat. Scegli Without media per un'esportazione di testo compatta oppure Include media se sono necessari gli allegati.
  5. Estrai l'archivio ZIP risultante, se necessario. WhatsApp fornisce normalmente un file chat.txt. Aprilo come UTF-8 e salvalo con un nome descrittivo.

La funzione di esportazione di WhatsApp è preferibile quando il ripristino funziona, perché esegue la decrittografia senza trasferire la chiave o il database a software di terze parti. Possono essere applicati limiti all'esportazione; le chat di grandi dimensioni possono essere troncate, soprattutto quando sono inclusi i media.

Decrittografare ed esportare con software desktop

Se WhatsApp non riesce a ripristinare il backup, procurati la chiave corrispondente dall'installazione Android originale utilizzando un metodo legale e compatibile con il dispositivo. La sicurezza delle versioni moderne di Android può impedire l'estrazione della chiave senza accesso root. La chiave e il backup devono corrispondere; una chiave proveniente da un'altra installazione normalmente non consente di decrittografare il file.

Utilizza una utility locale aggiornata che supporti esplicitamente crypt12, come una build corrente di wa-crypt-tools, e verifica la relativa documentazione prima di elaborare il file. Il supporto per crypt14 o crypt15 non implica automaticamente il supporto per crypt12. Dopo la decrittografia, l'output dovrebbe essere un database SQLite, generalmente msgstore.db.

Apri il database decrittografato con un visualizzatore SQLite o un visualizzatore di database WhatsApp compatibile, seleziona la conversazione richiesta ed esporta i record in CSV o TXT. Se è disponibile solo CSV, convertilo localmente selezionando UTF-8 e mantenendo le colonne relative a timestamp, mittente e messaggio. Gli schemi dei database differiscono tra le release di WhatsApp, quindi esamina lo schema prima di utilizzare SQL:

sqlite3 msgstore.db ".tables"
sqlite3 msgstore.db "PRAGMA table_info(messages);"

Non presumere che una query fissa come SELECT * FROM messages; funzioni: i nomi delle tabelle, le colonne e le strutture di archiviazione dei messaggi possono cambiare tra le release. Per ricostruire conversazioni leggibili, un visualizzatore è generalmente più sicuro dell'esportazione di righe grezze del database.

Limiti di sicurezza e compatibilità

Non esiste un convertitore online affidabile in grado di trasformare in modo sicuro un file WhatsApp .crypt12 crittografato in un TXT leggibile senza la chiave di decrittografia. Evita di caricare il backup, la chiave o il database decrittografato su un sito web; potrebbero contenere messaggi privati, contatti e riferimenti ai media. Un workflow desktop locale è l'alternativa appropriata a un convertitore online.

La decrittografia può non riuscire a causa di una chiave errata, di un file danneggiato o incompleto, di un nome file modificato, di una versione del backup incompatibile o di un database copiato mentre era incompleto. Mantieni l'originale invariato e conserva più copie di lavoro.

I messaggi eliminati prima della creazione del backup normalmente non possono essere recuperati da esso. Un'esportazione TXT non incorpora gli allegati, a meno che non venga eseguita un'esportazione separata dei media, e gli strumenti di terze parti possono omettere o ricostruire in modo diverso reazioni, messaggi citati, messaggi effimeri, eventi di sistema e formattazione dei messaggi.

Confronto formato: CRYPT12 vs TEXT

Come i formati CRYPT12 e TEXT si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati CRYPT12 e TEXT
Proprietà .CRYPT12 WhatsApp encrypted chat database backup .TEXT Plain Text
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