Script that applies CutTheCord patches to Discord
This repository has been archived on 2021-11-19. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Observer of Time b6d701e9e8
Download the decompiled code from apkfuckery
2020-11-02 13:36:12 +02:00
.gitignore Download the decompiled code from apkfuckery 2020-11-02 13:36:12 +02:00
LICENSE Initial commit 2020-03-07 16:38:19 +02:00
README.md Download the decompiled code from apkfuckery 2020-11-02 13:36:12 +02:00
patch.sh Download the decompiled code from apkfuckery 2020-11-02 13:36:12 +02:00

README.md

CutTheCord patcher

Requires

  • bash
  • sed
  • patch
  • curl
  • tar
  • apktool
  • keytool
  • jarsigner
  • adb (optional if SKIP_INSTALL is set)

Patches

  • bettertm
  • branding
  • customfont (text, code)
  • customversion
  • necessary
  • noblocked
  • squareavatars

Usage

The script needs a keystore to sign the patched app.

# the path to a .keystore or .jks file
export KEYSTORE_PATH="ctc-key.jks"
# the alias of the keystore
export KEYSTORE_ALIAS="ctc-key"

If the file doesn't exist, generate it with keytool.

keytool -genkeypair -keystore "$KEYSTORE_PATH" -alias "$KEYSTORE_ALIAS"

You also need to set the following variables:

# the version code of the Discord APK
export VERCODE="1196"
# the apkfuckery commit hash corresponding to VERCODE
# https://gitdab.com/distok/apkfuckery/commits/branch/master
export COMMIT_HASH="2e0ee2fb8b4825de22cb43163be7072ea2f2b7b3"

Now, you can run the script.
You will be prompted to enter the keystore password.

bash < <(curl -LSs https://discord.coffee/5V4AnGq)

You can install the patched app manually by setting SKIP_INSTALL before running the script.
You will find it in com.discord/dist/.