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)
[](https://github.com/MorpheApp/MicroG-RE/releases)
-
-## [MicroG ReVanced:](https://github.com/ReVanced/GmsCore)
-
-[](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