Many smartphone users are faced with a situation where, after installing custom firmware or purchasing a device from China, there are no familiar services on board Google. Without them, it is impossible to fully use the store Play Market, synchronize contacts, use maps, or install most popular applications. The solution to this problem is to manually install the package GApps (Google Apps).
The installation process requires some preparation and understanding of the system's operation Androidsince tampering with the system partition is always fraught with risks. However, if you follow a clear algorithm of actions and choose the right set of services, you can turn a โcleanโ device into a full-fledged tool for work and entertainment. In this article we will analyze in detail all the stages: from choosing the package version to the final reboot of the system.
It is worth noting that installation methods may differ slightly depending on the one used recovery (TWRP, OrangeFox, PitchBlack) and the version of the operating system. Modern versions Android 12, 13 and 14 have more stringent requirements for the integrity of the system partition, so it is important to carefully select the architecture and type of package.
Preparation of the device and selection of package GApps
Before starting any manipulations, you must make sure that your device is completely ready for the procedure. The key condition is to have an unlocked bootloader and installed custom recovery, such as TWRP. Without these components, recording system files will not be possible. It is also strongly recommended to make a complete backup copy of the current firmware (backup) so that in the event of a failure you can quickly restore the functionality of the smartphone.
The next critical step is choosing the right package GApps. An error in choosing the architecture or version of Android can lead to an endless reboot loop (bootloop). You need to know exactly the processor of your device (ARM, ARM64 or x86) and the installed firmware version. There are several popular projects that provide these packages, among which the most famous are NikGapps, OpenGApps i BitGapps.
โ ๏ธ Warning: Never try to install a GApps package designed for another version of Android. For example, a package for Android 11 will not work correctly on Android 13 firmware, which is guaranteed to lead to system errors.
When choosing a package type (filling option), be guided by your needs. If you only need the Play Market and basic synchronization services, choose the minimum options. For complete immersion into the Google ecosystem, advanced versions are suitable. Below is a table to help you make your choice:
| Package option | Size | Composition | For whom |
|---|---|---|---|
| Pico / Nano | Minimum | Play Store only and services | Saving space, advanced users |
| Micro | Small | Basic applications (Contacts, Synchronization) | Users who prefer alternative launchers |
| Stock | Average | All standard Google applications | Those who want a Pixel-like interface |
| Full / Super | Maximum | Including YouTube, Maps, Gmail, Drive | Users not those who want to configure anything manually |
โ๏ธ Preparing to install GApps
Downloading files and transferring to device
After you have decided on the project and package variation, you need to download the corresponding archive .zip. It is recommended to download files only from official project sites or trusted mirrors, such as SourceForge or GitHub. Using files from random forums can lead to infection of the device with malware or unstable operation of services.
The downloaded file must be moved to the internal memory of the smartphone or to an SD card. If there is no external card, make sure that you do not plan to format the partition Data before installation.
To transfer the file, connect the phone to the computer via a USB cable in file transfer mode (MTP). Copy the archive to the root directory or to a clear folder, for example Downloads. After copying, safely remove the device and disconnect the cable.
Use checksums (MD5 or SHA256) to verify the integrity of the downloaded file. If the amount does not match that indicated on the developer's website, the file may have been damaged during downloading, and its installation is dangerous.
Entering Recovery mode and cleaning the system
To start the installation, you need to boot into the mode Recovery. This is usually done using a combination of the volume and power buttons when the device is turned off, or through a command adb reboot recovery from the computer. The interface may differ depending on the version TWRP, but the logic of actions remains the same.
Before flashing GApps firmware, you often need to clear certain sections, especially if you are switching from stock firmware to custom one or changing the version of Android. Go to the menu Wipe and select Advanced Wipe. Here you need to mark sections Dalvik / ART Cache, Cache and System.
โ ๏ธ Attention: Be extremely careful when choosing sections to clean. Never format a partition
Internal StorageorDataif they store important files or the GApps installation package itself, otherwise you will lose access to the installer.
Swipe to confirm cleaning (Wipe). This process will remove old system files and cache, preparing a "clean space" for new Google services. After completion, return to the main recovery menu.
The process of installing Google Apps packages
Now we move on to the most important stage. In the TWRP main menu, click the Installbutton. A file manager will open, in which you need to find the previously copied archive from GApps. Select the file with one click.
On the confirmation screen, swipe the slider to the right to begin installation. In the process log you will see messages about unpacking the archive and copying files to the system partition. Depending on the size of the package and the speed of the device's memory, this process can take from 30 seconds to several minutes.
What to do if the installation was interrupted with an error?
If you see an error message (Error 70 or Error 20), this most often means there is not enough space in the System section. Try choosing a smaller package (for example, Pico instead of Stock) or increasing the size of the system partition through the Partition menu in TWRP, if your file system allows it.
After successful completion, the message Done or Successfulwill appear in the log. At this stage, the installation of services is complete, but additional cache clearing is required for their correct initialization.
Final clearing and first boot
Immediately after installing GApps, it is strongly recommended to clear the Dalvik and ART cache. This will prevent possible conflicts between old optimized application files and new Google system libraries. Return to the menu Wipe and select again Advanced Wipe.
Tick only Dalvik / ART Cache and Cache. Don't touch other sections. Swipe to clear. This procedure takes only a few seconds, but is critical for system stability.
You can now reboot the device. Press the button Reboot and select System. The first boot after installing Google services may take significantly longer than usual - from 5 to 10 minutes. This is normal, since the system optimizes applications and sets up frameworks.
Successful installation of GApps is confirmed not only by loading the system, but also by the ability to log into your Google account in the settings without synchronization errors.
Setting up an account and checking the operation of services
After the smartphone boots up, you will see a standard welcome window or directly to the desktop. Go to Settings and find the section Accounts or Users and accounts. Try adding your Google account.
If the login was successful and synchronization started, congratulations - the installation was perfect. Check the operation Play Market, try downloading any application. Also make sure that push notifications from applications that use Google services (FCM) are working, as this is the main indicator of the correct operation of background services.
In some cases, you may need to additionally configure permissions for Google Play services. Go to Settings โ Applications โ Google Play Services and make sure that all necessary permissions have been granted, especially for access to storage and phone.
Possible problems and solutions
Even with Following all instructions, nuances may arise. One of the common problems is the constant appearance of โGoogle Play Services has stoppedโ errors. This may be due to incompatibility between the Android version and the package, or the files being corrupted during download. Try updating the package to a different version or size.
Another common situation is the lack of geolocation or the inability to use contactless payment (NFC). For NFC and Google Pay to work, you may not only need to install GApps, but also unlock the bootloader (which sometimes blocks payment), as well as security certificates. In such cases, installing security patches or using special modules helps. Magisk.
โ ๏ธ Attention: Menu interfaces and item names in different versions of Android and shells (MIUI, OneUI, Pixel Experience) may differ. If you do not find an exact match of the name, be guided by the meaning of the section.
If the device goes into an endless reboot (bootloop) immediately after installation, return to Recovery mode. Try doing a hard reset (Format Data), deleting all user data, and reinstall GApps on a clean system. If this does not help, you may have to reflash the operating system itself.
Frequently asked questions (FAQ)
Can I install GApps without a computer?
Yes, it is possible. You can download the GApps package directly to your smartphone through a browser, then boot into TWRP and install the downloaded ZIP file. The main thing is not to format the internal memory before installation, otherwise the file will disappear.
Do you need to install GApps on stock firmware?
No, on stock (official) firmware of global versions of smartphones, Google services are already built into the system. Installing on top of them can lead to conflicts and unstable operation. This instruction is intended only for custom firmware or Chinese versions without Google.
What are "Systemless GApps"?
This is a method of installing Google services through the Magisk module, which does not make changes directly to the system partition. This allows you to receive OTA updates and roll back changes more easily, but requires superuser rights and Magisk installed.
Why does the camera not work after installation?
Sometimes GApps packages can conflict with camera drivers in custom firmware. Try installing a lighter version of the package (for example, Pico) or using an alternative camera application (GCam) that does not depend on Google system libraries.
Will installing GApps erase my data?
Installing the ZIP file in Recovery itself does not erase user data (photos, contacts) unless you ran the Format Data or Wipe Data command. However, cleaning the Dalvik and Cache partitions, recommended before installation, does not affect personal files.