diff --git a/README.md b/README.md index 5cd496f..80fb833 100644 --- a/README.md +++ b/README.md @@ -147,10 +147,12 @@ Old patches, because latest patch not support split apks ### [Revanced:](https://github.com/revanced/revanced-patches) -| Stable version | Beta version | +| [Stable version](https://github.com/ReVanced/revanced-patches/releases/latest) | [Beta version](https://github.com/ReVanced/revanced-patches/releases) | | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | [Arm64-v8a](../../releases/download/all/youtube-music-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/youtube-music-beta-arm64-v8a-revanced.apk) | | [Armeabi-v7a](../../releases/download/all/youtube-music-armeabi-v7a-revanced.apk) | [Armeabi-v7a](../../releases/download/all/youtube-music-beta-armeabi-v7a-revanced.apk) | +| [x86](../../releases/download/all/youtube-music-x86-revanced.apk) | [x86](../../releases/download/all/youtube-music-beta-x86-revanced.apk) | +| [x86_64](../../releases/download/all/youtube-music-x86_64-revanced.apk) | [x86_64](../../releases/download/all/youtube-music-beta-x86_64-revanced.apk) | ### [Revanced Extended:](https://github.com/inotia00/revanced-patches/) @@ -158,13 +160,17 @@ Old patches, because latest patch not support split apks | ------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | | [Arm64-v8a](../../releases/download/all/youtube-music-arm64-v8a-revanced-extended.apk) | [Arm64-v8a](../../releases/download/all/youtube-music-beta-arm64-v8a-revanced-extended.apk) | | [Armeabi-v7a](../../releases/download/all/youtube-music-armeabi-v7a-revanced-extended.apk) | [Armeabi-v7a](../../releases/download/all/youtube-music-beta-armeabi-v7a-revanced-extended.apk) | +| [x86](../../releases/download/all/youtube-music-x86-revanced-extended.apk) | [x86](../../releases/download/all/youtube-music-beta-x86-revanced-extended.apk) | +| [x86_64](../../releases/download/all/youtube-music-x86_64-revanced-extended.apk) | [x86_64](../../releases/download/all/youtube-music-beta-x86_64-revanced-extended.apk) | ### [Revanced Extended forked by anddea:](https://github.com/anddea/revanced-patches) -| Stable version | Beta version | +| [Stable version](https://github.com/anddea/revanced-patches/releases/latest) | [Beta version](https://github.com/anddea/revanced-patches/releases) | | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | [Arm64-v8a](../../releases/download/all/youtube-music-stable-arm64-v8a-anddea.apk) | [Arm64-v8a](../../releases/download/all/youtube-music-beta-arm64-v8a-anddea.apk) | | [Armeabi-v7a](../../releases/download/all/youtube-music-stable-armeabi-v7a-anddea.apk) | [Armeabi-v7a](../../releases/download/all/youtube-music-beta-armeabi-v7a-anddea.apk) | +| [x86](../../releases/download/all/youtube-music-stable-x86-anddea.apk) | [x86](../../releases/download/all/youtube-music-beta-x86-anddea.apk) | +| [x86_64](../../releases/download/all/youtube-music-stable-x86_64-anddea.apk) | [x86_64](../../releases/download/all/youtube-music-beta-x86_64-anddea.apk) | --- @@ -355,6 +361,16 @@ Web version: --- +### [Strava:](https://play.google.com/store/apps/details?id=com.strava) + +### [Revanced:](https://github.com/revanced/revanced-patches) + +| Stable version | Beta version | +| ---------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| [Arm64-v8a](../../releases/download/all/strava-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/strava-beta-arm64-v8a-revanced.apk) | + +--- + ### [Pixiv:](https://play.google.com/store/apps/details?id=jp.pxv.android) ### [Revanced:](https://github.com/revanced/revanced-patches) diff --git a/src/build/Anddea-Revanced-Extended-Beta.sh b/src/build/Anddea-Revanced-Extended-Beta.sh index ac283bd..63a2973 100644 --- a/src/build/Anddea-Revanced-Extended-Beta.sh +++ b/src/build/Anddea-Revanced-Extended-Beta.sh @@ -45,6 +45,14 @@ patch "youtube-music-beta-arm64-v8a" "anddea" "inotia" get_patches_key "youtube-music-rve-anddea" get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-music-beta-armeabi-v7a" "anddea" "inotia" +# x86_64 +get_patches_key "youtube-music-rve-anddea" +get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" +patch "youtube-music-beta-x86_64" "anddea" "inotia" +# x86 +get_patches_key "youtube-music-rve-anddea" +get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" +patch "youtube-music-beta-x86" "anddea" "inotia" # Patch YouTube Lite Arm64-v8a: get_patches_key "youtube-rve-anddea" diff --git a/src/build/Anddea-Revanced-Extended.sh b/src/build/Anddea-Revanced-Extended.sh index 8dca82e..14c971a 100644 --- a/src/build/Anddea-Revanced-Extended.sh +++ b/src/build/Anddea-Revanced-Extended.sh @@ -5,39 +5,38 @@ source src/build/utils.sh dl_gh "revanced-patches" "anddea" "latest" dl_gh "revanced-cli" "inotia00" "latest" -#Disabled because lastest RVE Anddea patch youtube not have splits apk on APKMirror -# Patch YouTube: -#get_patches_key "youtube-rve-anddea" -#get_apk "com.google.android.youtube" "youtube-stable" "youtube" "google-inc/youtube/youtube" "Bundle_extract" -#split_editor "youtube-stable" "youtube-stable" -#patch "youtube-stable" "anddea" "inotia" -# Patch Youtube Arm64-v8a -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-stable" "youtube-stable-arm64-v8a" "exclude" "split_config.armeabi_v7a split_config.x86 split_config.x86_64" -#patch "youtube-stable-arm64-v8a" "anddea" "inotia" -# Patch Youtube Armeabi-v7a -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-stable" "youtube-stable-armeabi-v7a" "exclude" "split_config.arm64_v8a split_config.x86 split_config.x86_64" -#patch "youtube-stable-armeabi-v7a" "anddea" "inotia" -# Patch Youtube x86 -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-stable" "youtube-stable-x86" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86_64" -#patch "youtube-stable-x86" "anddea" "inotia" -# Patch Youtube x86_64 -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-stable" "youtube-stable-x86_64" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86" -#patch "youtube-stable-x86_64" "anddea" "inotia" # Patch YouTube: get_patches_key "youtube-rve-anddea" -get_apk "com.google.android.youtube" "youtube-stable" "youtube" "google-inc/youtube/youtube" +get_apk "com.google.android.youtube" "youtube-stable" "youtube" "google-inc/youtube/youtube" "Bundle_extract" +split_editor "youtube-stable" "youtube-stable" patch "youtube-stable" "anddea" "inotia" -# Split architecture Youtube: +# Patch Youtube Arm64-v8a get_patches_key "youtube-rve-anddea" -for i in {0..3}; do - split_arch "youtube-stable" "anddea" "$(gen_rip_libs ${libs[i]})" -done +split_editor "youtube-stable" "youtube-stable-arm64-v8a" "exclude" "split_config.armeabi_v7a split_config.x86 split_config.x86_64" +patch "youtube-stable-arm64-v8a" "anddea" "inotia" +# Patch Youtube Armeabi-v7a +get_patches_key "youtube-rve-anddea" +split_editor "youtube-stable" "youtube-stable-armeabi-v7a" "exclude" "split_config.arm64_v8a split_config.x86 split_config.x86_64" +patch "youtube-stable-armeabi-v7a" "anddea" "inotia" +# Patch Youtube x86 +get_patches_key "youtube-rve-anddea" +split_editor "youtube-stable" "youtube-stable-x86" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86_64" +patch "youtube-stable-x86" "anddea" "inotia" +# Patch Youtube x86_64 +get_patches_key "youtube-rve-anddea" +split_editor "youtube-stable" "youtube-stable-x86_64" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86" +patch "youtube-stable-x86_64" "anddea" "inotia" +# Patch YouTube: +#get_patches_key "youtube-rve-anddea" +#get_apk "com.google.android.youtube" "youtube-stable" "youtube" "google-inc/youtube/youtube" +#patch "youtube-stable" "anddea" "inotia" +# Split architecture Youtube: +#get_patches_key "youtube-rve-anddea" +#for i in {0..3}; do +# split_arch "youtube-stable" "anddea" "$(gen_rip_libs ${libs[i]})" +#done -# Patch YouTube Music Extended: +# Patch YouTube Music: # Arm64-v8a get_patches_key "youtube-music-rve-anddea" get_apk "com.google.android.apps.youtube.music" "youtube-music-stable-arm64-v8a" "youtube-music" "google-inc/youtube-music/youtube-music" "arm64-v8a" @@ -46,14 +45,20 @@ patch "youtube-music-stable-arm64-v8a" "anddea" "inotia" get_patches_key "youtube-music-rve-anddea" get_apk "com.google.android.apps.youtube.music" "youtube-music-stable-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-music-stable-armeabi-v7a" "anddea" "inotia" +# x86_64 +get_patches_key "youtube-music-rve-anddea" +get_apk "com.google.android.apps.youtube.music" "youtube-music-stable-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" +patch "youtube-music-stable-x86_64" "anddea" "inotia" +# x86 +get_patches_key "youtube-music-rve-anddea" +get_apk "com.google.android.apps.youtube.music" "youtube-music-stable-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" +patch "youtube-music-stable-x86" "anddea" "inotia" -#Disabled because lastest RVE Anddea patch youtube not have splits apk on APKMirror -#get_apk "com.google.android.youtube" "youtube-lite-beta" "youtube" "google-inc/youtube/youtube" "Bundle_extract" # Patch YouTube Lite Arm64-v8a: -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-lite-beta" "youtube-lite-beta-arm64-v8a" "include" "split_config.arm64_v8a split_config.en split_config.xhdpi split_config.xxxhdpi" -#patch "youtube-lite-beta-arm64-v8a" "anddea" "inotia" +get_patches_key "youtube-rve-anddea" +split_editor "youtube-stable" "youtube-lite-arm64-v8a" "include" "split_config.arm64_v8a split_config.en split_config.xhdpi split_config.xxxhdpi" +patch "youtube-lite-arm64-v8a" "anddea" "inotia" # Patch YouTube Lite Armeabi-v7a: -#get_patches_key "youtube-rve-anddea" -#split_editor "youtube-lite-beta" "youtube-lite-beta-armeabi-v7a" "include" "split_config.armeabi_v7a split_config.en split_config.xhdpi split_config.xxxhdpi" -#patch "youtube-lite-beta-armeabi-v7a" "anddea" "inotia" +get_patches_key "youtube-rve-anddea" +split_editor "youtube-stable" "youtube-lite-armeabi-v7a" "include" "split_config.armeabi_v7a split_config.en split_config.xhdpi split_config.xxxhdpi" +patch "youtube-lite-armeabi-v7a" "anddea" "inotia" diff --git a/src/build/Revanced-Beta.sh b/src/build/Revanced-Beta.sh index 755fda2..18181ab 100644 --- a/src/build/Revanced-Beta.sh +++ b/src/build/Revanced-Beta.sh @@ -61,17 +61,10 @@ revanced_dl(){ revanced_dl # Patch Tiktok: get_patches_key "tiktok" - #get_apk "com.zhiliaoapp.musically" "tiktok-beta" "tik-tok-including-musical-ly" "tiktok-pte-ltd/tik-tok-including-musical-ly/tik-tok-including-musical-ly" "Bundle_extract" - #split_editor "tiktok-beta" "tiktok-beta" url="https://tiktok.en.uptodown.com/android/download/1032081983" #Use uptodown because apkmirror ban tiktok in US lead github action can't download apk file url="https://dw.uptodown.com/dwn/$(req "$url" - | $pup -p --charset utf-8 'button#detail-download-button attr{data-url}')" req "$url" "tiktok-beta.apk" patch "tiktok-beta" "revanced" - # Patch Tiktok Arm64-v8a: - #split_editor "tiktok-beta" "tiktok-beta-arm64-v8a" "exclude" "split_config.armeabi_v7a" - #patch "tiktok-beta-arm64-v8a" "revanced" - rm -f *.rvp *.jar - revanced_dl # Patch Instagram: # Arm64-v8a get_patches_key "instagram" @@ -154,6 +147,14 @@ revanced_dl(){ get_patches_key "youtube-music-revanced" get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-music-beta-armeabi-v7a" "revanced" + # x86_64 + get_patches_key "youtube-music-revanced" + get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" + patch "youtube-music-beta-x86_64" "revanced" + # x86 + get_patches_key "youtube-music-revanced" + get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" + patch "youtube-music-beta-x86" "revanced" } 10() { revanced_dl @@ -175,6 +176,10 @@ revanced_dl(){ get_apk "com.microblink.photomath" "photomath-beta" "photomath" "google-inc/photomath/photomath" "Bundle" "Bundle_extract" split_editor "photomath-beta" "photomath-beta" patch "photomath-beta" "revanced" + # Patch Strava: + get_patches_key "strava" + get_apkpure "com.strava" "strava-beta-arm64-v8a" "strava-run-hike-2025-health/com.strava" "Bundle" + patch "strava-beta-arm64-v8a" "revanced" } case "$1" in 1) diff --git a/src/build/Revanced-Extended-Beta.sh b/src/build/Revanced-Extended-Beta.sh index e0d9318..14452f5 100644 --- a/src/build/Revanced-Extended-Beta.sh +++ b/src/build/Revanced-Extended-Beta.sh @@ -46,6 +46,14 @@ get_patches_key "youtube-music-revanced-extended" version="8.02.52" get_apk "com.google.android.apps.youtube.music" "youtube-beta-music-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-beta-music-armeabi-v7a" "revanced-extended" "inotia" +# x86_64 +get_patches_key "youtube-music-revanced-extended" +get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" +patch "youtube-music-beta-x86_64" "revanced-extended" "inotia" +# x86 +get_patches_key "youtube-music-revanced-extended" +get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" +patch "youtube-music-beta-x86" "revanced-extended" "inotia" # Patch Reddit: get_patches_key "reddit-rve" diff --git a/src/build/Revanced-Extended.sh b/src/build/Revanced-Extended.sh index 1873e09..3f7ebe5 100644 --- a/src/build/Revanced-Extended.sh +++ b/src/build/Revanced-Extended.sh @@ -45,6 +45,14 @@ patch "youtube-music-arm64-v8a" "revanced-extended" "inotia" get_patches_key "youtube-music-revanced-extended" get_apk "com.google.android.apps.youtube.music" "youtube-music-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-music-armeabi-v7a" "revanced-extended" "inotia" +# x86_64 +get_patches_key "youtube-music-revanced-extended" +get_apk "com.google.android.apps.youtube.music" "youtube-music-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" +patch "youtube-music-x86_64" "revanced-extended" "inotia" +# x86 +get_patches_key "youtube-music-revanced-extended" +get_apk "com.google.android.apps.youtube.music" "youtube-music-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" +patch "youtube-music-x86" "revanced-extended" "inotia" # Patch Reddit: get_patches_key "reddit-rve" diff --git a/src/build/Revanced.sh b/src/build/Revanced.sh index 1c4c01e..4e58f89 100644 --- a/src/build/Revanced.sh +++ b/src/build/Revanced.sh @@ -40,7 +40,6 @@ revanced_dl(){ # Patch Facebook: # Arm64-v8a get_patches_key "facebook" - version="490.0.0.63.82" #Force this version because only patch in this version get_apk "com.facebook.katana" "facebook-arm64-v8a" "facebook" "facebook-2/facebook/facebook" "arm64-v8a" "nodpi" "Android 11+" patch "facebook-arm64-v8a" "revanced" } @@ -63,14 +62,7 @@ revanced_dl(){ url="https://tiktok.en.uptodown.com/android/download/1032081983" #Use uptodown because apkmirror ban tiktok in US lead github action can't download apk file url="https://dw.uptodown.com/dwn/$(req "$url" - | $pup -p --charset utf-8 'button#detail-download-button attr{data-url}')" req "$url" "tiktok.apk" - #get_apk "com.zhiliaoapp.musically" "tiktok" "tik-tok-including-musical-ly" "tiktok-pte-ltd/tik-tok-including-musical-ly/tik-tok-including-musical-ly" "Bundle_extract" - #split_editor "tiktok" "tiktok" patch "tiktok" "revanced" - # Patch Tiktok Arm64-v8a: - #split_editor "tiktok" "tiktok-arm64-v8a" "exclude" "split_config.armeabi_v7a" - #patch "tiktok-arm64-v8a" "revanced" - rm -f *.rvp *.jar - revanced_dl # Patch Instagram: # Arm64-v8a get_patches_key "instagram" @@ -153,6 +145,14 @@ revanced_dl(){ get_patches_key "youtube-music-revanced" get_apk "com.google.android.apps.youtube.music" "youtube-music-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a" patch "youtube-music-armeabi-v7a" "revanced" + # x86_64 + get_patches_key "youtube-music-revanced" + get_apk "com.google.android.apps.youtube.music" "youtube-music-x86_64" "youtube-music" "google-inc/youtube-music/youtube-music" "x86_64" + patch "youtube-music-x86_64" "revanced" + # x86 + get_patches_key "youtube-music-revanced" + get_apk "com.google.android.apps.youtube.music" "youtube-music-x86" "youtube-music" "google-inc/youtube-music/youtube-music" "x86" + patch "youtube-music-x86" "revanced" } 10() { revanced_dl @@ -174,6 +174,10 @@ revanced_dl(){ get_apk "com.microblink.photomath" "photomath" "photomath" "google-inc/photomath/photomath" "Bundle" "Bundle_extract" split_editor "photomath" "photomath" patch "photomath" "revanced" + # Patch Strava: + get_patches_key "strava" + get_apkpure "com.strava" "strava-arm64-v8a" "strava-run-hike-2025-health/com.strava" "Bundle" + patch "strava-arm64-v8a" "revanced" } case "$1" in 1) diff --git a/src/patches/strava/exclude-patches b/src/patches/strava/exclude-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/strava/include-patches b/src/patches/strava/include-patches new file mode 100644 index 0000000..e69de29