Analysis updated 2026-05-18
Download a specific older or newer version of an App Store app for testing.
Decrypt an installed app's binary to get a raw IPA file for re-signing.
Install apps that declare a higher iOS version requirement than the device runs.
Manage a local library of downloaded IPA packages across multiple App Store accounts.
| mynameisdell/appforge | 16nic/comfyui-agnes-ai | 521xueweihan/hgdoll | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | — | Python | Kotlin |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Distributed as a .tipa package, the install step is a preparation stage, not final installation.
AppForge is an on-device iOS application aimed at advanced users who want to download, manage, and decrypt App Store apps outside of Apple's standard flow. It packages a range of workflows into a single interface: searching the App Store by keyword, bundle ID, or URL, choosing a specific older or newer version of an app, downloading the installer package, installing it on the device, and decrypting the installed app's binary files. The interface language defaults to English, with Vietnamese and several other languages selectable in settings. The decryption side of the tool is aimed at users who want the raw, unencrypted IPA file from an app they already own. When an app is downloaded from the App Store, the executable is encrypted by Apple. AppForge's decrypt workflow removes that encryption from the app's main binary, frameworks, plugins, extensions, and any companion or watchOS payloads. The result is an IPA file the user can then re-sign and install through a separate tool like TrollStore or a sideload signer. The README includes an important notice about installation behavior. An app installed through AppForge's own install path may crash when opened from the home screen, particularly if the package is still encrypted or was installed only as an intermediate step for the decrypt workflow. The AppForge install step is meant as a preparation stage, not a final installation method for everyday use. After decryption is complete, the user should install the exported IPA again through a standard method. The tool handles some edge cases in compatibility: it can install packages that declare a higher iOS version requirement than the device actually runs, work with apps marked for iOS 26 or 27 and newer in App Store metadata, and apply multi-platform recovery profiles for apps built for iPad, Apple TV, watchOS, or 32-bit architectures. It also supports browsing apps by storefront region and platform category, managing a local library of downloaded packages, and switching between multiple App Store accounts. AppForge is distributed as a .tipa package and is described as a proprietary release. The CLI tooling it uses under the hood is ipatool-ios, which is documented separately for users who want to automate tasks or run operations over SSH.
An on-device iOS app for downloading, installing, and decrypting App Store apps outside Apple's standard flow, aimed at advanced users.
Proprietary release, redistribution and modification rights are not granted.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.