From ccd532bd01c354d43f8ab6548809876a22a56593 Mon Sep 17 00:00:00 2001 From: Christopher Roy Bratusek Date: Wed, 7 Nov 2018 20:46:48 +0100 Subject: [PATCH] add basic structure for Bromite WebView module [non-functional] --- .../META-INF/com/google/android/update-binary | 44 +++++++++++++++++++ .../com/google/android/updater-script | 1 + Bromite/module.prop | 7 +++ data/build-package.database | 5 ++- 4 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 Bromite/META-INF/com/google/android/update-binary create mode 100644 Bromite/META-INF/com/google/android/updater-script create mode 100644 Bromite/module.prop diff --git a/Bromite/META-INF/com/google/android/update-binary b/Bromite/META-INF/com/google/android/update-binary new file mode 100644 index 0000000..1f993ae --- /dev/null +++ b/Bromite/META-INF/com/google/android/update-binary @@ -0,0 +1,44 @@ +#!/sbin/sh + +umask 022 +OUTFD=${2} +ZIP=${3} + +ZIPDIR=$(dirname "${ZIP}") +MODID=NanoDroid_Bromite + +mkdir -p /dev/tmp +unzip -o "${ZIP}" CommonInstaller -d "/dev/tmp" +if [ ! -f /dev/tmp/CommonInstaller ]; then + echo " !! failed to load Common Installer" + exit 1 +else + source "/dev/tmp/CommonInstaller" +fi + +detect_bootmode +detect_outfd +show_progress 1.0 0 + +show_banner +set_progress 0.1 + +unpack_zip +mount_partitions + +detect_arch +${BOOTMODE} || setup_busybox + +get_cfg_setup +get_cfg_overlay + +detect_mode +set_progress 0.2 + +install_bromite_webview +set_progress 0.75 + +nanodroid_finalize +set_progress 1.0 + +exit 0 diff --git a/Bromite/META-INF/com/google/android/updater-script b/Bromite/META-INF/com/google/android/updater-script new file mode 100644 index 0000000..11d5c96 --- /dev/null +++ b/Bromite/META-INF/com/google/android/updater-script @@ -0,0 +1 @@ +#MAGISK diff --git a/Bromite/module.prop b/Bromite/module.prop new file mode 100644 index 0000000..907e009 --- /dev/null +++ b/Bromite/module.prop @@ -0,0 +1,7 @@ +id=NanoDroid_Bromite +name=NanoDroid (Bromite sub module) +version=v19.2.99999999 +versionCode=1 +author=Nanolx +description=NanoDroid (Bromite sub module) +minMagisk=1500 diff --git a/data/build-package.database b/data/build-package.database index dd6452f..7e9fcbe 100644 --- a/data/build-package.database +++ b/data/build-package.database @@ -171,4 +171,7 @@ files_database=( Full/gsync/K/app/GoogleCalendarSync/GoogleCalendarSync.apk Full/system/priv-app/FDroidPrivileged/FDroidPrivileged.apk Full/system/priv-app/FakeStore/FakeStore.apk Full/system/priv-app/YalpStore/YalpStore.apk - Full/system/priv-app/GsfProxy/GsfProxy.apk ) + Full/system/priv-app/GsfProxy/GsfProxy.apk + Bromite/system/app/BromiteWebView_arm/BromiteWebView_arm.apk + Bromite/system/app/BromiteWebView_arm64/BromiteWebView_arm64.apk + Bromite/system/app/BromiteWebView_x86/BromiteWebView_x86.apk )