3
0
Fork 0
Go to file
someone5678 5a9c5dab88 gms: Import missing QR Code scanner components in PrebuiltGmsCore
* From:
cheetah-tq2a.230505.002-factory-fe44ced0
2023-05-19 23:38:40 +09:00
common gms: Import missing QR Code scanner components in PrebuiltGmsCore 2023-05-19 23:38:40 +09:00
products gms: Drop extservices from exclusion list 2022-10-20 00:06:36 -04:00
rro_overlay gms: Update PixelSetupWizard strings 2023-01-05 09:44:29 -05:00
Android.mk
README.md gms: add readme 2021-10-22 17:21:33 +05:30
exclude-tag.txt gms: Exlcude config_systemBluetoothStack 2023-03-20 20:20:15 +00:00
extract-files.sh gms: Exclude default wallpaper 2022-02-05 18:47:04 +05:30
overlay-template.txt overlays: add support for overlays 2021-10-22 17:21:33 +05:30
proprietary-files.txt gms: Import missing QR Code scanner components in PrebuiltGmsCore 2023-05-19 23:38:40 +09:00
setup-makefiles.sh overlays: add support for overlays 2021-10-22 17:21:33 +05:30

README.md

vendor_gms

Basic usage

  • If you just wanna use this repository, then you just need to include products/gms.mk
  • This is as simple as: $(call inherit-product-if-exists, vendor/gms/products/gms.mk)

Advanced usage

Initial setup

  • Install xmlstarlet
    • sudo apt install xmlstarlet, sudo pacman -S xmlstarlet, etc. depending on your distribution.
  • Install apktool, make sure its available in PATH

Extracting / updating extracted overlays

Basically the same as regular extract-files

./extract-files.sh /path/to/a/dump

Removing certain overlays

  • If certain overlays are not required, you can simply add them to exclude-tag.txt, those will be removed from the extracted overlays.

Miscellaneous information

  • The main changes here are the addition of apktool and xmlstarlet, to allow us to extract the necessary overlays from some RROs.
  • Since the process does take a while, to speed it up, all extraction is done in the background. This might not be suitable for weaker systems if there is a very high number of overlays to be extracted.