GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SideStore/SideStore: SideStore is a fork of AltStore that doesn't require an AltServer.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

3,516 Commits
3,516 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
AltStore.xcodeproj
AltStore.xcodeproj
 
 
AltStore
AltStore
 
 
AltWidget
AltWidget
 
 
Dependencies
Dependencies
 
 
Shared
Shared
 
 
SideBackup
SideBackup
 
 
SideStore
SideStore
 
 
scripts
scripts
 
 
xcconfigs
xcconfigs
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
AGENTS.md
AGENTS.md
 
 
Build.xcconfig
Build.xcconfig
 
 
CERTIFICATE-OF-ORIGIN.md
CERTIFICATE-OF-ORIGIN.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CodeSigning.xcconfig.sample
CodeSigning.xcconfig.sample
 
 
GEMINI.md
GEMINI.md
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
SideStore.conf
SideStore.conf
 
 
trustedapps.json
trustedapps.json
 
 

Repository files navigation

SideStore

SideStore is an untethered, community driven alternative app store for non-jailbroken iOS devices

License: AGPL v3 PRs Welcome Nightly SideStore build .github/workflows/beta.yml Discord

Alt

SideStore is an iOS application that allows you to sideload apps onto your iOS device with just your Apple ID. SideStore resigns apps with your personal development certificate, and then uses a specially designed VPN in order to trick iOS into installing them. SideStore will periodically "refresh" your apps in the background, to keep their normal 7-day development period from expiring.

SideStore's goal is to provide an untethered sideloading experience. It's a community driven fork of AltStore, and has already implemented some of the community's most-requested features.

(Contributions are welcome! 🙂)

Requirements

  • Xcode 15
  • iOS 14+
  • Rustup (brew install rustup)

Why iOS 14? Targeting such a recent version of iOS allows us to accelerate development, especially since not many developers have older devices to test on. This is corrobated by the fact that SwiftUI support is much better, allowing us to transistion to a more modern UI codebase.

Project Overview

SideStore

SideStore is a just regular, sandboxed iOS application. The AltStore app target contains the vast majority of SideStore's functionality, including all the logic for downloading and updating apps through SideStore. SideStore makes heavy use of standard iOS frameworks and technologies most iOS developers are familiar with.

EM Proxy

EM Proxy powers the defining feature of SideStore: untethered app installation. By leveraging a custom-built App Store app with additional entitlements (LocalDevVPN) to create the VPN tunnel for us, it allows SideStore to take advantage of Jitterbug's loopback method without requiring a paid developer account.

Minimuxer

Minimuxer is a lockdown muxer that can run inside iOS’s sandbox. It replicates Apple’s usbmuxd protocol on macOS to “discover” devices to interface with LocalDevVPN on-device.

Roxas

Roxas is Riley Testut's internal framework from AltStore used across many of their iOS projects, developed to simplify a variety of common tasks used in iOS development.

We're hoping to eventually eliminate our dependency on it, as it increases the amount of unnecessary Objective-C in the project.

Contributing/Compilation Instructions

Please see CONTRIBUTING.md

Licensing

This project is licensed under the AGPLv3 license.

About

SideStore is a fork of AltStore that doesn't require an AltServer.

Topics

altstoreiossideloadsidestore

Resources

Readme
AGPL-3.0 license

Contributing

Contributing
Activity
Custom properties

Stars

7.4k stars

Watchers

54 watching

Forks

626 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.