iOS Loader

Where the iOS loader keeps files.

The iOS loader keeps every Unbound file in one Unbound folder in the app's Documents directory. In the Files app, open On My iPhone → <App Name> → Unbound.

Storage

PathContents
Plugins/<id>A plugin: manifest.json and its bundle.
Themes/<id>A theme: manifest.json and its bundle.
FontsFont files, directly in the folder.
Icons/<id>An icon pack, laid out like Discord's asset tree.
settings.jsonEvery Unbound setting. See Settings Reference.
unbound.bundle or unbound.jsThe injected bundle, depending on the source. Manage it from the toolbox.
  • To remove an addon, delete its folder.
  • The loader rescans on each bundle load, so changes apply after a restart or reload.
  • If settings.json is unreadable or invalid JSON, the loader copies it to settings.json.corrupt-<timestamp> and starts fresh. Look there if settings vanish.

Toolbox Actions

ActionDeletes
Wipe Plugins, Wipe Themes, Wipe FontsThe matching folder.
Wipe Icon PacksThe Icons folder.
Delete BundleThe bundle, and clears loader.update.url and loader.update.force.
Factory ResetThe whole Unbound folder, including settings.json and the bundle.

For the toolbox, Recovery Mode and bug reports, see Troubleshooting.