Home How to use Migrate on any CUSTOM ROMs
Post
Cancel

How to use Migrate on any CUSTOM ROMs

Migrate is a new app to help you switch custom ROMs

Switching to a custom ROM, or switching between two custom ROMs, is definitely something that’s not for the faint of heart. Things can go wrong in the process, or you might skip a step or two, causing you to lose all of your important data in the process. Luckily, there are apps that aim to help you through this process, like Titanium Backup, but they’re not completely straightforward. If you want something that completely guides you through the process, then Migrate is the app for you.

Just like other backup apps, Migrate backs up your app data, APK files, permissions, call logs, messages, and more, but the app also goes to great lengths to ensure a friendly experience throughout the whole switching process.

Download

Download any of the latest migrate from these links:

Backup

  • Open migrate, take backup of all user apps. Don’t take backup of system apps, it can cause bootloop.
  • Take backup of user apps, data & permissions.
  • In next step take backup of call logs, msg, contacts, default keyboard etc. don’t mess with what you don’t understand.
  • Backup will be saved in internal storage in migrate folder.

Restore

  • To restore this backup - First install ROM than GApps (if needed) than Magisk latest than flash backup zips created in migrate folder in sequence. Don’t break this sequence.
  • When phone boots up, a notification will appear saying “migrate package flashed”, click on it to complete restore, if this notification doesn’t appear or you by mistake removed this notification, than you can just click on “migrate helper” app (installed when you flashed TWRP migrate package) and complete the restore process.
  • After restore process completes, uninstall or disable migrate helper app.

Step by Step Screenshots

Screenshots Screenshots Screenshots Screenshots Screenshots Screenshots Screenshots Screenshots

FAQ:

-If you are facing issues while flashing, refer to this video: https://youtu.be/0Cp6TNayXnM -Full manual extract guide: https://forum.xda-developers.com/showpost.php?p=82198185&postcount=1269

How is this app different from Titanium backup?

This app is a ROM migration tool. It not only backs up app and data, but also contacts, SMS, call logs etc. Moreover, the restoration process also involves flashing via >TWRP. Titanium backup is an excellent app. Migrate just views the restoration process differently.

Do I need to download the Migrate app to restore the apps?

No. Only your ROM needs to be rooted. The restoration process is handled by a helper app, which deletes itself after restoring everything.

Is it necessary to use Magisk?

The app works best with Magisk. Other options like Lineage OS su addon causes weird errors like incomplete file copy, etc.

All apps are restored from recovery?

No. That is not possible. Because Recovery is a completely different environment from Android. Think of it as installing a Windows game from a Linux distro. Instead >from recovery, an app is injected into system which takes up the restore process when android boots up. Most things are automated, so you need not worry much.

A quick word on SD card support… SD card support in v2.0 requires a Magisk module “ExSDCard Access Enabler”, made by developer Romain. According to him, this module requires FUSE support on ROMs. FUSE is supported on some ROMs as a legacy feature as Android has moved away from FUSE to SDCARDFS. As such, the current implementation may or may not work based on your device and ROM. If it does not work for you, please wait until either the module developer rewrites the module :p or I find a different implementation :) Thanks for your patience.

This post is licensed under CC BY 4.0 by the author.

HyconOS 4.5 | Elegant | ROM For Realme 7 / Narzo 20 Pro [UNOFFICIAL]

Potato Open Sauce Project v4.2.2 ROM For Realme 7 / Narzo 20 Pro [UNOFFICIAL]

Comments powered by Disqus.