Switch Android to a New Google Account Without Losing Anything
15 min read
Step‑by‑step guide to move all your apps, contacts, messages, photos and settings to a new Google account on Android while keeping everything intact.
September 28, 2026 21:30
Changing the Google account tied to an Android phone feels risky because the account stores contacts, app purchases, backup data and even device settings. The fear of losing messages, photos, or app data often makes users stick with an old account or resort to a full factory reset. This tutorial removes that uncertainty.
Before you start
- Charge your phone to at least 70 %. A sudden power loss during a backup or factory reset can corrupt data.
- Connect to a stable Wi‑Fi network. Google backups and cloud uploads can be several gigabytes.
- Enable Developer Options. Settings → About phone → Tap
Build number seven times. - Install ADB on your PC. Follow any standard ADB installation guide – you’ll need it for manual app‑data backup.
- Make a quick note of your current Google account password and any 2‑FA recovery codes. You’ll need to sign out and sign back in.
What we will accomplish
By the end of this guide you will have:
- A complete Google‑cloud backup of contacts, calendar, Chrome data, and device settings.
- Local ADB backups of app APKs and their private data (for apps that don’t sync automatically).
- A clean sign‑out from the old Google account.
- The new Google account added and set as the primary sync source.
- All backed‑up data restored, with apps re‑installed and data intact.
Step 1 – Verify and augment the built‑in Google backup
- Open Settings → Google → Backup. Ensure Back up to Google Drive is toggled ON.
- Tap Backup now. Wait for the status to change to Backup completed. This backs up:
- App data for apps that use Google’s backup API (most major apps).
- Device settings (Wi‑Fi passwords, display preferences, etc.).
- Call history, contacts (if stored in Google), and SMS/MMS (if you enable
Messages for web sync).
- If you use Google Photos, open the app, go to Settings → Back up & sync, and verify that Back up & sync is ON and that the most recent photos are marked as backed up.
- Optional – Enable SMS backup. Android does not back up SMS by default. Install SMS Backup & Restore, run a manual backup, and export the .xml file to a safe folder on your PC.
Why this matters: The cloud backup is the fastest way to get most of your data back after you change accounts. However, it does not cover every app’s private files, and some manufacturers (e.g., Xiaomi, OnePlus) store additional settings outside Google’s scope. That’s why we complement it with a local ADB backup.
Step 2 – Create a local ADB backup of all apps and their data
- Connect your phone to the PC via USB. Choose File Transfer mode.
- Open a command prompt (or terminal) and verify the device is recognized:
adb devices
You should see a device serial number followed by device.
- Run a full backup (APK + data) for every user‑installed app:
adb backup -apk -shared -all -f full-backup.ab
-apk includes the APK files.-shared adds shared storage (photos, downloads) – optional but handy.-all backs up all user apps (system apps are excluded for safety).
When the phone prompts “Full backup requested”, tap Back up my data and, if asked, set a password (remember it!).
- Wait for the backup to finish. The
full-backup.ab file will appear in the folder where you launched the command.
- Verify the backup. Run:
adb restore full-backup.ab
When prompted, cancel the restore (press the back button). If the command returns OK without error, the file is readable.
Note: Some devices (especially those with OEM‑specific security layers) may block adb backup. In that case, you can fall back to Helium – App Sync and Backup which uses a temporary desktop client to enable the same functionality.
Step 3 – Export additional data not covered by Google or ADB
Depending on your usage, you might have data stored in proprietary apps (e.g., WhatsApp, Signal) that require separate export.
- WhatsApp: Open the app → Settings → Chats → Chat backup → Back Up. Copy the generated
msgstore.db.crypt12 file from /WhatsApp/Databases/ to your PC.
- Signal: Signal does not store messages in the cloud. Use the built‑in Create backup option (Settings → Chats → Create backup) and copy the
signal-XXXX.backup file.
- Game progress: Many games use Google Play Games cloud saves. Verify that Google Play Games shows your latest progress. For games that store data locally, the ADB backup from Step 2 already captured it.
Step 4 – Sign out of the old Google account
- Open Settings → Accounts → Google.
- Tap the account you want to remove.
- Select Remove account. You may be asked to confirm your device PIN/pattern.
- If the device asks to reset app preferences after removal, choose Don’t reset. Resetting would delete default apps for actions like opening links.
Warning: Removing the primary Google account will also delete any contacts that are stored only on that account and not synced elsewhere. Ensure you have a cloud copy (Google Contacts sync) or an exported VCF file before removal.
Step 5 – Add the new Google account and make it primary
- Settings → Accounts → Add account → Google.
- Enter the credentials for the new account. Complete any two‑factor prompts.
- After the account appears, tap it and enable the sync toggles you need (Contacts, Calendar, Drive, etc.).
- Set the new account as the default for Google Play:
- Open the Play Store.
- Tap your profile picture → Settings → Account → Switch account.
- Select the newly added account.
At this point the phone is linked to the new account, but most of your data is still on the old device or in the backup files you created.
Step 6 – Restore Google‑cloud data
- Settings → Google → Backup.
- If the device shows “Backup data not found for this account”, tap Restore and select the backup you created in Step 1 (it will be listed under the old account’s name).
- Confirm the restore. The phone will reboot and begin pulling contacts, calendar entries, Wi‑Fi passwords, and app data that were stored in the cloud.
- Open Google Photos and verify that all photos are present. If any albums are missing, go to Photos → Settings → Back up & sync and trigger a manual sync.
Why you may see a delay: Large backups can take several minutes to an hour, depending on network speed. Do not interrupt the process.
Step 7 – Restore local ADB backup
- Connect the phone to the PC again.
- Run:
adb restore full-backup.ab
When prompted on the phone, enter the password you set in Step 2.
- Wait for the restore to finish. The device will reboot automatically.
- After reboot, open a few apps to confirm that their data (login state, saved settings, game progress) is intact.
If the restore fails with ERROR: 2, it usually means the backup was created on a different Android version that uses a newer encryption schema. In that case, you can extract the backup with the android-backup-extractor (ABE) tool, then reinstall the apps manually.
Step 8 – Restore app‑specific backups (WhatsApp, Signal, SMS)
- WhatsApp: Copy the
msgstore.db.crypt12 file back to /WhatsApp/Databases/ (you may need a file manager with root‑less access). Open WhatsApp → Settings → Chats → Chat backup → Restore.
- Signal: Transfer the
signal-XXXX.backup file to the /Signal/ folder, then open Signal and follow the Restore backup prompt.
- SMS: Open SMS Backup & Restore, tap Restore, locate the .xml file you exported, and confirm.
Step 9 – Verify everything works
Take a systematic approach:
- Open Contacts – confirm all entries are present.
- Launch Messages – check recent conversations.
- Open a few frequently used apps (e.g., banking, note‑taking) – verify you are still logged in and settings are preserved.
- Go to Settings → System → Advanced → Reset options → Erase all data (factory reset) – do not proceed. This step is just to confirm that the Reset options screen shows the new account as the primary Google account.
Troubleshooting
1. Google backup says “No backup found”
Possible causes:
- Backup never completed. Re‑run Backup now and watch the progress bar.
- Wrong account selected. The backup is tied to the old account; you must restore from that account’s backup list.
- Device encryption changed. Some OEMs encrypt the backup with a device‑specific key. In that case, a factory reset with the old account still attached is required before you can restore.
2. ADB restore fails with “Package not installed”
This happens when the app on the device is a newer version than the APK stored in the backup. Fix it by:
- Uninstall the offending app (
adb uninstall com.example.app).
- Run the restore again.
- After restore, open Play Store, let it update the app to the latest version, then verify data is still present.
3. Missing SMS after restore
If you used the built‑in Google backup, SMS are often omitted. Use the exported .xml file from Step 2. If the file is corrupted, try reinstalling the SMS Backup & Restore app and re‑importing.
4. Photos appear duplicated after Google Photos sync
Duplicate uploads happen when the local .nomedia flag is missing. Open the Photos app, go to Settings → Back up & sync, and turn off Back up device folders. Then manually delete the duplicate cloud copies via photos.google.com.
5. Two‑factor authentication (2FA) codes stop working
Some authenticator apps (Google Authenticator, Authy) store their seeds in encrypted backup. If you used ADB backup, the seeds should be restored. If not, open the authenticator app, go to its Export accounts feature before the account switch, and import the file on the new device.
Edge cases and extra tips
- Manufacturer‑specific backup tools. Samsung users can also use Smart Switch to create a full device backup, then restore after the account change. The process mirrors the steps above but is UI‑driven.
- Multiple user profiles. If your phone has a guest or secondary user, repeat the backup/restore steps for each profile (Settings → System → Multiple users).
- App purchases. Purchases are tied to the Google account that bought them. After switching, you will lose the ability to update those apps unless you keep the old account on the device (you can keep it as a secondary account just for Play Store updates).
- Device encryption key. Changing the Google account does not re‑encrypt the internal storage. If you want a fresh encryption key, perform a factory reset after the migration – but only after you have verified all data is safely backed up.
- Backup size limits. Google Drive offers 15 GB free. If your backup exceeds that, consider using the
-shared flag in ADB to back up large media files locally instead of to the cloud.
Final checklist
| Task | Done? |
|---|
| Google cloud backup completed | |
Local ADB backup (full-backup.ab) created | |
| App‑specific data (WhatsApp, Signal, SMS) exported | |
| Old Google account removed | |
| New Google account added and set as primary | |
| Google restore executed | |
| ADB restore executed | |
| All app‑specific restores completed | |
| Verification of contacts, messages, apps, and settings | |
Following this checklist ensures you have a clean migration with zero data loss. If any step fails, refer back to the troubleshooting sections – most issues are either a missing sync toggle or a version mismatch that can be solved by reinstalling the app.
Now you can enjoy your Android device with a fresh Google identity, without the anxiety of losing anything you’ve built up over months or years.