Why Decode Repositories?
The iOS sideloading ecosystem has multiple apps (AltStore, Feather, ESign, Scarlet, and others) and each one uses a slightly different format for its app repository files. An AltStore source won't work in ESign, and an ESign repository won't load in Feather. This fragmentation means that repository maintainers often need to publish the same apps in multiple formats to reach their full audience. FlareStore's Repository Decoder solves this by converting between repository formats automatically. Paste in a repository URL or raw JSON from any supported format, and the decoder parses it and lets you export it in the format you need. This saves hours of manual reformatting and eliminates the errors that come from hand-editing JSON.
Supported Formats and Export Codes
The base repository URL format (AltStore-compatible) works across most sideloading apps: Feather, FlareStore, SideStore, KSign, Scarlet, and others can all read the same source URL. The problem is that each app uses its own proprietary export format when sharing repositories between users. ESign is the worst offender. It encrypts repository data into its own encoded format for bulk exporting instead of giving you plain URL lists. Other apps have similar quirks with their own export codes. The decoder handles all of these. Paste in an ESign encrypted export, a Scarlet source code, a raw AltStore JSON, or a plain repository URL. The decoder figures out the format, decrypts or parses it, and lets you inspect the contents: all listed apps, their versions, download URLs, and metadata. You can then export to whichever format you need, converting between any of these app-specific formats. This is useful not just for format conversion but also for auditing and understanding what's actually inside an encrypted export code. If you want to go the other direction and build a repository from scratch, use the Repository Creator.