Ever struggled to figure out which GApps package to download for your LineageOS device? You’re not alone. This guide will show you exactly how to pick the right one — quickly and easily.
Android phones are a huge part of our daily lives. One of Android’s biggest strengths is its versatility — the freedom to customize your device however you want. That’s why custom ROMs like LineageOS (formerly CyanogenMod) have become so popular. If you’ve ever flashed a custom ROM, you’ve likely come across the term “GApps” (Google Apps). This guide breaks down everything you need to know.
Instant GApps Finder Tool
Don’t want to read the full guide? Just type your phone model below and get your answer instantly.
📱 GApps Architecture Finder
Enter your smartphone model to find out exactly which GApps package you need.
Architecture
Description
Tip: If ARM64 fails to flash in TWRP, your device is 32-bit — safely use the ARM version instead.
Step 1: Identify Your Device’s Platform (Architecture)
GApps packages are built for 4 different platforms. You must download the correct version that matches your device’s processor architecture. Here’s how to tell them apart:
🔹 ARM64 — 64-bit Devices
For devices running a 64-bit processor. Most modern smartphones (2016 and newer) use this architecture.
🔹 ARM — 32-bit Devices
For devices running a 32-bit processor. Common on older or budget Android phones.
🔹 x86
For Intel-based smartphones, such as the ASUS ZenFone series.
🔹 x86_64
Very uncommon. Primarily used in some Android emulators on PC.
Step 2: Not Sure? Default to ARM
If you’re unsure about your device’s architecture, download the ARM (32-bit) version. Most older devices are 32-bit, and ARM64 (64-bit) devices are backward compatible — meaning they can run 32-bit GApps without any issues.
Once downloaded, simply transfer the GApps .zip file to your phone’s internal or external storage. Then boot into your custom recovery, wipe cache and Dalvik cache, and flash the zip file.
Compatibility Quick Reference
| GApps Version | Device Architecture | Works? |
|---|---|---|
| ARM | ARM (32-bit) | ✅ Yes |
| ARM64 | ARM (32-bit) | ❌ No |
| ARM | ARM64 (64-bit) | ✅ Yes |
| ARM64 | ARM64 (64-bit) | ✅ Yes |
Step 3: Find Your Exact Architecture
Still not sure which architecture your device uses? Install the free Droid Hardware Info app from the Google Play Store. It will tell you exactly whether your phone is ARM, ARM64, or x86.
After installing, open the app and tap the “Device” tab. You’ll see all the details about your handset, including the correct processor architecture (ARM, ARM64, or x86).
Frequently Asked Questions
What are GApps?
GApps (Google Apps) is a package of Google services and apps — including the Play Store, Gmail, Maps, and more — that you flash after installing a custom ROM like LineageOS.
Can I use ARM GApps on an ARM64 device?
Yes. ARM64 devices are backward compatible with ARM (32-bit) packages. However, for best performance, use the ARM64 version if available.
How do I install GApps?
Transfer the GApps .zip file to your phone storage, boot into custom recovery (TWRP), wipe cache and Dalvik cache, then flash the zip file. Reboot and you’re done.