anyapk app icon

anyapk

Bypass Google and install any APK you want on the device you own.

Download the latest release View on GitHub
Android's Open with chooser showing anyapk (Install APK) selected alongside Package installer and Termux
Open any APK, pick anyapk instead of the Package installer, and it installs.

Application freedom is user freedom

Android devices belong to their users, not corporations or governments.

Yet with each passing year, installing software on your own device becomes more restricted, more cumbersome, and more dependent on the approval of gatekeepers who do not have your best interests in mind.

When a corporation becomes a gatekeeper, it does not stand at the gate alone. Its partners become gatekeepers. Government jurisdictions become gatekeepers. What begins as a "quality control measure" becomes a lever of control — one that has been used to deny people free communication tools, to block software that challenges power, and to enforce restrictions that serve business interests rather than users.

Every verification requirement is a chokepoint where control can be exercised. We built anyapk because:

anyapk uses Android's own wireless debugging to install APKs locally — the same mechanism developers use, running entirely on your device. No root. No computer. No cloud. No approval.

Install anyapk

Grab the latest build from the releases page, open it on your device, and grant installation permission if prompted. There is one build per CPU architecture — take the arm64-v8a one unless you know otherwise, since it covers virtually every phone made in the last decade. The universal build works on anything at roughly twice the size. After that, anyapk updates itself and picks the right build for your device on its own.

If your device refuses to install it, use ADB from a computer once — adb install anyapk-<version>-arm64-v8a.apk — and that's the last time you'll need a computer for this.

Set up in three steps

One-time pairing with your device's wireless debugging. You never type a port and you never leave the Settings screen mid-pairing — the code goes into a notification.

  1. Enable Developer Options

    Open Settings → About Phone and tap Build Number seven times, until your device says you're a developer. Skip this if it's already on.

  2. Grant notification permission

    Open anyapk and tap Grant Notification Permission. The pairing code is entered by replying to a notification, so this one is required, not optional.

    anyapk setup checklist showing three steps: enable Developer Options, grant notification permission, and pair with wireless ADB
    The setup checklist tracks your progress.
  3. Pair with wireless ADB

    The only fiddly part, and it's over in a minute.

    1. Tap Start Pairing. anyapk posts its pairing notification and opens Developer Options for you.

      Developer Options screen with the anyapk notification appearing at the top saying Tap Pair device
      anyapk's notification rides along while you're in Settings.
    2. Scroll to the Debugging section, flip Wireless debugging on, then tap the row itself to open its screen.

      Developer Options Debugging section with the Wireless debugging toggle highlighted
      Toggle it on, then tap the label to go in.
    3. Tap Pair device with pairing code — not the QR code option.

      Wireless debugging screen with Pair device with pairing code highlighted
      Choose the six-digit code method.
    4. A dialog shows your six-digit pairing code. Do not dismiss it and do not leave Settings.

      Pair with device dialog showing a six-digit Wi-Fi pairing code
      Your code — good for this dialog only.
      This is the part people get wrong The pairing dialog has to stay open and visible behind the notification shade. Android only advertises the pairing service while that dialog is on screen, so if you close it or switch to anyapk to type the code, pairing will fail.
    5. Swipe the notification shade down over the dialog, find the anyapk notification, tap Reply, type the six digits and send. anyapk pairs and brings itself back to the foreground.

      Notification shade pulled down with the pairing code typed into anyapk's notification reply field
      Reply to the notification without leaving Settings.
    6. Approve the "Allow USB debugging?" prompt with Always allow. If it never appears, tap Test Connection in anyapk to trigger it.

Installing APKs

Once paired, open any APK from a file manager, browser, or your downloads — and pick anyapk instead of the system Package installer. That chooser is where the gatekeeping ends.

Android's Open with chooser showing anyapk (Install APK) selected alongside Package installer and Termux
Pick anyapk, then Always to make it your default APK handler.

Choose Just once to try it, or Always to hand every APK to anyapk from then on. You can also skip the chooser entirely: open anyapk and tap Select APK to Install.

Pairing is one-time and survives reboots, as long as wireless debugging stays enabled.

Only install APKs you trust anyapk deliberately bypasses Google's verification, which makes checking the source your responsibility. With great power comes great responsibility. Install only APKs from sources you trust.

Privacy

anyapk collects nothing, tracks nothing, and transmits nothing about you or what you install. The only request that leaves your local network is the optional update check, which asks the GitHub releases API for the latest version number — and you can turn it off in Settings.