Add extra features to Discord via patches!

Overview

DiscordExtras

An iOS tweak that lets you apply patches the iOS Discord client.
Available on my repo here.

Components

DiscordExtrasPrefs

This includes the preferences used by the tweak, currently only used to list the patches installed but will later be used to set up the theme colours.

DiscordExtrasServer

This includes the lightweight background service that injects into SpringBoard, since the main Tweak injects itself into Discord directly, it is impossible for me to run my tool to patch the jsbundle file within the Discord process.
All it does is wait for an IPC command to run the tool in the background.

jsbundletools

This includes jsbundletools, the tool used to patch the jsbundle file, it compiles the go binary into arm64 and package it properly for the tweak.
NOTE: The code isn't included in the tweak, you can copy over main.go from the jsbundletools repo.
NOTE 2: Go is required if you wanna be able to compile the tweak properly.

DiscordExtras

The tweak itself is all implemented in Tweak.x and all it does it hijack Discord loading process to get the path of the jsbundle file it's trying to load, patch it accordingly, save the patched file in its cache folder and tell the client to load that patched file instead.

You might also like...
Sources used in making XDKbuild Patches and Tool

XDKbuild v0.05b By Xvistaman2005 This will make you a more or less stock XDK flash for your retail console. The patches included in this release are t

How do I submit patches to Android Common Kernels

How do I submit patches to Android Common Kernels BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. T

Patches & Script for AOSP to run on Xuantie RISC-V CPU
Patches & Script for AOSP to run on Xuantie RISC-V CPU

Overview Graph 1. AOSP on RISC-V 64(XuanTie 910) Video for Android on XuanTie910 News and related resources Chip ICE is a XuanTie C910 based high perf

A kernel module that patches Linux kernel "on-the-fly" to skip TASK_RSS_EVENTS_THRESH check in check_sync_rss_stat

split-rss-counting-patch A kernel module that patches Linux kernel "on-the-fly" to skip TASK_RSS_EVENTS_THRESH check in check_sync_rss_stat. Why? Read

Protect your Discord token from malicious grabbers!
Protect your Discord token from malicious grabbers!

Discord Token Protector Protect your Discord token from malicious grabbers! This project is still under development! You might face some unstability i

Advanced C++ Discord Token Grabber ( FUD )
Advanced C++ Discord Token Grabber ( FUD )

DTGPlusPlus C++ Discord Token Grabber ( FUD ) 🔰 Features » High Speed High Execution Rate Using Win32 API Low Size Without Dependence ( Support Win X

A Bouncing Seal Discord Bot's Source Code.

A Bouncing Seal It's a fun bot with leveling and funny bouncing seal videos. Information Invite Support Server How to run locally You need DPP, follow

alie, simplified Discord bot, that's it. As fast and stable as possible.

alie alie, simplified Discord bot, that's it. As fast and stable as possible. Requirements Linux-compatible OS (aka Linux distribution) A C compiler w

A D++ Discord Bot template for Visual Studio 2019 (x64 and x86)

D++ Windows Bot Template A D++ Discord Bot template for Visual Studio 2019 (x64 and x86, release and debug). The result of this tutorial. This templat

Comments
  • Custom IPA?

    Custom IPA?

    Would it be possible to make a custom IPA (modded discord app that's possible to sideload without having to jailbreak) with the experiments tab injected in it? Thanks. I would even support you if you can make it

    opened by ghost 2
Owner
Zoey
"Javascript" "developer".
Zoey
Linux v4.14 with the latest security patches and PS4 patches.

Patches are from https://github.com/Ps3itaTeam/ps4-linux Linux kernel ============ This file was moved to Documentation/admin-guide/README.rst Plea

kquote03 2 Oct 12, 2021
Fork of the RPCEmu RISC PC emulator, with patches. The "master" branch is the original RPCEmu, the "philpem" branch contains my patches.

RPCEmu ~~~~~~ RPCEmu is an emulator of Acorn's Risc PC and A7000 machines. It is a work in progress and should be considered of Alpha Quality. The l

Phil Pemberton 3 Jan 21, 2022
Entertainment bot for Discord made with D++ - the C++ Discord library

Beerist-Bot Entertainment bot for Discord made with D++ - the C++ Discord library Invite Beerist to your Server here! GUIDE FOR BUILDING AND SELFHOSTI

DJ::Ötzi 3 Jun 16, 2022
Extra Credit Project for CS 411

#Extra Credit Project for CS 411 CS411ExtraCredit Commands to run JOINS with Nation and Region Files *NOTE region.tbl files and nation.tbl files are a

null 1 Nov 27, 2021
Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.

Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit

Flix 350 Sep 26, 2022
A simple utility that cold patches dwm (uDWM.dll) in order to disable window rounded corners in Windows 11

Win11DisableRoundedCorners A simple utility that cold patches the Desktop Window Manager (uDWM.dll) in order to disable window rounded corners in Wind

Valentin-Gabriel Radu 449 Oct 2, 2022
Patches/unpatches an MCC CEA map to use client side hit detection for all weapons

MCC CEA Client-Side Hit Detection Map Patcher This program allows you to patch an MCC map so that all maps use client-side hit detection instead of ju

Snowy 5 Aug 30, 2022
My own dwm setup with patches

dwm - dynamic window manager ============================ dwm is an extremely fast, small, and dynamic window manager for X. Requirements ----------

Nazih Boudaakkar 1 Oct 29, 2021
My experiments with Linux for the Apple M1 platform, based on Asahi and Corellium patches

Linux kernel ============ There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML an

Danny Lin 9 Oct 24, 2021
A utility to automate the installation, maintenance, and debugging of Asterisk/DAHDI, while integrating additional patches to provide the richest telephony experience

PhreakScript A utility to automate the installation, maintenance, and debugging of Asterisk/DAHDI, while integrating additional patches to provide the

null 10 Sep 24, 2022