
Anda pernah kehilangan pesan penting di WhatsApp karena pengirimnya menghapusnya? Tutorial Cara Melihat Isi Pesan Whatsapp Yang Telah Dihapus Oleh Pengirimnya akan membantu Anda mengakses kembali pesan tersebut tanpa harus meminta pengirimnya kembali.
Ringkasan Panduan
Setelah mengikuti langkah-langkah ini, Anda dapat:
- Menarik file backup WhatsApp dari perangkat Android atau iOS.
- Membuka dan mengekstrak database pesan menggunakan SQLite.
- Menemukan pesan yang telah dihapus sekaligus metadata penting seperti waktu dan pengirim.
- Memulihkan pesan ke perangkat Anda jika diperlukan.
Guide ini ditujukan bagi pengguna yang memiliki akses ke backup perangkat, baik melalui cloud maupun penyimpanan lokal, serta memiliki pengetahuan dasar tentang perintah terminal.
Sebelum Memulai
- Perangkat Android (Android 5.0 ke atas) atau iOS (iOS 10 ke atas).
- ADB (Android Debug Bridge) terinstal di PC (versi 30+).
- Backup WhatsApp lokal atau iTunes backup pada PC.
- Internet untuk mengunduh ADB dan SQLite CLI.
- Memori RAM minimal 4 GB pada PC.
Langkah 1: Menyiapkan Backup WhatsApp
Jika Anda menggunakan Android, aktifkan Developer Options dan USB Debugging. Hubungkan perangkat ke PC menggunakan kabel USB. Untuk iOS, lakukan backup lengkap dengan iTunes dan simpan file backup di direktori ~/Library/Application Support/MobileSync/Backup/.
Langkah 2: Menggunakan ADB untuk Menarik File
Mulai terminal dan jalankan perintah berikut untuk menyalin database WhatsApp:
# Salin database WhatsApp dari perangkat Android
adb pull /data/data/com.whatsapp/databases/msgstore.db ./msgstore.db
Jika Anda menggunakan iOS, ekstrak file chat.db dari backup iTunes menggunakan alat seperti iExplorer atau iBackup Viewer.
Langkah 3: Membuka File Database
Instal SQLite CLI (misalnya sqlite3) dan jalankan:
# Buka database
sqlite3 msgstore.db
# Tampilkan tabel pesan
SELECT * FROM messages LIMIT 10;
Perhatikan kolom data yang berisi pesan dalam format Base64. Anda dapat mengkonversinya menggunakan Python.
Langkah 4: Menemukan Pesan yang Terhapus
Pesan yang dihapus biasanya masih tersimpan dengan flag status = 5. Jalankan query berikut:
SELECT key_remote_jid, data, timestamp
FROM messages
WHERE status = 5
ORDER BY timestamp DESC;
Gunakan timestamp untuk mengonversi ke format tanggal dan waktu yang mudah dibaca.
Langkah 5: Mengembalikan Pesan ke WhatsApp (Opsional)
Jika Anda ingin mengembalikan pesan ke aplikasi, salin file msgstore.db kembali ke perangkat Android di /data/data/com.whatsapp/databases/ dan restart aplikasi. Pastikan Anda memiliki hak root untuk menulis ke direktori tersebut.
Tips dan Kesalahan Umum
- Pastikan perangkat dalam mode USB Debugging sebelum mengekstrak file.
- Backup WhatsApp harus diambil sebelum pesan dihapus agar data tetap tersedia.
- Perhatikan hak akses file; tanpa root, Anda tidak dapat menyalin
msgstore.dbsecara langsung. - Gunakan versi SQLite CLI yang kompatibel dengan format database (SQLite 3.8+).
- Setelah mengembalikan pesan, restart perangkat untuk memastikan sinkronisasi.
Pastikan Anda menggunakan perangkat lunak yang diperoleh secara sah.











