How to Transfer Apps from Android to Android via Wi-Fi: From APKs to Data

Transferring applications between smartphones Android through Wi-Fi — is a convenient way to save bandwidth, avoid using cables, and speed up the process of exchanging programs. Unlike traditional downloading from Google Play, this method allows you to transfer not only installers (.apk), but also saved game data, settings, or even cache - if you know the right tools.

However, not all methods are equally effective: some require root rights, others only work with certain versions Android (For example, Android 10+ has file access restrictions), while others may "break" due to router firewall settings. In this article, we'll look at 5 Working Methods to Transfer Apps Over Wi-Fi, their pros and cons, as well as typical mistakes that prevent a successful transfer.

Important: If you plan to transfer paid apps, please note that their licenses are tied to your account. GoogleSimple copying .apk won't provide full access to the functionality—authorization will be required. For such cases, it's better to use official methods like Family library V Play Market.

1. Transfer via LocalSend: Easy exchange without registration

LocalSend — is an open source and open source application (available at GitHub), which allows you to transfer files between devices on the same network Wi-Fi without cloud services. It supports not only .apk, but also any other files, and also works on Android, iOS, Windows And Linux.

To submit an application:

  • 📱 Install LocalSend on both devices from Google Play or through .apk (for example, with F-Droid).
  • 🔗 Connect both smartphones to the same network Wi-Fi (or create an access point on one of them).
  • 📤 On the sending device, select the file .apk (for example, via a file manager) → “Send” → LocalSend → select the recipient.
  • 📥 On the receiving device, confirm receipt of the file and save it to memory.

Advantages of the method:

  • ✅ No file size limits (depending only on the available space on your devices).
  • ✅ Works without the Internet (a local network is sufficient).
  • ✅ Supports transmission encryption (option in settings).
⚠️ Attention: If LocalSend does not see the second device, check if the router is blocking multicast packets (settings IGMP Snooping in the administration panel). On some models Xiaomi or TP-Link This option needs to be disabled.
📊 Which file transfer method do you use most often?
Bluetooth
Wi-Fi Direct
Cloud services (Google Drive, Dropbox)
OTG cable
Other

2. Using Wi-Fi Direct: Transfer without a router

Wi-Fi Direct — is a technology that allows devices to connect directly, without the need for a router. It is supported by most modern smartphones (starting with Android 4.0), but the switching interface may differ depending on the manufacturer (Samsung, Xiaomi, Google Pixel and others).

Instructions for transfer .apk:

  1. Activate Wi-Fi Direct on both devices:
    • On Samsung: Settings → Connections → Wi-Fi → Wi-Fi Direct.
    • On Xiaomi: Settings → Wi-Fi → Advanced → Wi-Fi Direct.
    • On clean Android: Settings → Network & Internet → Wi-Fi → Wi-Fi Direct.
  • On the sending device, select the file .apk in the file manager (for example, Files by Google), click "Submit" and select Wi-Fi Direct.
  • Confirm reception on the second device.
  • Limitations of the method:

    • ❌ The transmission speed is lower than via a router (usually up to 10–15 Mbps).
    • ❌ Not all file managers support sending via Wi-Fi Direct (check Solid Explorer or FX File Explorer).
    • ❌ On some devices (eg. OnePlus) the function can be called Wi-Fi P2P.

    Turn on Wi-Fi on both devices|

    Activate Wi-Fi Direct in Settings|

    Make sure your file manager supports Wi-Fi Direct sharing|

    Check that there is enough free space on your devices-->

    3. Transfer via FTP server (using ES File Explorer or Solid Explorer)

    If you need to convey not only .apk, but also application data (such as game saves or settings) can be organized FTP server on one of the devices. This method requires a little more technical skill, but gives you complete control over the transfer.

    Step-by-step instructions:

    1. Install a file manager with support FTP (For example, Solid Explorer or ES File Explorer).
    2. On the server device:
      • Open File Manager → Network → FTP Server (V Solid Explorer This ☰ → FTP server).
      • Start the server and write down the address (for example, ftp://192.168.1.100:3721).
  • On the second device, connect to this address via any FTP client (or the same file manager).
  • Copy the required files (.apk lie in /data/app/, but without root access there is limited; user .apk usually in /sdcard/Download/).
  • Advantages:

    • ✅ You can transfer entire folders (for example, with game saves from /Android/obb/).
    • ✅ No file size limits.
    • ✅ Works even if the devices cannot see each other Wi-Fi Direct.
    ⚠️ Note: If the FTP server does not start, check if your firewall is blocking it. Android (setting Settings → Apps → Special access → Network access). On some firmware (for example, MIUI) may need to be disabled Battery → Optimization for file manager.
    Method Speed Root required Large file support Complexity
    LocalSend High (up to 50 Mbps) No Yes Low
    Wi-Fi Direct Average (up to 15 Mbps) No Yes Average
    FTP server High (up to 100 Mbps) No (but you need permissions for system folders) Yes High
    Send Anywhere High No Yes (up to 10 GB) Low
    ADB over Wi-Fi Average No (but debugging is needed) Yes Very high

    4. Instant messaging apps: Send Anywhere and Snapdrop

    If LocalSend for some reason it doesn't work, you can use alternatives like Send Anywhere or SnapdropThese services operate through the cloud, but data transfer occurs directly between devices if they are on the same network.

    Send Anywhere:

    • 🔹 Supports files up to 10 GB (without registration).
    • 🔹 Generates a 6-digit code or QR code for quick transfer.
    • 🔹 There is a web version (send-anywhere.com), if you need to send a file to a PC.

    Snapdrop:

    • 🔹 Works through a browser (no need to install an app).
    • 🔹 Uses WebRTC for direct transmission.
    • 🔹 Suitable for one-time sending (for example, if you need to send .apk from phone to laptop).

    How to use:

    1. Open Send Anywhere on both devices.
    2. On the sender, select the file and generate the code.
    3. Enter this code on the recipient and the transfer will start automatically.

    5. Transfer via ADB over Wi-Fi (for advanced users)

    ADB (Android Debug Bridge) - is a debugging tool that allows you to manage Android-device from a computer. But it can also be used to transfer files between two smartphones if one of them is connected to a PC. This method requires turning on USB debugging and a little patience.

    Instructions:

    1. Turn on USB debugging on both devices (Settings → About phone → Build number (click 7 times) → Settings → System → Developer options → USB debugging).
    2. Connect the first device to the PC and run the command:
      adb tcpip 5555

      then disconnect the cable and connect via Wi-Fi:

      adb connect 192.168.1.100:5555

      (replace IP with the one relevant for your device).

    3. Copy .apk from device to PC:
      adb pull /sdcard/Download/app.apk
    4. Connect the second device and send the file back:
      adb push app.apk /sdcard/Download/

    Advantages:

    • ✅ You can transfer system files (if any) root).
    • ✅ Works even if devices cannot see each other on the local network.

    Flaws:

    • ❌ Requires a PC and knowledge of commands ADB.
    • ❌ On some firmware (for example, EMUI from Huawei) adb tcpip may not work without additional settings.
    What to do if ADB doesn't see the device?

    If the team adb devices your smartphone doesn't show, try:

    1. Reinstall the ADB drivers (for example, via SDK Platform Tools).

    2. Change the USB cable (some cables are designed for charging only).

    3. Enable the option Debugging over Wi-Fi manually in developer settings (on some devices).

    4. Run ADB as administrator (on Windows).

    How to transfer not only APKs but also app data

    If you need to transfer not only the application itself, but also its data (for example, game progress or settings), a regular copy .apk is not enough. This will require:

    1. Backup via Titanium Backup (requires root):
      • Create a backup of the application and its data.
      • Export the backup to a file (for example, to an SD card).
      • Transfer the file to the second device and restore the backup.
    2. Usage Swift Backup (without root, but with restrictions):
      • Supports backup of user applications and partially system applications.
      • Can save data to the cloud or locally.
  • Manual transfer of data files:
    • Most applications store data in /data/data/package.name/ (available only with root).
    • Some games save files in /Android/obb/ or /Android/data/ - they can be copied without root.
    ⚠️ Note: Transferring data between different versions Android or processor architectures (for example, ARM vs x86) may cause application crashes. Check compatibility before restoring the backup.

    Common mistakes and their solutions

    Even with the correct configuration, transferring applications through Wi-Fi may fail. Here are the most common problems and how to fix them:

    Problem Possible cause Solution
    Devices don't see each other in LocalSend/Wi-Fi Direct Different Wi-Fi subnets (e.g. 2.4 GHz and 5 GHz) Connect both devices to the same frequency or create an access point on one of them
    The transmission is interrupted at 99% The router's firewall is blocking large packets. Change the MTU in your router settings (try 1400)
    The APK won't install on the second device. Architecture (ARM/x86) or Android version incompatibility Check the app requirements on Google Play or use universal APKs (for example, from APKMirror)
    FTP server won't start Port 21 is busy or blocked Try a different port (e.g. 2221) in your FTP server settings.
    ADB won't connect over Wi-Fi Invalid IP address or port Check IP via adb shell ip route and restart adb tcpip

    If none of the methods worked, try:

    • 🔄 Reboot both devices and the router.
    • 📶 Connect to another network Wi-Fi (eg mobile hotspot).
    • 🛠️ Update your router firmware (on some models) ASUS or Netgear there are bugs with multicast).

    FAQ: Frequently asked questions about sharing apps over Wi-Fi

    Is it possible to transfer paid apps this way?

    Technically yes, but after installation .apk The application may not launch or require authorization. For paid programs, it is better to use Family library V Google Play or function Device management in your Google account, where you can remotely install the application on another device.

    Why is Wi-Fi transmission slower than cable?

    Speed Wi-Fi Depends on many factors: network standard (802.11n/ac/ax), channel load, distance between devices, and even wall materials (concrete weakens the signal). For maximum speed:

    • Use range 5 GHz (if the router supports it).
    • Place the devices closer to the router.
    • Disconnect other devices from the network during the transfer.
    Is it possible to transfer APKs from Android to iPhone?

    No, Android-applications (.apk) are not compatible with iOS. For iPhone files needed .ipa, which are installed only through App Store, TestFlight or jailbreak. An alternative is web applications (PWA) or cross-platform services (for example, Telegram, WhatsApp), which are available in both stores.

    How to transfer an app if there is little space on the second device?

    If the target device does not have enough memory for .apk, Can:

    • Use SD card (if device supports it) Adoptable Storage V Android 6+).
    • Remove unnecessary files via Settings → Storage.
    • Hand over .apk to the PC and then to the second device via cable.
    • Use APK Extractorto extract .apk without cache (the file will be smaller).
    Is it safe to install APKs received over Wi-Fi?

    Installation .apk Software from unverified sources can be dangerous (viruses, spyware). To minimize the risks:

    • Check the file hash (for example, via Hash Droid).
    • Install only those APKs that are downloaded from trusted sites (APKMirror, APKPure).
    • Before installation, scan the file with an antivirus (for example, Malwarebytes).
    • Don't enable resolution Installation from unknown sources permanently - activate it only during installation.