From c3eaa691d20c38ba1094e1acd87aa6c615c7943f Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Sun, 30 Mar 2025 17:53:04 +0700 Subject: [PATCH] RVX switch to split apks Same as https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root/commit/9ddcbd3280fd1645bcd582eb169458bbde95aae5 --- src/build/Revanced-Extended.sh | 67 ++++++++++++++++------------------ 1 file changed, 32 insertions(+), 35 deletions(-) diff --git a/src/build/Revanced-Extended.sh b/src/build/Revanced-Extended.sh index bcdf6e2..1873e09 100644 --- a/src/build/Revanced-Extended.sh +++ b/src/build/Revanced-Extended.sh @@ -5,37 +5,36 @@ source src/build/utils.sh # Download requirements dl_gh "revanced-patches revanced-cli" "inotia00" "latest" -#Disabled because lastest RVE patch youtube not have splits apk on APKMirror -# Patch YouTube: -#get_patches_key "youtube-revanced-extended" -#get_apk "com.google.android.youtube" "youtube" "youtube" "google-inc/youtube/youtube" "Bundle_extract" -#split_editor "youtube" "youtube" -#patch "youtube" "revanced-extended" "inotia" -# Patch Youtube Arm64-v8a -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube" "youtube-arm64-v8a" "exclude" "split_config.armeabi_v7a split_config.x86 split_config.x86_64" -#patch "youtube-arm64-v8a" "revanced-extended" "inotia" -# Patch Youtube Armeabi-v7a -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube" "youtube-armeabi-v7a" "exclude" "split_config.arm64_v8a split_config.x86 split_config.x86_64" -#patch "youtube-armeabi-v7a" "revanced-extended" "inotia" -# Patch Youtube x86 -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube" "youtube-x86" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86_64" -#patch "youtube-x86" "revanced-extended" "inotia" -# Patch Youtube x86_64 -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube" "youtube-x86_64" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86" -#patch "youtube-x86_64" "revanced-extended" "inotia" # Patch YouTube: get_patches_key "youtube-revanced-extended" -get_apk "com.google.android.youtube" "youtube" "youtube" "google-inc/youtube/youtube" +get_apk "com.google.android.youtube" "youtube" "youtube" "google-inc/youtube/youtube" "Bundle_extract" +split_editor "youtube" "youtube" patch "youtube" "revanced-extended" "inotia" -# Split architecture Youtube: +# Patch Youtube Arm64-v8a get_patches_key "youtube-revanced-extended" -for i in {0..3}; do - split_arch "youtube" "revanced-extended" "$(gen_rip_libs ${libs[i]})" -done +split_editor "youtube" "youtube-arm64-v8a" "exclude" "split_config.armeabi_v7a split_config.x86 split_config.x86_64" +patch "youtube-arm64-v8a" "revanced-extended" "inotia" +# Patch Youtube Armeabi-v7a +get_patches_key "youtube-revanced-extended" +split_editor "youtube" "youtube-armeabi-v7a" "exclude" "split_config.arm64_v8a split_config.x86 split_config.x86_64" +patch "youtube-armeabi-v7a" "revanced-extended" "inotia" +# Patch Youtube x86 +get_patches_key "youtube-revanced-extended" +split_editor "youtube" "youtube-x86" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86_64" +patch "youtube-x86" "revanced-extended" "inotia" +# Patch Youtube x86_64 +get_patches_key "youtube-revanced-extended" +split_editor "youtube" "youtube-x86_64" "exclude" "split_config.arm64_v8a split_config.armeabi_v7a split_config.x86" +patch "youtube-x86_64" "revanced-extended" "inotia" +# Patch YouTube: +#get_patches_key "youtube-revanced-extended" +#get_apk "com.google.android.youtube" "youtube" "youtube" "google-inc/youtube/youtube" +#patch "youtube" "revanced-extended" "inotia" +# Split architecture Youtube: +#get_patches_key "youtube-revanced-extended" +#for i in {0..3}; do +# split_arch "youtube" "revanced-extended" "$(gen_rip_libs ${libs[i]})" +#done # Patch YouTube Music Extended: # Arm64-v8a @@ -57,13 +56,11 @@ split_editor "reddit" "reddit-arm64-v8a" "exclude" "split_config.armeabi_v7a spl get_patches_key "reddit-rve" patch "reddit-arm64-v8a" "revanced-extended" "inotia" -#Disabled because lastest RVE patch youtube not have splits apk on APKMirror -#get_apk "com.google.android.youtube" "youtube-lite" "youtube" "google-inc/youtube/youtube" "Bundle_extract" # Patch YouTube Lite Arm64-v8a: -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube-lite" "youtube-lite-arm64-v8a" "include" "split_config.arm64_v8a split_config.en split_config.xhdpi split_config.xxxhdpi" -#patch "youtube-lite-arm64-v8a" "revanced-extended" "inotia" +get_patches_key "youtube-revanced-extended" +split_editor "youtube" "youtube-lite-arm64-v8a" "include" "split_config.arm64_v8a split_config.en split_config.xhdpi split_config.xxxhdpi" +patch "youtube-lite-arm64-v8a" "revanced-extended" "inotia" # Patch YouTube Lite Armeabi-v7a: -#get_patches_key "youtube-revanced-extended" -#split_editor "youtube-lite" "youtube-lite-armeabi-v7a" "include" "split_config.armeabi_v7a split_config.en split_config.xhdpi split_config.xxxhdpi" -#patch "youtube-lite-armeabi-v7a" "revanced-extended" "inotia" \ No newline at end of file +get_patches_key "youtube-revanced-extended" +split_editor "youtube" "youtube-lite-armeabi-v7a" "include" "split_config.armeabi_v7a split_config.en split_config.xhdpi split_config.xxxhdpi" +patch "youtube-lite-armeabi-v7a" "revanced-extended" "inotia"