From 1f89aced009db2cf84a5f28964b4f409bcdb46d2 Mon Sep 17 00:00:00 2001 From: siritami <102145692+FiorenMas@users.noreply.github.com> Date: Mon, 20 Apr 2026 02:11:39 +0700 Subject: [PATCH] Add Paresh Patches --- .github/workflows/ci.yml | 95 +--- .github/workflows/manual-patch.yml | 470 +++++++++--------- README.md | 181 ++++++- src/build/Paresh.sh | 36 ++ src/options/paresh.json | 1 + .../eyecon-caller-paresh/exclude-patches | 0 .../eyecon-caller-paresh/include-patches | 0 src/patches/telegram-paresh/exclude-patches | 0 src/patches/telegram-paresh/include-patches | 0 src/patches/truecaller-paresh/exclude-patches | 0 src/patches/truecaller-paresh/include-patches | 0 11 files changed, 456 insertions(+), 327 deletions(-) create mode 100644 src/build/Paresh.sh create mode 100644 src/options/paresh.json create mode 100644 src/patches/eyecon-caller-paresh/exclude-patches create mode 100644 src/patches/eyecon-caller-paresh/include-patches create mode 100644 src/patches/telegram-paresh/exclude-patches create mode 100644 src/patches/telegram-paresh/include-patches create mode 100644 src/patches/truecaller-paresh/exclude-patches create mode 100644 src/patches/truecaller-paresh/include-patches diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1bda816..ffc56dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,14 +21,6 @@ jobs: - name: Check github connection id: check-gh run: bash src/etc/connection.sh - # - name: Check new patch ReVanced - # id: check-rv - # if: steps.check-gh.outputs.internet_error == '0' - # run: bash src/etc/ci.sh ReVanced/revanced-patches latest youtube-revanced.apk - # - name: Check new patch ReVanced Beta - # id: check-rv-beta - # if: steps.check-gh.outputs.internet_error == '0' - # run: bash src/etc/ci.sh ReVanced/revanced-patches prerelease youtube-beta-revanced.apk - name: Check new patch Morphe id: check-morphe if: steps.check-gh.outputs.internet_error == '0' @@ -37,10 +29,6 @@ jobs: id: check-morphe-beta if: steps.check-gh.outputs.internet_error == '0' run: bash src/etc/ci.sh MorpheApp/morphe-patches prerelease youtube-beta-morphe.apk - - name: Check new patch DeReVanced - id: check-derv - if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh RookieEnough/De-ReVanced latest gg-photos-arm64-v8a-derevanced.apk - name: Check new patch Revanced Extended forked by Anddea Stable Version id: check-rve-anddea-stable if: steps.check-gh.outputs.internet_error == '0' @@ -49,18 +37,6 @@ jobs: id: check-rve-anddea-beta if: steps.check-gh.outputs.internet_error == '0' run: bash src/etc/ci.sh anddea/revanced-patches prerelease youtube-beta-anddea.apk - - name: Check new patch Revanced Extended - id: check-rve - if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh inotia00/revanced-patches latest youtube-revanced-extended.apk - - name: Check new patch Revanced Extended Beta - id: check-rve-beta - if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh inotia00/revanced-patches prerelease youtube-beta-revanced-extended.apk - - name: Check new patch Revanced Extended Arsclib - id: check-rve-arsclib - if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh inotia00/revanced-patches-arsclib latest reddit-revanced-extended-arsclib.apk - name: Check new patch Twitter Piko Stable id: check-twitter-piko-stable if: steps.check-gh.outputs.internet_error == '0' @@ -69,14 +45,14 @@ jobs: id: check-twitter-piko-beta if: steps.check-gh.outputs.internet_error == '0' run: bash src/etc/ci.sh crimera/piko prerelease twitter-beta-piko.apk - - name: Check new patch Revanced For Android 6 & 7 - id: check-rve67 + - name: Check new patch DeReVanced + id: check-derv if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh kitadai31/revanced-patches-android6-7 latest youtube-revanced-extended-android-6-7.apk - - name: Check new patch Revanced For Android 5 - id: check-rve5 + run: bash src/etc/ci.sh RookieEnough/De-ReVanced latest gg-photos-arm64-v8a-derevanced.apk + - name: Check new patch Paresh + id: check-paresh if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh d4n3436/revanced-patches-android5 latest youtube-revanced-extended-android-5.apk + run: bash src/etc/ci.sh Paresh-Maheshwari/paresh-patches latest telegram-web-version-paresh.apk - name: Check new patch BiliRoamingM id: check-BiliRoamingM if: steps.check-gh.outputs.internet_error == '0' @@ -109,37 +85,17 @@ jobs: retry_count: ${{ github.event.inputs.retry_count }} max_retries: 3 outputs: - # check_rv: ${{ steps.check-rv.outputs.new_patch }} - # check_rv_beta: ${{ steps.check-rv-beta.outputs.new_patch }} check_morphe: ${{ steps.check-morphe.outputs.new_patch }} check_morphe_beta: ${{ steps.check-morphe-beta.outputs.new_patch }} - check_derv: ${{ steps.check-derv.outputs.new_patch }} check_rve_anddea_stable: ${{ steps.check-rve-anddea-stable.outputs.new_patch }} check_rve_anddea_beta: ${{ steps.check-rve-anddea-beta.outputs.new_patch }} - check_rve: ${{ steps.check-rve.outputs.new_patch }} - check_rve_beta: ${{ steps.check-rve-beta.outputs.new_patch }} check_rve_arsclib: ${{ steps.check-rve-arsclib.outputs.new_patch }} check_twitter_piko_stable: ${{ steps.check-twitter-piko-stable.outputs.new_patch }} check_twitter_piko_beta: ${{ steps.check-twitter-piko-beta.outputs.new_patch }} - check_rve67: ${{ steps.check-rve67.outputs.new_patch }} - check_rve5: ${{ steps.check-rve5.outputs.new_patch }} + check_paresh: ${{ steps.check-paresh.outputs.new_patch }} check_BiliRoamingM: ${{ steps.check-BiliRoamingM.outputs.new_patch }} check_Revanced_Experiments: ${{ steps.check-Revanced-Experiments.outputs.new_patch }} -# Patch-Revanced: -# name: Patch Revanced Stable -# needs: check -# if: ${{ needs.check.outputs.check_rv == 1 }} -# uses: ./.github/workflows/manual-patch.yml -# with: -# org: "Revanced" -# Patch-Revanced-Beta: -# name: Patch Revanced Beta -# needs: check -# if: ${{ needs.check.outputs.check_rv_beta == 1 }} -# uses: ./.github/workflows/manual-patch.yml -# with: -# org: "Revanced Beta" Patch-Morphe: name: Patch Morphe needs: check @@ -154,13 +110,6 @@ jobs: uses: ./.github/workflows/manual-patch.yml with: org: "Morphe Beta" - Patch-DeRevanced: - name: Patch DeRevanced Stable - needs: check - if: ${{ needs.check.outputs.check_derv == 1 }} - uses: ./.github/workflows/manual-patch.yml - with: - org: "DeRevanced" Patch-RVE-anddea-stable: name: Patch RVX Anddea Stable needs: check @@ -175,20 +124,6 @@ jobs: uses: ./.github/workflows/manual-patch.yml with: org: "RVE-anddea-beta" - Patch-Revanced-Extended: - name: Patch Revanced Extended - needs: check - if: ${{ needs.check.outputs.check_rve == 1 }} - uses: ./.github/workflows/manual-patch.yml - with: - org: "Revanced Extended" - Patch-Revanced-Extended-Beta: - name: Patch Revanced Extended Beta - needs: check - if: ${{ needs.check.outputs.check_rve_beta == 1 }} - uses: ./.github/workflows/manual-patch.yml - with: - org: "Revanced Extended Beta" Patch-Revanced-Extended-Arsclib: name: Patch Revanced Extended Arsclib needs: check @@ -210,20 +145,20 @@ jobs: uses: ./.github/workflows/manual-patch.yml with: org: "Twitter Piko Beta" - Patch-Revanced-Extended-For-Android-6-7: - name: Patch RVX Android 6 & 7 + Patch-DeRevanced: + name: Patch DeRevanced Stable needs: check - if: ${{ needs.check.outputs.check_rve67 == 1 }} + if: ${{ needs.check.outputs.check_derv == 1 }} uses: ./.github/workflows/manual-patch.yml with: - org: "Revanced Extended Android 6,7" - Patch-Revanced-Extended-For-Android-5: - name: Patch RVX Android 5 + org: "DeRevanced" + Patch-Paresh: + name: Patch Paresh needs: check - if: ${{ needs.check.outputs.check_rve5 == 1 }} + if: ${{ needs.check.outputs.check_paresh == 1 }} uses: ./.github/workflows/manual-patch.yml with: - org: "Revanced Extended Android 5" + org: "Paresh" Patch-BiliRoamingM: name: Patch BiliRoamingM needs: check diff --git a/.github/workflows/manual-patch.yml b/.github/workflows/manual-patch.yml index 0a5f519..981ebaa 100644 --- a/.github/workflows/manual-patch.yml +++ b/.github/workflows/manual-patch.yml @@ -18,74 +18,27 @@ on: - 'Morphe Beta' - 'RVE-anddea-stable' - 'RVE-anddea-beta' + - 'Twitter Piko Stable' + - 'Twitter Piko Beta' - 'DeRevanced' + - 'Paresh' + - 'BiliRoamingM' + - 'Scrazzz Patches' + - 'Dropped Patches - indrastorms' + - 'Revanced Experiments' - 'Revanced' - 'Revanced Beta' - 'Revanced Extended' - 'Revanced Extended Beta' - 'Revanced Extended Arsclib' - - 'Twitter Piko Stable' - - 'Twitter Piko Beta' - 'Revanced Extended Android 6,7' - 'Revanced Extended Android 5' - - 'BiliRoamingM' - - 'Scrazzz Patches' - - 'Dropped Patches - indrastorms' - - 'Revanced Experiments' workflow_call: inputs: org: required: true type: string jobs: - patch_rv: - name: Patch Revanced Stable - if: ${{ github.event.inputs.org == 'Revanced' || inputs.org == 'Revanced' }} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-rv - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-rv - if: steps.check-gh-rv.outputs.internet_error == '0' - run: bash src/build/Revanced.sh ${{ matrix.run }} - - name: Releasing APK files - id: release-rv - if: steps.check-gh-rv.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_rv_beta: - name: Patch Revanced Beta - if: ${{ github.event.inputs.org == 'Revanced Beta' || inputs.org == 'Revanced Beta' }} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-rvb - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-rvb - if: steps.check-gh-rvb.outputs.internet_error == '0' - run: bash src/build/Revanced-Beta.sh ${{ matrix.run }} - - name: Releasing APK files - id: release-rvb - if: steps.check-gh-rvb.outputs.internet_error == '0' - uses: ./.github/actions/release patch_morphe: name: Patch Morphe if: ${{ github.event.inputs.org == 'Morphe' || inputs.org == 'Morphe' }} @@ -206,7 +159,246 @@ jobs: id: release-rve-anddea-beta if: steps.check-gh-rve-anddea-beta.outputs.internet_error == '0' uses: ./.github/actions/release - + patch_twitter_piko_stable: + name: Patch Twitter Piko Stable + if: ${{ github.event.inputs.org == 'Twitter Piko Stable' || inputs.org == 'Twitter Piko Stable' }} + strategy: + fail-fast: false + matrix: + run: [1, 2] + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-piko-stable + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-piko-stable + if: steps.check-gh-piko-stable.outputs.internet_error == '0' + run: bash src/build/Piko.sh ${{ matrix.run }} + - name: Releasing APK files + id: release-piko-stable + if: steps.check-gh-piko-stable.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_twitter_piko_beta: + name: Patch Twitter Piko Beta + if: ${{ github.event.inputs.org == 'Twitter Piko Beta' || inputs.org == 'Twitter Piko Beta' }} + strategy: + fail-fast: false + matrix: + run: [1, 2] + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-piko-beta + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-piko-beta + if: steps.check-gh-piko-beta.outputs.internet_error == '0' + run: bash src/build/Piko-Beta.sh ${{ matrix.run }} + - name: Releasing APK files + id: release-piko-beta + if: steps.check-gh-piko-beta.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_paresh: + name: Patch Paresh + if: ${{ github.event.inputs.org == 'Paresh' || inputs.org == 'Paresh' }} + strategy: + fail-fast: false + matrix: + run: [1, 2] + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-paresh + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-paresh + if: steps.check-gh-paresh.outputs.internet_error == '0' + run: bash src/build/Paresh.sh ${{ matrix.run }} + - name: Releasing APK files + id: release-paresh + if: steps.check-gh-paresh.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_BiliRoamingM: + name: Patch BiliRoamingM + if: ${{ github.event.inputs.org == 'BiliRoamingM' || inputs.org == 'BiliRoamingM' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4.1.1 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-BiliRoamingM + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-BiliRoamingM + if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' + run: bash src/build/BiliRoamingM.sh + - name: Releasing APK files + id: release-BiliRoamingM + if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_scrazzz_Patches: + name: Scrazzz Patches Revanced + if: ${{ github.event.inputs.org == 'Scrazzz Patches' || inputs.org == 'Scrazzz Patches' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-scrazzz-patches + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-scrazzz-patches + if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' + run: bash src/build/scrazzz-revanced.sh + - name: Releasing APK files + id: release-scrazzz-patches + if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_Dropped_Patches: + name: Dropped Patches Revanced - indrastorms + if: ${{ github.event.inputs.org == 'Dropped Patches - indrastorms' || inputs.org == 'Dropped Patches - indrastorms' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-Dropped-Patches-indrastorms + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-Dropped-Patches-indrastorms + if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' + run: bash src/build/Dropped-Patches-Revanced.sh + - name: Releasing APK files + id: release-Dropped-Patches-indrastorms + if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_rv_experiments: + name: Patch Revanced Experiments + if: ${{ github.event.inputs.org == 'Revanced Experiments' || inputs.org == 'Revanced Experiments' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rv-experiments + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rv-experiments + if: steps.check-gh-rv-experiments.outputs.internet_error == '0' + run: bash src/build/Revanced-Experiment.sh + - name: Releasing APK files + id: release-rv-experiments + if: steps.check-gh-rv-experiments.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_rv: + name: Patch Revanced Stable + if: ${{ github.event.inputs.org == 'Revanced' || inputs.org == 'Revanced' }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rv + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rv + if: steps.check-gh-rv.outputs.internet_error == '0' + run: bash src/build/Revanced.sh ${{ matrix.run }} + - name: Releasing APK files + id: release-rv + if: steps.check-gh-rv.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_rv_beta: + name: Patch Revanced Beta + if: ${{ github.event.inputs.org == 'Revanced Beta' || inputs.org == 'Revanced Beta' }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rvb + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rvb + if: steps.check-gh-rvb.outputs.internet_error == '0' + run: bash src/build/Revanced-Beta.sh ${{ matrix.run }} + - name: Releasing APK files + id: release-rvb + if: steps.check-gh-rvb.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_rve67: + name: Patch RVX Android 6,7 + if: ${{ github.event.inputs.org == 'Revanced Extended Android 6,7' || inputs.org == 'Revanced Extended Android 6,7' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rve67 + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rve67 + if: steps.check-gh-rve67.outputs.internet_error == '0' + run: bash src/build/Revanced-Extended-Android-6-7.sh + - name: Releasing APK files + id: release-rve67 + if: steps.check-gh-rve67.outputs.internet_error == '0' + uses: ./.github/actions/release + patch_rve5: + name: Patch RVX Android 5 + if: ${{ github.event.inputs.org == 'Revanced Extended Android 5' || inputs.org == 'Revanced Extended Android 5' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rve5 + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rve5 + if: steps.check-gh-rve5.outputs.internet_error == '0' + run: bash src/build/Revanced-Extended-Android-5.sh + - name: Releasing APK files + id: release-rve5 + if: steps.check-gh-rve5.outputs.internet_error == '0' + uses: ./.github/actions/release patch_rve: name: Patch Revanced Extended Stable if: ${{ github.event.inputs.org == 'Revanced Extended' || inputs.org == 'Revanced Extended' }} @@ -313,171 +505,3 @@ jobs: id: release-rve-arsclib if: steps.check-gh-rve-arsclib.outputs.internet_error == '0' uses: ./.github/actions/release - patch_twitter_piko_stable: - name: Patch Twitter Piko Stable - if: ${{ github.event.inputs.org == 'Twitter Piko Stable' || inputs.org == 'Twitter Piko Stable' }} - strategy: - fail-fast: false - matrix: - run: [1, 2] - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-piko-stable - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-piko-stable - if: steps.check-gh-piko-stable.outputs.internet_error == '0' - run: bash src/build/Piko.sh ${{ matrix.run }} - - name: Releasing APK files - id: release-piko-stable - if: steps.check-gh-piko-stable.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_twitter_piko_beta: - name: Patch Twitter Piko Beta - if: ${{ github.event.inputs.org == 'Twitter Piko Beta' || inputs.org == 'Twitter Piko Beta' }} - strategy: - fail-fast: false - matrix: - run: [1, 2] - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-piko-beta - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-piko-beta - if: steps.check-gh-piko-beta.outputs.internet_error == '0' - run: bash src/build/Piko-Beta.sh ${{ matrix.run }} - - name: Releasing APK files - id: release-piko-beta - if: steps.check-gh-piko-beta.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_rve67: - name: Patch RVX Android 6,7 - if: ${{ github.event.inputs.org == 'Revanced Extended Android 6,7' || inputs.org == 'Revanced Extended Android 6,7' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-rve67 - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-rve67 - if: steps.check-gh-rve67.outputs.internet_error == '0' - run: bash src/build/Revanced-Extended-Android-6-7.sh - - name: Releasing APK files - id: release-rve67 - if: steps.check-gh-rve67.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_rve5: - name: Patch RVX Android 5 - if: ${{ github.event.inputs.org == 'Revanced Extended Android 5' || inputs.org == 'Revanced Extended Android 5' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-rve5 - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-rve5 - if: steps.check-gh-rve5.outputs.internet_error == '0' - run: bash src/build/Revanced-Extended-Android-5.sh - - name: Releasing APK files - id: release-rve5 - if: steps.check-gh-rve5.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_BiliRoamingM: - name: Patch BiliRoamingM - if: ${{ github.event.inputs.org == 'BiliRoamingM' || inputs.org == 'BiliRoamingM' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4.1.1 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-BiliRoamingM - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-BiliRoamingM - if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' - run: bash src/build/BiliRoamingM.sh - - name: Releasing APK files - id: release-BiliRoamingM - if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_scrazzz_Patches: - name: Scrazzz Patches Revanced - if: ${{ github.event.inputs.org == 'Scrazzz Patches' || inputs.org == 'Scrazzz Patches' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-scrazzz-patches - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-scrazzz-patches - if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' - run: bash src/build/scrazzz-revanced.sh - - name: Releasing APK files - id: release-scrazzz-patches - if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_Dropped_Patches: - name: Dropped Patches Revanced - indrastorms - if: ${{ github.event.inputs.org == 'Dropped Patches - indrastorms' || inputs.org == 'Dropped Patches - indrastorms' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-Dropped-Patches-indrastorms - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-Dropped-Patches-indrastorms - if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' - run: bash src/build/Dropped-Patches-Revanced.sh - - name: Releasing APK files - id: release-Dropped-Patches-indrastorms - if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' - uses: ./.github/actions/release - patch_rv_experiments: - name: Patch Revanced Experiments - if: ${{ github.event.inputs.org == 'Revanced Experiments' || inputs.org == 'Revanced Experiments' }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v6.0.2 - - name: Preparing to patch - uses: ./.github/actions/preparing - - name: Check github connection - id: check-gh-rv-experiments - run: bash src/etc/connection.sh - - name: Patch apk - id: patch-rv-experiments - if: steps.check-gh-rv-experiments.outputs.internet_error == '0' - run: bash src/build/Revanced-Experiment.sh - - name: Releasing APK files - id: release-rv-experiments - if: steps.check-gh-rv-experiments.outputs.internet_error == '0' - uses: ./.github/actions/release diff --git a/README.md b/README.md index 18cbfa9..5d73851 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ They are open-source scripts for patching various apps like YouTube, YouTube Mus Simply, all you need to do is choose the app you want to use from the options below: 'Revanced' or 'Revanced Extended'. Then, select your phone's CPU architecture. If you don't know what your phone's CPU architecture is, choose All Architectures. That's all there is to it. > [!NOTE] -> If you want to use the YouTube, YouTube Music or Google Photos app, you need to download and install [MicroG RE](https://github.com/MorpheApp/MicroG-RE) or [MicroG](https://github.com/ReVanced/GmsCore/releases) +> If you want to use the YouTube, YouTube Music or Google Photos app, you need to download and install [MicroG RE](https://github.com/MorpheApp/MicroG-RE) > > If you are an advanced user and you want to use custom patches for patching apps, you should read the [Wiki](../main/docs/Frequently%20Asked%20Questions.md#q-how-do-i-use-this-repository-for-patching-my-own-app). > @@ -84,6 +84,10 @@ Download #### [Photomath](?tab=readme-ov-file#photomath-1) +#### [Truecaller](?tab=readme-ov-file#truecaller-1) + +#### [EyeconCaller](?tab=readme-ov-file#tyeconcaller-1) + #### [RAR](?tab=readme-ov-file#rar-1) #### [Strava](?tab=readme-ov-file#strava-1) @@ -106,15 +110,10 @@ Download -## [MicroG RE: (Recommend)](https://github.com/MorpheApp/MicroG-RE) +## [MicroG RE:](https://github.com/MorpheApp/MicroG-RE) [![Release](https://img.shields.io/github/v/release/MorpheApp/MicroG-RE?label=All%20Architectures&style=for-the-badge)](https://github.com/MorpheApp/MicroG-RE/releases) - -## [MicroG ReVanced:](https://github.com/ReVanced/GmsCore) - -[![Release](https://img.shields.io/github/v/release/ReVanced/GmsCore?label=All%20Architectures&style=for-the-badge)](https://github.com/ReVanced/GmsCore/releases) - --- ### [YouTube](https://play.google.com/store/apps/details?id=com.google.android.youtube) @@ -151,6 +150,9 @@ Download | [x86](../../releases/download/all/youtube-stable-x86-anddea.apk) | [x86](../../releases/download/all/youtube-beta-x86-anddea.apk) | | [x86_64](../../releases/download/all/youtube-stable-x86_64-anddea.apk) | [x86_64](../../releases/download/all/youtube-beta-x86_64-anddea.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | [Stable version](https://github.com/ReVanced/revanced-patches/releases/latest) | [Beta version](https://github.com/ReVanced/revanced-patches/releases) | @@ -211,6 +213,8 @@ Download [x86_64](../../releases/download/all/youtube-x86_64-revanced-extended-android-5.apk) +
+ --- ### [YouTube Music](https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.music) @@ -233,6 +237,9 @@ Download | [x86](../../releases/download/all/youtube-music-stable-x86-anddea.apk) | [x86](../../releases/download/all/youtube-music-beta-x86-anddea.apk) | | [x86_64](../../releases/download/all/youtube-music-stable-x86_64-anddea.apk) | [x86_64](../../releases/download/all/youtube-music-beta-x86_64-anddea.apk) | +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | [Stable version](https://github.com/ReVanced/revanced-patches/releases/latest) | [Beta version](https://github.com/ReVanced/revanced-patches/releases) | @@ -251,6 +258,8 @@ Download | [x86](../../releases/download/all/youtube-music-x86-revanced-extended.apk) | [x86](../../releases/download/all/youtube-music-beta-x86-revanced-extended.apk) | | [x86_64](../../releases/download/all/youtube-music-x86_64-revanced-extended.apk) | [x86_64](../../releases/download/all/youtube-music-beta-x86_64-revanced-extended.apk) | +
+ --- ### [Facebook:](https://play.google.com/store/apps/details?id=com.facebook.katana&hl) @@ -269,6 +278,25 @@ Download --- +### [Messenger:](https://play.google.com/store/apps/details?id=com.facebook.orca) + +### [DeRevanced:](https://github.com/RookieEnough/De-ReVanced) + +[Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-derevanced.apk) + +
+ Outdated patches + +### [Revanced:](https://github.com/revanced/revanced-patches) + +| Stable version | Beta version | +| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| [Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-beta-revanced.apk) | + +
+ +--- + ### [Twitter:](https://play.google.com/store/apps/details?id=com.twitter.android) ### [Piko:](https://github.com/crimera/piko) @@ -291,6 +319,9 @@ Download | [Arm64-v8a](../../releases/download/all/instagram-arm64-v8a-piko.apk) | [Arm64-v8a](../../releases/download/all/instagram-beta-arm64-v8a-piko.apk) | +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | @@ -301,6 +332,8 @@ Download [Arm64-v8a](../../releases/download/all/instagram-arm64-v8a-revanced-experiments.apk) +
+ --- ### [Threads:](https://play.google.com/store/apps/details?id=com.instagram.barcelona) @@ -334,32 +367,23 @@ Download --- -### [Messenger:](https://play.google.com/store/apps/details?id=com.facebook.orca) - -### [DeRevanced:](https://github.com/RookieEnough/De-ReVanced) - -[Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-derevanced.apk) - -### [Revanced:](https://github.com/revanced/revanced-patches) - -| Stable version | Beta version | -| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| [Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/messenger-arm64-v8a-beta-revanced.apk) | - ---- - ### [TikTok:](https://play.google.com/store/apps/details?id=com.ss.android.ugc.trill) ### [DeRevanced:](https://github.com/RookieEnough/De-ReVanced) [All Architectures](../../releases/download/all/tiktok-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ---------------------------------------------------------------------- | ------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/tiktok-revanced.apk) | [All Architectures](../../releases/download/all/tiktok-beta-revanced.apk) | +
+ --- ### [Twitch:](https://play.google.com/store/apps/details?id=tv.twitch.android.app) @@ -370,6 +394,9 @@ Download [Arm64-v8a](../../releases/download/all/twitch-arm64-v8a-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | @@ -377,6 +404,8 @@ Download | [All Architectures](../../releases/download/all/twitch-revanced.apk) | [All Architectures](../../releases/download/all/twitch-beta-revanced.apk) | | [Arm64-v8a](../../releases/download/all/twitch-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/twitch-arm64-v8a-beta-revanced.apk ) | +
+ --- ### [Reddit:](https://play.google.com/store/apps/details?id=com.reddit.frontpage) @@ -387,6 +416,9 @@ Download | -------------------------------------------------------------------- | ------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/reddit-morphe.apk) | [All Architectures](../../releases/download/all/reddit-beta-morphe.apk) | +
+ Outdated patches + ### [Revanced:](https://github.com/ReVanced/revanced-patches) | Stable version | Beta version | @@ -407,16 +439,39 @@ Download [Arm64-v8a](../../releases/download/all/reddit-arm64-v8a-revanced-extended-arsclib.apk) +
+ --- ### [Lightroom:](https://play.google.com/store/apps/details?id=com.adobe.lrmobile) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | [Arm64-v8a](../../releases/download/all/lightroom-revanced.apk) | [Arm64-v8a](../../releases/download/all/lightroom-beta-revanced.apk) | +
+ +--- + +### [Truecaller:](https://play.google.com/store/apps/details?id=com.truecaller) + +### [Paresh Patches:](https://github.com/Paresh-Maheshwari/paresh-patches) + +[Arm64-v8a](../../releases/download/all/truecaller-arm64-v8a-paresh.apk) + +--- + +### [EyeconCaller:]() + +### [Paresh Patches:](https://play.google.com/store/apps/details?id=com.eyecon.global) + +[Arm64-v8a](../../releases/download/all/eyecon-caller-arm64-v8a-paresh.apk) + --- ### [Tumblr:](https://play.google.com/store/apps/details?id=com.tumblr) @@ -427,6 +482,9 @@ Download [Arm64-v8a](../../releases/download/all/tumblr-arm64-v8a-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | @@ -434,6 +492,8 @@ Download | [All Architectures](../../releases/download/all/tumblr-revanced.apk) | [All Architectures](../../releases/download/all/tumblr-beta-revanced.apk) | | [Arm64-v8a](../../releases/download/all/tumblr-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/tumblr-arm64-v8a-beta-revanced.apk) | +
+ --- ### [SoundCloud:](https://play.google.com/store/apps/details?id=com.soundcloud.android) @@ -444,6 +504,9 @@ Download [Arm64-v8a](../../releases/download/all/soundcloud-arm64-v8a-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | @@ -451,16 +514,23 @@ Download | [All Architectures](../../releases/download/all/soundcloud-revanced.apk) | [All Architectures](../../releases/download/all/soundcloud-beta-revanced.apk) | | [Arm64-v8a](../../releases/download/all/soundcloud-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/soundcloud-arm64-v8a-beta-revanced.apk) | +
+ --- ### [Duolingo:](https://play.google.com/store/apps/details?id=com.duolingo) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ------------------------------------------------------------------------ | --------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/duolingo-revanced.apk) | [All Architectures](../../releases/download/all/duolingo-beta-revanced.apk) | +
+ --- ### [Google News:](play.google.com/store/apps/details?id=com.google.android.apps.magazines) @@ -469,12 +539,17 @@ Download [Arm64-v8a](../../releases/download/all/googlenews-arm64-v8a-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | [Arm64-v8a](../../releases/download/all/googlenews-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/googlenews-beta-arm64-v8a-revanced.apk) | +
+ --- ### [Photomath:](https://play.google.com/store/apps/details?id=com.microblink.photomath) @@ -483,22 +558,32 @@ Download [All Architectures](../../releases/download/all/photomath-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/photomath-revanced.apk) | [All Architectures](../../releases/download/all/photomath-beta-revanced.apk) | +
+ --- ### [Proton VPN:](https://f-droid.org/en/packages/ch.protonvpn.android/) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/protonvpn-revanced.apk) | [All Architectures](../../releases/download/all/protonvpn-beta-revanced.apk) | +
+ --- ### [Proton mail:](https://play.google.com/store/apps/details?id=ch.protonmail.android) @@ -507,12 +592,17 @@ Download [All Architectures](../../releases/download/all/protonmail-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/protonmail-revanced.apk) | [All Architectures](../../releases/download/all/protonmail-beta-revanced.apk) | +
+ --- ### [RAR:](https://play.google.com/store/apps/details?id=com.rarlab.rar) @@ -521,22 +611,32 @@ Download [All Architectures](../../releases/download/all/rar-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ----------------------------------------------------------------- | ---------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/rar-revanced.apk) | [All Architectures](../../releases/download/all/rar-beta-revanced.apk) | +
+ --- ### [Strava:](https://play.google.com/store/apps/details?id=com.strava) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ---------------------------------------------------------------------- | --------------------------------------------------------------------------- | | [Arm64-v8a](../../releases/download/all/strava-arm64-v8a-revanced.apk) | [Arm64-v8a](../../releases/download/all/strava-beta-arm64-v8a-revanced.apk) | +
+ --- ### [Pixiv:](https://play.google.com/store/apps/details?id=jp.pxv.android) @@ -545,12 +645,17 @@ Download [All Architectures](../../releases/download/all/pixiv-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | ------------------------------------------------------------------- | ------------------------------------------------------------------------ | | [All Architectures](../../releases/download/all/pixiv-revanced.apk) | [All Architectures](../../releases/download/all/pixiv-beta-revanced.apk) | +
+ --- ### [Bilbili: (Chinese only)](https://play.google.com/store/apps/details?id=com.bilibili.app.in) @@ -569,16 +674,30 @@ Download [All Architectures](../../releases/download/all/viber-derevanced.apk) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) | Stable version | Beta version | | --------------------------------------------------------------------- | -------------------------------------------------------------------------- | | [All Architectures](../../releases/download/all/viber-revanced.apk) | [All Architectures](../../releases/download/all/viber-beta-revanced.apk) | +
+ --- ### [Telegram:](https://play.google.com/store/apps/details?id=org.telegram.messenger) +### [Paresh Patches:](https://play.google.com/store/apps/details?id=com.eyecon.global) + +Web version: + +[Arm64-v8a](../../releases/download/all/telegram-web-version-paresh.apk) + +
+ Outdated patches + ### [Revanced Experiments:](https://github.com/Aunali321/ReVancedExperiments) CH play version: @@ -589,15 +708,22 @@ Web version: [All Architectures](../../releases/download/all/telegram-web-version-revanced-experiments.apk) +
+ --- ### [MyFitnessPal:](https://play.google.com/store/apps/details?id=com.myfitnesspal.android) +
+ Outdated patches + ### [Revanced:](https://github.com/revanced/revanced-patches) -| Stable version | Beta version | -| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| [All Architectures](../../releases/download/all/MyFitnessPal-revanced.apk) | [All Architectures](../../releases/download/all/MyFitnessPal-beta-revanced.apk)| +| Stable version | Beta version | +| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| [All Architectures](../../releases/download/all/MyFitnessPal-revanced.apk) | [All Architectures](../../releases/download/all/MyFitnessPal-beta-revanced.apk) | + +
--- @@ -751,6 +877,13 @@ Web version: +
+ Paresh Maheshwari + +[Patches](https://github.com/Paresh-Maheshwari/paresh-patches) - [GPL-3.0](https://github.com/Paresh-Maheshwari/paresh-patches/blob/main/LICENSE) + +
+ [Markdown Badges](https://github.com/Ileriayo/markdown-badges) - [MIT](https://github.com/Ileriayo/markdown-badges/blob/master/LICENSE) [pup](https://github.com/ericchiang/pup) - [MIT](https://github.com/ericchiang/pup/blob/master/LICENSE) diff --git a/src/build/Paresh.sh b/src/build/Paresh.sh new file mode 100644 index 0000000..f1e52b2 --- /dev/null +++ b/src/build/Paresh.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# Paresh build +source ./src/build/utils.sh +# Download requirements +paresh_dl(){ + dl_gh "morphe-cli" "MorpheApp" "latest" + dl_gh "paresh-patches" "Paresh-Maheshwari" "latest" +} +1() { + paresh_dl + # Patch Truecaller: + # Arm64-v8a + get_patches_key "truecaller-paresh" + get_apk "com.truecaller" "truecaller-arm64-v8a" "truecaller-caller-id-block" "true-software-scandinavia-ab/truecaller-caller-id-block/truecaller-trusted-caller-id" "Bundle" + patch "truecaller-arm64-v8a" "paresh" "morphe" + # Patch Eyecon Caller ID & Spam Block: + # Arm64-v8a + get_patches_key "eyecon-caller-paresh" + get_apk "com.eyecon.global" "eyecon-caller-arm64-v8a" "eyecon-caller-id-spam-block" "eyecon-phone-dialer-contacts/eyecon-caller-id-spam-block/eyecon-caller-id-spam-block" "Bundle" + patch "eyecon-caller-arm64-v8a" "paresh" "morphe" +} +2() { + paresh_dl + # Patch Telegram (web version) + get_patches_key "telegram-paresh" + get_apk "org.telegram.messenger" "telegram-web-version" "telegram-web-version" "telegram-fz-llc/telegram-web-version/telegram-web-version" + patch "telegram-web-version" "paresh" "morphe" +} +case "$1" in + 1) + 1 + ;; + 2) + 2 + ;; +esac diff --git a/src/options/paresh.json b/src/options/paresh.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/src/options/paresh.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/src/patches/eyecon-caller-paresh/exclude-patches b/src/patches/eyecon-caller-paresh/exclude-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/eyecon-caller-paresh/include-patches b/src/patches/eyecon-caller-paresh/include-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/telegram-paresh/exclude-patches b/src/patches/telegram-paresh/exclude-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/telegram-paresh/include-patches b/src/patches/telegram-paresh/include-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/truecaller-paresh/exclude-patches b/src/patches/truecaller-paresh/exclude-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/truecaller-paresh/include-patches b/src/patches/truecaller-paresh/include-patches new file mode 100644 index 0000000..e69de29