-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrevanced-patcher-v5.sh
54 lines (43 loc) · 1.11 KB
/
revanced-patcher-v5.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
# script.sh f
forced=${1:-n}
forcemark=""
if [ "$forced" = "f" ]; then
forcemark="--force"
fi
# youtube
## patch apk
java \
-jar $(ls ./revanced-cli*.jar) patch \
--patches $(ls ./patches-*.rvp) \
$forcemark \
--disable "Swipe controls" \
--disable "Hide autoplay button" \
--disable "Always autorepeat" \
--disable "Downloads" \
--disable "Alternative thumbnails" \
--out youtube_revanced.apk \
"$(ls ./com.google.android.youtube*.apk)"
## sign apk
java \
-jar apksigner.jar sign \
--ks "revanced-self-build.keystore" \
--ks-pass pass:$(cat ./revanced-self-build.password.txt) \
--out "youtube_revanced_signed.apk" \
"youtube_revanced.apk"
# twitch
## patch apk
java \
-jar $(ls ./revanced-cli*.jar) patch \
--patches $(ls ./patches-*.rvp) \
$forcemark \
--disable "Show deleted messages" \
--out twitch_revanced.apk \
"$(ls ./tv.twitch.android.app*.apk)"
## sign apk
java \
-jar apksigner.jar sign \
--ks "revanced-self-build.keystore" \
--ks-pass pass:$(cat ./revanced-self-build.password.txt) \
--out "twitch_revanced_signed.apk" \
"twitch_revanced.apk"