mirror of
https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root.git
synced 2025-12-06 08:07:40 +00:00
added Facebook
- added facebook - added method choose dpi, android version - fix bug can't skip beta, alpha version
This commit is contained in:
@@ -119,6 +119,14 @@ Download
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
[](https://play.google.com/store/apps/details?id=com.facebook.katana&hl)
|
||||||
|
|
||||||
|
### Revanced:
|
||||||
|
|
||||||
|
[Arm64-v8a & Android 11+](https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root/releases/download/all/facebook-revanced.apk)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
[](https://play.google.com/store/apps/details?id=com.twitter.android)
|
[](https://play.google.com/store/apps/details?id=com.twitter.android)
|
||||||
|
|
||||||
### Revanced:
|
### Revanced:
|
||||||
|
|||||||
@@ -29,6 +29,14 @@ patch "youtube-music-armeabi-v7a" "revanced"
|
|||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
|
|
||||||
|
# Patch Facebook:
|
||||||
|
# Arm64-v8a
|
||||||
|
get_patches_key "facebook"
|
||||||
|
get_apk "facebook-arm64-v8a" "facebook" "facebook-2/facebook/facebook" "arm64-v8a" "nodpi" "Android 11+"
|
||||||
|
patch "facebook-arm64-v8a" "revanced"
|
||||||
|
|
||||||
|
#################################################
|
||||||
|
|
||||||
# Split architecture:
|
# Split architecture:
|
||||||
rm -f revanced-cli* revanced-patches*.jar patches.json
|
rm -f revanced-cli* revanced-patches*.jar patches.json
|
||||||
dl_gh "revanced-cli" "j-hc" "latest"
|
dl_gh "revanced-cli" "j-hc" "latest"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ patch "instagram-arm64-v8a" "revanced"
|
|||||||
# Patch Messenger:
|
# Patch Messenger:
|
||||||
# Arm64-v8a
|
# Arm64-v8a
|
||||||
get_patches_key "messenger"
|
get_patches_key "messenger"
|
||||||
get_apk "messenger-arm64-v8a" "messenger" "facebook-2/messenger/messenger" "arm64-v8a"
|
get_apk "messenger-arm64-v8a" "messenger" "facebook-2/messenger/messenger" "arm64-v8a" "nodpi"
|
||||||
patch "messenger-arm64-v8a" "revanced"
|
patch "messenger-arm64-v8a" "revanced"
|
||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ patch "windy" "revanced"
|
|||||||
|
|
||||||
# Patch Tumblr:
|
# Patch Tumblr:
|
||||||
get_patches_key "tumblr"
|
get_patches_key "tumblr"
|
||||||
version=31.5.0.110
|
|
||||||
get_apk "tumblr" "tumblr" "tumblr-inc/tumblr/tumblr"
|
get_apk "tumblr" "tumblr" "tumblr-inc/tumblr/tumblr"
|
||||||
patch "tumblr" "revanced"
|
patch "tumblr" "revanced"
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,6 @@ req() {
|
|||||||
_req "$1" "$2" "$random_user_agent"
|
_req "$1" "$2" "$random_user_agent"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
dl_apk() {
|
dl_apk() {
|
||||||
local url=$1 regexp=$2 output=$3
|
local url=$1 regexp=$2 output=$3
|
||||||
url="https://www.apkmirror.com$(req "$url" - | tr '\n' ' ' | sed -n "s/href=\"/@/g; s;.*${regexp}.*;\1;p")"
|
url="https://www.apkmirror.com$(req "$url" - | tr '\n' ' ' | sed -n "s/href=\"/@/g; s;.*${regexp}.*;\1;p")"
|
||||||
@@ -86,24 +85,33 @@ get_apk() {
|
|||||||
if [[ -z $4 ]]; then
|
if [[ -z $4 ]]; then
|
||||||
url_regexp='APK</span>[^@]*@\([^#]*\)'
|
url_regexp='APK</span>[^@]*@\([^#]*\)'
|
||||||
else
|
else
|
||||||
|
local os dpi
|
||||||
|
[[ -f $5 ]] && dpi="[^@]*$5"
|
||||||
|
[[ -f $6 ]] && os="[^@]*$6"
|
||||||
case $4 in
|
case $4 in
|
||||||
arm64-v8a) url_regexp='arm64-v8a</div>[^@]*@\([^"]*\)' ;;
|
arm64-v8a) url_regexp='arm64-v8a'"$os"''"$dpi"'</div>[^@]*@\([^"]*\)' ;;
|
||||||
armeabi-v7a) url_regexp='armeabi-v7a</div>[^@]*@\([^"]*\)' ;;
|
armeabi-v7a) url_regexp='armeabi-v7a'"$os"''"$dpi"'</div>[^@]*@\([^"]*\)' ;;
|
||||||
x86) url_regexp='x86</div>[^@]*@\([^"]*\)' ;;
|
x86) url_regexp='x86'"$os"''"$dpi"'</div>[^@]*@\([^"]*\)' ;;
|
||||||
x86_64) url_regexp='x86_64</div>[^@]*@\([^"]*\)' ;;
|
x86_64) url_regexp='x86_64'"$os"''"$dpi"'</div>[^@]*@\([^"]*\)' ;;
|
||||||
*) return 1 ;;
|
*) return 1 ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
export version="$version"
|
export version="$version"
|
||||||
if [[ -z $version ]]; then
|
if [[ -z $version ]]; then
|
||||||
local list_ver
|
local list_vers v versions=()
|
||||||
list_ver=$(req "https://www.apkmirror.com/uploads/?appcategory=$2" -)
|
list_vers=$(req "https://www.apkmirror.com/uploads/?appcategory=$2" -)
|
||||||
version=$(sed -n 's;.*Version:</span><span class="infoSlide-value">\(.*\) </span>.*;\1;p' <<<"$list_ver" | grep -v 'beta\|alpha' | head -n 1)
|
version=$(sed -n 's;.*Version:</span><span class="infoSlide-value">\(.*\) </span>.*;\1;p' <<<"$list_vers")
|
||||||
|
version=$(grep -iv "\(beta\|alpha\)" <<<"$version")
|
||||||
|
for v in $version; do
|
||||||
|
grep -iq "${v} \(beta\|alpha\)" <<<"$list_vers" || versions+=("$v")
|
||||||
|
done
|
||||||
|
version=$(head -1 <<<"$versions")
|
||||||
fi
|
fi
|
||||||
|
echo "Downloading $2 $4 version: $version $5 $6"
|
||||||
local base_apk="$1.apk"
|
local base_apk="$1.apk"
|
||||||
local dl_url=$(dl_apk "https://www.apkmirror.com/apk/$3-${version//./-}-release/" \
|
local dl_url=$(dl_apk "https://www.apkmirror.com/apk/$3-${version//./-}-release/" \
|
||||||
"$url_regexp" \
|
"$url_regexp" \
|
||||||
"$base_apk")
|
"$base_apk")
|
||||||
}
|
}
|
||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
@@ -176,4 +184,4 @@ split_arch() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
1
src/patches/facebook/exclude-patches
Normal file
1
src/patches/facebook/exclude-patches
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
1
src/patches/facebook/include-patches
Normal file
1
src/patches/facebook/include-patches
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
Reference in New Issue
Block a user