Which G-Apps Should You Install On Your Device – How To Find!

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.

Result

Architecture

Description

Still not 100% sure? Download the free Droid Hardware Info app from the Play Store and check the “Device” tab.

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 VersionDevice ArchitectureWorks?
ARMARM (32-bit)✅ Yes
ARM64ARM (32-bit)❌ No
ARMARM64 (64-bit)✅ Yes
ARM64ARM64 (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.