Files
Revanced-And-Revanced-Exten…/src/build/Anddea-Revanced-Extended.sh
Fioren d5c5f4101d fix
2024-05-28 20:45:35 +07:00

37 lines
1.4 KiB
Bash

#!/bin/bash
# Revanced Extended forked by Anddea build
source src/build/utils.sh
patch_rve_anddea () {
# Patch YouTube Revanced Extended Anddea:
dl_gh "revanced-cli" "revanced" "latest"
local v apk_name
if [[ "$1" == "latest" ]]; then
v="latest" apk_name="stable"
else
v="prerelease" apk_name="beta"
fi
dl_gh "revanced-patches revanced-integrations" "anddea" "$v"
get_patches_key "youtube-rve-anddea"
get_apk "com.google.android.youtube" "youtube-$apk_name" "youtube" "google-inc/youtube/youtube"
patch "youtube-$apk_name" "anddea"
# Patch Youtube Music:
# Arm64-v8a
get_patches_key "youtube-music-rve-anddea"
get_apk "com.google.android.apps.youtube.music" "youtube-music-$apk_name-arm64-v8a" "youtube-music" "google-inc/youtube-music/youtube-music" "arm64-v8a"
patch "youtube-music-$apk_name-arm64-v8a" "anddea"
# Armeabi-v7a
get_patches_key "youtube-music-rve-anddea"
get_apk "com.google.android.apps.youtube.music" "youtube-music-$apk_name-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a"
patch "youtube-music-$apk_name-armeabi-v7a" "anddea"
# Split architecture:
rm -f revanced-cli* revanced-patches*.jar *.json
dl_gh "revanced-cli" "inotia00" "latest"
dl_gh "revanced-patches" "inotia00" "latest"
# Split architecture Youtube:
for i in {0..3}; do
split_arch "youtube-$apk_name-anddea" "youtube-$apk_name-${archs[i]}-anddea" "$(gen_rip_libs ${libs[i]})"
done
}
patch_rve_anddea $1