Add Paresh Patches

This commit is contained in:
siritami 2026-04-20 02:11:39 +07:00
parent ac68e5bae8
commit 1f89aced00
11 changed files with 456 additions and 327 deletions

View file

@ -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

View file

@ -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

181
README.md
View file

@ -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
</details>
## [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)
<details>
<summary>Outdated patches</summary>
### [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)
</details>
---
### [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) |
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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) |
<details>
<summary>Outdated patches</summary>
### [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)
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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 ) |
</details>
---
### [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) |
<details>
<summary>Outdated patches</summary>
### [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)
</details>
---
### [Lightroom:](https://play.google.com/store/apps/details?id=com.adobe.lrmobile)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [Duolingo:](https://play.google.com/store/apps/details?id=com.duolingo)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [Proton VPN:](https://f-droid.org/en/packages/ch.protonvpn.android/)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [Strava:](https://play.google.com/store/apps/details?id=com.strava)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
### [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)
<details>
<summary>Outdated patches</summary>
### [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)
</details>
---
### [MyFitnessPal:](https://play.google.com/store/apps/details?id=com.myfitnesspal.android)
<details>
<summary>Outdated patches</summary>
### [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) |
</details>
---
@ -751,6 +877,13 @@ Web version:
</details>
<details>
<summary>Paresh Maheshwari</summary>
[Patches](https://github.com/Paresh-Maheshwari/paresh-patches) - [GPL-3.0](https://github.com/Paresh-Maheshwari/paresh-patches/blob/main/LICENSE)
</details>
[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)

36
src/build/Paresh.sh Normal file
View file

@ -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

1
src/options/paresh.json Normal file
View file

@ -0,0 +1 @@
[]