Skip to content

HurtCopain/vendor_google_mainline_modules

 
 

Repository files navigation

vendor_google_mainline_modules

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
    • https://ibotpeaches.github.io/Apktool/install/
    • Run apktool if framework-res.apk, apktool if SystemUIGoogle.apk to install framework for apktool.
      This is necessary for proper extracting.
      (generally found in /system/framework/, /system_ext/priv-app/)

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.

About

Prebuilt mainline APEX modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 75.2%
  • Shell 24.8%