How to Recover Deleted Android Text Messages

Android Messages
how-to-recover-deleted-android-text-messages
Source: Youtube.com

Method 1: Using Cloud Backups

Recovering deleted text messages through cloud backups is one of the simplest methods. If Google Drive or another cloud service is enabled on your Android device, you might retrieve your messages from there.

Step-by-Step Guide to Recovering from Cloud Backups

  1. Check Backup Settings: Ensure cloud backups are enabled. For Google Drive, navigate to Settings > Accounts > Google > Backup & reset > Back up my data.
  2. Restore from Backup: If a backup exists, go to Settings > Accounts > Google > Backup & reset > Restore data. Select the backup containing your text messages.
  3. Access Messages: Once restored, access your text messages through the Messages app.

Example Using Google Drive

  1. Open Google Drive: Launch the Google Drive app.
  2. Select Backup: Tap the three horizontal lines (menu) at the top left corner, then select “Backup.”
  3. Restore Data: Choose the backup containing your text messages and follow the on-screen instructions.
  4. Access Messages: After restoring, check the Messages app for your deleted messages.

Method 2: Using Third-Party Tools

Third-party recovery tools can be effective, especially without a backup. These tools scan your device's storage for remaining data fragments of deleted messages.

Popular Third-Party Recovery Tools

  1. Coolmuster Android SMS Recovery

    • Designed specifically for recovering deleted SMS and MMS messages.
    • Supports various Android versions and can recover long-deleted messages.
    • Connect your device to the computer, scan for data, preview, and recover messages.
  2. Dr.Fone – Android Data Recovery

    • Recovers a wide range of data types including SMS, MMS, and WhatsApp messages.
    • Supports multiple file systems and recovers data from internal and external storage.
    • Connect your device to the computer, select data types to recover, and scan for recoverable data.
  3. EaseUS MobiSaver for Android

    • User-friendly interface supporting multiple file types including SMS.
    • Recovers data from internal and external storage devices.
    • Connect your device to the computer, select data types to recover, and scan for recoverable data.

Steps to Use Third-Party Tools

  1. Download and Install the Tool: Download and install the chosen recovery tool on your computer.
  2. Connect Your Device: Use a USB cable to connect your Android device to the computer.
  3. Enable USB Debugging: Go to Settings > Developer options > USB debugging and enable it.
  4. Scan for Data: Launch the recovery tool, select data types to recover (including SMS), and scan your device's storage.
  5. Preview and Recover: After the scan, preview recoverable data and select messages to recover.
  6. Save Recovered Data: Save recovered messages to your computer or device.

Method 3: Using Android Debug Bridge (ADB)

ADB, a command-line tool, allows interaction with your Android device from a computer. It can recover deleted text messages by extracting data from internal storage.

Steps to Use ADB

  1. Enable Developer Options: Go to Settings > About phone and tap Build number seven times to enable Developer options.
  2. Enable USB Debugging: Navigate to Settings > Developer options > USB debugging and enable it.
  3. Install ADB: Download and install ADB on your computer from the official Android website.
  4. Connect Device: Use a USB cable to connect your device to the computer.
  5. Open Command Prompt: Open Command Prompt on your computer and navigate to the directory where ADB is installed.
  6. Run ADB Commands: Use ADB commands like adb shell followed by cd /data/data/com.android.providers.telephony/databases/mmssms.db to navigate to the database file containing SMS data.
  7. Extract Data: Use SQL commands like sqlite3 mmssms.db followed by .dump to extract data from the database file.
  8. Save Data: Save extracted data to a file on your computer.

Example ADB Commands

  1. Open Command Prompt:
    bash
    C:\Users\YourUsername>cd C:\Users\YourUsername\adb

  2. Connect Device:
    bash
    C:\Users\YourUsername\adb>adb devices

  3. Navigate to Database File:
    bash
    C:\Users\YourUsername\adb>adb shell
    shell@android:/ # cd /data/data/com.android.providers.telephony/databases/
    shell@android:/ # ls
    mmssms.db

  4. Extract Data Using SQL:
    bash
    shell@android:/ # sqlite3 mmssms.db
    SQLite version 3.22.0 2019-01-22 14:30:08
    Enter ".help" for usage hints.
    sqlite> .dump

  5. Save Data:
    bash
    shell@android:/ # .dump > C:\Users\YourUsername\SMS_data.sql

  6. Exit ADB Shell:
    bash
    shell@android:/ # exit

  7. Disconnect Device:
    bash
    C:\Users\YourUsername\adb>adb disconnect

Method 4: Using File Explorer

Accessing your device's file system can help recover deleted text messages by manually searching for relevant database files.

Steps to Use File Explorer

  1. Enable Developer Options: Go to Settings > About phone and tap Build number seven times to enable Developer options.

  2. Enable USB Debugging: Navigate to Settings > Developer options > USB debugging and enable it.

  3. Connect Device: Use a USB cable to connect your device to the computer.

  4. Open File Explorer: Open File Explorer on your computer and navigate to the directory where your device's internal storage is mounted (usually under This PC or Devices).

  5. Navigate to Database Files:

    • The SMS database file is usually located at /data/data/com.android.providers.telephony/databases/mmssms.db.
    • Root access or specific permissions may be needed to access this directory.
  6. Extract Data Using SQL:

    • If root access or specific permissions are available, copy the database file from your device’s internal storage to your computer.
    • Use SQL commands like sqlite3 mmssms.db followed by .dump to extract data from the database file.
    • Save extracted data to a file on your computer.

Example Using File Explorer

  1. Open File Explorer:
    bash
    C:\Users\YourUsername>explorer

  2. Mount Device Storage:
    The device’s internal storage should be mounted under This PC or Devices.

  3. Navigate to Database Files:
    bash
    C:\Users\YourUsername>explorer /data/data/com.android.providers.telephony/databases/

  4. Copy Database File:
    Copy the mmssms.db file from your device’s internal storage to your computer.

  5. Extract Data Using SQL:
    bash
    C:\Users\YourUsername>sqlite3 mmssms.db
    SQLite version 3.22.0 2019-01-22 14:30:08
    Enter ".help" for usage hints.
    sqlite> .dump

  6. Save Data:
    bash
    C:\Users\YourUsername> .dump > C:\Users\YourUsername\SMS_data.sql

Recovering deleted text messages on an Android device can be a complex process, but several methods are available depending on whether a backup exists. Using cloud backups is the simplest method, while third-party tools and ADB commands provide more advanced solutions. Additionally, accessing your device's file system manually can also help in recovering deleted messages. Always ensure necessary permissions are enabled and follow the steps carefully to avoid any data loss or corruption. Regularly backing up your data can prevent such situations in the future.

Was this page helpful?