{"id":13624739,"url":"https://github.com/vendetta-mod/VendettaTweak","last_synced_at":"2025-04-16T01:32:14.860Z","repository":{"id":143333332,"uuid":"586195561","full_name":"vendetta-mod/VendettaTweak","owner":"vendetta-mod","description":"A tweak to inject Vendetta, a mod for Discord's mobile apps.","archived":true,"fork":false,"pushed_at":"2024-02-06T23:47:40.000Z","size":48,"stargazers_count":98,"open_issues_count":0,"forks_count":66,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-08-01T22:02:08.322Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vendetta-mod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-01-07T09:24:11.000Z","updated_at":"2024-07-31T22:53:47.000Z","dependencies_parsed_at":"2024-02-07T00:44:15.556Z","dependency_job_id":null,"html_url":"https://github.com/vendetta-mod/VendettaTweak","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendetta-mod%2FVendettaTweak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendetta-mod%2FVendettaTweak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendetta-mod%2FVendettaTweak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendetta-mod%2FVendettaTweak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vendetta-mod","download_url":"https://codeload.github.com/vendetta-mod/VendettaTweak/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223691753,"owners_count":17186879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T21:01:45.796Z","updated_at":"2024-11-08T13:31:11.358Z","avatar_url":"https://github.com/vendetta-mod.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"\u003e [!IMPORTANT]  \n\u003e As of 06/02/24, Vendetta and related projects have been discontinued.\n\n# VendettaTweak\n\nA rootful/rootless tweak to inject Vendetta into Discord.\n\n## Installation\n\n### Jailbroken (Rootful/Rootless)\n\n1. Install Orion runtime via your preferred package manager, by adding `https://repo.chariz.com/` to your sources, then finding `Orion Runtime`.\n1. Install Vendetta by downloading the appropriate `.deb` file (or by building your own, see [Building VendettaTweak locally](#building-vendettatweak-locally)). Use the file ending in `arm.deb` for rootful jailbreaks, and the file ending in `arm64.deb` for rootless jailbreaks.\n\n### Non-Jailbroken\n\n1. Download Orion from [here](https://github.com/theos/orion/releases). You will need the `deb` file ending in `arm.deb` NOT `arm64.deb`.\n1. Download the rootful Vendetta `.deb` file (file ending in `arm.deb`) or build your own by following the [Building VendettaTweak locally](#building-vendettatweak-locally) steps.\n1. Clone [azule](https://github.com/Al4ise/Azule/tree/main) into a folder and `cd` into it.\n1. Extract or obtain a decrypted Discord IPA. To extract the IPA from a jailbroken iDevice, we recommend [bagbak](https://github.com/ChiChou/bagbak).\n1. Run `./azule -i \u003cpath to decrypted IPA\u003e -o \u003cpath to output folder\u003e -f \u003cpath to Orion deb\u003e \u003cpath to Vendetta deb\u003e`. Make sure to provide the full paths to the files (you cannot use relative paths unfortunately). Example: `./azule -i /Users/vendetta/IPA/Discord.ipa -o /Users/vendetta/IPA/VendettaDiscord -f /Users/vendetta/IPA/dev.theos.orion14_1.0.1_iphoneos-arm.deb /Users/vendetta/IPA/dev.beefers.vendetta_0.0.2_iphoneos-arm.deb`\n1. Install the generated IPA using your preferred sideloading method (at the time of writing this, only Sideloadly works).\n\n## Building VendettaTweak locally\n\n\u003e **Note**\n\u003e These steps assume you use MacOS.\n\n1. Install Xcode from the App Store. If you've previously installed the `Command Line Utilities` package, you will need to run `sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer` to make sure you're using the Xcode tools instead.\n\n\u003e If you want to revert the `xcode-select` change, run `sudo xcode-select -switch /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk`\n\n2. Install the required dependencies. You can do this by running `brew install make ldid` in your terminal. If you do not have brew installed, follow the instructions [here](https://brew.sh/).\n\n3. Setup your path accordingly. We recommend you run the following before running the next commands, as well as any time you want to build VendettaTweak.\n\n```bash\nexport PATH=\"$(brew --prefix make)/libexec/gnubin:$PATH\"\n# feel free to set whatever path you want, but it needs to be a direct path, without relative parts\nexport THEOS=\"/Users/vendetta/IPA/theos\"\n```\n\n4. Setup [theos](https://theos.dev/docs/installation-macos) by running the script provided by theos.\n\n```bash\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)\"\n```\n\nIf you've already installed theos, you can run `$THEOS/bin/update-theos` to make sure it's up to date.\n\n5. Clone this repository with `git clone git@github.com:vendetta-mod/VendettaTweak.git --recurse-submodules` and `cd` into it. Replace the URL with your fork if you've forked this repository.\n\n6. To build VendettaTweak, you can run `rm -rf packages \u0026\u0026 make clean \u0026\u0026 make package FINALPACKAGE=1 \u0026\u0026 make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless`. The first command will remove any previous packages, the second will clean the project, the third will build the rootful package (which is denoted by the `arm.deb` ending), and the fourth will build the rootless package (which is denoted by the `arm64.deb` ending).\n\nThe first time you run this, it might take a bit longer, but subsequent builds should be much faster.\n\nThe resulting `.deb` files will be in the `packages` folder. As a reminder, `*arm.deb` is for rootful jailbreaks and sideloading, and `*arm64.deb` is for rootless jailbreaks.\n\n## Contributing\n\nIf you want to contribute, you will basically need to follow the steps for [Building VendettaTweak locally](#building-vendettatweak-locally), as well as run `make spm` for the Swift LSP to work.\n\n\u003c!-- @vladdy was here, battling all these steps so you don't have to. Have fun! :3 --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendetta-mod%2FVendettaTweak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvendetta-mod%2FVendettaTweak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendetta-mod%2FVendettaTweak/lists"}