diff --git a/build.conf b/build.conf index d2b2ab5..d95225f 100644 --- a/build.conf +++ b/build.conf @@ -8,6 +8,7 @@ BUILD_MUSIC_ARM64_V8A=true BUILD_MUSIC_ARM_V7A=false BUILD_TWITTER=true BUILD_REDDIT=true +BUILD_WARN_WETTER=true BUILD_MINDETACH_MODULE=true diff --git a/build.sh b/build.sh index 75b13f3..a6ce3f2 100755 --- a/build.sh +++ b/build.sh @@ -39,6 +39,7 @@ if [ "$BUILD_MUSIC_ARM64_V8A" = true ]; then build_music "$ARM64_V8A"; fi if [ "$BUILD_MUSIC_ARM_V7A" = true ]; then build_music "$ARM_V7A"; fi if [ "$BUILD_TWITTER" = true ]; then build_twitter; fi if [ "$BUILD_REDDIT" = true ]; then build_reddit; fi +if [ "$BUILD_WARN_WETTER" = true ]; then build_warn_wetter; fi if [ "$BUILD_MINDETACH_MODULE" = true ]; then echo "Building mindetach module" cd mindetach-magisk/mindetach/ diff --git a/utils.sh b/utils.sh index 9d1a21b..64e7fac 100755 --- a/utils.sh +++ b/utils.sh @@ -159,6 +159,24 @@ build_twitter() { patch_apk "$stock_apk" "$patched_apk" "-r" } +build_warn_wetter() { + echo "Building WarnWetter" + local last_ver + last_ver=$(get_patch_last_supported_ver "warnapp") + last_ver="${last_ver:-$(get_apk_vers "https://www.apkmirror.com/apk/deutscher-wetterdienst/" | head -n 1)}" + + echo "Choosing version '${last_ver}'" + local stock_apk="${TEMP_DIR}/warn_wetter-stock-v${last_ver}.apk" patched_apk="${BUILD_DIR}/warn_wetter-revanced-v${last_ver}.apk" + if [ ! -f "$stock_apk" ]; then + declare -r dl_url=$(dl_apk "https://www.apkmirror.com/apk/deutscher-wetterdienst/warnwetter/warnwetter-${last_ver//./-}-release/" \ + "APK[^@]*@\([^#]*\)" \ + "$stock_apk") + log "\nWarnWetter version: ${last_ver}" + log "downloaded from: [APKMirror - WarnWetter]($dl_url)" + fi + patch_apk "$stock_apk" "$patched_apk" "-r" +} + build_yt() { echo "Building YouTube" reset_template