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
Note
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!
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 I'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!
Note
This project now uses Bun instead of Node.js.
It is recommended to use Bun over Node.js because Bun is faster and far better for development.
If you're on Windows, we recommend checking out Windows Subsystem for Linux.
-
Follow the first two steps listed in ⬇️ Installing section
-
Clone the repository
git clone https://github.com/revenge-mod/Revenge -
Install dependencies
bun install -
Build Revenge
bun run build -
In the newly created
distdirectory, 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 VENDETTA 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!