Skip to content

Instantly share code, notes, and snippets.

@Jaakkonen
Created April 5, 2023 13:24
Show Gist options
  • Select an option

  • Save Jaakkonen/fb2b96915cead9dd77be79644a14c546 to your computer and use it in GitHub Desktop.

Select an option

Save Jaakkonen/fb2b96915cead9dd77be79644a14c546 to your computer and use it in GitHub Desktop.
AltStore installation with Arch Linux
The default AltStore-Linux anisette server seems to be locked down by Apple. Run your own with `docker run -d -v lib_cache:/opt/lib/ --restart=always -p 6969:6969 --name anise
tte dadoum/anisette-server:latest`. This exposes the login API to 127.0.0.1:6969
Now you can fetch the AltStore ipa with `wget https://cdn.altstore.io/file/altstore/apps/altstore/1_6_2.ipa`.
Get your device UDID (Unique Device Identifier) with `idevicepair list` (provided by libimobiledevice on Arch Linux).
Install AltServer-Linux (found from AUR) and install the AltStore IPA with `ALTSERVER_ANISETTE_SERVER=http://127.0.0.1:6969 altstore -a [APPLE ID] -p [APPLE ID PWD] -u [UID] [IPA FILE]`
Now from settings allow applications signed by your Apple ID to be run and enable developer mode (requires restart).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment