Fără Descriere

LuK1337 7abac34edf Run cicd/verify-permissions.py directly 3 ani în urmă
arm d0ec58570c Make SetupWizard override Provision again 3 ani în urmă
arm64 d0ec58570c Make SetupWizard override Provision again 3 ani în urmă
build ea3ef2979c Initial skeleton x86_64 support 3 ani în urmă
cicd 5e4bc3e303 Use f-strings everywhere 3 ani în urmă
common ea3ef2979c Initial skeleton x86_64 support 3 ani în urmă
x86 d0ec58570c Make SetupWizard override Provision again 3 ani în urmă
x86_64 9cc3de1250 Add x86_64 gapps 3 ani în urmă
.gitignore 1e2facf59c Move gapps log 8 ani în urmă
.gitlab-ci.yml 7abac34edf Run cicd/verify-permissions.py directly 3 ani în urmă
LICENSE ea3ef2979c Initial skeleton x86_64 support 3 ani în urmă
Makefile ee8b7e1415 First commit 10 ani în urmă
README.md ea3ef2979c Initial skeleton x86_64 support 3 ani în urmă
TODO.md 62723efdbc Add TODO list for MTG 3 ani în urmă
addond_head 55071e36c7 Addon.d V3 4 ani în urmă
addond_tail 55071e36c7 Addon.d V3 4 ani în urmă
extract-files.sh 3d60895de3 gapps: Switch to standalone extract utils 4 ani în urmă
proprietary-files-arm-nongrouper.txt 85e08d4128 Update arch specific APKs 3 ani în urmă
proprietary-files-arm.txt 70dad6ef9c Update Phonesky APK with proper versions 3 ani în urmă
proprietary-files-arm64-nongrouper.txt 85e08d4128 Update arch specific APKs 3 ani în urmă
proprietary-files-arm64.txt 70dad6ef9c Update Phonesky APK with proper versions 3 ani în urmă
proprietary-files-common-nongrouper.txt 5e1c63d566 SetupWizard is arch dependent 4 ani în urmă
proprietary-files-common.txt 259673442b Update common gapps 3 ani în urmă
proprietary-files-x86-nongrouper.txt 85e08d4128 Update arch specific APKs 3 ani în urmă
proprietary-files-x86.txt 70dad6ef9c Update Phonesky APK with proper versions 3 ani în urmă
proprietary-files-x86_64-nongrouper.txt 9cc3de1250 Add x86_64 gapps 3 ani în urmă
proprietary-files-x86_64.txt 9cc3de1250 Add x86_64 gapps 3 ani în urmă
setup-makefiles.sh ea3ef2979c Initial skeleton x86_64 support 3 ani în urmă
toybox-arm 8650488592 Include prebuilt static toybox 4 ani în urmă
toybox-arm64 8650488592 Include prebuilt static toybox 4 ani în urmă
toybox-x86 8650488592 Include prebuilt static toybox 4 ani în urmă

README.md

vendor_gapps

GApps for android devices

Build standalone zips

You can compile your GApps package with GNU make

make distclean

  • Remove output directory

_make gappsarm

  • compile signed flashable GApps for arm

_make gappsarm64

  • compile signed flashable GApps for arm64

_make gappsx86

  • compile signed flashable GApps for x86

_make gapps_x8664

  • compile signed flashable GApps for x86_64

Build inline with Android

  1. Sync this repo to $GAPPS_PATH where $GAPPS_PATH is the path to this repo
  2. Include $GAPPS_PATH/$ARCH/$ARCH-vendor.mk where $ARCH is arm, arm64, x86, or x86_64 depending on the device's architecture

Explanation of pinned blobs

NOTE: All arch specific blobs not specifically explained here are pinned for the sake of being able to extract independently of the architecture of the source device.

AndroidMigratePrebuilt.apk

  • This is from a marlin factory image to avoid crashes with the one found in the walleye factory images.

GoogleCalendarSyncAdapter.apk

  • This is no longer included in Google system images and is required for syncing Google Calendar accounts with AOSP Calendar.

PrebuiltExchange3Google.apk

  • This is no longer included in Google system images and is required for using Exchange accounts in the Gmail app.

PrebuiltGmsCore.apk

  • This is a nodpi apk so that it works properly on all devices and updates to the appropriate one. This is generally from APKMirror and is not usually updated between major version updates.

SetupWizard.apk

  • This is a non-pixel SetupWizard for better UX and less pixel-specific references.

default-permissions.xml and privapp-permissions-google.xml

  • These do not always contain all the necessary permissions for apks which are not from the corresponding factory image, so they must be modified to avoid permission related crashes.

libjni_latinimegoogle.so

  • This lib is no longer included in Google system images and is required for swype typing with AOSP LatinIME.

Thanks and Credits

aleasto

  • Install scripts for 11 with dedicated partitions support

cdesai

  • Reminding me that /proc/meminfo is a thing

ciwrl

  • Catching a few spelling errors in this file

gmrt

  • Initial list for gapps

harryyoud

  • Thorough testing and Jenkins setup

flex1911, raymanfx, deadman96385, jrior001, haggertk, arco

  • Thorough testing

jrizzoli

  • Initial build scripts and build system

luca020400

  • Fixing my makefiles

mikeioannina

  • The name for MindTheGapps

razorloves, raymanfx

  • Helping maintain this repo

syphyr

  • Showing me how to repack libs in PrebuiltGmsCore