From 0b662ca39bf95ebd1c3bc7f8c9c26392fef5d5f2 Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Fri, 7 Nov 2025 11:08:14 +0700 Subject: [PATCH] added rve arsclib --- .github/workflows/ci.yml | 24 ++++++++--------- .github/workflows/manual-patch.yml | 21 +++++++++++++++ README.md | 10 +++++++ src/build/Revanced-Extended-Arsclib.sh | 26 +++++++++++++++++++ .../reddit-rve-arsclib/exclude-patches | 0 .../reddit-rve-arsclib/include-patches | 0 6 files changed, 69 insertions(+), 12 deletions(-) create mode 100644 src/build/Revanced-Extended-Arsclib.sh create mode 100644 src/patches/reddit-rve-arsclib/exclude-patches create mode 100644 src/patches/reddit-rve-arsclib/include-patches diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 787894d..7a04095 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,10 +29,6 @@ jobs: 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 Spotjfy - id: check-spotjfy - if: steps.check-gh.outputs.internet_error == '0' - run: bash src/etc/ci.sh ReVanced/revanced-patches latest spotjfy-arm64-v8a-revanced.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,6 +45,10 @@ jobs: 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' @@ -99,11 +99,11 @@ jobs: outputs: check_rv: ${{ steps.check-rv.outputs.new_patch }} check_rv_beta: ${{ steps.check-rv-beta.outputs.new_patch }} - check_spotjfy: ${{ steps.check-spotjfy.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_reddit: ${{ 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 }} @@ -125,13 +125,6 @@ jobs: uses: ./.github/workflows/manual-patch.yml with: org: "Revanced Beta" - Patch-Spotjfy: - name: Patch Spotjfy - needs: check - if: ${{ needs.check.outputs.check_spotjfy == 1 }} - uses: ./.github/workflows/manual-patch.yml - with: - org: "Spotjfy" Patch-RVE-anddea-stable: name: Patch RVX Anddea Stable needs: check @@ -160,6 +153,13 @@ jobs: uses: ./.github/workflows/manual-patch.yml with: org: "Revanced Extended Beta" + Patch-Revanced-Extended-Arsclib: + name: Patch Revanced Extended Arsclib + needs: check + if: ${{ needs.check.outputs.check_rve_arsclib == 1 }} + uses: ./.github/workflows/manual-patch.yml + with: + org: "Revanced Extended Arsclib" Patch-Twitter-Piko-Stable: name: Patch Twitter Piko Stable needs: check diff --git a/.github/workflows/manual-patch.yml b/.github/workflows/manual-patch.yml index d4292df..687c789 100644 --- a/.github/workflows/manual-patch.yml +++ b/.github/workflows/manual-patch.yml @@ -18,6 +18,7 @@ on: - 'Revanced Beta' - 'Revanced Extended' - 'Revanced Extended Beta' + - 'Revanced Extended Arsclib' - 'RVE-anddea-stable' - 'RVE-anddea-beta' - 'Twitter Piko Stable' @@ -252,6 +253,26 @@ jobs: path: ./release - name: Releasing APK files uses: ./.github/actions/release + patch_rve_arsclib: + name: Patch Revanced Extended Arsclib + if: ${{ github.event.inputs.org == 'Revanced Extended Arsclib' || inputs.org == 'Revanced Extended Arsclib' }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4.2.2 + - name: Preparing to patch + uses: ./.github/actions/preparing + - name: Check github connection + id: check-gh-rve-arsclib + run: bash src/etc/connection.sh + - name: Patch apk + id: patch-rve-arsclib + if: steps.check-gh-rve-arsclib.outputs.internet_error == '0' + run: bash src/build/Revanced-Extended-Arsclib.sh + - name: Releasing APK files + 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' }} diff --git a/README.md b/README.md index ba0b99b..80c5097 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,12 @@ Web version: | [All Architectures](../../releases/download/all/reddit-revanced-extended.apk) | [All Architectures](../../releases/download/all/reddit-beta-revanced-extended.apk) | | [Arm64-v8a](../../releases/download/all/reddit-arm64-v8a-revanced-extended.apk) | [Arm64-v8a](../../releases/download/all/reddit-arm64-v8a-beta-revanced-extended.apk) | +### [Revanced Extended Arsclib:](https://github.com/inotia00/revanced-patches-arsclib/) + +[All Architectures](../../releases/download/all/reddit-revanced-extended-arsclib.apk) + +[Arm64-v8a](../../releases/download/all/reddit-arm64-v8a-revanced-extended-arsclib.apk) + --- [![Lightroom](https://img.shields.io/badge/Adobe%20Lightroom-31A8FF.svg?style=for-the-badge&logo=Adobe%20Lightroom&logoColor=white)](https://play.google.com/store/apps/details?id=com.adobe.lrmobile) @@ -506,10 +512,14 @@ Cloned version has a different package name than the original app, so you can in [Patches](https://github.com/inotia00/revanced-patches) - [GPL-3.0](https://github.com/inotia00/revanced-patches/blob/revanced-extended/LICENSE) +[Patches arsclib](https://github.com/inotia00/revanced-patches-arsclib) - [GPL-3.0](https://github.com/inotia00/revanced-patches-arsclib/blob/arsclib-old/LICENSE) + [Integrations](https://github.com/inotia00/revanced-integrations) - [GPL-3.0](https://github.com/inotia00/revanced-integrations/blob/main/LICENSE) [CLI](https://github.com/inotia00/revanced-cli) - [GPL-3.0](https://github.com/inotia00/revanced-cli/blob/main/LICENSE) +[CLI arsclib](https://github.com/inotia00/revanced-cli-arsclib) - [GPL-3.0](https://github.com/inotia00/revanced-cli-arsclib/blob/arsclib-old/LICENSE) +
diff --git a/src/build/Revanced-Extended-Arsclib.sh b/src/build/Revanced-Extended-Arsclib.sh new file mode 100644 index 0000000..3e20ad8 --- /dev/null +++ b/src/build/Revanced-Extended-Arsclib.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Revanced Extended Arsclib build +source src/build/utils.sh + +################################################# + +# Download requirements +dl_gh "revanced-patches-arsclib revanced-integrations revanced-cli-arsclib" "inotia00" "latest" + +################################################# + +# Patch Reddit: +get_patches_key "reddit-rve-arsclib" +get_apk "com.reddit.frontpage" "reddit" "reddit" "redditinc/reddit/reddit" "Bundle_extract" +split_editor "reddit" "reddit" +patch "reddit" "revanced-extended" +mv ./release/reddit-revanced-extended.apk/base.apk ./reddit-revanced-extended.apk +rm -f -d ./release/reddit-revanced-extended.apk +mv ./reddit-revanced-extended.apk ./release/reddit-revanced-extended-arsclib.apk +# Patch Arm64-v8a: +get_patches_key "reddit-rve-arsclib" +split_editor "reddit" "reddit-arm64-v8a" "exclude" "split_config.armeabi_v7a split_config.x86_64 split_config.mdpi split_config.ldpi split_config.hdpi split_config.xxhdpi split_config.tvdpi" +patch "reddit-arm64-v8a" "revanced-extended" +mv ./release/reddit-arm64-v8a-revanced-extended.apk/base.apk ./reddit-arm64-v8a-revanced-extended.apk +rm -f -d ./release/reddit-arm64-v8a-revanced-extended.apk +mv ./reddit-arm64-v8a-revanced-extended.apk ./release/reddit-arm64-v8a-revanced-extended-arsclib.apk \ No newline at end of file diff --git a/src/patches/reddit-rve-arsclib/exclude-patches b/src/patches/reddit-rve-arsclib/exclude-patches new file mode 100644 index 0000000..e69de29 diff --git a/src/patches/reddit-rve-arsclib/include-patches b/src/patches/reddit-rve-arsclib/include-patches new file mode 100644 index 0000000..e69de29