Scroll untuk baca artikel
Example 325x300

Tutorial Cara Melihat Isi Pesan Whatsapp Yang Telah Dihapus Oleh Pengirimnya

Tutorial Cara Melihat Isi Pesan Whatsapp Yang Telah Dihapus Oleh Pengirimnya

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.db secara 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.