How to Install XAPK, APKS & Split APK Files on Android
Downloaded an .xapk or .apks file and Android won't open it? That's normal — the built-in installer only handles plain .apk files. This guide shows the fastest way to install XAPK, APKS, APKM, OBB and split APK files in one tap, on any Android phone, TV or tablet — no root and no PC required — plus fixes for when an XAPK won't install.
What is an XAPK file?
An XAPK is a ZIP-style bundle that packs an app's base APK together with its split APKs (extra code, languages or screen-density resources) and, for many games, an OBB expansion file holding large assets. Modern apps on Google Play are delivered this way through the Android App Bundle, so when you download an app outside the Play Store you often get an .xapk or .apks file instead of a single .apk.
The catch: Android's built-in package installer only understands a single .apk. Hand it an XAPK and nothing happens. To install one, you need a small helper app that unpacks the bundle and installs every part into the right place — that's what an XAPK installer does.
The easy way: install an XAPK in one tap
The simplest method is a dedicated installer that reads the whole bundle and does the work for you. We build a free one called SAI+ (Split APKs Installer) — it installs XAPK, APKS, APKM, AAB, OBB and split APK files with a single tap, works fully offline, needs no root or PC, and shows only a small banner ad rather than the full-screen ads most installers push.
Install XAPK, APKS, APKM, OBB & split APK files in one tap. Back up installed apps too.
Step-by-step: install an XAPK file
- Download the .xapk (or .apks) file
Save it to your phone — the Downloads folder is fine. Note where it lands so you can find it in the next step.
- Install a free XAPK installer
Get SAI+ (or any trusted installer) from Google Play and open it.
- Allow "Install unknown apps"
When prompted, let the installer install apps. On Android 8 and newer this is a per-app switch under Settings → Apps → Special access → Install unknown apps.
- Select your file and tap Install
In the installer, browse to the
.xapkfile (or just tap the file in your file manager and choose the installer). It unpacks the base APK, split APKs and OBB data automatically. - Open the app
When it finishes, tap Open. That's it — no PC, no root, no manual unzipping.
Install an XAPK on Android TV, Fire TV or Firestick
Streaming devices run Android too, so the same idea works — you just need a way to move the file over and a file browser. On Fire TV / Firestick, enable Settings → My Fire TV → Developer options → Apps from Unknown Sources, use a sideloading tool (such as the Downloader app) to fetch the file, then open it with an installer that supports split APKs. On Android TV / Google TV, enable unknown sources for your file app under Settings → Apps → Security, then install as above.
→ Full guide: Install XAPK on Fire TV, Firestick & Android TV
Installing APKS, APKM and split APK files
These are close cousins of XAPK and install the same way:
- .apks — the output of Google's bundletool; a set of split APKs zipped together. Open it with a split-APK installer.
- .apkm — APKMirror's bundle format. Most modern installers, including SAI+, read it directly.
- split APK folder — sometimes you get loose
base.apk+config.*.apkfiles. A split-APK installer lets you select them together and installs them as one app.
The key point: all of these contain multiple APK parts, which is exactly why the stock installer refuses them and a bundle-aware installer is needed.
Can't install XAPK? Common fixes
If an XAPK won't install, work through these in order — one of them almost always solves it:
- "Install unknown apps" is off — turn it on for the specific installer app (not just globally). This is the number-one cause.
- Missing storage permission — grant the installer access to files/storage so it can read the bundle and write OBB data.
- An older version is already installed — if the existing app was signed with a different key, uninstall it first, then install the XAPK.
- Corrupted or partial download — re-download the file; an interrupted download produces an invalid ZIP that fails to unpack.
- Not enough free storage — XAPKs with OBB data can be several GB once extracted. Free up space and retry.
- "App not installed" on Xiaomi/MIUI — disable MIUI optimization in Developer options, and turn off the "scan apps before installing" prompt during the install.
- Wrong architecture — a split APK built only for arm64 won't install on a 32-bit device. Get the build that matches your phone.
→ Full troubleshooting guide: XAPK won't install? 10 fixes that work
Is it safe to install XAPK files?
The XAPK format itself is safe — it's just a container, no more dangerous than a ZIP. What matters is where the app inside came from. An installer unpacks and installs the bundle; it does not scan the app or make an untrusted APK safe. So the honest rule is simple:
- Only install XAPKs from a developer or store you already trust.
- Be wary of "mod", "premium unlocked" or cracked builds — that's where malware usually hides, not in the format.
- Keep Google Play Protect enabled; it scans sideloaded apps as an extra layer.
A trustworthy installer keeps out of your way: no account, minimal permissions, and it doesn't quietly install anything extra.
XAPK vs APKS vs APKM vs AAB
| Format | What it is | Install on device? |
|---|---|---|
| .apk | A single, complete Android package | Yes — stock installer |
| .xapk | Base APK + split APKs + OBB, zipped | Yes — needs an installer app |
| .apks | Split APK set from bundletool | Yes — needs an installer app |
| .apkm | APKMirror's split-APK bundle | Yes — needs an installer app |
| .aab | App Bundle — a publishing format for Google Play, not for direct install | Not directly; must be converted to APKs |
In short: .apk installs on its own; .xapk, .apks and .apkm all need a bundle-aware installer; and .aab is meant for developers, not end users.
Installing an XAPK on PC or iPhone?
XAPK is an Android format. You can't run it on an iPhone or iPad — iOS uses a completely different app system. On a Windows PC or Mac, an XAPK only runs inside an Android emulator (such as one built on Android); on a Chromebook with Play Store support you'd install it through the Android subsystem. For an actual phone or tablet, the one-tap method above is all you need.
Frequently asked questions
What is an XAPK file?
An XAPK is a ZIP-style bundle that packs an app's base APK together with its split APKs and/or OBB data. Android's built-in installer only opens plain .apk files, so an XAPK needs an installer app to unpack and place every part correctly.
How do I open an XAPK file on Android?
Install a free XAPK installer such as SAI+, open it, select the .xapk file, and tap Install. It extracts the split APKs and OBB data and installs them automatically — no root or PC needed.
Why won't my XAPK install?
Usually because "Install unknown apps" is off for the installer, storage permission is missing, an older copy with a different signature is already installed, or the download was corrupted. Grant the permissions, uninstall the old version, and re-download the file.
Do I need root to install XAPK files?
No. A standard installer like SAI+ uses Android's normal install flow — no root, no computer, no ADB required.
Can I install XAPK without an installer app?
Only manually: rename the .xapk to .zip, extract it, copy any OBB folder to Android/obb, and install each APK by hand. It's fiddly and error-prone, which is why a one-tap installer is the practical choice.
Get SAI+ free — one-tap XAPK, APKS, APKM & split APK installs. No root, no PC.