mirror of
https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root.git
synced 2025-12-06 16:17:40 +00:00
Update
This commit is contained in:
@@ -27,12 +27,12 @@ patch "youtube" "youtube-revanced"
|
|||||||
# Patch Instagram
|
# Patch Instagram
|
||||||
get_patches_key "instagram"
|
get_patches_key "instagram"
|
||||||
version="271.1.0.21.84"
|
version="271.1.0.21.84"
|
||||||
get_apk_arch "instagram" "instagram-instagram" "instagram/instagram-instagram/instagram-instagram"
|
get_apk "instagram" "instagram-instagram" "instagram/instagram-instagram/instagram-instagram" "arm64-v8a"
|
||||||
patch "instagram" "instagram-revanced"
|
patch "instagram" "instagram-revanced"
|
||||||
|
|
||||||
# Patch Messenger
|
# Patch Messenger
|
||||||
get_patches_key "messenger"
|
get_patches_key "messenger"
|
||||||
get_apk_arch "messenger" "messenger" "facebook-2/messenger/messenger"
|
get_apk "messenger" "messenger" "facebook-2/messenger/messenger" "arm64-v8a"
|
||||||
patch "messenger" "messenger-revanced"
|
patch "messenger" "messenger-revanced"
|
||||||
|
|
||||||
# Patch Windy
|
# Patch Windy
|
||||||
@@ -61,7 +61,7 @@ patch "tiktok" "tiktok-revanced"
|
|||||||
# Patch YouTube Music
|
# Patch YouTube Music
|
||||||
get_patches_key "youtube-music-revanced"
|
get_patches_key "youtube-music-revanced"
|
||||||
get_ver "hide-get-premium" "com.google.android.apps.youtube.music"
|
get_ver "hide-get-premium" "com.google.android.apps.youtube.music"
|
||||||
get_apk_arch "youtube-music" "youtube-music" "google-inc/youtube-music/youtube-music"
|
get_apk "youtube-music" "youtube-music" "google-inc/youtube-music/youtube-music" "arm64-v8a"
|
||||||
patch "youtube-music" "youtube-music-revanced"
|
patch "youtube-music" "youtube-music-revanced"
|
||||||
|
|
||||||
# Patch Twitter
|
# Patch Twitter
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ patch "youtube" "youtube-revanced-extended"
|
|||||||
# Patch YouTube Music Extended
|
# Patch YouTube Music Extended
|
||||||
get_patches_key "youtube-music-revanced-extended"
|
get_patches_key "youtube-music-revanced-extended"
|
||||||
version="6.01.55"
|
version="6.01.55"
|
||||||
get_apk_arch "youtube-music" "youtube-music" "google-inc/youtube-music/youtube-music"
|
get_apk "youtube-music" "youtube-music" "google-inc/youtube-music/youtube-music" "arm64-v8a"
|
||||||
patch "youtube-music" "youtube-music-revanced-extended"
|
patch "youtube-music" "youtube-music-revanced-extended"
|
||||||
|
|
||||||
# Change architecture
|
# Change architecture
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
dl_gh() {
|
dl_gh() {
|
||||||
for repo in $1 ; do
|
for repo in $1 ; do
|
||||||
wget -qO- "https://api.github.com/repos/$2/$repo/releases/$3" \
|
wget -qO- "https://api.github.com/repos/$2/$repo/releases/$3" \
|
||||||
@@ -9,6 +11,7 @@ dl_gh() {
|
|||||||
done
|
done
|
||||||
echo "All assets downloaded"
|
echo "All assets downloaded"
|
||||||
}
|
}
|
||||||
|
|
||||||
get_patches_key() {
|
get_patches_key() {
|
||||||
EXCLUDE_PATCHES=()
|
EXCLUDE_PATCHES=()
|
||||||
for word in $(cat src/patches/$1/exclude-patches) ; do
|
for word in $(cat src/patches/$1/exclude-patches) ; do
|
||||||
@@ -19,6 +22,7 @@ get_patches_key() {
|
|||||||
INCLUDE_PATCHES+=("-i $word")
|
INCLUDE_PATCHES+=("-i $word")
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
req() {
|
req() {
|
||||||
wget -nv -O "$2" -U "Mozilla/5.0 (X11; Linux x86_64; rv:111.0) Gecko/20100101 Firefox/111.0" "$1"
|
wget -nv -O "$2" -U "Mozilla/5.0 (X11; Linux x86_64; rv:111.0) Gecko/20100101 Firefox/111.0" "$1"
|
||||||
}
|
}
|
||||||
@@ -41,33 +45,29 @@ dl_apk() {
|
|||||||
url="https://www.apkmirror.com$(req "$url" - | tr '\n' ' ' | sed -n 's;.*href="\(.*key=[^"]*\)">.*;\1;p')"
|
url="https://www.apkmirror.com$(req "$url" - | tr '\n' ' ' | sed -n 's;.*href="\(.*key=[^"]*\)">.*;\1;p')"
|
||||||
req "$url" "$output"
|
req "$url" "$output"
|
||||||
}
|
}
|
||||||
|
|
||||||
get_apk() {
|
get_apk() {
|
||||||
echo "Downloading $1"
|
if [[ -z $4 ]]; then
|
||||||
local last_ver
|
url_regexp='APK</span>[^@]*@\([^#]*\)'
|
||||||
last_ver="$version"
|
else
|
||||||
last_ver="${last_ver:-$(get_apk_vers "https://www.apkmirror.com/uploads/?appcategory=$2" | get_largest_ver)}"
|
case $4 in
|
||||||
echo "Choosing version '${last_ver}'"
|
arm64-v8a) url_regexp='arm64-v8a</div>[^@]*@\([^"]*\)' ;;
|
||||||
|
armeabi-v7a) url_regexp='armeabi-v7a</div>[^@]*@\([^"]*\)' ;;
|
||||||
|
x86) url_regexp='x86</div>[^@]*@\([^"]*\)' ;;
|
||||||
|
x86_64) url_regexp='x86_64</div>[^@]*@\([^"]*\)' ;;
|
||||||
|
*) return 1 ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
export version="$version"
|
||||||
|
if [[ -z $version ]]; then
|
||||||
|
version=${version:-$(get_apk_vers "https://www.apkmirror.com/uploads/?appcategory=$2" | get_largest_ver)}
|
||||||
|
fi
|
||||||
local base_apk="$1.apk"
|
local base_apk="$1.apk"
|
||||||
dl_url=$(dl_apk "https://www.apkmirror.com/apk/$3-${last_ver//./-}-release/" \
|
local dl_url=$(dl_apk "https://www.apkmirror.com/apk/$3-${version//./-}-release/" \
|
||||||
"APK</span>[^@]*@\([^#]*\)" \
|
"$url_regexp" \
|
||||||
"$base_apk")
|
"$base_apk")
|
||||||
echo "$1 version: ${last_ver}"
|
|
||||||
echo "downloaded from: [APKMirror - $1]($dl_url)"
|
|
||||||
}
|
|
||||||
get_apk_arch() {
|
|
||||||
echo "Downloading $1 (${arm64-v8a})"
|
|
||||||
local last_ver
|
|
||||||
last_ver="$version"
|
|
||||||
last_ver="${last_ver:-$(get_apk_vers "https://www.apkmirror.com/uploads/?appcategory=$2" | get_largest_ver)}"
|
|
||||||
echo "Choosing version '${last_ver}'"
|
|
||||||
local base_apk="$1.apk"
|
|
||||||
local regexp_arch='arm64-v8a</div>[^@]*@\([^"]*\)'
|
|
||||||
dl_url=$(dl_apk "https://www.apkmirror.com/apk/$3-${last_ver//./-}-release/" \
|
|
||||||
"$regexp_arch" \
|
|
||||||
"$base_apk")
|
|
||||||
echo "$1 (${arm64-v8a}) version: ${last_ver}"
|
|
||||||
echo "downloaded from: [APKMirror - $1 ${arm64-v8a}]($dl_url)"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get_ver() {
|
get_ver() {
|
||||||
version=$(jq -r --arg patch_name "$1" --arg pkg_name "$2" '
|
version=$(jq -r --arg patch_name "$1" --arg pkg_name "$2" '
|
||||||
.[]
|
.[]
|
||||||
@@ -77,6 +77,7 @@ get_ver() {
|
|||||||
| .versions[-1]
|
| .versions[-1]
|
||||||
' patches.json)
|
' patches.json)
|
||||||
}
|
}
|
||||||
|
|
||||||
patch() {
|
patch() {
|
||||||
if [ -f "$1.apk" ]; then
|
if [ -f "$1.apk" ]; then
|
||||||
java -jar revanced-cli*.jar \
|
java -jar revanced-cli*.jar \
|
||||||
@@ -113,4 +114,5 @@ change_arch() {
|
|||||||
else
|
else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user