Warning
For this installation guide, it is required to have a computer with Administrator access, as this guide will require installing software on your computer to sideload Geode, and to obtain a pairing file for JIT. Additionally, JIT is a requirement if you want to run Geode without jailbreaking.
Warning
Do not use enterprise certificates in sideloaders like ESign and Scarlet. Those certificates do not have the entitlements for enabling JIT (get-task-allow
). You won't be able to enable JIT if you use them. If you want to use ESign, buy a developer certificate.
- iOS/iPadOS 14.0 or later
- PC (Windows, Linux) or Mac OS
- Apple ID (Secondary / Throwaway Recommended)
- USB Cable to connect your device (Lightning / USB C)
Tip
SideStore is recommended to use over AltStore, because a PC is not required after the initial install. You can skip this step if you are using Sideloadly or TrollStore, but you may still need to follow the first step, especially if you have never sideloaded an app before.
-
Enabling Developer Mode (iOS 16+)
- If you are on iOS 16 or later, you will need to enable Developer Mode in order to launch third party apps like SideStore, otherwise you will encounter this error when attempting to sideload SideStore or any app:
- To enable Developer Mode on your iOS device, navigate to
Settings -> Privacy & Security -> Developer Mode
. Do note that this will require restarting your device. - After your device restarts, you will be prompted to "Turn on Developer Mode", press "Turn On", and Developer Mode should be enabled!
-
Installing SideStore (Recommended)
- Follow the steps provided here: https://sidestore.io/#get-started
- SideStore is recommended if you do not want to refresh your apps while keeping your PC on.
-
Installing AltStore
- If you plan on installing SideStore, skip this step. Otherwise follow these steps depending on what computer you have:
- Download and install AltServer, or AltServer-Linux for Linux.
- Windows Guide
- Mac OS Guide
Now you can proceed with installing Geode! If you are not jailbroken, install the IPA. If you're jailbroken and plan to stay so, install the TIPA version.
Note
You will need to refresh both the store and Geode every week, otherwise you will not be able to run the app.
Navigate to the My Apps tab, and tap the +
button to add an app. Select the IPA for the Geode app, and the Geode app should appear on your home screen!
Tap the +
button and tap either Install IPA File or Install From URL, depending if you manually downloaded the TIPA file. After either selecting the TIPA file for the Geode app, or providing the URL, the Geode app should appear on your home screen!
Tip
You can skip this step if you installed the .tipa version of Geode, and are jailbroken. Simply follow the steps in the setup process in the app.
After going through the setup process, you may have seen the warning that Just-In-Time (JIT) compilation is required. This is true if you want to run Geode without being jailbroken, as by default, Apple restricts how apps can manage memory.
Warning
JIT also requires you to have Wi-Fi enabled on your iOS device. Cellular and/or Airplane Mode will not work.
There are a few ways to launch Geode with JIT, depending on both iOS version, and your use case.
Note
This method requires AltStore or SideStore. If you sideloaded this app with Sideloadly, this method will not work.
Ensure that AltServer is running before proceeding. Also if you are on iOS 16.6.1 or Below, it is recommended to install TrollStore instead here: https://ios.cfw.guide/installing-trollstore
- Enable the Manual reopen with JIT setting in the Geode app if you are using AltStore.
- Tap the Launch button in the Geode app.
- Exit the Geode app.
- Open AltStore.
- Navigate to the My Apps tab.
- Long-press the Geode app,
- Press "Enable JIT"
- Geode should launch in Geometry Dash!
- Tap the Launch button in the Geode app.
- Geode should launch in Geometry Dash!
Note
For the first time setup, you will need a computer to get a Pairing File. If you installed SideStore, you likely already have a pairing profile, meaning there is no need to reinstall Jitterbug Pair.
- Go to Jitterbug Pair and download the version for your computer.
- Run the program with your iOS device connected to your computer. It will save a file to your computer.
- Use iCloud, Airdrop, or a website such as Pairdrop to upload the pairing file to your iOS device.
- Download StosVPN from the App Store: https://apps.apple.com/us/app/stosvpn/id6744003051 (or Test flight: https://testflight.apple.com/join/hBUbg4ZJ.
- Launch the app and click on Connect
- It'll ask you to add "StosVPN" as a VPN Configuration. Click "Allow" and enter your passcode to add it.
- Go back to StosVPN and click on "Connect", this is what should appear on the screen. If it does, you can continue with this guide by installing StikJIT.
Tip
StosVPN allows StikJit and SideStore to work without Wi-Fi connection, just by Airplane Mode. Unfortunately, this on-device VPN does not support cellular. However, as later will be mentioned in StikJIT, you can use cellular data after launching an app with JIT.
- Download the latest IPA of StikJIT here: https://github.com/0-Blu/StikJIT/releases
- Sideload the IPA by using the same method as you did installing Geode.
- (If you haven't already) Download StosVPN.
- Click "Connect" in StosVPN (This is needed every time you want to activate JIT with StikJIT to launch with Geode)
- Launch the StikJIT app (and upload the Pairing File you've received from Jitterbug Pair if you haven't done that already).
- Open the Geode app.
- Tap the Launch button in the Geode app.
- Geode should launch in Geometry Dash!
Tip
StikJIT doesn't require a Wi-Fi to be connected to the network to launch with JIT as it happens on-device, but it does require Wi-Fi connection. This is due to Apple limitations, but can be bypassed by downloading StosVPN! You can still use your cellular data after enabling an app with JIT by turning cellular data off, turning on Wi-Fi, launching Geode, turning cellular data back on.
Note
For the first time setup, you will need a computer to get a Pairing File. After the setup, you will never need a computer for SideStore or JIT. If you installed SideStore, you likely already have a pairing profile, meaning there is no need to reinstall Jitterbug Pair. Additionally, this method is only if you do not want to use StikJIT, as unlike JITStreamer, StikJIT doesn't require an internet connection, as it is on-device JIT.
JITStreamer works for iOS 18+, and overall is the recommended method to launching Geode with JIT, as it does not require a computer each time you want to run Geometry Dash.
- Follow https://jkcoxson.com/jitstreamer (For Jitterbug Pair, install the
.zip
corresponding to your operating system.) - It is recommended to follow the guide on an iOS device, as you will need to upload the pairing file to get the wireguard config.
- After installing the shortcut, launch the Geode app again.
- Enable the Enable Auto JIT setting in the Geode app.
- Set the Address to be
http://[fd00::]:9172
if it isn't already set to that. - Enable the
jitstreamer
VPN in the WireGuard app - Tap the Launch button in the Geode app.
- Geode should launch in Geometry Dash!
- Enable the Manual reopen with JIT setting in the Geode app.
- Follow https://jkcoxson.com/jitstreamer (For Jitterbug Pair, install the
.zip
corresponding to your operating system.) - It is recommended to follow the guide on an iOS device, as you will need to upload the pairing file to get the wireguard config.
- After installing the shortcut, launch the Geode app again.
- Tap the Launch button in the Geode app.
- Exit the Geode app. (https://support.apple.com/en-us/109359 if you don't know how to exit an app)
- Open the JitStreamer EB Shortcut
- Tap Geode when the shortcut asks "Which one?"
- Geode should launch in Geometry Dash!
Optionally, you can follow the youtube tutorial here for installing both SideStore and JITStreamer: https://www.youtube.com/watch?v=Mt4cwFyPsoM
You should now be able to run Geometry Dash with Geode! You can install mods by tapping the Geode button on the bottom of the menu, and browse for mods to install!