Skip to content

Commit

Permalink
Update to v2 (#126)
Browse files Browse the repository at this point in the history
* feat: Revancify 2.0

* fix: use appropriate data folder

* fix: use correct url for script

* fix: argument specifier

* fix: paths in start script

* fix: move dir instead of contents

* fix: change data path

* release: v2.1

* fix: correct execution of commands

* feat: allow fetching json from api
refactor: restructure code base
feat: option to choose recommended patches

* refactor: improve launch script

* fix: remove `--temporary-files-path` argument

* fix: read arch into variable

* release: v2.2

* fix: root and storage issues

* release: v2.2.1

* fix: list mounted apps correctly

* fix: ping before checking for update

* refactor: standardize api

* update: `README.md`

* release: v2.2.2

* fix: parse basename for array

* refactor: improvise scraping

* fix: umount menu index

* chore: change text and dependencies

* release: v2.2.3

* update: `README.md`

* refactor: parse apk names in better way

* release: v2.2.4

* chore: bump openjdk to 21

* fix: handle api issues properly

* release: v2.2.5

* fix: throw error on failed request

* fix: check if tools are properly downloaded

* fix: localise variables

* fix: misc app related bugs

* release: v2.3.0

* fix: handle assets issue properly

* fix: remove double-quotes from options

* fix: pass option after corresponding patch

* release: v2.3.1

* docs: change Termux URL to Termux-Monet

* fix(docs): Incorrect Termux Monet link in README.md (#124)

* feat: add Revanced-Extended source

---------

Co-authored-by: Jahidul Hassan Parvez <[email protected]>
  • Loading branch information
decipher3114 and JahidulOnFire authored Dec 8, 2024
1 parent 3a1e4ba commit c6ebcad
Show file tree
Hide file tree
Showing 38 changed files with 1,779 additions and 1,659 deletions.
9 changes: 4 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@

*.json
*.txt
*.jar
*.rvp
*.apk
*.sh

!main.sh
!root_util.sh
!fetch*.sh
!install.sh
!sources.json
!sources.json
!modules/**/*
!root/*
1 change: 1 addition & 0 deletions .info
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VERSION='v2.3.1'
2 changes: 1 addition & 1 deletion .shellcheckrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
disable=SC1090,SC1091,SC2154
disable=SC1090,SC1091,SC2011,SC2034,SC2044,SC2153,SC2154,SC2178
201 changes: 0 additions & 201 deletions LICENSE

This file was deleted.

114 changes: 54 additions & 60 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,54 @@
# Revancify 🛠️
### A TUI wrapper for Revanced CLI with amazing features.

[![TelegramChannel](https://img.shields.io/badge/Telegram_Support_Chat-2CA5E0?style=for-the-badge&logo=Telegram&logoColor=FFFFFF)](https://t.me/revancifychat)

> #### Revancify v1 will be deprecated once Revanced Extended bring support for `.rvp` patches.
> ReVanced has changed the patches format to `.rvp` in v5.
> For patching apps with **ReVanced** patches, check [**Revancify v2**](https://github.com/decipher3114/Revancify/tree/bump/v2.0)
## Termux

<table>
<tr>
<td colspan="2">Download Link</td>
</tr>
<tr>
<td><a href="https://github.com/termux/termux-app/releases/latest">GitHub</a></td>
<td><a href="https://play.google.com/store/apps/details?id=com.termux">PlayStore</a></td>
</tr>
</table>


# Features
1. Auto updates Patches and CLI
2. Interactive and Easy to use
3. Inbuilt scrapper for [ApkMirror](https://apkmirror.com)
> Only support apps available on apkmirror. However, you can still download app manually and use the apk file to patch
4. Contains User-friendly Patch-options Editor
5. Conserve selected patches
6. Supports App Version downgrade for devices with Signature Spoof enabled
7. Convenient Installation and usage
6. Lightweight and faster than any other tool

# Guide

## Installation
> Clear Termux data and delete Revancify folder from Storage, if coming back from **Revancify v2**.
1. Download and Install [Termux](#termux).
2. Open Termux.
3. Copy and paste this command.
```
curl -sL "https://raw.githubusercontent.com/decipher3114/Revancify/main/install.sh" | bash
```

<details>
<summary>If the above one doesn't work, use this.</summary>

```
pkg update -y -o Dpkg::Options::="--force-confnew" && pkg install git -y && git clone --depth=1 https://github.com/decipher3114/Revancify.git && ./Revancify/revancify
```
</details>

## Usage
After installation, type `revancify` in termux and press enter.

Or use with arguments. Check them with `revancify -h` or `revancify --help`

# Thanks & Credits
[Revanced](https://github.com/revanced)
[Revanced Extended](https://github.com/inotia00)
# Revancify 🛠️
### A TUI wrapper for Revanced CLI with amazing features.

[![TelegramChannel](https://img.shields.io/badge/Telegram_Support_Chat-2CA5E0?style=for-the-badge&logo=Telegram&logoColor=FFFFFF)](https://t.me/decipher_projects)

> Only **ReVanced** is supported as this moment.
> More sources will be added when the migrate to `.rvp` format for patches.
> For other sources, migrate to Revancify v1.
## Termux

<table>
<tr>
<td colspan="2">Download Link</td>
</tr>
<tr>
<td><a href="https://github.com/termux/termux-app/releases/latest">Termux Official</a></td>
<td><a href="https://github.com/Termux-Monet/termux-monet/releases/latest">Termux Monet (Deprecated)</a></td>
</tr>
</table>

> Termux Monet is deprecated, still works better than Official one.

# Features
1. Auto updates Patches and CLI
2. Interactive and Easy to use
3. Inbuilt scrapper for [ApkMirror](https://apkmirror.com)
> Only support apps available on apkmirror. However, you can still download app manually and use the apk file to patch
4. Contains User-friendly Patch-options Editor
5. Conserve selected patches
6. Supports App Version downgrade for devices with Signature Spoof enabled
7. Convenient Installation and usage
6. Lightweight and faster than any other tool

# Guide

## Installation
> Clear Termux data and delete Revancify folder from Storage, if migrating from **Revancify v1**.
1. Download and Install [Termux](#termux).
2. Open Termux.
3. Copy and paste this command.
```
curl -sL https://raw.githubusercontent.com/decipher3114/Revancify/refs/heads/bump/v2.0/install.sh | bash
```

## Usage
After installation, type `revancify` in termux and press enter.

Or use with arguments. Check them with `revancify -h`

# Thanks & Credits
[Revanced](https://github.com/revanced)
[Revanced Extended](https://github.com/inotia00)
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit c6ebcad

Please sign in to comment.