2f856b3a72
* [TS] Type clipboard common module * [TS] Add a _ to Clipboard for style |
||
---|---|---|
.github/workflows | ||
src | ||
.gitignore | ||
.prettierrc | ||
build.mjs | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
tsconfig.json |
Vendetta
A mod for Discord's mobile apps.
Installing
Vendetta's codebase is platform-agnostic, but you need a platform-specific loader.
Android
- Root - VendettaXposed
- Non-root - frendetta
iOS
- VendettaTweak must be built from source for now™️
Contributing
I (Beef) develop Vendetta entirely on my rooted Pixel 7, so these instructions only cover Android with LSPosed. If you have development instructions for iOS or unrooted Android, PRs are welcome!
-
Clone the repo:
git clone https://github.com/vendetta-mod/Vendetta
-
Install dependencies:
pnpm i
npm
oryarn
should also work. -
Install the debug build of the Xposed module, and enable it. It should target Discord by default.
-
Connect your test device via ADB, and run:
adb reverse tcp:4040 tcp:4040
You can replace the second
4040
with any port of your choosing, as long as the first port is always4040
. -
Build Vendetta's code:
pnpm build
npm
oryarn
should also work. -
In the newly created
dist
directory, run a HTTP server on port 4040. -
Upon starting Discord, you should notice that your phone makes a request to your HTTP server, downloading Vendetta's bundle.
-
Make your changes, rebuild, reload, go wild!