altstoreio / altstoreio/AltStore
[Discussion] Using local VPN to install IPAs
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
While I was looking into a method similar to what AltStore does I was able to install and sign IPAs locally on an ios device without the need of a computer by using a local VPN through https://portmap.io/ I wonder if something similar could be achieved by running a server locally on the iOS device itself so that after a user only needs to install the the AltStore app using a desktop.
The biggest issue with this when I was testing was the need for the handshake keys but it is possible to read those from the desktop and store them somewhere in the cloud encrypted. This would require the user having an account but I am assuming at some point some kind of login system might be required anyways. Would love to hear any thoughts on this.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by reviewing AltStore’s existing desktop-assisted installation and signing flow, then assess the proposed local VPN server and handshake-key handling. Done would require a decided, scoped design rather than an open-ended discussion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile-dev, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100