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:
... 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
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.
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
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
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
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.
Attachments
Last edited: