Skip to content

EXTENDROM_PACKAGES

steadfasterX edited this page Jan 21, 2025 · 21 revisions

EXTENDROM_PACKAGES

State

State Branch Supported Android version(s) Tested on
STABLE main A9, A10, A11, A12, A13 A9, A10, A11, A12, A13

Flags

flag values meaning where to configure
EXTENDROM_PACKAGES list of packages to install/handle here you control what should be integrated in your ROM and what not. device/<vendor>/<model>/vendorsetup.sh
EXTENDROM_PACKAGES_SKIP_DL true or empty allows to skip already downloaded APKs specified by EXTENDROM_PACKAGES.
extendrom will check if the APK is there regardless of that this flag and skip ONLY if the APK is missing or when it was not downloaded correctly before.
device/<vendor>/<model>/vendorsetup.sh

Popular options

All options for the EXTENDROM_PACKAGES flag usually placed in device/<vendor>/<model>/vendorsetup.sh

EXTENDROM_PACKAGES= description more
AdAway A Free and Open Source ad blocker for Android Homepage
additional_repos.xml requirement to activate selectable F-Droid repos
AOSmium<ARCH>/AOSmium_webview<ARCH> an alternative Browser and WebView based on Chromium using Vanadium & Cromite patches Details
AuroraStore an alternative google play store client - get (almost) any google play app you want Homepage
Cromite_arm64/Cromite_webview64 an alternative Browser and WebView based on Chromium Details
DNS66 DNS66 allows blocking host names via DNS - does NOT require root Homepage
Etar Etar is a material designed open source calendar, for everyone! Homepage
F-Droid F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications
You might want to check EXTENDROM_FDROID_REPOS as well!
Homepage
F-DroidPrivilegedExtension read the notes before enabling this!
Fennec Browser that supports current and anticipated web standards. Homepage
K9-Mail-latest Full-featured email client Homepage
Lawnchair-latest as Lawnchair-stable but might contain new features/bugs TG group
Lawnchair-stable Lawnchair is the customizable Pixel Launcher alternative. Homepage
Magisk pre-root your device (see also here) , signed with the official Magisk keys Homepage
MicrogGmsCore MicroG GmsCore is a free software reimplementation of Google's Play Services. Read the notes here Homepage
noEOSappstore removes the /e/ OS app store. background here - FAQ 0
Omega Launcher forked from Lawnchair Homepage
Phonesky_AXP-OS the original Google Play store - but patched to allow in-app purchases on microG ROMs (e.g. in lineage4microg, AXP.OS, ..)
QKSMS Replacement for the stock AOSP messaging app. Homepage

ALL possible options

a current list of all available options can be found always here

removing packages

even removing system packages is possible, e.g. if you do not like the Apps package within /e/ OS you can specify EXTENDROM_PACKAGES="noEOSappstore" in your device/<vendor>/<model>/vendorsetup.sh and it will be removed.

if you want to remove something else which is currently not supported (current list here): open vendor/extendrom/extra/Android.mk and

  • copy/paste (e.g.) the noEOSappstore block
  • change the LOCAL_MODULE name to whatever you like (e.g. noWHATEVER)
  • LOCAL_OVERRIDES_PACKAGES must match the LOCAL_MODULE name of what you want to remove
  • add the LOCAL_MODULE name you specified in you device/<vendor>/<model>/vendorsetup.sh (e.g. EXTENDROM_PACKAGES="noWHATEVER")

Keep in mind that removing system apps like that can easily lead to a non-bootable system if there are dependencies you forgot to take care of.