How to Transfer SMS Messages Between Android Phones Without Root

11 min read Learn a safe, step‑by‑step method to move your text messages from one Android phone to another without needing root access. September 26, 2026 19:30 How to Transfer SMS Messages Between Android Phones Without Root

Why moving SMS matters and what makes it tricky

SMS (Short Message Service) records are stored in a protected part of Android’s data partition. Most users think the only way to copy them is by rooting the device, which voids warranties and opens security holes. Fortunately, Android’s backup ecosystem and a few reputable apps let you migrate messages safely, preserving timestamps, contacts, and media attachments.

Note: The steps below work on Android 9 (Pie) and newer. Older versions may lack the built‑in backup option, in which case the third‑party app method is the reliable fallback.

Before you start

  • Charge both phones. At least 50 % battery is recommended to avoid interruptions.
  • Connect to stable Wi‑Fi. Large SMS histories (especially with MMS images) can be several hundred megabytes.
  • Back up your current data. Use Google Drive or a local computer backup in case something goes wrong.
  • Identify the source and target devices. In the steps we refer to them as Phone A (old) and Phone B (new).

Method 1 – Using Google’s built‑in SMS backup (Android 9+)

This method leverages the “Backup & restore” feature that already syncs SMS to your Google account. It requires no extra apps, but it only works if you have previously enabled SMS backup on the source phone.

Step 1 – Verify SMS backup is enabled on Phone A

  1. Open Settings > Google > Backup.
  2. Make sure Back up to Google Drive is toggled on.
  3. Scroll down and confirm that SMS messages is listed as a backed‑up item.

If the toggle is off, enable it and tap Back up now. Wait for the sync to finish (you’ll see a timestamp under “Last backup”).

Step 2 – Prepare Phone B for restore

  1. During the initial setup of Phone B, sign in with the same Google account used on Phone A.
  2. When prompted, choose to restore data from a backup. Select the most recent backup that includes SMS.
  3. Complete the rest of the setup. Android will automatically import the SMS database.

After the process finishes, open the default Messaging app. Your conversations from Phone A should appear exactly as they were.

Tip: If you’ve already finished the setup on Phone B, you can still trigger a restore by resetting the backup flag. Go to Settings > System > Reset options > Erase all data (factory reset), then start over. This is safe because the backup lives in the cloud, not on the device.

Method 2 – Using a free third‑party app (works on any Android version)

When the built‑in backup is unavailable, apps like SMS Backup & Restore (by SyncTech) provide a reliable, non‑root solution. The app creates an XML file that can be imported on the new device.

Step 1 – Install the app on both phones

  1. Open the Google Play Store on Phone A.
  2. Search for SMS Backup & Restore (developer: SyncTech).
  3. Tap Install. Repeat the same on Phone B.

Both installations are free and do not require root.

Step 2 – Create a backup on Phone A

  1. Launch the app and grant the requested permissions (SMS, contacts, storage).
  2. Tap Backup > My device > SMS.
  3. Choose a backup location:
    • Google Drive – convenient for cross‑device sync.
    • Local storage – saves an .xml file on the device.
  4. Tap Start backup and wait. A progress bar will indicate completion.

When the backup finishes, note the file path (e.g., /sdcard/SMSBackupRestore/backup.xml) if you used local storage.

Step 3 – Transfer the backup file to Phone B (if you used local storage)

  1. Connect Phone A to a computer via USB and copy the .xml file to a folder.
  2. Disconnect Phone A and connect Phone B, then paste the file into the same folder (/sdcard/SMSBackupRestore/).
  3. If you prefer a wireless method, use Nearby Share or a file‑transfer app like Send Anywhere to move the file.

Make sure the file is readable on Phone B (you can open it with a file manager).

Step 4 – Restore the backup on Phone B

  1. Open SMS Backup & Restore on Phone B.
  2. Tap Restore > Choose a backup file.
  3. If you saved to Google Drive, select the appropriate cloud backup. If you used local storage, navigate to the .xml file you transferred.
  4. Confirm the restore and wait for the process to finish.

After the restore, open the Messaging app. All your old threads, timestamps, and attached media should appear.

Verifying a successful transfer

  • Open a few recent conversations on Phone B and compare dates and message content with Phone A.
  • Check that MMS attachments (photos, videos) are present. If any are missing, repeat the restore step and ensure the backup file includes the media tag.
  • Send a test SMS from Phone B to a friend and verify that it appears in the conversation history.

Common pitfalls and troubleshooting

  • Backup file too large for Google Drive. The free tier of Drive allows up to 15 GB total, but individual file size limits are generous. If you hit a quota, switch to local storage and transfer via USB.
  • Permission denied errors. Android 11+ introduced scoped storage. Ensure the app has “All files access” permission (Settings > Apps > SMS Backup & Restore > Permissions > Files and media). If the toggle is unavailable, reinstall the app from the Play Store.
  • Missing MMS images after restore. Some manufacturers store MMS media in a proprietary folder (/sdcard/WhatsApp/Media style). Verify that the backup includes the media entries; otherwise, manually copy the Pictures/WhatsApp‑like folder from Phone A to Phone B.
  • Restore fails with “Invalid backup file”. The XML may have become corrupted during transfer. Use a text editor to open the file and look for truncated lines or missing closing tags. Re‑export the backup on Phone A if needed.

Alternative approaches (when the above methods don’t suit)

  • Using a desktop client. Programs like Moborobo or MyPhoneExplorer can pull SMS via ADB without root. Connect Phone A to a PC, run the client’s “Export SMS” function, then import the generated CSV or XML on Phone B.
  • Carrier backup services. Some carriers (e.g., Verizon, T‑Mobile) store SMS in the cloud and provide a web portal to export messages. This is less common but worth checking if you have a carrier‑specific plan.

Safety and privacy considerations

  • Never share the backup .xml file publicly. It contains personal conversations that could be read by anyone who obtains it.
  • Delete the backup file from local storage after a successful restore, unless you keep it as a personal archive on a secure device.
  • If you use Google Drive, review the app’s access permissions in your Google Account’s security settings. Revoke access after you’re done if you prefer tighter control.

Wrapping up

Transferring SMS messages between Android phones doesn’t require rooting, special hardware, or expensive software. By leveraging Google’s native backup or a trusted free app, you can keep your conversation history intact during a device upgrade. Follow the steps, double‑check the restored data, and you’ll be ready to enjoy your new phone without losing any text messages.

User Comments (0)

Add Comment
We'll never share your email with anyone else.