mirror of
https://github.com/SpotX-Official/SpotX-Bash.git
synced 2026-10-09 13:11:08 +11:00
Compare commits
5
Commits
ad4e513ae1
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d7c7b60f31 | ||
|
|
5cf0c31eb7 | ||
|
|
7489197f34 | ||
|
|
77064bb389 | ||
|
|
1538ecf26b |
@@ -12,7 +12,7 @@
|
|||||||
<center>
|
<center>
|
||||||
<h4 align="center">Adblock for the Spotify desktop client on Linux & macOS</h4>
|
<h4 align="center">Adblock for the Spotify desktop client on Linux & macOS</h4>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Latest supported version:</strong> 1.3.1.234.g59d6bf59
|
<strong>Latest supported version:</strong> 1.3.4.258.gc60b10b0946a
|
||||||
</p>
|
</p>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
buildVer="1.3.1.234.g59d6bf59"
|
buildVer="1.3.4.258.gc60b10b0946a"
|
||||||
rollbackVer="1.3.0.277.g5441bb3e"
|
rollbackVer="1.3.3.264.gdaf3b824"
|
||||||
|
|
||||||
latestB_X="5377"
|
latestB_X="6182"
|
||||||
latestB_A="5377"
|
latestB_A="6182"
|
||||||
rollbackB_X="5065"
|
rollbackB_X="5860"
|
||||||
rollbackB_A="5065"
|
rollbackB_A="5860"
|
||||||
|
|
||||||
clr='\033[0m'
|
clr='\033[0m'
|
||||||
green='\033[0;32m'
|
green='\033[0;32m'
|
||||||
@@ -48,45 +48,45 @@ show_help() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
latestA_X=$(printf "%s" \
|
latestA_X=$(printf "%s" \
|
||||||
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTIyNTk4ODQsIm5iZiI6" \
|
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTQwNzI0ODksIm5iZiI6" \
|
||||||
"MTc4OTY2Nzg4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \
|
"MTc5MTQ4MDQ4OSwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \
|
||||||
"b3RpZnktYXV0b3VwZGF0ZS0xLjMuMS4yMzQuZzU5ZDZiZjU5LTUzNzcudGJ6In0." \
|
"b3RpZnktYXV0b3VwZGF0ZS0xLjMuNC4yNTguZ2M2MGIxMGIwOTQ2YS02MTgyLnRi" \
|
||||||
"RcYRKYSl68_p9xaVtB2caQydmcjo_Txv1eRTetaKbQkdb3yqaWKU-xLuYXW0k6Xl" \
|
"eiJ9.TkoqoiaLkZ4BFxsJKDo--SJ4bpg5HNXQy43GrZHJdb3QOibRIc5PxVhlbyV" \
|
||||||
"CjiVlL3U9RkoIW8MdfBUJEBp1nGUYboSCHVnOfZaPEaZY_djRCWMaGVpa6n6lyjz" \
|
"W8FyAiGpQrsMzRUFTMj5L1eTgXxvSkV_acbs25DtOnPkwbOajH9CdTeXFg1reKFh" \
|
||||||
"1U-G1W-e7ifZdNphGw3LqCUzYPDNCxxJdUmAvWVMg2EphDU70uI4Go7Vgk3enFrt" \
|
"IZ2RBgizAz8xFTZgVFraxNjw8AOxmnzjfUcjuutwqvJKI-dfIj6RaYacVffozoxH" \
|
||||||
"uPtSttfGaHgKaQxU0Nej10JYxEAjM2UJqoLZLd_fIjQA5OaDX8gQCo2Ao_ZTU5ul" \
|
"L25ulr_sJMyzEXdlxFIkKtjBtbaPXdTJlGK2iUI7Rd6_8omFrluAZDWt3MkvBmfa" \
|
||||||
"H1hf4Qq1RFfntrMTL1-RoOIk3tyKIy_AMsosxR44O0u1OpxtEdW55tj2qnc9uN0S" \
|
"15dL02hu3I6Z0l-7yGRHOM-5NE4UDnbY0rc3vOUzLVquPCf_BDBhSJeQPqLKH695" \
|
||||||
"8i6jxEzywCdyLDpW43-Arg")
|
"nlaAFxa7rgZkqjd5K2J26DwWQcw")
|
||||||
latestA_A=$(printf "%s" \
|
latestA_A=$(printf "%s" \
|
||||||
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTIyNTk4ODQsIm5iZiI6" \
|
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTQwNzI0ODgsIm5iZiI6" \
|
||||||
"MTc4OTY2Nzg4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \
|
"MTc5MTQ4MDQ4OCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \
|
||||||
"dGlmeS1hdXRvdXBkYXRlLTEuMy4xLjIzNC5nNTlkNmJmNTktNTM3Ny50YnoifQ.a" \
|
"dGlmeS1hdXRvdXBkYXRlLTEuMy40LjI1OC5nYzYwYjEwYjA5NDZhLTYxODIudGJ6" \
|
||||||
"0_2t3xnqCryQNvCySY2CmHnfXuKrd6xfJZox7XWGlfIBvaP-hEPZFFPPfSbWPI7U" \
|
"In0.ZWg9hyzcsriFpkZGAjVB0TQoOrYTK1nyLqWUwzBevmeTr8K8QEZVn7YVa2-b" \
|
||||||
"T7keTkQowi66OH7n2mAUThQxndbR2HdFuOf2Q2zfLaMefHQo1wDrHPrXTb25uxYD" \
|
"o1Qeyuns6wh4LeCx9v_7BsNv7fzueXHdW0rg3PXpf4cF_b0aF6mXfTnW8V4OARpt" \
|
||||||
"7zhjc3BKnyg2CuPJokgZHvtBxRo8X4Q00KsCvFViszTsWXWF0kRUVxLwt_rMCo5_" \
|
"pzorROaI0MwxUfK6FSX6rlC27iOokn3iiVFL4oV7ngNU7JQRFmwAtz4W-1nIIm8A" \
|
||||||
"bjfltFPcetIc5uAZ7aV-MWRgvqlH0bHdjVcKiZH1Ku-f7n-RL6PGLd8i4pnw5gs_" \
|
"lVx_DED2Abr6UunKnFuTsegroOIKImtue-jSXZu6AStjNwB3AQzaoqbp9u5QWa9S" \
|
||||||
"ETL8PKgYVSmTuwh39COpuwV9joUAI1iU9K4hXCCzcWWUoJr9vecyefffwfZC6k9Y" \
|
"1LUt9dC4KO6qlsRSwAurcGXJCnU720h_8pcB7IpGhEfYLssR9VOOYzmp_e78JX_Q" \
|
||||||
"mDphQu1eG51KU5NE-DDXA")
|
"EjkGmjC1R-SrvttVGmsnDNYBJA")
|
||||||
rollbackA_X=$(printf "%s" \
|
rollbackA_X=$(printf "%s" \
|
||||||
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTIyNDkwODQsIm5iZiI6" \
|
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTQwNDkwODUsIm5iZiI6" \
|
||||||
"MTc4OTY1NzA4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \
|
"MTc5MTQ1NzA4NSwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \
|
||||||
"b3RpZnktYXV0b3VwZGF0ZS0xLjMuMC4yNzcuZzU0NDFiYjNlLTUwNjUudGJ6In0." \
|
"b3RpZnktYXV0b3VwZGF0ZS0xLjMuMy4yNjQuZ2RhZjNiODI0LTU4NjAudGJ6In0." \
|
||||||
"q6MaKmmX76oFHP3-PnL2W0fMNVTp1XQ9GTM57DMPpu2sHIjdbkBHjdKNv_FQYoe_" \
|
"LKUbl9FuG7T4uEJQpKrSYLfvERrzPeTVhUio1UUT1o7ubB7dSuAtHXU9xVCECZpE" \
|
||||||
"U_NrHJwViGmH7V4Y8_6_dA2ICvtjfG4jG0ZUSxFFlhNIldRelPEL2OxMluIdS3uH" \
|
"uxjJZDO15HsT4TGR_P3ohbhfDmeugq4GEOdm-D6UL8Zf8cpnX7b17j_QjKB7WSMO" \
|
||||||
"akJMGwVfs9vi75PpXckTUmcL1CDUgECSJhiqxq_dQMGgv7Vh7IF6Htrh3NVv2O0s" \
|
"cttdhkVreonxqu0ubhNsj8EQZd29kzZIU3QnkjGhd0LDAZIHGfdMBIFKGERFqe9L" \
|
||||||
"I22hvOghWVTiDV_ufJmLvCqaYejmDcC8T3B09eeZj1hWA_Pz02M74W-9E0mdb5Av" \
|
"8H31KzYUOWKWZb1QS2G2YXQ31QyQ6bdvZ82vh9aTraumH3HrRhA7Z4rRT-v-evQj" \
|
||||||
"1cqMPHWRPaGzEMvboihbgpw6ctGzWkd1ELJlvxtgmtbitu-URLDanqMLT2TXVpyE" \
|
"xYgjIgD476WfcYhkU5IlfB-aX4T1bwLXPgXzkDnF-quJ3EoRp0qPXiWW6CACa_bw" \
|
||||||
"8KhGaELk1emBFpBufM8M-w")
|
"xdi0yzf6XxmtOnuStISd0w")
|
||||||
rollbackA_A=$(printf "%s" \
|
rollbackA_A=$(printf "%s" \
|
||||||
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTIyNDkwODQsIm5iZiI6" \
|
"eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3OTQwNDkwODQsIm5iZiI6" \
|
||||||
"MTc4OTY1NzA4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \
|
"MTc5MTQ1NzA4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \
|
||||||
"dGlmeS1hdXRvdXBkYXRlLTEuMy4wLjI3Ny5nNTQ0MWJiM2UtNTA2NS50YnoifQ.c" \
|
"dGlmeS1hdXRvdXBkYXRlLTEuMy4zLjI2NC5nZGFmM2I4MjQtNTg2MC50YnoifQ.m" \
|
||||||
"-oI-58aUa5MMUyJ9yk06IWAvG-3lqh0v7s2KLMROsE0Jmwk3PM_zQZsYMYSnaEww" \
|
"6EnPRex1pFtwwMf2SAtbUvu6ax9WS7L4sRazX0aJbG87J9Zq9G0V7r89YLgYm9lf" \
|
||||||
"rr0TbHdKAIqa6gH0DLXo93j28TgRn_n4LvV1vlDiP_CTtfFzbxGga0I3iAeOuHVL" \
|
"5ckVWPrPhgplixtmp2PCtE-Sz0mOLlWaspKmAQCyqL2P3FrHA8wDIY7w-pcSNb8j" \
|
||||||
"FGxafwdz6oBwIs1C9aebAYa52jL0JNa9sBv-1dFySdWFY-7-VozKdSBw6D3oQwra" \
|
"L1EteojjuMLhEQm2ayRwUrPA0_PfMo_uHb_rwtkbyoovfe9d19S9fPq3nAsVQ3XK" \
|
||||||
"G7Cv0EakxbeNS5Ef8wJMhPpwEsQY7GLp-RxnDOb7slSpCyEzhD6iHjJfFHnmqYa8" \
|
"GajfblfNBoCtP5Op3Q3P82e3bwh_PvilgGhWiWP1DCUoQkhc7b2JILCByH30w8Kq" \
|
||||||
"57DTKq9rdRW1AWw91-FTr1Hi7ORjlYl4_8T2ecxOz6wyECJD5zhAfWJCqZSqi0wZ" \
|
"kjriDTvIA6kMSSi5tXfJJGI3EMif-A8C8O_L6XNy7PrSnRnSP2BWcdGcslsyNS0B" \
|
||||||
"Sl_CW59WLbHF3nEHQVe2g")
|
"KmRbO6wbDW7UHQVZJPTVQ")
|
||||||
|
|
||||||
while getopts ':BcdefF:hilopP:SvV:-:' flag; do
|
while getopts ':BcdefF:hilopP:SvV:-:' flag; do
|
||||||
case "${flag}" in
|
case "${flag}" in
|
||||||
@@ -247,9 +247,13 @@ macos_autoupdate_check() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
macos_client_arch() {
|
macos_client_arch() {
|
||||||
archVar=$(/usr/bin/lipo -archs "${appBinary}" 2>/dev/null)
|
case "$(LC_ALL=C /usr/bin/file -b "${appBinary}" 2>/dev/null | LC_ALL=C /usr/bin/tr '[:upper:]' '[:lower:]')" in
|
||||||
[[ "${archVar}" == "arm64" || "${archVar}" == "x86_64" ]] || {
|
"mach-o 64-bit executable arm64") archVar="arm64" ;;
|
||||||
echo -e "${red}Error:${clr} Client architecture not supported or could not be detected.\nReinstall client then try again.\n" >&2
|
"mach-o 64-bit executable x86_64") archVar="x86_64" ;;
|
||||||
|
*) archVar="" ;;
|
||||||
|
esac
|
||||||
|
[[ "${archVar}" ]] || {
|
||||||
|
echo -e "${red}Error:${clr} Client architecture not supported or could not be detected.\nConfirm the selected client is a readable macOS ARM64 or Intel Spotify installation.\n" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
snapshotBinary="${appPath}/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/v8_context_snapshot.${archVar}.bin"
|
snapshotBinary="${appPath}/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/v8_context_snapshot.${archVar}.bin"
|
||||||
@@ -258,11 +262,11 @@ macos_client_arch() {
|
|||||||
|
|
||||||
macos_prepare() {
|
macos_prepare() {
|
||||||
local tbzTpl=$(printf "%s" \
|
local tbzTpl=$(printf "%s" \
|
||||||
"9k0Um9mUYRGaatWZpJ1MltGNT90SOtmVZJ0MhpkWUNFROdlTTVzVTpHbVF2TGR1U" \
|
"pBDShBjVYl1Rw5WWwQHSKV3aqNFRaZ0V3R3VTJzawElaWpWV1xGMjpEbtRFertWZ" \
|
||||||
"2YVMVtEbyQFcOJjUphWbTREeVFmVSZlVVxmehRFbzMmVax2UXBHWVh3YtVmUstWV" \
|
"W5EbTBXOVFmaktWWvBHMR1EbXZVVWZkV1MnMVVjTYZ1VwtmV2YkVN5GcYVlSKZkU" \
|
||||||
"FZlVOpGcIZ1QKxmVSJFVUVVOFJFMWtmVKVTRihlVW9kRWZkVLxmMUBnRxYFaK52U" \
|
"WZleZZjUsF1UaZVVwATRWBlUFRmRaZ1UPhnMWZFbUJlVSx2UwlTVhJFZWlVewVVZ" \
|
||||||
"1Y1VQ9mUYRGaaJDU2o0RkVHMIp1csdFZDBnbZBDdIpEdw42YopFbiZHbyMWeW1GZ" \
|
"sFDRhBjVYlVb5oWZpJlbMljUHJGcW5WU2o0RkdjUTxUOKhVWXVjMiBnTuNGbaNTZ" \
|
||||||
"3I1UMxmUYl1aChFZ2JFWkhWMTVWbsdEZ2J0MjZHMuNGaaZUYqpEWZdjUTxENONjY" \
|
"rBzUaBjRHp1dWNjYwYFWZR3aupFcSNjY350MMlDaykVeGVEZ6lzRhdjUTxENONjY" \
|
||||||
"2FlbixGbHJma5MlWrZUbj5mQYRmd4ITW1RzRapmTuxEbSdVW5R2RjFTO5xkNNh0Y" \
|
"2FlbixGbHJma5MlWrZUbj5mQYRmd4ITW1RzRapmTuxEbSdVW5R2RjFTO5xkNNh0Y" \
|
||||||
"wIFShlWQ5J2bOdlW" \
|
"wIFShlWQ5J2bOdlW" \
|
||||||
| rev | base64 --decode | base64 --decode)
|
| rev | base64 --decode | base64 --decode)
|
||||||
@@ -1241,7 +1245,7 @@ perlVar="perl -0777pi -w -e"
|
|||||||
hideDLIcon=' .BKsbV2Xl786X9a09XROH, .GWCBhKJqeZal3n5tCQwl, .pX3IkLhEry0wVfiU, .IOXdOZpz_OhQUj2M3A0e {display:none}'
|
hideDLIcon=' .BKsbV2Xl786X9a09XROH, .GWCBhKJqeZal3n5tCQwl, .pX3IkLhEry0wVfiU, .IOXdOZpz_OhQUj2M3A0e {display:none}'
|
||||||
hideDLMenu=' :is(.pzkhLqffqF_4hucrVVQA, .egE6UQjF_UUoCzvMxREj, .Y98_oiegQgSpY_o7hoKG, .tT_JypfxNakuY1jHgyBN, .zVA1h9TUy8QQBogj, .l7XabbfpobRNm8SpemYx)[role=menuitemcheckbox] {display:none}'
|
hideDLMenu=' :is(.pzkhLqffqF_4hucrVVQA, .egE6UQjF_UUoCzvMxREj, .Y98_oiegQgSpY_o7hoKG, .tT_JypfxNakuY1jHgyBN, .zVA1h9TUy8QQBogj, .l7XabbfpobRNm8SpemYx)[role=menuitemcheckbox] {display:none}'
|
||||||
hideDLQual=' :is(.weV_qxFz4gF5sPotO10y, .BMtRRwqaJD_95vJFMFD0, .eguwzH_QWTBXry7hiNj3, .qV_CxbowaNkMarye, .Z6yfNoSJ6OjiEBGI5Osr):has([for="desktop.settings.downloadQuality"]) {display: none}'
|
hideDLQual=' :is(.weV_qxFz4gF5sPotO10y, .BMtRRwqaJD_95vJFMFD0, .eguwzH_QWTBXry7hiNj3, .qV_CxbowaNkMarye, .Z6yfNoSJ6OjiEBGI5Osr):has([for="desktop.settings.downloadQuality"]) {display: none}'
|
||||||
hideSubfeed=' .cj6vRk3nFAi80HSVqX91, .c8Z2jJUocJTdV9g741cp, .x_HLN829yDsvJDgl {display:none}'
|
hideSubfeed=' .cj6vRk3nFAi80HSVqX91, .c8Z2jJUocJTdV9g741cp, .x_HLN829yDsvJDgl, .g8bL3bGxc63nO5u9gY7g {display:none}'
|
||||||
hideVeryHigh=' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}'
|
hideVeryHigh=' #desktop\.settings\.streamingQuality>option:nth-child(5) {display:none}'
|
||||||
lyricsBackgroundNew=' .FUYNhisXTCmbzt9IDxnT,\n .tr8V5eHsUaIkOYVw7eSG,\n .hW9km7ku6_iggdWDR_Lg,\n .lofIAg8Ixko3mfBrbfej,\n .bbJIIopLxggQmv5x,\n .Li269NgzkU2gI4KOP9sM,\n .I2WIloMMjsBeMaIS8H3v,\n .McI3hD7aCfpq015LJa6X,\n .gpDSOimnzH4zTJmE7UR5,\n .dh4zyndPBN0gul_w,\n .zboE1ICtt8SJrJQEVHTf,\n .bqldaBkacR41KxR2Z0jY {\n \t--lyrics-color-active: #C8C8C8 !important;\n \t--lyrics-color-inactive: #575757 !important;\n \t--lyrics-color-passed: #575757 !important;\n \t--lyrics-color-background: #121212 !important;\n }'
|
lyricsBackgroundNew=' .FUYNhisXTCmbzt9IDxnT,\n .tr8V5eHsUaIkOYVw7eSG,\n .hW9km7ku6_iggdWDR_Lg,\n .lofIAg8Ixko3mfBrbfej,\n .bbJIIopLxggQmv5x,\n .Li269NgzkU2gI4KOP9sM,\n .I2WIloMMjsBeMaIS8H3v,\n .McI3hD7aCfpq015LJa6X,\n .gpDSOimnzH4zTJmE7UR5,\n .dh4zyndPBN0gul_w,\n .zboE1ICtt8SJrJQEVHTf,\n .bqldaBkacR41KxR2Z0jY {\n \t--lyrics-color-active: #C8C8C8 !important;\n \t--lyrics-color-inactive: #575757 !important;\n \t--lyrics-color-passed: #575757 !important;\n \t--lyrics-color-background: #121212 !important;\n }'
|
||||||
updatesEx=(
|
updatesEx=(
|
||||||
@@ -1254,7 +1258,7 @@ freeEx=(
|
|||||||
'adsBillboard&.(?=\?\[.{1,6}[a-zA-Z].leaderboard,)&false&&xpuiJs&1.1.59.710&1.2.6.863'
|
'adsBillboard&.(?=\?\[.{1,6}[a-zA-Z].leaderboard,)&false&&xpuiJs&1.1.59.710&1.2.6.863'
|
||||||
'adConfig&/\Kv2/config&config&gs&xpuiJs&1.2.55.235'
|
'adConfig&/\Kv2/config&config&gs&xpuiJs&1.2.55.235'
|
||||||
'adsCosmos&(case .:|async enable\(.\)\{)(this.enabled=.+?\(.{1,3},"audio"\),|return this.enabled=...+?\(.{1,3},"audio"\))((;case 4:)?this.subscription=this.audioApi).+?this.onAdMessage\)&$1$3.cosmosConnector.increaseStreamTime(-100000000000)&&xpuiJs&1.1.59.710&1.1.92.647'
|
'adsCosmos&(case .:|async enable\(.\)\{)(this.enabled=.+?\(.{1,3},"audio"\),|return this.enabled=...+?\(.{1,3},"audio"\))((;case 4:)?this.subscription=this.audioApi).+?this.onAdMessage\)&$1$3.cosmosConnector.increaseStreamTime(-100000000000)&&xpuiJs&1.1.59.710&1.1.92.647'
|
||||||
'adsEmptyBlock&adsEnabled:!\K0&1&&xpuiJs'
|
'adsEmptyBlock&(?:adsEnabled:!|setAdsEnabled:([\w\$]+)=>\{\1\.adsEnabled=!)\K0&1&&xpuiJs'
|
||||||
'connectOld1& connect-device-list-item--disabled&&&xpuiJs&1.1.70.610&1.1.90.859'
|
'connectOld1& connect-device-list-item--disabled&&&xpuiJs&1.1.70.610&1.1.90.859'
|
||||||
'connectOld2&connect-picker.unavailable-to-control&spotify-connect&&xpuiJs&1.1.70.610&1.1.90.859'
|
'connectOld2&connect-picker.unavailable-to-control&spotify-connect&&xpuiJs&1.1.70.610&1.1.90.859'
|
||||||
'connectOld3&("button",\{className:.,disabled:)(..)&$1false&&xpuiJs&1.1.70.610&1.1.90.859'
|
'connectOld3&("button",\{className:.,disabled:)(..)&$1false&&xpuiJs&1.1.70.610&1.1.90.859'
|
||||||
@@ -1265,12 +1269,13 @@ freeEx=(
|
|||||||
'hideUpgradeButton&(return|.=.=>)"free"===(.+?)(return|.=.=>)"premium"===&$1"premium"===$2$3"free"===&g&xpuiJs&1.1.59.710&1.1.92.647'
|
'hideUpgradeButton&(return|.=.=>)"free"===(.+?)(return|.=.=>)"premium"===&$1"premium"===$2$3"free"===&g&xpuiJs&1.1.59.710&1.1.92.647'
|
||||||
'hideUpgradeButton2&(?|(===")free(")|(")free("===))&$1premium$2&g&xpuiJs&1.2.55.235'
|
'hideUpgradeButton2&(?|(===")free(")|(")free("===))&$1premium$2&g&xpuiJs&1.2.55.235'
|
||||||
'hptoEnabled&hptoEnabled:!\K0&1&s&xpuiJs&&1.2.94.583'
|
'hptoEnabled&hptoEnabled:!\K0&1&s&xpuiJs&&1.2.94.583'
|
||||||
|
'hptoFetch&(fetchAndSetHomeAd:\(0,[\w\$]+\.useMemo\)\(\(\)=>)[\w\$]+\x26\x26[\w\$]+\?\.hpto(?=\?async\(\)=>)&$1false&&xpuiJs&1.3.3.1'
|
||||||
'hptoShown&isHptoShown:!\K0&1&gs&homeHptoJs&1.1.85.884&1.2.20.1218'
|
'hptoShown&isHptoShown:!\K0&1&gs&homeHptoJs&1.1.85.884&1.2.20.1218'
|
||||||
'hptoShown2&(ADS_PREMIUM,isPremium:)\w(.*?ADS_HPTO_HIDDEN,isHptoHidden:)\w&$1true$2true&&xpuiJs&1.2.21.1104'
|
'hptoShown2&(ADS_PREMIUM,isPremium:)\w(.*?ADS_HPTO_HIDDEN,isHptoHidden:)\w&$1true$2true&&xpuiJs&1.2.21.1104&1.3.1.234'
|
||||||
'payloadS&\x3F\x70\x61\x79\x6C\x6F\x61\x64&\x00\x00\x00\x00\x00\x00\x00\x00&gs&appBinary&1.2.53.437&1.2.93.667'
|
'payloadS&\x3F\x70\x61\x79\x6C\x6F\x61\x64&\x00\x00\x00\x00\x00\x00\x00\x00&gs&appBinary&1.2.53.437&1.2.93.667'
|
||||||
'sGate1&\x80\xBF.\x00\x00\x00\x01(?=\x75\x08\x0F\xB6\x87.\x00\x00\x00\xC3\x80\x7F.\x01\x75\x4B\x48\x83\xBF.\x00\x00\x00\x00\x74\x3C\x53\x48\x8B\x87.\x00\x00\x00\x48\x8B\x8F.\x00\x00\x00\x0F\xB6\xD1\x48\xC1\xE9\x08\x48\x8B\x04\xC8\xC1\xE2\x04\x48\x8B\x04\x10\x48\x8B\x08\x48\x89\xFB\x48\x89\xC7\xFF\x91..\x00\x00\x48\x89\xDF\x89\xC1\xB0\x01\x84\xC9\x5B\x75\x04\x0F\xB6\x47.\xC3\x31\xC0\xC3)&\xEB\x60\x0F\x1F\x44\x00\x00&s&appBinary&1.2.89.539&&Linux&x86_64&1'
|
'sGate1&\x80\xBF.\x00\x00\x00\x01(?=\x75\x08\x0F\xB6\x87.\x00\x00\x00\xC3\x80\x7F.\x01\x75\x4B\x48\x83\xBF.\x00\x00\x00\x00\x74\x3C\x53\x48\x8B\x87.\x00\x00\x00\x48\x8B\x8F.\x00\x00\x00\x0F\xB6\xD1\x48\xC1\xE9\x08\x48\x8B\x04\xC8\xC1\xE2\x04\x48\x8B\x04\x10\x48\x8B\x08\x48\x89\xFB\x48\x89\xC7\xFF\x91..\x00\x00\x48\x89\xDF\x89\xC1\xB0\x01\x84\xC9\x5B\x75\x04\x0F\xB6\x47.\xC3\x31\xC0\xC3)&\xEB\x60\x0F\x1F\x44\x00\x00&s&appBinary&1.2.89.539&&Linux&x86_64&1'
|
||||||
'sGate2&\x80\xBF.\x00\x00\x00\x01(?=\x75\x08\x0F\xB6\x87.\x00\x00\x00\xC3\x80\x7F.\x01\x75\x56\x48\x83\xBF.\x00\x00\x00\x00\x74\x47\x55\x48\x89\xE5\x53\x50\x48\x8B\x87.\x00\x00\x00\x48\x8B\x8F.\x00\x00\x00\x0F\xB6\xD1\x48\xC1\xE9\x08\x48\x8B\x04\xC8\xC1\xE2\x04\x48\x8B\x04\x10\x48\x8B\x08\x48\x89\xFB\x48\x89\xC7\xFF\x91..\x00\x00\x48\x89\xDF\x89\xC1\xB0\x01\x84\xC9\x48\x8D\x64\x24\x08\x5B\x5D\x75\x04\x0F\xB6\x47.\xC3\x31\xC0\xC3)&\xEB\x6B\x0F\x1F\x44\x00\x00&s&appBinary&1.2.87.415&&macOS&x86_64&1'
|
'sGate2&\x80\xBF.\x00\x00\x00\x01(?=\x75\x08\x0F\xB6\x87.\x00\x00\x00\xC3\x80\x7F.\x01\x75\x56\x48\x83\xBF.\x00\x00\x00\x00\x74\x47\x55\x48\x89\xE5\x53\x50\x48\x8B\x87.\x00\x00\x00\x48\x8B\x8F.\x00\x00\x00\x0F\xB6\xD1\x48\xC1\xE9\x08\x48\x8B\x04\xC8\xC1\xE2\x04\x48\x8B\x04\x10\x48\x8B\x08\x48\x89\xFB\x48\x89\xC7\xFF\x91..\x00\x00\x48\x89\xDF\x89\xC1\xB0\x01\x84\xC9\x48\x8D\x64\x24\x08\x5B\x5D\x75\x04\x0F\xB6\x47.\xC3\x31\xC0\xC3)&\xEB\x6B\x0F\x1F\x44\x00\x00&s&appBinary&1.2.87.415&&macOS&x86_64&1'
|
||||||
'sGate3&\x08..\x39(?=\x1F\x05\x00\x71\x81\x00\x00\x54\x08..\x39\x00\x01\x00\x12\xC0\x03\x5F\xD6\x08..\x39\x1F\x05\x00\x71\x61\x03\x00\x54.{104}\xE0\x03\x00\x12\xC0\x03\x5F\xD6)&\x23\x00\x00\x14&s&appBinary&1.2.80.358&&macOS&arm64&1'
|
'sGate3&\x08..\x39\x1F\x05\x00\x71(?=\x81\x00\x00\x54\x08..\x39\x00\x01\x00\x12\xC0\x03\x5F\xD6\x08..\x39\x1F\x05\x00\x71(?:\x61\x03\x00\x54.{104}|\x41\x03\x00\x54.{100})\xE0\x03\x00\x12\xC0\x03\x5F\xD6)&\x00\x00\x80\x52\xC0\x03\x5F\xD6&s&appBinary&1.2.80.358&&macOS&arm64&1'
|
||||||
'stateS1&\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x48)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.53.437&1.2.55.235&macOS'
|
'stateS1&\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x48)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.53.437&1.2.55.235&macOS'
|
||||||
'stateS2&\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x48)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.53.437&1.2.84.476&Linux'
|
'stateS2&\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x48)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.53.437&1.2.84.476&Linux'
|
||||||
'stateS3&[\x00\x0A\x1A]\K\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x73\x74\x61\x74\x65\x00)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.55.235&&macOS'
|
'stateS3&[\x00\x0A\x1A]\K\x69\x6E\x69\x74\x69\x61\x6C\x5F(?=\x73\x74\x61\x74\x65\x00)&\x00\x00\x00\x00\x00\x00\x00\x00&s&appBinary&1.2.55.235&&macOS'
|
||||||
@@ -1370,7 +1375,7 @@ aoEx=(
|
|||||||
'enableUserFraudSignals&Enable user fraud signals",default:\K!.(?=})&false&s&xpuiJs&1.2.10.751&1.2.62.580'
|
'enableUserFraudSignals&Enable user fraud signals",default:\K!.(?=})&false&s&xpuiJs&1.2.10.751&1.2.62.580'
|
||||||
'enableUserFraudVerification&Enable user fraud verification",default:\K!.(?=})&false&s&xpuiJs&1.2.3.1107&1.2.62.580'
|
'enableUserFraudVerification&Enable user fraud verification",default:\K!.(?=})&false&s&xpuiJs&1.2.3.1107&1.2.62.580'
|
||||||
'enableUserFraudVerificationRequest&Enable the IAV component make api requests",default:\K!.(?=})&false&s&xpuiJs&1.2.5.954&1.2.62.580'
|
'enableUserFraudVerificationRequest&Enable the IAV component make api requests",default:\K!.(?=})&false&s&xpuiJs&1.2.5.954&1.2.62.580'
|
||||||
'enableVideoAdTerminatedEvent&Fire terminated events for non-complete video ad endings on desktop",default:\K!.(?=})&false&s&xpuiJs&1.2.98.250'
|
'enableVideoAdTerminatedEvent&Fire terminated events for non-complete video ad endings on desktop",default:\K!.(?=})&false&s&xpuiJs&1.2.98.250&1.3.3.264'
|
||||||
'enableYourListeningUpsell&Enable Your Listening Upsell Banner for free . unauth users",default:\K!.(?=})&false&s&xpuiJs&1.2.25.1009&1.2.63.394'
|
'enableYourListeningUpsell&Enable Your Listening Upsell Banner for free . unauth users",default:\K!.(?=})&false&s&xpuiJs&1.2.25.1009&1.2.63.394'
|
||||||
'hideUpgradeCTA&Hide the Upgrade CTA button on the Top Bar",default:\K!.(?=})&true&s&xpuiJs&1.2.26.1180'
|
'hideUpgradeCTA&Hide the Upgrade CTA button on the Top Bar",default:\K!.(?=})&true&s&xpuiJs&1.2.26.1180'
|
||||||
'homeV2Fix1&("HomeResponsePayload"[\s\S]{0,500}?)0\s*===\s*([A-Za-z_\$][\w\$]*)\.sectionContainer\.sections\.totalCount\s*\|\|\s*0\s*===\s*\2\.sectionContainer\.sections\.items\.length&$1!Array.isArray(null==$2||null==$2.sectionContainer||null==$2.sectionContainer.sections?void 0:$2.sectionContainer.sections.items)||0===$2.sectionContainer.sections.items.length&&homeV2Js&1.1.92.0&1.2.44.9999'
|
'homeV2Fix1&("HomeResponsePayload"[\s\S]{0,500}?)0\s*===\s*([A-Za-z_\$][\w\$]*)\.sectionContainer\.sections\.totalCount\s*\|\|\s*0\s*===\s*\2\.sectionContainer\.sections\.items\.length&$1!Array.isArray(null==$2||null==$2.sectionContainer||null==$2.sectionContainer.sections?void 0:$2.sectionContainer.sections.items)||0===$2.sectionContainer.sections.items.length&&homeV2Js&1.1.92.0&1.2.44.9999'
|
||||||
@@ -1391,7 +1396,7 @@ aoEx=(
|
|||||||
'sponsors3&allSponsorships&&g&xpuiJs&1.1.59.710'
|
'sponsors3&allSponsorships&&g&xpuiJs&1.1.59.710'
|
||||||
'sponsors4&\/\K.{7}-ap4p&&g&xpuiJs&1.2.53.437'
|
'sponsors4&\/\K.{7}-ap4p&&g&xpuiJs&1.2.53.437'
|
||||||
'ucsC&\x00\K\x68(?=.{30}\x2F\x75\x73\x65\x72\x2D)&\x00&s&appBinary&1.2.55.235'
|
'ucsC&\x00\K\x68(?=.{30}\x2F\x75\x73\x65\x72\x2D)&\x00&s&appBinary&1.2.55.235'
|
||||||
'useAdsSurfaceStateForAdOrchestration&Use ads-owned NPV and cinema surface state for ad orchestration",default:\K!.(?=})&false&s&xpuiJs&1.2.96.200'
|
'useAdsSurfaceStateForAdOrchestration&Use ads-owned NPV and cinema surface state for ad orchestration",default:\K!.(?=})&false&s&xpuiJs&1.2.96.200&1.3.1.234'
|
||||||
'webgateGabo&\@webgate\/(gabo)&"@" . $1&ge&vendorXpuiJs&1.1.70.610'
|
'webgateGabo&\@webgate\/(gabo)&"@" . $1&ge&vendorXpuiJs&1.1.70.610'
|
||||||
'webgateRemote&\@webgate\/(remote)&"@" . $1&ge&vendorXpuiJs&1.1.70.610'
|
'webgateRemote&\@webgate\/(remote)&"@" . $1&ge&vendorXpuiJs&1.1.70.610'
|
||||||
)
|
)
|
||||||
@@ -1417,7 +1422,7 @@ expEx=(
|
|||||||
'enableBLEJamBroadcasting&Jam Broadcasting for Bluetooth",default:\K!1&true&s&xpuiJs&1.2.76.256'
|
'enableBLEJamBroadcasting&Jam Broadcasting for Bluetooth",default:\K!1&true&s&xpuiJs&1.2.76.256'
|
||||||
'enableBlockUsers&block users feature in clientX",default:\K!.(?=})&true&s&xpuiJs&1.1.70.610&1.2.50.335'
|
'enableBlockUsers&block users feature in clientX",default:\K!.(?=})&true&s&xpuiJs&1.1.70.610&1.2.50.335'
|
||||||
'enableBrowseViaPathfinder&Fetch Browse data from Pathfinder",default:\K!1&true&s&xpuiJs&1.1.88.595&1.2.24.756'
|
'enableBrowseViaPathfinder&Fetch Browse data from Pathfinder",default:\K!1&true&s&xpuiJs&1.1.88.595&1.2.24.756'
|
||||||
'enableCanvasContextMenuToggle&Canvas context menu toggle",default:\K!1&true&s&xpuiJs&1.2.96.200'
|
'enableCanvasContextMenuToggle&Canvas context menu toggle",default:\K!1&true&s&xpuiJs&1.2.96.200&1.3.1.234'
|
||||||
'enableCanvasNpv&short, looping visuals on tracks.",default:..\.\KCONTROL&CANVAS_PLAY_LOOP&s&xpuiJs&1.2.33.1039&1.2.62.580'
|
'enableCanvasNpv&short, looping visuals on tracks.",default:..\.\KCONTROL&CANVAS_PLAY_LOOP&s&xpuiJs&1.2.33.1039&1.2.62.580'
|
||||||
'enableCarouselsOnHome&Use carousels on Home",default:\K!1&true&s&xpuiJs&1.1.93.896&1.2.25.1011'
|
'enableCarouselsOnHome&Use carousels on Home",default:\K!1&true&s&xpuiJs&1.1.93.896&1.2.25.1011'
|
||||||
'enableCenteredLayout&Enable centered layout",default:\K!.(?=})&true&s&xpuiJs&1.2.39.578&1.2.50.335'
|
'enableCenteredLayout&Enable centered layout",default:\K!.(?=})&true&s&xpuiJs&1.2.39.578&1.2.50.335'
|
||||||
|
|||||||
Reference in New Issue
Block a user