Skip to main content
Unbound has two parts that update separately:
  • The bundle is Unbound itself, a single JavaScript file. It updates on its own every time you open Discord.
  • The app or tweak is the modified Discord you installed. You update it yourself, the same way you installed it.
To see which bundle you’re running, open the General page in the Unbound section of Discord’s settings and look at the Unbound row under Version Info.

Automatic bundle updates

You don’t need to do anything. Each time Discord starts, the loader checks for a newer bundle and downloads it only if there is one. A new bundle is used on the same launch it was downloaded.
If the check or download fails, Unbound loads the bundle that’s already on your device. No message appears, so you just keep the version you had.If there is no bundle on the device at all, for example on the first launch without internet, Discord shows Failed to load Unbound’s bundle. Please report this to the developers. and opens without Unbound. Connect to the internet and open Discord again.

Check for an update right away on iOS

Open the toolbox by shaking your device or holding three fingers on the screen, then tap Refetch Bundle in the Bundle section. It checks the current source, downloads the bundle if it changed, and restarts the app.

Go back to an older version

This is only on iOS, through the toolbox. The Android loader doesn’t have a toolbox yet, so it always uses the latest bundle.
1

Open the Toolbox

Shake your device for half a second to two seconds, or hold three fingers on the screen for half a second.
2

Tap Switch Bundle Version

It’s in the Bundle section. Unbound looks up the available builds on GitHub, which needs an internet connection.
3

Pick a Branch

If there is more than one branch, pick one under Select Branch. With only one branch, this step is skipped.
4

Pick a Version

Select Version lists the branch’s last 10 builds, each shown as a short code and a date, for example a1b2c3d (Mar 4, 2026). Tap one. The app restarts on that build.
A picked version stays pinned. Unbound downloads that same build on every launch and stops updating on its own until you go back to the official bundle.
If the list doesn’t load, you see Failed to fetch branches or Failed to fetch commits. Check your connection and try again.

Go back to the official bundle

Use this to undo Switch Bundle Version or Load Custom Bundle.
1

Open the Toolbox

Shake your device or hold three fingers on the screen.
2

Tap Delete Bundle

It’s in the Bundle section and shown in red. Tap Confirm.
Unbound deletes the downloaded bundle, forgets the pinned version or custom source, and restarts. On the next launch it downloads the latest official bundle, so you need to be online. Your addons and settings stay.

Update the app or tweak

When a new version of the app or tweak comes out, install it the same way you installed Unbound. The bundle updates on its own either way.

Sideloaded from the source

If you added Unbound’s source to SideStore, Feather, AltStore, or another sideloading tool, the tool lists new versions of Unbound from that source. Refresh the source and install the update from there.

Sideloaded from the app file

Download the latest Unbound.ipa again and install it with your sideloading tool, the same way you did the first time.

Jailbroken

1

Refresh Your Package Manager

Open Sileo or your other package manager and refresh its sources.
2

Upgrade Unbound

Install the update to the Unbound package when it shows up.
3

Restart Discord

Close Discord if it was running, then open it again.
If you installed the package file instead of using the repo, download the newer .deb from the latest GitHub release and open it in your package manager.If Discord shows This version of Discord is incompatible with this version of the Tweak., your Discord app is too old for the installed tweak. Update Discord from the App Store, then open it again.