Skip to content

Evil0ctal/EvilStore

Repository files navigation

EvilStore

Offline App Store companion for TrollStore. Pulls historic versions of your already-purchased apps from Apple's storefront and hands the resulting .ipa to TrollStore for permanent install.

Status: pre-alpha. Not yet usable.

What it does

  • Borrows your active App Store session (no second login in this app).
  • Lists every historic version of an app via softwareVersionExternalIdentifier.
  • Downloads the chosen version, injects iTunesMetadata.plist and sinf tickets.
  • Hands the .ipa to TrollStore via apple-magnifier://install?url=....

Falls back to manual Apple ID login if the system session can't be borrowed.

Requirements

  • iPhone or iPad with TrollStore installed (iOS 14.0 - 16.6.1, 16.7 RC, or 17.0).
  • macOS with Xcode 17 + ldid for local builds (CI builds work without local setup).
  • A secondary Apple ID. Do not use your main account.

Build

CI is the authoritative builder. Local build needs:

brew install xcodegen ldid coreutils jq xcbeautify
Scripts/build_tipa.sh                  # -> build/EvilStore.tipa

The .xcodeproj is regenerated from project.yml by XcodeGen on every build, so no Xcode project files live in git.

Install

AirDrop build/EvilStore.tipa to the device, then open it in TrollStore. Or grab the latest CI artifact from the Actions tab.

Acknowledgements

Not affiliated with Apple Inc.

License

GPL-2.0-only. See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors