Transferring applications between Android devices is a task that users face when buying a new smartphone, resetting the settings, or wanting to share a rare APK with a friend. Unlike iOSwhere the transfer of installed apps is limited. App Store, Android offers flexibility, but also requires knowledge of the nuances: from extracting an APK file to synchronizing data via the cloud.
In this article we will analyze all current methods of transferring applications - from standard system functions to advanced methods with using ADB and root access. We will pay special attention to saving progress in games, app settings and bypassing restrictions of some manufacturers (for example, Xiaomi or Huawei with their proprietary shells).
Important: not all methods are universal. For example, transferring paid applications without purchase via Google Play violates the terms of use, and transferring system APKs can lead to unstable operation of the device. We will indicate legal and safe options for each situation.
1. Standard method: export APK through "Settings"
The easiest method is to use Android's built-in feature to extract the APK file of an installed app. It works without additional apps, but is only suitable for transferring the APK itself (without data and settings).
Instructions:
- ๐ฑ Open
Settings โ Applications(on some devices the path may differ:Settings โ All applications). - ๐ Find the desired application in the list and tap on it.
- โ๏ธ In the upper right corner, click on the three dots (menu) and select "Export APK" or "Share" (the name depends on the version Android).
- ๐ค Select the transfer method: Bluetooth, Google Drive, Telegram or another messenger.
Method limitations:
- โ Application data (for example, progress in games or logins) is not saved.
- โ Does not work for system applications (for example, Google Chrome or YouTubepre-installed by the manufacturer).
- โ On some devices (for example Samsung s One UI), the option may not be available.
If there is no "Export APK" option, try long pressing on the application icon in the application menu and select "Application Information" - sometimes the button appears there.
โ ๏ธ Attention: Transferring APK via instant messengers (for example, WhatsApp) may reduce the file size due to compression. For an exact copy, use Google Drive or Yandex.Disk.
2. Transfer via Google Play (for free applications)
If the application is available in Google Play, the most reliable way is synchronization through your account. This method guarantees installation of the latest version and automatic updates, but is not suitable for paid apps (unless they were purchased on the target device).
How it works:
- ๐ Make sure that the same account is used on both devices Google.
- ๐ฅ On your old smartphone, open
Google Play โ Library โ Installed. - ๐ Find the desired application and click "Install" on the new device.
- โ๏ธ If synchronization is enabled, the application may appear in list
Settings โ Google โ Google Services โ Autofill โ Applications.
Advantages:
- โ Automatic application updates.
- โ No risk of damaging the APK file.
- โ Purchases are saved (if the account is the same).
โ ๏ธ Attention: Some applications (for example, banking or with DRM protection) may require additional authorization on the new device, even when synchronizing via Google.
3. Using third-party applications (APK Extractor, App Backup & Restore)
For users who need to transfer not only APK, but also application data (for example, game saves or settings), specialized utilities are suitable. They allow you to create a full backup and restore it on another device.
Top 3 applications for backup:
| Application | Functions | root access | Limitations |
|---|---|---|---|
| APK Extractor | Exporting APK and OBB files | โ No | Does not save application data |
| App Backup & Restore | APK + data backup (only for some applications) | โ ๏ธ Partially | Does not work with system applications |
| Titanium Backup | Full backup (APK + data + settings) | โ Yes | Requires root, complex interface |
Instructions for App Backup & Restore:
Install the application on both devices|Create a backup on your old smartphone (select "Backup")|Transfer the backup file to a new device (via the cloud or cable)|Restore the backup on the new device (select "Restore")-->
Important: even with these tools, not all data can be transferred correctly. For example, some games (for example Genshin Impact or PUBG Mobile) store saves on the developerโs servers and do not need to be backed up manually.
Why do some applications not back up?
The reasons may be different:
- DRM protection (for example, Netflix or Disney+).
- Limitations manufacturer (on devices Huawei without Google services, some functions may not work).
- Root-dependency (applications like Titanium Backup require superuser rights).
- Cloud saving (many modern games and instant messengers are synchronized via the server, not locally).
4. Transfer via ADB (for advanced users)
If you need to transfer the application with all data and settings, but root access no, you can use ADB (Android Debug Bridge). even those applications that are not exported using standard methods.
Step-by-step guide:
- ๐ฅ๏ธ Install ADB drivers on your computer.
- ๐ฑ Enable USB debugging on Android:
Settings โ About phone โ Build number(tap 7 times), thenSettings โ System โ For developers โ USB debugging. - ๐ Connect your smartphone to the PC and run in the command line:
adb devices(your device should appear).
- ๐ To get a list of all applications, enter:
adb shell pm list packages -f - ๐ค For backup specific application (for example,
com.whatsapp):adb backup -f whatsapp.ab -apk -obb -shared com.whatsapp - ๐ฅ Transfer the file
.abto a new device and restore:adb restore whatsapp.ab
Limitations:
- โ Not all applications support backup via ADB (for example, Google Play Services).
- โ On some devices (for example, Xiaomi c MIUI), you may need to unlock the bootloader.
- โ Data from some applications (for example, banking) may not be restored due to encryption.
ADB is the only way transfer an application with data WITHOUT root access, but it requires a computer and does not work with all apps.
5. Transfer with root access: full control
If your device is unlocked root, the possibilities for transferring applications are expanded many times over. You can copy not only the APK, but also:
- ๐ Folder
/data/data/[package_name](all settings and cache). - ๐ฎ Game saves (for example, from
/data/data/com.supercell.clashofclans). - ๐ Licenses and keys (for paid applications).
Instructions for Titanium Backup:
- ๐ ๏ธ Install Titanium Backup and provide root access.
- ๐ Find the desired application in the list and tap on it.
- ๐พ Select "Backup!" (APK + data backup will be created).
- ๐ค Transfer the backup file (with extension
.tar.gz) to the new one device. - ๐ Restore the backup via Titanium Backup on a new smartphone.
Warnings:
- โ ๏ธ Transferring system applications can lead to bootloop (loop download).
- โ ๏ธ Some applications (for example, Google Pay) refuse to work on devices with root.
- โ ๏ธ On new versions of Android (12+), additional manipulations may be required
Magiskto hide root.
โ ๏ธ Attention: Transferring applications with data between devices with different versions of Android (for example, from Android 10 to Android 13) may lead to failures. Before restoring, check the compatibility in the backup description.
6. Alternative methods: cloud services and file managers
If the previous methods are not suitable, you can use cloud services or file managers with a data transfer function. This method is convenient for transferring several applications at once.
Methods:
- ๐ Google Drive or Yandex.Disk: upload APK files to the cloud and download to a new device.
- ๐ File managers (for example, Solid Explorer or FX File Explorer): find the APK in the folder
/data/app/(requires root) or use the built-in export. - ๐ Local network: applications like Send Anywhere or LocalSend allow you to transfer files without the Internet.
Example with Send Anywhere:
- ๐ฒ Install the application on both devices.
- ๐ค On your old smartphone, select the APK file and click "Send".
- ๐ข Generate a 6-digit code or QR code.
- ๐ฅ On your new device, enter the code or scan the QR to receive file.
Pros of the method:
- โ Fast and without a computer.
- โ Suitable for transferring several APKs at the same time.
- โ No restrictions on file size (unlike instant messengers).
If you transfer the APK via messenger, rename the file by adding the extension .zip (for example, app.zip). This will help avoid blocking some services.
7. Common mistakes and how to avoid them
When migrating applications, users often encounter problems that can be prevented. Here are the most common errors and their solutions:
| Error | Cause | Solution |
|---|---|---|
| "Application not installed" | Incompatibility of Android version or processor architecture (ARM/x86). | Check APK compatibility on the website APKCombo. |
| Data loss after transfer | The application uses cloud saves or DRM. | Check the synchronization settings in the application itself. |
| ADB does not see the device | Drivers are not installed or USB debugging is not enabled. | Reinstall the drivers and check the developer settings. |
| Titanium Backup does not create a backup | Incorrect root access or busybox is not installed. | Update Magisk and install BusyBox through it. |
If the application does not start after transfer, try:
- ๐ Restart device.
- ๐๏ธ Clear application cache (
Settings โ Applications โ [name] โ Memory โ Clear cache). - ๐ฅ Install an older or newer version of the APK.
FAQ: Answers to popular questions
โ You can Is it possible to transfer a paid application to another Android without purchasing?
Technically yes - through APK export or backup with root access. However, this violates Google Play terms of use. The legal way is to use Google Family Library or buy the application on each device.
โ Why does the transferred application ask for an update immediately after installation?
This happens if the APK version is outdated. Update the application via Google Play or download the current version of APK from a trusted source (for example, APKMirror).
โ How to transfer saves in games (for example, to Brawl Stars or Clash of Clans)?
Most modern games synchronize progress through your account Google Play Games, Facebook or your own server (for example Supercell ID for games from Supercell). To transfer saves:
- Link the game to your account in the game settings.
- Install the game on a new device and log into the same account.
- Download saving (usually occurs automatically).
If the game does not support cloud saves, try transferring the data folder via ADB or Titanium Backup (root required).
โ Is it possible to transfer system applications (for example, Camera or Gallery)?
Transferring system applications is possible, but is fraught with problems:
- Without root: you can export an APK, but installing it on another device is often impossible due to signatures.
- With root: can be transferred, but there is a risk of unstable operation (for example, Camera may not start due to lack of drivers).
Recommendation: use alternative applications from Google Play (for example, Google Camera instead of the standard camera).
โ How to transfer applications from Huawei (without Google services) to regular Android?
On devices Huawei without GMS (Google Mobile Services) the transfer is complicated, but possible:
- Export APK via AppGallery or file manager.
- Use
ADBfor backup (the command is the same, but you may need to enable debugging in Huawei HiSuite). - For applications from AppGallery check their presence in Google Play โsome are in both stores.
Please note: applications that depend on Google Play Services (for example, Google Maps or Gmail) will not work on Huawei without additional manipulations.