From 62ec534041d8abaca4ee20b2e3276a810ffce5bf Mon Sep 17 00:00:00 2001 From: siritami <102145692+FiorenMas@users.noreply.github.com> Date: Fri, 16 Jan 2026 03:25:44 +0700 Subject: [PATCH] WIP ReVancedXposed --- .github/workflows/ci_.yml | 16 ++++++++-------- README.md | 25 ++++++++++++++----------- src/build/Instafel.sh | 22 ---------------------- src/build/ReVancedXposed.sh | 15 +++++++++++++++ src/fiorenmas.ks | Bin 0 -> 2558 bytes src/patches/instagram_instafel/patches | 3 --- 6 files changed, 37 insertions(+), 44 deletions(-) delete mode 100644 src/build/Instafel.sh create mode 100644 src/build/ReVancedXposed.sh create mode 100644 src/fiorenmas.ks delete mode 100644 src/patches/instagram_instafel/patches diff --git a/.github/workflows/ci_.yml b/.github/workflows/ci_.yml index a5e5a67..e6bd722 100644 --- a/.github/workflows/ci_.yml +++ b/.github/workflows/ci_.yml @@ -6,8 +6,8 @@ on: workflow_dispatch: jobs: - Patch-Instafel: - name: Patch Instafel + Patch-ReVancedXposed: + name: Patch ReVancedXposed runs-on: ubuntu-latest steps: - name: Checkout @@ -15,14 +15,14 @@ jobs: - name: Preparing to patch uses: ./.github/actions/preparing - name: Check github connection - id: check-gh-ins + id: check-gh-RVxposed run: bash src/etc/connection.sh - name: Patch apk - id: patch-ins - if: steps.check-gh-ins.outputs.internet_error == '0' - run: bash src/build/Instafel.sh + id: patch-RVxposed + if: steps.check-gh-RVxposed.outputs.internet_error == '0' + run: bash src/build/ReVancedXposed.sh - name: Releasing APK files - id: release-ins - if: steps.check-gh-ins.outputs.internet_error == '0' + id: release-RVxposed + if: steps.check-gh-RVxposed.outputs.internet_error == '0' uses: ./.github/actions/release diff --git a/README.md b/README.md index 3c5ee56..cd5315f 100644 --- a/README.md +++ b/README.md @@ -607,17 +607,11 @@ Download Apps below not based on Revanced, but project still open-source. -[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://play.google.com/store/apps/details?id=com.instagram.android) +### [Spotjfy:](https://www.google.com/search?q=Spotjfy) -### [Instafel:](https://github.com/mamiiblt/instafel) +### [ReVancedXposed](https://github.com/chsbuffer/ReVancedXposed) -👉 [Offical author download link](https://github.com/mamiiblt/instafel/releases/latest) - -[Arm64-v8a](../../releases/download/all/instagram-instafel.apk ) - -[Cloned-Arm64-v8a](../../releases/download/all/instagram-clone-instafel.apk ) - -Cloned version has a different package name than the original app, so you can install both the original and the modified app at the same time. +[All Architectures](../../releases/download/all/spotjfy-ReVancedXposed.apk ) ### ⚠️ Library, resources using in this repository: @@ -725,9 +719,18 @@ Cloned version has a different package name than the original app, so you can in
- mamiiblt + chsbuffer -[Patches](https://github.com/mamiiblt/instafel) - [MIT](https://github.com/mamiiblt/instafel/blob/main/LICENSE) +[Patches](https://github.com/chsbuffer/ReVancedXposed) - [GPL-3.0](https://github.com/chsbuffer/ReVancedXposed/blob/main/LICENSE) + +
+ + + +
+ JingMatrix + +[LSPatch](https://github.com/JingMatrix/LSPatch) - [GPL-3.0](https://github.com/JingMatrix/LSPatch/blob/main/LICENSE)
diff --git a/src/build/Instafel.sh b/src/build/Instafel.sh deleted file mode 100644 index 63fb10f..0000000 --- a/src/build/Instafel.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# instafel build -source ./src/build/utils.sh -################################################# -# Download requirements -dl_gh "p-rel" "instafel" "latest" -java -jar ifl-patcher*.jar -################################################# - -# Get patches -export includePatch=$(sed 's/\r$//' src/patches/instagram_instafel/patches | xargs) - -# Patch Instagram: -get_apkpure "com.instagram.android" "instagram" "instagram-android/com.instagram.android" "Bundle" -green_log "[+] Decrypting apk file..." -java -jar ifl-patcher*.jar init "./download/instagram.apk" -green_log "[+] Patching apk file..." -java -jar ifl-patcher*.jar run "instagram" $includePatch -green_log "[+] Compling apk file..." -java -jar ifl-patcher*.jar build "instagram" -cp instagram/build/unclone.apk ./release/instagram-instafel.apk -cp instagram/build/clone.apk ./release/instagram-clone-instafel.apk \ No newline at end of file diff --git a/src/build/ReVancedXposed.sh b/src/build/ReVancedXposed.sh new file mode 100644 index 0000000..eb56fa2 --- /dev/null +++ b/src/build/ReVancedXposed.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# ReVancedXposed build +source ./src/build/utils.sh +################################################# +# Download requirements +j="i" +dl_gh "ReVancedXposed_Spot"$j"fy" "chsbuffer" "latest" +dl_gh "LSPatch" "JingMatrix" "latest" +################################################# + +# Patch Spotjfy: +get_apkpure "com.spot"$j"fy.music" "spotjfy" "spot"$j"fy-music-and-podcasts-for-android/com.spot"$j"fy.music" +green_log "[+] Patching apk file..." +java -jar lspatch.jar ./download/spotjfy.apk -k ./src/fiorenmas.ks fiorenmas fiorenmas fiorenmas -m ReVancedXposed*.apk -o ./release/ +mv ./release/spotjfy-*-lspatched.apk ./release/spotjfy-ReVancedXposed.apk \ No newline at end of file diff --git a/src/fiorenmas.ks b/src/fiorenmas.ks new file mode 100644 index 0000000000000000000000000000000000000000..e02359acebca6f2e58cd529630f39d7c83e8c0d1 GIT binary patch literal 2558 zcma)8X*d*$8XmJ6dt*?MY-P{bGO`VhVHi6hVVH(yn6YGNvNR@J939ljWEVNsERm=j zQbe+ZY$Zz~`=lc#%k4h*KAn4i-TUKvzUO=2?|uJ$@AIKpa4wJsgkr%!z(RUlAN1jr+U5`gml%Ml2N08q!Ea6+OL z4+#Y3Q2~n-o+^WGXQevVc@^k&3iQ4Pv%mw|!(^1U`>5!e#h24!ElhG#Iv<^yQ{%-kjCryC+cWdPcj!z2eNa%&P^f zWGww&87nVv#tJ(%E~U;Y=T_A+u^ETN7Kx%)+HR&LeAsUkK01ae8e39F;o~_*G%a$@ zI?MJ1^L*Rg%UC<6mpGqz$`B&g!Rh#0yE1bdnaHMyL8a+A-rs89iGz*j&C-vQ$g6X) zYJrYzef$S^>nXe*Ew#xaNR6&m%dk{tutNOOjOyM<@ z0qh#^`GLp)=9GyD>#9P-a|un}V#!R!3qADy2#%z$e6)@xjfAbeI+&G}!zl(w!objw2LX zS-9tDOb!u3@-p2otb7hAjgV->c|u|0iFSQCW59dd%GsZY6FK)1RS?9$xQPiKam^ekwpce3or)6QMr3zuG5b5AN2 zh?TfnV83F4AL09a>Dz@q=x0AwVbe;nu3>iSK4nc7H22gHw!=F+=-iff=!8a9YTcug zkn-)p;Ko5kaTj!!>$Lw=amD!j=fo<(ZD0HsDd7je8&M5H+w?bG2www@mX$eH!h`EQ zxKton0V|(|{QZ=UVH7Q7UYoY^Bs^}AAO!6(j#w;fI7OI?c<;}UdV3M*(r=H|$*${L zQ}S!~pO(8+UHfdr=DDdy!>%yjay==AK4p@fZ?$|i#_~qNE4tfbnGz%W z$S!yhJ@=dmC>_*N(W<{mA*5ww3<&Wjhy6kfu106o1u3%qu=# ze7DvW^He?CO;|cMfM~4qt8J-E*TaqY)^V{Wihp1UC&pw}oIgQ@E>h=X)e*Tc#TK)% z4v5Ls_fgQRXjT)sV8;)gZtCqf8MZA`n+xok+$B=GwSZAsv~-m;hDc-QUkXvmowuOQ0~P5 zpFGkyVBnJWs|PJRv(1GQV8nWTr>Mv*0G#k?dFI13V%X)?^s%T%&V|*9HG0eEINrTv z=GtK|PM>1*fU2_!$eko{azj!P`V20uRsiUF;5+6-gj?qU2d5MvB(MG2NH=iXl0S^e zSTrk*?&;OUqGW%@B^;@Vltuvj0c1chAPhhP&;V3`FW}ODu83(O!3Y;Jl_aC7cN(pW z($m(~*VofSu|R`AePGZ+7UO3Q@_aZ&zH}j3Ny4@jpTz$ax4R(N_N}wy z#K*H+7W(%5l#K)h|~`i{9WYG~9% z@tbKj!aezwjL0e8>kU@gYQ(Sf0``;l6K4uq8p^}>H$RRqTW=H|P{q#~nLQO4nxnql zuc+e`+V9dw}k&cfMQ7FWw>C@)?XELI-VaSzuRe~}>NXRd?W=H`ZTnKEja zoXs2~3O)K^yz)U;InKC%d2xofHfLL>TgTR@d=K4I?@RqOJvd_+K;{ z{Nso~kNMa8;zZbpuOBhxdgh9=nb8oD%3!%ut@DZ8Bj|^|I^OY&zQu`0H`xI*o?eJI zgoSk22bcownvzKgrnogjsx{w!YH(}ne!H$4Uu?z~g}?G1F1=>76Slv&QPz|zmUyBz z?OxQ`v+!Zx<<#gHR2!$&hm~uR6lXE%XZg|~#K3|aoigqdG5hPx6jyg$`n?*(I&EtQ zbjFtq37SH)2D|$k(ckIzlMg1jR0oLG#-n_N|K6yx6T}K)psN?;k7^e;>$XcbrAy))Wg0VUuzj_rUts3|(6OvDkhCCqr`IJh zU^7EPNz>D%z$I&a^sT)4d_81NhaG8FTu0+1e#ZQm1IQ=NW6s_obE&bvm0+}JwO0kK zeCH^tJhzCyWN$fNHgO`o;d}FWRbev97Nv<2{P`0Bc_09=Ot>_M(=G3DJ&bt>O*O5R t=Wu3gFe|?h8;rK?#`U9Tz(|d5i}OC~$xU0H*g#C@48Oid&D=jv_#gKTg>C=< literal 0 HcmV?d00001 diff --git a/src/patches/instagram_instafel/patches b/src/patches/instagram_instafel/patches deleted file mode 100644 index 52dbfa2..0000000 --- a/src/patches/instagram_instafel/patches +++ /dev/null @@ -1,3 +0,0 @@ -remove_snooze_warning -remove_ads -instafel