A modification for Discord mobile apps. Continuation of Vendetta. Get it? Vendetta is like, revenging..., yeah.
Warning
Revenge is still being worked on! Please understand that you may encounter some issues.
-
Install Vendetta Manager
-
Download (don't install!) the latest Xposed module
-
Go to Vendetta Manager's Settings > About and press version number 10 times
-
Set Custom Xposed module location to:
/storage/emulated/0/Download/app-release.apk
This is default location of downloaded module if you use the default
Downloads
folder and you don't have any file with the same name saved. If these two conditions don't match, you will have to change the path respectively. -
Head back to main screen and install!
- Install an Xposed implementation (eg. LSPosed)
- Download and install the latest Xposed module
- Enable the module
- Force stop Discord
Important
While Revenge is platform-agnostic, there is no guarantee it will always work on other platforms. we do not have a device to test the changes we've made, so feel free to report issues if you encounter them.
- Install Vendetta
- Head to Settings > General under the Vendetta section
- Toggle on the Developer Settings switch
- Restart the app
- Head to Settings > Developer under the Vendetta section
- Toggle on the Load Vendetta from custom URL option
- Input the following in the text field that appears
https://cdn.jsdelivr.net/gh/revenge-mod/builds@main/revenge.js
- Restart the app again, and that should be it!
-
Follow the first two steps listed in ⬇️ Installing section
-
Clone the repository
git clone https://github.com/revenge-mod/Revenge
-
Install dependencies
pnpm install
-
Build Revenge
pnpm run build
-
In the newly created
dist
directory, run a HTTP server. We recommend http-server. -
Go to Settings > Developer, enable Load from custom URL, and input the IP address and port of the server (e.g.
http://192.168.1.236:4040
) in the new input box labelled REVENGE URL.- If the Developer setting section doesn't appear, restart the app
-
Restart Discord. Upon reload, you should notice that your device will download Revenge's bundled code from your server, rather than GitHub.
-
Make your changes, rebuild, reload, go wild!