Go to file
2023-03-08 20:07:31 -05:00
.github/workflows Update '.github/workflows/updater.yml' 2023-03-08 19:54:37 -05:00
MulchWebview force update again 2023-03-08 20:07:31 -05:00
product/overlay/MulchWebviewOverlay Switch to Mulch 2023-03-08 16:39:34 -05:00
updater add push 2023-03-08 17:26:30 -05:00
LICENSE refactor: moved from github 2023-03-08 14:38:17 -05:00
mulch.mk Switch to Mulch 2023-03-08 16:39:34 -05:00
Pipfile Updated APK [CI SKIP] 2023-03-09 01:02:58 +00:00
Pipfile.lock Updated APK [CI SKIP] 2023-03-09 01:02:58 +00:00
README.md refactor: moved from github 2023-03-08 14:38:17 -05:00

Bromite System Webview

This is a repositery hosting the make files and apk to successfully implement Bromite's System Webview in an ARM64/ARMv8 android device ROM. It uses an overlay, adds the app to the system and removes AOSP's webview to do so.

I recommend using lineageos4microg/docker-lineage-cicd to build it.

Implementation

To do this, add a repo manifest file to include this repository like so :

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
	  <project name="matt1432/android_vendor_bromitewebview" path="vendor/bromite" remote="github" revision="master" />
</manifest>

With lineageos4microg/docker-lineage-cicd

#1

Simply add BromiteWebview BromiteWebviewOverlay in the CUSTOM_PACKAGES environment variable in your docker-compose.yml file.

#2

If you don't want to make your CUSTOM_PACKAGES variable too long, you can make a before.sh script in the /srv/userscripts folder and add this line in it :

sed -i "1s;^;\$(call inherit-product-if-exists, vendor/bromite/bromite.mk)\n\n;" "/srv/src/LINEAGE_19_1/vendor/lineage/config/common.mk"

Without lineageos4microg/docker-lineage-cicd

You need to edit the "vendor/lineage/config/common.mk" file by adding :

$(call inherit-product-if-exists, vendor/bromite/bromite.mk)

Credits