[Android Apps and Games] SayantanRC:
Jumping from one custom ROM to another can be a challenging task. So I decided to make an app to simplify the process.

Introducing

Migrate!

Migrate-GPE (v4.0) is on Google Play

It was temporarily suspended. Read more here: https://xdaforums.com/showpost.php?p=82230451&postcount=1273

Download from Google Play Store

Download from AndroidFileHost

Download from XDA labs (removed as XDA Labs has shutdown)

CODEBASE ON GITHUB

With Migrate, you can back up:

App apk

App data

App runtime permissions

Contacts (as vcf file)

SMS messages

Call logs

Current ROM screen DPI

Current default keyboard option

App installer (Migrate 3.0)

Adb state (Migrate 3.0)

Font scale (Migrate 3.0)

... everything in one app.

Ok. So its just another of those backup and restore apps, right?

Sort of... but with a twist.

Restoring everything requires flashing the backup via TWRP.

ALTERNATELY

You can use the

Migrate Flasher

app (if your phone does not have a compatible recovery, or your recovery is broken).

If you are flashing via TWRP, see the below screenshot.

All your apps and data are restored to a directory under /data/balti.migrate, /data/local/tmp/migrate_cache (from v2.0+) and a helper app is injected into the system.. Once you boot up your new ROM, the app will spring up, ask for root permission and do all the job while you can relax.

IF YOU ARE USING MIGRATE FLASHER

The process is similar. Only difference is Migrate Helper is not injected into system, but installed as a user app. There is no use of recovery environment.

Once Migrate Helper is installed, just press RESTORE APPS AND DATA and proceed as usual.

Please see the HOW TO FLASH section on Migrate Flasher for complete illustration.

IF you have already flashed using TWRP (with no errors) then the above sections about Migrate Flasher is not applicable.

Donations:

Well, the app already has ads, so you need not explicitly donate anything :p

But if you are feeling reaalllyyy grateful for the app, you can donate here: paypal.me/sayantanrc

Thanks.

Migrate Gemini (v4.0) release

Hello everyone.

Migrate 4.0 is now released.

There are 2 editions of Migrate.

Migrate NG: This is the Non-Google and Beta edition. It is not published on Google Play store. It will continue having in-app updates. Moreover new features will be tested on these builds first. People who did not like firebase analytics, this edition is for you as it does not have firebase SDK anymore. However, Google admob ads are still present.

Download link (NG): https://www.androidfilehost.com/?fid=10763459528675575696

Migrate GPE: This version is Google Play Edition. It is the stable version. It does not have in-app updates anymore as it violated Google Play policies.

Download on Google Play: https://play.google.com/store/apps/details?id=balti.migrate

Coming from alpha 3.1, if you update via the in-app updater, you will be switched to the Non-Google Edition.

Thank you.

Want to translate the app?

The strings.xml file is available here: https://github.com/SayantanRC/translations

Telegram group!

We now have a Telegram group for migrate:

http://t.me/migrateApp

This is not to rival XDA but only another form of communication between users and me :)

Thanks.