Převod souboru CRYPT14 do SQLITE
Dešifrujte zálohy WhatsApp CRYPT14 a ověřte výslednou databázi SQLite.
Vytvořte soubory SQLITE online
Soubory CRYPT14 zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, SQLITE z něj vyrobíme:
Chcete převádět CRYPT14 na SQLITE?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor crypt14 do formátu sqlite
- Mobilní platformy
- Dosud nehodnoceno.
Uživatelé tuto konverzi potřebují, když musí prohlížet, dotazovat se, archivovat nebo migrovat zálohu WhatsApp Android pomocí softwaru, který přijímá běžné SQLite databáze. Soubor .crypt14 musí být nejprve dešifrován; změna přípony souboru z něj neudělá použitelný soubor .sqlite.
Co je formát CRYPT14
CRYPT14 je formát lokální zálohy WhatsApp Android. Soubory jako msgstore.db.crypt14 obvykle obsahují zašifrovanou databázi zpráv WhatsApp uloženou v telefonu nebo zkopírovanou ze zálohy Android.
Zašifrovaný obsah je založen na SQLite, ale vrstva CRYPT14 brání programům SQLite v jeho čtení. Dešifrovací klíč je oddělený od souboru zálohy a obvykle patří k instalaci WhatsApp, která zálohu vytvořila. V mnoha zařízeních je klíč uložen v soukromých aplikačních datech WhatsApp, k jejichž získání může být vyžadován autorizovaný root přístup nebo autorizovaná forenzní metoda zálohování.
Co je formát SQLITE
SQLite je samostatný relační databázový formát, který aplikace pro Android široce využívají. Po úspěšném dešifrování může databáze WhatsApp obsahovat tabulky pro zprávy, chaty, kontakty, odkazy na média a metadata aplikace.
Dešifrované soubory lze otevřít pomocí DB Browser for SQLite, SQLiteStudio, programu sqlite3 pro příkazový řádek nebo softwaru využívajícího knihovnu SQLite. Výsledná databáze zachovává schéma a názvy tabulek WhatsApp; automaticky se nepřevede na čitelný přepis, tabulku ani kolekci souborů médií.
Jak převést CRYPT14 na SQLITE
- Používejte pouze zálohu, kterou vlastníte nebo ke které máte oprávnění. Zkopírujte
msgstore.db.crypt14do chráněného pracovního adresáře a původní soubor ponechte beze změny. - Získejte odpovídající klíč WhatsApp. Klíč z jiného telefonu nebo instalace WhatsApp soubor nedešifruje. Současné zabezpečení Androidu běžně brání běžnému přístupu správce souborů k soukromým datům WhatsApp. Pokud záloha patří do systému end-to-end šifrovaných záloh WhatsApp a je chráněna heslem nebo 64místným šifrovacím klíčem, představuje tato ochrana další překážku; samotný lokální soubor CRYPT14 a jeho běžný klíč nestačí.
- Použijte offline dešifrovací nástroj, který výslovně podporuje variantu CRYPT14 daného souboru. WhatsApp Viewer a open-source forenzní sada WHAPA jsou běžně používané možnosti, jejich podpora však závisí na konkrétním vydání a verzi databáze WhatsApp. Získejte je z legitimních zdrojů projektu, v dokumentaci k vydání ověřte podporu CRYPT14 a prostřednictvím funkce nástroje pro otevření databáze nebo dešifrování zadejte soubor zálohy a odpovídající klíč. Nespoléhejte na vydání podporující pouze CRYPT12.
- Uložte dešifrovaný výstup jako databázový soubor. Výsledek s názvem
msgstore.dbje již databáze SQLite. Kopii přejmenujte namsgstore.sqlitepouze v případě, že jiný program vyžaduje tuto příponu; SQLite používá hlavičku a strukturu souboru, nikoli příponu názvu. - Ověřte výstup. Otevřete jej v DB Browser for SQLite pomocí File → Open Database nebo spusťte:
sqlite3 msgstore.db ".tables"
Pro další kontrolu integrity spusťte:
sqlite3 msgstore.db "PRAGMA integrity_check;"
Úspěšný výsledek by měl zobrazit tabulky SQLite a kontrola integrity by měla vrátit ok. Pokud má záloha doprovodné soubory journal nebo WAL, zkopírujte je spolu s hlavním souborem, pokud dokumentace dešifrovacího nástroje uvádí, že jsou vyžadovány; mohou obsahovat transakce, které ještě nebyly sloučeny do hlavní databáze.
Kompatibilita a omezení dat
Přejmenování .crypt14 na .sqlite změní pouze název. Neodstraní šifrování a obvykle způsobí chybu nečitelné databáze.
Neexistuje obecně spolehlivý a z hlediska ochrany soukromí bezpečný online převodník pro CRYPT14. Webová služba by potřebovala přístup k soukromým chatovým datům a v mnoha případech také k dešifrovacímu klíči; místo toho použijte lokální nástroj. Nenahrávejte zálohu ani klíč na neznámý web a před spuštěním stažený software zkontrolujte.
WhatsApp postupem času mění podrobnosti šifrování a schémata databází. Nástroj může soubor dešifrovat, aniž by správně interpretoval každou tabulku, typ zprávy nebo prvek novějšího schématu. Dešifrování nemůže obnovit zprávy, které již v záloze nejsou, obejít zapomenuté heslo end-to-end šifrování ani obnovit soubory médií, které nebyly zahrnuty. Dešifrovaný soubor SQLite již není chráněn CRYPT14, proto jej i klíč ukládejte na oddělených místech s řízeným přístupem.
CRYPT14 vs SQLITE: srovnání formátů
Jak si formáty CRYPT14 a SQLITE stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .CRYPT14 WhatsApp encrypted database backup | .SQLITE SQLite database |
|---|---|---|
| Otevřený standard | Ne | Ano |
| Komprese | — | Bez komprese |
| Typická velikost souboru | Velký | Malé |
| Otevírá se ve webovém prohlížeči | Ne | Ne |
| Další úpravy | Nelze přímo upravovat | Omezeně |
| Podpora metadat | Žádné | Základní |
| Čitelný jako prostý text | Ne | Ne |
| Nejvhodnější pro | Dlouhodobá archivace | Výměna dat |
| Zavedeno | — | 2000 |
| Vývojář | WhatsApp LLC (Meta Platforms) | D. Richard Hipp / SQLite Consortium |
| MIME typ | — | application/vnd.sqlite3 |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Databáze v současné době neobsahuje žádný program na konverzi souborů crypt14.