Google gapps

Китайские аппараты

Есть люди, которые хотят установить на чистокровных «китайцев» Gapps. Что это заведомо обречено на провал, говорить излишне. Такие телефоны просто не предназначены для работы с приложениями Google. Обычно у таких устройств настолько слабое железо, что даже «Маркет» на них работать не будет. Но если вы уверены в качестве своего «китайца» и хотите воткнуть на него Gapps, то придется изучить немало инструкций. Ибо для каждого аппарата имеются свои инструкции по установке «кастомных» прошивок и Gapps.

Конечно, «китайцы» бывают разными. Некоторые даже снабжены «вменяемой» ОС Android. Именно с ними и можно производить действия по установке Gapps. Но далеко не факт, что ваши старания увенчаются успехом. Все-таки это не оригинальные устройства. И как на них умудрились установить Android, никому не известно. Вполне возможно, что своим вмешательством в прошивку вы снесете те «костыли», на которых держится многострадальная ОС. Но во всяком случае, попробовать стоит. Вполне возможно, что после этого аппарат заработает как положено.

Variants of GApps

For a regular user, a bunch of first-party Google applications have gradually become integral to Android’s functionality or look and feel. Then come those who prefer an absolute minimalistic setup and consider virtually everything as bloatware.

Since it’s really hard to come up with a common solution for all, the GApps maintainers usually offer several variants of their builds. That’s the reason you can find GApps packages with “pico”, “basic”, “full”, and similar tags. Of course, the Play Store, along with obligatory Play Services and related libraries, are the common components between them, but the number of bundled first-party Google applications is the key differentiating factor out there.

Compatibility with older Android versions is another interesting aspect of the GApps scene. Not all devices can run the latest and greatest version of Android even with the help of custom ROMs, which is why it’s necessary to maintain support for older releases. Moreover, some low-level libraries are dependent on the CPU architecture, so mainstream maintainers sometimes offer architecture-specific builds as well.

Удаление

Некоторые индивидуумы категорически не приветствуют Gapps, считая, что через них Google шпионит за пользователями. Не будем вдаваться в подробности этой щекотливой темы, а просто расскажем о том, как удалить Gapps. Удалить можно очень просто – накатить «кастомную» прошивку без этого ПО. Если этот вариант не подходит, тогда нужно сделать аппарату root-права и удалить все приложения Google вручную.

Конечно, официальные инструкции от «Гугл» не рекомендуют удалять пакет Gapps, но в некоторых случаях это просто необходимо. Например, ваш аппарат страдает катастрофическим недостатком оперативной памяти, а Gapps «кушает» немало. В таких случаях лучше удалить этот пакет. Или же пакет из-за каких-либо ошибок стал жутко глючить. Тогда Gapps надо удалить. Как это сделать, уже рассказывалось.

Как установить Gapps?

Все зависит от модели вашего устройства, от версии прошивки и т.д. Для более полной информации для вашего конкретного случая можно смотреть информацию на популярном форуме 4pda. Описывать установку Gapps в данном случае нет нужды, поскольку она может выполняться через ClockworkMod recovery, TWRP recovery, через специальный инсталлятор и т.д. Главное, следуйте указанной инструкции во избежание ошибок.

Скачать Gapps. Что такое Гапсы? На различных форумах и тематических сайтах, инструкциях и статьях, можно встретить такое слово Gapps (гапс). Что оно обозначает и для чего нужно, можно узнать из данной статьи.

Скачать Gapps. Что такое Гапсы?

Google Apps — службы и приложения, поставляемые компанией Google для использования собственных интернет сервисов. Например видеохостинг YouTube,  почта Gmail, Books, Maps, Google Диск, Photo, Google Play, Blogpost, Поиск, Google + и многие другие.

Если Вы используете родную, официальную прошивку, то наверняка данные службы и приложения уже установлены в ваше устройство, однако исключением могут быть китайские Android смартфоны и планшеты.

Если же установлена одна из неофициальных прошивок, таких как  или , то данных служб в них уже не найдете. Поэтому необходимо Gapps скачать и установить из меню кастомного Recovery. После этого вы сможете использовать все сервисы гугл на кастомных прошивках в полном объеме!

Где скачать Gapps?

Скачать их можно с как с официальных страниц разработчиков кастомных прошивок, либо же с альтернативных ресурсов. Ниже будут представлены на лучшие из всех доступных вариантов:

 (частые обновления)

Можно воспользоваться более легким и удобным способ установки свежих версий Gapps, воспользовавшись приложением OpenGapps.

Новый простой способ установки Gapps

Для этого вам понадобится приложение Open Gapps Manager, которое работает по принципу:

1. Скачал приложение Open Gapps Manager и установил его на свое Android устройство;

2. Зашел в установленное приложение, после определение архитектуры устройства, скачать самую новую версию приложений Google;

3. При наличие Root прав и установленного Recovery можно быстро установить пакет приложений Google, либо перезагрузиться в Recovery и установить вручную необходимо установить скачанные Gapps из Recovery.

Скачать новую версию приложения Open Gapps Manager можно на  или загрузить с официального магазина Goolge Play (рекомендовано).

Иногда бывает так, что после прошивки смартфона не хватает некоторых существенных приложений. Без них полноценная работа аппарата невозможна. Ни программы не скачать, ни игры. Как с этим бороться? Просто доустановить нужные приложения. Но беда в том, что они «вшиты» в прошивку, и просто установить apk не получится. Такие программы предоставляются компанией Google и называются Gapps. Что это за зверь, мы разберем чуть ниже.

Плюсы

Gapps предоставляют все возможности сервисов гугла. Вместо веб-приложения мы имеем нативный и, как правило, более удобный в использовании интерфейс приложения. Помимо этого, имеем официальный маркет с миллионами приложений и другого контента (фильмы, музыка, книги). Гугл предоставляет полную синхронизацию устройства (смс, контакты, учетные записи, историю поисковых запросов и т.д.). Также сервис игр дает нам возможность померяться п** с друзьями, используя таблицу рекордов и ачивки. А используя аккаунт Google+ можно забыть про регистрацию в большинстве приложений — все делается 1 кнопкой. К сожалению, за все удобства приходится расплачиваться…

Что означает GAPPS nano, pico, micro, full и другие?

Гапсы, как правило, разделяют по объему и количеству устанавливаемых приложений гугл:

  • Pico (самый маленький пакет). Содержит файлы – Google Package Installer, Google Play Services.
  • Nano. Содержит файлы – Google Package Installer, Google Play Services, Device Health Services, Google Markup, Google App (Search).
  • Micro. Содержит файлы – Device Health Services, Gmail, Google App (Search), Google Calendar, Google Pixel Launcher, Google Package Installer, Google Play services, Google Text-to-Speech, Google Wallpapers, Pixel Icons, Pixel Launcher.
  • Mini. Содержит файлы – Device Health Services, Gmail, Google App (Search), Google Calculator, Google Calendar, Google Clock, Google Maps, Google Messages, Google Pixel Launcher, Google Package Installer, Google Photos, Google Play services, Google Tags, Google Text-to-Speech, YouTube.
  • Full. Содержит файлы – Cloud Print, Device Health Services, Gmail, Google Accessibility Suite, Google App (Search), Google Calculator, Google Calendar, Google Chrome, Google Clock, Google Drive, Google Keep Notes, Google Maps, Google Messages, Google News, Google Pixel Launcher, Google Package Installer, Google Photos, Google Play Books, Google Play Games, Google Play Movies & TV, Google Play Music, Google Play services, Google Tags, Google Text-to-Speech, YouTube.

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android.

Слово это, как можно догадаться, пришло к нам из английского языка — Gapps. Более того, оно является сокращением от словосочетания Google Apps, что можно перевести как приложения Google, то есть Google Play, Gmail, Play Music, Google Maps и т.д. Изначально Google Apps установлены на большинстве устройств на базе Android, будь это смартфон или планшет. Однако на некоторых прошивках из-за лицензионных ограничений приложения Гугл по умолчанию отсутствуют. В принципе, смартфоном можно пользоваться и без указанных приложений, но, к примеру, пользоваться устройством на базе Android без Play Market, мягко говоря, не очень удобно. Поэтому и предлагается установить приложения отдельно. Вернее, обычно они идут в виде установочного файла, установить который не сложнее, чем прошивку. Иногда появляется необходимость Google Play отдельным установочным файлом, если его версия более свежая.

Build your own Open GApps

The example git commands assume you have a GitHub account and have set-up .

If you want to build your own version of Open GApps, you’ll need to fetch the git sources:

To initialize your local repository using the Open GApps source tree, clone the main repository with the command:

Then sync the submodules to get the original APK sources as provided by Google. Take note that these repositories are very large (in the order of GiBs).
You can also use this command to update the sources at a later moment to their most recent version:

  • will order to fetch only the latest snapshot of the APKs (reduces space used and amount of data to be retrieved by git, by not fetching the APKs’ history)
  • can be one of the following «arm, arm64, x86, x86_64» to fetch only data required for specified architecture (note that fallback architectures will be fetched too)

To build Open GApps for all platforms and all Android releases:

To build Open GApps for a specific Android release on a specific platform,
define both the platform and the API level of that release, seperated by a dash and optionally add the variant with another dash.

Two examples (for building for Android 6.0 on ARM):

or

To add updated source APKs to the sources archive (you can add more than one at once):

For contributors, updated sources can be uploaded. Either without an argument for every architecture, or with one or more arguments for a subset of architectures:

If you want an overview of the locally available sources:

You can add extra arguments to report_sources to do your more advanced bidding too:

MicroG

MicroG — открытая реализация gapps. Обеспечивает работу push-уведомлений, api геолокации в использующих это приложениях. Список поддерживаемых api.

Для работы требуется функциональность подделки подписи в прошивке. Способы установки, примерно соответствующие градации устройств выше:

Можно установить LineageOS for MicroG и получить практически все перечисленное практически из коробки. Самый простой и удобный способ из всех, рекомендую использовать именно его, если ваше устройство есть в списке поддерживаемых.

Можно установить MicroG вручную на любую прошивку, не идущую в комплекте с gapps (почти любая не стоковая прошивка). Однако, в прошивке требуется поддержка подмены подписей (Signature Spoofing).

  • Смотрите инструкции. В довольно большом списке прошивок эта функциональность есть из коробки, достаточно только поставить сверху MicroG.
  • Остальные прошивки придется тем или иным способом патчить.
    • Самый удобный способ — модуль для XPosed FakeGapps. Не требует модификации самой системы.
    • Способы с модификацией системы. Не рекомендую, т.к. у меня это приводило к проблемам с производительности, но не могу сказать, правило это или исключение. Необходимо повторять после каждого обновления.
      • Способы патчинга на самом телефоне (nanodroid-patcher) занимают достаточно много времени (перекомпиляция достаточно жирного системного файла), но являются вторыми по удобству. У меня это приводило к проблемам с производительности, не рекомендую.
      • Способы патчинга с участием компьютера. Еще менее удобны, но при этом быстры, т.к. пересборка происходит на ПК. Требуют подключения телефона к ПК.

Не планировал описывать полную инструкцию, но опыт предыдущего поста показывает, что придется.

Процесс установки зависит от способа. Про установку при помощи NanoDroid чуть ниже, здесь описана ручная процедура:

  • Удалить gapps, если они есть. Например, при помощи приложения /d/gapps
  • Установить собственно необходимые apk. Из репозитория microg или NanoLx.
    • GmsCore.apk («MicroG Services core» из репозитория). На Android 7 и выше это приложение нужно сделать системным (при помощи приложения или модуля magisk systemize), если вы хотите пользоваться бекендами поиска местоположения.
    • GmsProxy.apk («MicroG Services Framework proxy» из репозитория)
    • Одну из реализаций PlayStore (это обязательно)
      • Приложение-заглушку FakeStore. Заглушке в настройках необходимо дать доступ на подделку подписей. В последний раз у меня с этим возникли какие-то проблемы, поэтому можно сделать с ПК или просто с телефона.
      • Переподписанный Google Play Store. Да, это возможно! Но такой apk предоставляет только репозиторий NanoLX.
    • Бекенды местоположения, если нужно. Например, MozillaNlpBackend. Позволяет телефону быстро определять своё местонахождение без GPS.

После установки и перезагрузки, необходимо зайти в настройки microg и пройтись по чеклисту, дать все необходимые разрешения. Мне на Android 9 понадобилось набрать , без этого регистрация пуш-уведомлений не производилась. Тестировать работу можно при помощи Push notifications tester.

Как установить GApps

Как установить GApps на самом деле так же, как мы устанавливаем пользовательское ПЗУ. GApps также представлены в виде Zip- файлов .

Итак, вы просто вводите данные на карту памяти, а затем прошиваете их через режим восстановления (CWM или TWRP).

Шаги более или менее похожи на это:

  1. Скопируйте данные GApps на карту памяти, затем снова вставьте их в HP.
  2. Включите мобильный телефон, нажав кнопку питания + громкость вверх + громкость вниз .
  3. Подождите, пока он не войдет в режим восстановления .
  4. Затем выберите меню « Установить» .
  5. Затем установите файл Zip GApps, который был ранее сохранен на карту памяти.

Если это так, просто перезапустите его. Тогда приложения Google будут автоматически установлены при повторном входе HP в систему.

Проблемные аппараты

Некоторые смартфоны не поддаются стандартным способам прошивки из-за заблокированного загрузчика. С одной стороны, это хорошо, поскольку оберегает устройства от действий «криворуких» пользователей. А с другой – это лишние проблемы при смене прошивки. Такими «болячками» обычно страдают девайсы от Sony и HTC. Также у последних аппаратов Samsung наблюдается такая тенденция, что значит, Gapps на эти смартфоны установить или удалить их оттуда будет проблематично. Но всякая проблема имеет решение.

Если ваш смартфон относится к категории проблемных, не спешите отчаиваться и рвать на себе волосы. Прогресс на месте не стоит, и народные умельцы уже давно придумали способ разблокировки вашего крепкого орешка. Главное — пробовать. Ибо если не предпринимать вообще ничего, то проблема просто останется нерешенной. А такой вариант нам категорически не подходит. Дерзайте. Нерешаемых проблем не бывает.

Кульминация

Для удаления необходимо обладать правами root на устройстве. Если с этим все хорошо, то приступаем к удалению файлов (некоторых может и не быть на устройстве). Из папки /system/app:

  • Books.apk — Google Книги;
  • CalendarGoogle.apk — Google Календарь;
  • Chrome.apk — Google Chrome;
  • CloudPrint.apk — система облачной печати;
  • Drive.apk — Google Drive;
  • GenieWidget.apk — виджет новостей и погоды;
  • Gmail2.apk — Gmail;
  • GoogleContactsSyncAdapter.apk — синхронизация контактов;
  • GoogleEars.apk — Google Ears (аналог Shazam);
  • GoogleEarth.apk — Google Земля;
  • GoogleHome.apk — домашний экран с интегрированным Google Now;
  • GoogleTTS.apk — система синтеза речи;
  • Hangouts.apk — Google Hangouts;
  • Keep.apk — Google Keep;
  • LatinImeGoogle.apk — клавиатура с поддержкой жестов;
  • Magazines.apk — Google Журналы;
  • Maps.apk — Google Карты;
  • Music2.apk — Google Музыка;
  • PlayGames.apk — Google PlayGames;
  • PlusOne.apk — Google+;
  • QuickOffice.apk — QuickOffice;
  • Street.apk — Google Street;
  • SunBeam.apk — живые обои SunBeam;
  • Videos.apk — Google Фильмы;
  • YouTube.apk — YouTube.

Из папки /system/priv-app:

  • CalendarProvider.apk — хранит данные календаря;
  • GoogleFeedback.apk — отправляет отчет об использовании Google Play;
  • GoogleOneTimeInitilalizer.apk — мастер установки дополнительных Google-приложений;
  • SetupWizard.apk — мастер настройки при первом запуске;
  • Wallet.apk — Google Кошелек;
  • talkback.apk — оповещение голосом о событиях на устройстве.

Из папки /system/lib:

  • com.google.android.maps.jar;
  • com.google.android.media.effects.jar;
  • com.google.widevine.software.drm.jar.

В процессе удаления gapps будут завершаться с ошибкой, о чем будут уведомлять сообщениями. Также возможна аварийная остановка приложений, использующих gapps. После удаления необходимо перезагрузить устройство. Запуск ОС будет дольше обычного, т.к. будет осуществляться проверка системы. Потом время запуска сократится по сравнению с тем, когда gapps были в системе.

How it works

When building in an AOSP tree, the build system processes the file very early, which means that the file is also processed very early.
This causes two special build «functions» (generic build rules) to be defined before any Android.mk files are read:

BUILD_GAPPS_PREBUILT_APK # - for apps
BUILD_GAPPS_PREBUILT_SHARED_LIBRARY # - for shared libraries

The definitions use the already existing AOSP build infrastructure for prebuilt APKs and SHARED_LIBRARYs, but remove a lot of the boilerplate.

The build rules take care of locating the correct APK/libraries in an architecture-independent way. The AOSP based build system already prioritizes SoC architecture. E.g. if it finds an apk in and , it will automatically prioritize .

The APK rule will also scan the APK for any libraries, and if it finds libraries it will get the AOSP build system to automatically extract them and place them at the expected place.

Latest Posts

  • Download GCam for Galaxy Z Flip3 – Google Camera APK 8.1
  • Download GCam for Moto G Pure – Google Camera APK 8.1
  • Download GCam for Redmi 9A Sport – Google Camera APK 8.1
  • Download GCam for Redmi 9 Activ – Google Camera APK 8.1
  • Download GCam for Galaxy A13 5G – Google Camera APK 8.1
  • Download GCam for Galaxy F42 5G – Google Camera APK 8.1
  • Download GCam for Oppo F19s – Google Camera APK
  • Download GCam for Oppo K9 Pro – Google Camera APK
  • Download GCam for Realme 8s 5G – Google Camera APK
  • Download GCam for Realme 8i – Google Camera APK
  • Download GCam for Realme Narzo 50A – Google Camera APK
  • Download GCam for Galaxy A73 – Google Camera APK 8.1
  • Download GCam for Moto G60s – Google Camera APK
  • Download GCam for iQOO Z5 – Google Camera 8.1
  • Download GCam for Xiaomi 11 Lite 5G NE – Google Camera 8.1

Differences in Gapps

As mentioned earlier, Google Apps are available in many different variants. Let’s take a look at them and see what are the major differences among all the Gapps package available.

Google Apps for Different Platforms

The following is a list of platforms supported by Google Apps and where they could run properly. They are listed as follows:

  • ARM
  • ARM64
  • x86
  • x86_64

You can read up more in detail about these platform types and what they offer in the article below. Just FYI, most of our recent phones are all based on the ARM64 architecture. So that is what you will most probably need.

ARM

ARM used to be the most popular 32-bit platform for Android phones. Almost every chipset and phone hardware before 2016 was powered by a 32-bit platform. Phones older than that period will need Gapps based on this platform. Do not try to run Gapps that were made for the 64-bit systems before that could crash your phone.

ARM64

ARM64 is the currently used, most popular platform. Almost all new Android phones and tablets are based on the 64-bit system. Phones moved on to this system in the late 2016 and the very early adopters include: Google Nexus 6P, Nexus 5X etc. Safe to say, every flagship phone since last year is based on 64-bit.

x86

Intel chipsets are very uncommon on Android phones. Only a handful of devices are based on the Intel x86 platform. One device that comes to mind is Asus Zenfone. We doubt you will hardly ever need Gapps for the x86 platform.

x86_64

Gapps for the x86_64 are more commonly used on Android emulators. All these emulators are optimized and based on Intel chipsets. And since all computers now support 64-bit systems, this should be your choice of platform when downloading Gapps for Android emulators. This is useful for development purposes or if you just want to run and install Google apps on your PC or Mac.

Gapps Variants – Which one should you download?

Here is a list of the variants offered and the differences among them. From here you can decide the one you want to download and why. In our opinion, you should go with the nano variant as it is enough for you to start using Google services and apps and you can later download more apps as needed.

There are seven different variants available. They are listed as below:

  • pico
  • nano
  • micro
  • mini
  • full
  • stock
  • super

For more details on them and which you to go for, you can read all about them in the following paragraphs.

pico

This is the bare minimum set of GApps that is required to run Google services on an Android device. It only comes with a small set of Google apps like the Google Search app, YouTube, Google Play Store etc. This is a popular choice by many if you are careful about what apps use your internal storage of the phone.

nano

nano is our favourite choice of GApps. It comes with the basic Google functionality and some more that is not available from the Google Play Store. It is slightly bigger in size than pico and gets the job done well. This is the package / variant we have covered below for you to download.

micro

micro GApps package include everything from pico and nano packages. Plus, it also comes with a limited set of apps i.e. Gmail, Google Calendar, Google Assistant and some extra functionality as well.

mini

This set brings even more Google apps along with the basic functionality. You can expect most of the popular Google apps included as part of this package.

full

If you own an OEM based phone and your custom ROM already includes the stock apps from the OEM’s platform, you should go with the full GApps package. Mainly because the full package will install all the recommended Google apps and will not replace the OEM-based stock apps.

stock

This is very similar to the full package, but this will replace any non-Google apps available. For example, if there is already a Calendar app available in the ROM, it will be replaced with the Google Calendar version from the Play Store.

super

If you are like me who wants every Google app installed on the phone, then this Super package is the way to go for. It comes with every Google app that has ever shipped with a phone. You can expect apps like Google Sheets, Slides or Docs also included as part of this package.

Troubleshooting

Google Apps packages are not generally supported by the CyanogenMod team, or by their distributors. The good news is that there is very little that can go wrong! If you are experiencing problems, here is a list of different things you can try (each one a bit more extreme/destructive than the last):

  1. Reboot your device
  2. Verify all apps are up-to-date in the Play Store
  3. Re-flash the Gapps package (via recovery)
  4. Wipe the partition and reinstall both CyanogenMod and Gapps (as long as if you don’t wipe /data, your data will be preserved)
  5. Wipe , and and reinstall both CyanogenMod and Gapps (this will delete all of your data, i.e. like you’re starting from a clean slate)

If you still have problems consider googling for alternative Google Apps installation package.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector