Download Xana
The Android package comes straight from this site. iPhone, iPad, and Mac are distributed through the App Store.
Phone: tap Download APK below. TV box: see Install on a TV box; older 32-bit boxes need armeabi-v7a. iPhone, iPad, and Mac: see the App Store section.
Reading this on a computer?
Scan this code with your phone camera to open this page on the phone. For a TV box, see Install on a TV box below.
Android
Phones, tablets, and Android TV boxes run the same app. This is the 64-bit build (arm64-v8a) for almost every device; older 32-bit TV boxes need the armeabi-v7a build under Other ABIs below.
- Version
- 0.9.0
- File
- xana-0.9.0-arm64-v8a.apk
- Size
- 50.6 MB
- ABI
- arm64-v8a (almost every phone and box)
- Requires
- Android 7.0+
- SHA-256
1998168351fa148a91b1e56ae98ac997781afe365d44cb0520e3dd8118522f09- Signing cert
22:5D:3A:C4:9F:25:85:F3:12:10:E3:68:CB:15:37:C4:CA:01:A7:A6:09:06:D4:3A:FF:D2:58:DA:7C:69:06:D3
Other ABIs
If unsure, use arm64-v8a above. Try these only if it will not install.
- xana-0.9.0-armeabi-v7a.apkSHA-256
7edde57ddfcd1801e21c9ee9454a46c9623a1df3b48f6697cceb1f6f73984f9a
iPhone · iPad · Mac
Install on a phone
- Open this page on the phone and tap Download APK.
- Open the downloaded file. When asked, allow the browser to install unknown apps (once).
- Tap Install. Some phones warn that the app did not come from a store; that is normal for a direct download. Check the SHA-256 below if you want to be sure.
Install on a TV box
Pick the right package first. Most recent boxes and Android TV sets are 64-bit and take arm64-v8a. If the installer says there was a problem parsing the package or that the app is not compatible, use armeabi-v7a. Both need Android 7.0 or later.
Option 1: USB stick (works almost everywhere)
- Download the APK on a computer, copy it to a USB stick, and plug it into the box.
- In the box’s Settings, allow the file manager to install unknown apps. It is usually under Security, Apps, or Developer options, depending on the brand.
- Open the APK from the USB stick in the box’s file manager and choose Install.
Option 2: the box’s browser
- In the box’s browser, go to
xana.janzhao.com/en/downloadand choose Download APK with the remote (armeabi-v7a below for 32-bit boxes). - Open the file when it finishes. The first time, allow the browser to install apps.
Option 3: adb from a computer
Turn on USB debugging or network debugging in the box’s developer options, find its IP under About › Network, then run this on a computer with Android SDK Platform-Tools:
adb connect BOX_IP:5555
adb install -r xana-0.9.0-arm64-v8a.apk
Xana then appears on the TV home screen (Android TV Leanback launcher supported). Use the D-pad to move, OK to open, and Back to go back. If a control can’t be reached with the remote, tell us the box model.
Verify the file (optional)
Compute the SHA-256 of the downloaded file on a computer. If it matches the value above, the file is complete and unmodified:
# macOS
shasum -a 256 xana-0.9.0-arm64-v8a.apk
# Windows (PowerShell)
Get-FileHash xana-0.9.0-arm64-v8a.apk -Algorithm SHA256
# Linux
sha256sum xana-0.9.0-arm64-v8a.apk
To confirm the signer, check the certificate with apksigner from the Android SDK; it should match the signing certificate above:
apksigner verify --print-certs xana-0.9.0-arm64-v8a.apk
Updates
When a newer version is out, the Android app says so at launch, and Download opens this page, which picks the package for your device. Install the new package over the old one; settings and servers are kept. The 64-bit and 32-bit packages can’t replace each other, so stay with the one you have.
Pro on Android
The Android build is not in a store, so Pro is unlocked with an activation code: paste it in Settings › General › Xana Pro. The check happens on the device with no sign-in. The purchase page will be announced on this site.