Install Joinero on Android
Joinero ships as a signed APK from joinero.app instead of the Play Store, so installing it takes a few extra taps compared to an app you'd get from the Store. This page walks through every screen you'll see, honestly — including the Google Play Protect warning, which is expected and not a sign anything is wrong.
1. Download the APK
Release info below is fetched live from our server, so the version, size, and checksum are always accurate.
Checking for the latest release…
- Version
- Size
SHA-256 checksum (select all to copy — see "Verify your download" below)
Requires Android 6.0+
Download APKWe couldn't check the latest release right now. Reload the page to try again, or email help@joinero.app if this keeps happening.
2. Verify your download (recommended)
A SHA-256 checksum is a short fingerprint of the exact file we published. If even one byte of the download is different — corrupted in transit, or tampered with — the checksum won't match. Comparing it takes a minute and confirms you have the real file.
On a computer
If you downloaded the APK on a laptop or desktop before transferring it to your phone, open a terminal in the download folder and run:
macOS / Linux: shasum -a 256 joinero.apk
Windows (PowerShell): certutil -hashfile joinero.apk SHA256
Compare the result to the checksum shown in the download section above. They should match exactly, ignoring capitalization.
On your phone
Android doesn't include a built-in checksum tool, so this step is optional if you
downloaded directly from joinero.app over HTTPS (the connection itself is verified).
If you want to double-check on-device, a file manager with a "hash" or "checksum"
feature (for example Solid Explorer), or the sha256sum
command via Termux, will do the same comparison.
If the checksums don't match: don't install the file. Delete it, re-download from this page, and check again. If it still doesn't match, email help@joinero.app before proceeding.
3. Step-by-step install
These clips are real screen recordings of installing Joinero on an Android device — not mockups. Wording can vary a little by phone maker and Android version, but this is what to expect.
-
1
Download the APK
On your phone, open joinero.app, tap through to the install page, and tap Download APK in the section above. Chrome downloads the file directly — no Play Store needed.
Tap "Download APK" -
2
Confirm the install
Once the download finishes, Chrome asks "Do you want to install this app?" Tap Install. If this is the first app you've sideloaded in this browser, Android may first show a one-time permission screen instead — see I can't find the "Install unknown apps" toggle in troubleshooting below.
Tap "Install" -
3
Google Play Protect app scan
Because Joinero isn't distributed through the Play Store, Play Protect hasn't seen it before and offers to scan it first. You can tap Scan app, or tap the smaller Install without scanning link to continue right away — either is fine. On some devices this screen looks different or blocks the install outright with no way to continue; see Play Protect fully blocked the install in troubleshooting below.
Tap "Install without scanning" -
4
Installed — tap Open
Android shows "App installed." Tap Open to launch Joinero straight away and sign in, or Done to launch it later from your app drawer.
Tap "Open"
4. How updates work
Joinero isn't on the Play Store, so there's no automatic background updating — but the app doesn't leave you to remember to check manually either. Each time you open Joinero, it checks for a newer version and lets you know right in the app if one's available.
- 1. On launch, the app checks for a newer release — this works even before you sign in.
- 2. If a newer version exists, you'll see an in-app update banner with a link back to this page.
- 3. Download and install the new APK the same way you installed the first one (steps above). Because it's signed with the same key, Android treats it as an update to your existing app — your account and data stay intact, nothing is wiped.
You can also check the changelog any time to see what's new in the latest release.
5. Troubleshooting
This is Android's generic install failure. The common causes, in order of likelihood:
- A different version is already installed with a different signature — this can happen if you previously sideloaded a build from somewhere other than joinero.app. Uninstall the existing Joinero app first, then install the fresh download.
- Not enough storage — free up at least 200 MB and try again.
- The download is corrupted — delete the file, re-download it, and verify the checksum before installing.
- Android version too old — Joinero requires Android 6.0 or newer.
- Switch to Wi-Fi — some carriers throttle or block direct APK downloads on mobile data.
- Turn off any browser "data saver" or "lite mode" setting, which can interrupt large file downloads.
- Free up storage space — a full device will silently fail downloads.
- Cancel and retry the download from the download section above rather than resuming a partial file.
On some devices, Play Protect blocks the install outright with no "Install anyway" option shown. Before working around this, verify the checksum matches what's published on this page — only proceed if it does.
To temporarily allow the install:
- Open the Play Store app.
- Tap your profile icon → Play Protect → the settings gear icon.
- Turn off Scan apps with Play Protect.
- Reinstall the APK.
- Turn Scan apps with Play Protect back on afterward — this setting only needs to be off for the install itself.
Being honest about the tradeoff: disabling Play Protect scanning, even briefly, removes a layer of protection against malicious apps. Only do this if you trust the source (joinero.app) and have verified the checksum.
Manufacturer skins (Samsung One UI, Xiaomi's HyperOS/MIUI, OnePlus's OxygenOS, and others) sometimes rename or relocate this screen. If tapping "Settings" from the install-blocked dialog doesn't take you there directly, go to:
Settings → Apps → Special app access → Install unknown apps
Select the app you used to open the APK (Chrome or Files), then allow it as the source.
Stop — don't install the file. Delete it, close and reopen this page (so you're comparing against the current published checksum, not a cached one), and re-download. If a fresh download still doesn't match, email help@joinero.app with the version number and the checksum you got before doing anything else.
Restart your phone and try opening Joinero again — this clears most one-off launch failures. If it still won't open, uninstall and reinstall using a freshly downloaded, checksum-verified APK. Still stuck? Email help@joinero.app with your phone model and Android version.
Still stuck after trying the above? Email help@joinero.app and we'll help you sort it out.