If Christian doesn’t approve this being up please let me know.

I know this all seems like a lot, but take your time, it'll be quite easy imo

Do all this on your computer first

  1. Download Altstore “https://altstore.io/“ Do all the things the program says like downloading iCloud for Windows After it’s all installed. Open AltServer.exe again if isn’t already active (nothing will pop up, it’s active in the background) Plug your phone in to you computer. If on Windows click the “^ “in the bottom right corner of the computer, click the grey diamond, click ‘Install AltStore>Your iPhone name’, enter your Apple iD and Password, have your phone open, and AltStore will be installed on your iPhone.

2.Next, get a Reddit API token: Sign into your reddit account (on desktop) and go here: https://reddit.com/prefs/apps Click the are you a developer? create an app... button Fill in the fields name: Use whatever Choose Installed App description: blank space about url: blank space redirect uri: apollo://reddit-oauth create app After creating the app you’ll get a client identifier; it’ll be a bunch of random characters. Save this Client ID somewhere, we’re going to need it soon.

  1. Next, get an Imgur API Token: If you do not have an Imgur account, please create one: https://imgur.com/

After creating an account, create an app from the following page https://api.imgur.com/oauth2/addclient

Authorization type: is OK with "OAuth 2 authorization without a callback URL

Fill in the other fields to get a "Client ID".

https://imgur.com/account/settings/apps You can also check the Client ID from the above link if you are logged in. Save This client ID somewhere, we'll need it later.

Next steps are all done on your iPhone:

1) https://github.com/ichitaso/ApolloPatcher/releases Click the link above and download "Apollo_1.15.11_patcher_0.0.whatever the current one is “to your Files on your iPhone

2) Open AltStore app (you may have to go into settings to authorise the app, it'll tell you when you try to open) Go to the My Apps tab in AltStore, click the '+' button in the corner, click the .IPA you just downloaded.

Apollo should be installed now

Last step: Go to the settings tab in Apollo, click the blue banner at the bottom that says 'CustomAPI'

Paste the Reddit client ID I told you to save earlier in the top line and click "Set RedditClientID" Paste the ImgurID in the second line, click set 'ImgUrClientID'

Restart the app by going to the app switcher and swiping up on the App. Voila. You're good to go! Log-in and customise to your hearts content.

P.S: With AltStore, every week, you’ll have to plug your phone into your computer, launch alt store, and hit refresh in the ‘My Apps’ tab on the app to reinstall Apollo. If you miss the window, just follow the steps to install AltStore again and hit refresh in the ‘My Apps’ tab to reinstall Apollo.

Update Jan 2025: still works!

  • Recommend https://sidestore.io instead of AltStore. It doesn't require any Mail.app plug-ins, and even supports refreshing without connecting to your own local AltServer, so you can refresh from any WiFi, with a special WireGuard profile active.

    If you have AltStore now you can easily switch, just download the IPA and install it like you would any other, then uninstall AltStore after you know it works.

    EDIT: For those curious, SideStore is literally just a fork of AltStore with a different philosophy regarding funding. Donate to them if you want to, but unlike AltStore you don't have to donate to them to enable basic features like repositories.

    The new version of Altstore also doesn't need a mail plugin

    SideStore also supports repositories without a Pro subscription, and like I mentioned before (and the most important feature) doesn't require you be on your network and with AltServer running, it can refresh on any WiFi via a WireGuard profile.

    But maybe that's all in the latest version of AltStore as well?

    EDIT: Lmao wtf, you're downvoting me for providing information about SideStore?

    Any recommendations to try and get SideStore working? After I delete altstore and try to install SideStore, it tells me that I've reached the limit for my apps, but this should go away after I delete altstore, no? I can get Apollo up and running after downloading Altstore, but it won't install sidestore for some reason.

    There's a limit of 10 app ids per account for free accounts, and 3 .app's in total. You've probably hit it.

    There's a way to get it to clear faster I think, but I don't know how to do it, if it even still exists, I believe Cydia Impactor used to trigger it but I'm not sure.

    Otherwise just try it again in a few days, some app ids will eventually expire and allow you to sign SideStore instead.

    I’ll give it another try in 3-4 days, see if I can get it to work. When I try again, should I just delete my AltStore and side loaded Apollo then reinstall after I get sidestore?

    If you have AltStore installed right now you can view the list of used app ids and their timers from the "My Apps" tab I think.

    If you could make a new Apple ID you could just use that to install SideStore instead.

    But more substantially you still need to run the AltStore server from a desktop and connect locally

    This is what I use. Way better

    i tried this. I have the Apollo app running, I go to custom api, paste in my Reddit app ID and the app closes itself. When I open it again I just get a spinning wheel in the Reddit feed and nothing loads. Any ideas please? (Closing Apollo and re opening was same story)

    Is the reddit app ID setup correctly? Set to be an application and not a webapp?

    Same. Did you ever get it figured out?

    Hi did you get this to work ?

    Nope unfortunately

    There is a patched ipa you need for it to work

    Interesting, I might try this out? Whats a WireGuard profile though?

    WireGuard is an open source VPN protocol (that also happens to be insanely good as long as the hardware supports the crypto it uses, which pretty much all modern devices do).

    They have an official reference client on all the major operating systems, on iOS it's in the App Store (of course) and is just called "WireGuard", released by "WireGuard Development Team".

    You install that, then add a configuration you can download from https://sidestore.io, and whenever you need to refresh an app, you connect to some WiFi (literally any will do, but it must be a WiFi network because of how the app installation protocols work), enable that WireGuard profile, and click refresh in the app.

    Huh that’s pretty interesting, may try that out later

    If you can read rust (and zoomer) the other end of the WireGuard tunnel is this: https://github.com/jkcoxson/em_proxy

    Basically there's no actual network on the other end, just a server that accepts very very specific connections on a specific port and does a very specific thing with those packets.

    That's the magic that makes it possible to install apps sans AltServer.

    Who are you and how do you know so much about their tech? I'm impressed.

    It gets better, if you look at the WireGuard profile in question, the target (the "Endpoint") is 127.0.0.1:51820 which is a special IP representing the iPhone (or SideStore more specifically) itself.

    SideStore literally pretends to be your laptop, using the pairing profile (gotten from either SideServer or manually from jitterbugpair) to identify itself, it makes requests with TCP packets that target any IP in the network setup by the tunnel, those packets go "to itself" (the EMP project above, running in SideStore) the source and destination IPs in the packets get flipped around, and the receiver will be the iPhone itself, which thinks a laptop on the "network" (your laptop, because it recognises the pairing profile) is invoking real app installation commands over the network, and as such is able to receive and install a newly signed IPA!

    Who am I? I'm just a nerd who cares to know what I'm running on my devices hehe.

    Thanks for sharing. It is sad to see how reddit easily labels enthusiast people like you as shills, you must have seen your fair share of downvotes I'm guessing haha

    Haha, not that often, but when it happens I don't really care about it honestly, I'm a millennial with a good job in software engineering, my life is going well, what a bunch of neckbeards and zoomer teenagers might say about me on a website has no impact on my life.

    Always nice to run into a fellow techie. May the force be with you.

    Why is a burner iCloud account recommended by the developers when using Sidestore? Does your device need to be logged into this iCloud account as well?

    It doesn't. It's recommended because you're putting your Apple ID credentials in a 3rd party app, simple as that.

    So I’ve got Apollo up and working with AltStore.

    Then delete AltStore, install sidestore and redownload the Apollo IPA?

    Do I need to delete and reinstall Apollo?

    If you sign in using the same account I think it should work? You'll see if more than one Apollo appears I guess.

    How does it compare to Signulous?

    Haven't used that, so no idea.

    This way worked much better for me than altstore and sideloady.

    apollo app got reddit chat windows ?

    No, thank god, fuck reddit chat.

    of course for 90% people chat is not important but some would like it because we can not write all discussions following big comments . if may be educational / personal information where chat helps and no disturbance to others.

    I've shared the name of my town, occupation, and probably approximate age on reddit, I'd never share anything else with anyone else on reddit honestly, no matter the communication method.

    It doesn't seem like there is a straightfoward way to turn on developer mode in iOS 17 if I'm not wrong. Is there?

    I just did it and it was the same as above...

    Neither of these work for me, they both just keep asking me to locate the stupid common files/apple folder over and over again.

    To get started, you'll need: A Mac running macOS 10.15 or later An iCloud account (a burner account is recommended) An Internet connection An iPhone or iPad with iOS 14 or iPadOS 14 or later

    If I don’t have a burner iCloud account or if my MacBook is pretty old (I think I’ve got macOS 10.13) then I can’t go this route?

  • SideStore doesn't require that you run a server application on a computer, and Sideloadly doesn't use one of your 3 app slots.

    I would recommend using one of those over AltStore.

    doesn’t use one of your 3 app slots What does this mean?

    Sidestore uses one of those three slots, right?

    Yes. SideStore and AltStore both use 1 slot.

    I've been using Sideloadly without issue for several weeks now.

    Thanks, I’ll check it out! Any reason you’d use Sidestore over Sideloadly?

    I use Sideloadly because it works well for my iOS and macOS devices, and doesn't require any apps to be installed on my devices. Apps like SideStore and AltStore don't support side-loading macOS apps, as far as I know. Sideloadly does.

    SideStore could be convenient when away from home, since it doesn't require a "home server" install. However, I found its requirement of WireGuard + local VPN a little annoying, since it required manually enabling/disabling something and manually running the update app, every week, to get apps to re-sign. Sideloadly is automatic and easy. SideStore is NOT automatic, and can interfere with things if you already use other VPNs (such as for work).

    I set up Sideloadly weeks ago and haven't touched it since. It's automatic. It also let me side-load apps to macOS.

    I'd choose Sideloadly over AltStore or SideStore every time. It's just easier, more convenient, and more capable than the others.

    Nice detailed reply, I appreciate you took time to write it, thanks! It’s exactly what I needed to know! Have a good one!

    So I just installed Apollo using this piece of software, and it went very smoothly without a hitch. I'm not very tech savvy so I want to ask if there's anything I need to be aware of now. As in, do I need to the weekly sync or whatever some of these other commenters are talking about? Or are we good here?

    Edit: thank you so much for the detailed comment in the first place. Very helpful!

  • the official app sucks so bad i think i’m going to have to do this

    It’s hopeless. Dodgy UI and navigation, buggy as hell changing where you are in the scroll, hearing audio from videos you’re not watching. It’s a joke. Gutted, truly gutted Reddit executed Apollo.

  • This worked. Thank you so much for taking the time to write this. Hugely appreciated.

    Christian if you read this, I get you had a falling out with the people at reddit. But just letting you know, I'm more than willing to pay the necessary $$ for you to keep apollo running.

    [deleted]

    Why blame this on Christian? He didn’t have a “falling out” - he was targeted by Spez and Reddit because of Apollo’s success.

    I think you’re reading into the “falling out” part too much. Doubt that’s what he meant when he said that

    honestly you couldn't have misinterpreted more if you tried.

    Honestly, you couldn’t have written a more confusing post than the one he/she replied to.

    honestly, you couldn't have added on a more needless reply than even this one

  • What are the ramifications if I don't user a burner iCloud account? I only intend to use this for Apollo.

    Been using this since mid July with personal ID. No problems at all. Don’t think they really care.

    To the best of my knowledge, none. Nobody is gonna look into you signing one app with your ID

    So you're totally OK with sharing your Apple password? That was my impression of the process and I'm not about to do that.

    ApolloPatcher is open source, if it was shady people would’ve noticed. Also 2FA

  • Any post with an imgur album doesn’t work for me

    I feel like that’s been the case before the app got shut down tbh. Some Imgur links in the comments don’t work either, just open them in safari

    Do you need to be jailbroken for this?

    imgur still doesn’t work with this

    How do I get this ipa though? I’m not entirely sure I’m phrasing that right

    It’s on ichitaso’s github, which is linked in that comment. Just go to the releases section and take whichever ipa you want

    Then I’m confused why we need the Imgur client ID?

  • This requires seven app IDs? Jesus, I don't need Reddit on my phone that much.

    7 app ids? What do you mean?

    Apple allows developers 10 app IDs per week for testing purposes, this is what we exploit to load custom apps on iOS and is the reason they need to be refreshed weekly. SideStore/AltStore takes 2 IDs to install, so that leaves you with 8 to use for whatever nefarious purposes you have. My preferred sideloaded YouTube app (uYou+) takes 3 IDs, and that is a decently large amount.

    TLDR: if you install Apollo, you pretty much cannot sideload any other apps.

    Ah I see, good to know

    I was going to install uYou+ after Apollo but didn't have enough app ID's

    You can use it without extensions

  • Commenting here for anyone else that comes along after me...

    The instructions for making the Reddit app are a bit stale and it looks like the app page no longer accepts blank space for "description" or "about url" any longer. I was getting "an error occurred (status: 500)." when I did that.

    So just put in some garbage text, not blank spaces, for description & about url and it will allow you to create the app without issue.

    This solution worked for me, thanks a bunch!

  • I could never get this going with sidestore. Used altstore and was up and running in about 10 minutes. Thanks for the guide!

  • Is anyone else getting this error for the Imgur api?

    “{"data":{"error":"Imgur is temporarily over capacity. Please try again later."},"success":false,"status":500}”

  • You’re a genius buddy. I love you.

    • Sent from Apollo App on iPhone :)
  • If you need to get a Reddit API token to do this, what prevents reddit from sending you a bill for API usage or permabanning your account.

    I chose to not use reddit on my phone. It's a desktop only site for me now.

    Eh I’ll take my chance 🤷🏻‍♂️

  • OMG! Thank you!

    I quit smoking and reddit is my dead times addiction replacement. I was going nuts with the shitty app.

  • Everything on the side loaded app works except for the notifications any fix to it ?

    Notifications require a notification server to be running, which would have been shutdown when apollo was taken offline.

  • I got the app on my phone and says it’s signed on AltStore

    When I open the app it automatically crashes

    I’m on iOS 17 is that my problem? Has anyone got this working on iOS 17?

    Any help would be appreciated

    I’ve been using it on iOS 17 beta for the past two months, I’m not sure about the new release I haven’t updated

    Hmm, I’ll try again later.

    I hope I get it

  • I'm currently trying this with SideStore, and all of the steps worked flawlessly until the second to last step. Apollo isn't showing up on my phone, even though the App ID's are all listed in SideStore itself. There's no Apollo in sight on my actual phone though, am I missing something somewhere? Let me if anyone can help, I can provide screenshots if you need it

  • I had no idea this was a thing and I'm literally so happy, thank you for this guide. I've been lamenting needing to use the official app and glad to have this back. Apollo's back on my homescreen at long last 😭

    Glad I could help!

  • [deleted]

    It shouldn’t be too much different, I’ve seen a couple people figure it out on their own, hopefully someone else comments and helps out

  • THANK YOU THANK YOU THANK YOU! I was nervous to go the side load route but I followed your instructions, with sidestore.io instead, and it works beautifully. THANK YOU! I'm so glad to get back to Apollo

  • I can't just use apollo://reddit-oauth it want http or https

    URI scheme must be one of: http, https update app

    Edit

    I find my mistake It is working

  • Does this still work, if I try and go to reddit.com/prefs/apps the site keeps refreshing after I attempt to login. Just stuck on welcome back and nothing else.

    Are you doing this on pc

  • i am getting error 500 while creating an app in reddit. Any suggestions?

    did you fix this? Facing the same issue

    No i gave up on it and pretty much reddit too 😀

  • Worked like a charm. Feels great to be back!

  • Doweled all the steps and works like a charm, thanks.

  • In order to install the Apollo mod file in altstore i had to "Remove extensions" because of 4 other App IDs I had from trying to sideload before I think? Is the fact that I had to choose Remove Extensions going to create issues for me? I realize I could fix it in a week if I dont auto refresh the others, but I'm new to this, so I don't know.

    Also, how long is the "window" for refreshing it? Do I technically just need to refresh it at some point before it expires? or does it have to be on the day it expires?

  • Just managed to successfully install and configure Apollo, thank you so much for the guide.

    When I refresh through AltStore every week, does reinstalling Apollo mean that my Apollo app settings (such as theme, font size, settings) get wiped and I would have to configure them again?

    Everything stays the same, sometimes the app will still work if you select in the app switcher swipe up. Sometimes when you reinstate Apollo it’ll bring up the same page you were just on as if it wasn’t even uninstalled

    That's awesome. Thank you for replying!

  • Thanks, just did this, and now I'm replying from Apollo. I missed this app so damn much.

    Edit: fuck this app is so good.

  • Just got this up and running using SideStore! Thank you thank you thank you for this guide! I cannot fully express how much I hate the Reddit app - having my Apollo back is truly life-changing <3

  • Thank you for this guide. I finally reached the end of my tether with the abomination that is the dial Reddit app and decided to give this a go. I’ve had it saved in my favourites for a couple of months and never plucked up the courage to do it. Thank fuck I did. I really missed Apollo and to have it back it’s awesome.

  • Did you download the correct ipa? It's in the github link in the post.

  • Hi just to clarify, if you miss the window to refresh, you repeat all the steps? Or just pull up AltStore on your PC and reinstall on phone?

    You have to do it all over

  • Accidentally let it expire months ago, but just redid this whole process in about 10 minutes and it worked perfectly! Also, the newest GitHub file actually made it easier when inputting the Reddit and Imgur ID’s.

    Kinda same, been using the official Reddit app for like 6 months and finally went thru the effort again and it was so worth it, to be able to save pics without that stupid ass watermark and to have no ads is bringing me joy

  • I wanted say THANK YOU to the OP of this post. Actually I’m writing from Apollo. How much it missed me 💙

  • altstore + livecontainer is peak rn

    Does apollo work with LC? Can't get it to load at all.

    Thx, I managed to stumble into this setting a bit ago. Thanks anyways.

  • Aw man

    Existing API access is unaffected, for now… save your API info in case you need it again.

  • I’ve been looking into this and the iOS device needs to be in developer mode but Apple removed that option in settings. So there are more steps and apps involve to get the device into developer mode before being able to side load.

  • Can confirm this is still working like a charm once you have SideStore up and running on your device.
    Since AltStore does not allow installation of ipa files without paying them,. just use sidestore instead :)
    https://sidestore.io/#get-started

  • I have the Apollo app downloaded and the instructions say the blue banner at the bottom of Apollo settings should say custom api, but mine says apollopatcher. When I click on it I can put in the Reddit api key I got from following the instructions. I assume I’m using the correct api key because there is only 1 line of random text on the website. And I can put in the imgur key in and I can hit apply and it closes the app and I will swipe out of the app and still nothing happens, it just has a spinning icon on the main screen. Also, when I try to sign into Reddit in Apollo it says There was an error trying to connect with your reddit account because a 3rd party app wanted to authorize connecting with your reddit account and says Error: Invalid request to Oauth API. Anyone know how I can get these to work? Thanks

  • I would recommend sideloadly for windows users, it is much easier and more reliable than altstore

  • on iOS 14 version 1.15.11 just crashes but version 1.8.7 works fine. Would be nice if there was a version for 1.14. I tried injecting the deb but it crashes

  • If you’re on Sonoma the Mail plug-in for AltStore is no longer supported as Apple has discontinued legacy plug ins.

  • So, the way I read the altstore's User Guide, it seems like they're using an Apple Enterprise app certificate/profile which is in direct violation of that program's EULA. Don't be surprised if it gets revoked.

    To sign it you are using your own certificate, which if you don’t pay for a developer account expires every 7 days

    Been using Apollo months now, AltStore for years, will keep that in mind though

  • What are the Odds that Christian updates the app so that we don't have to sideload to do this?

  • You all need to read very carefully and understand how these work. Then decide if if opening that can of works is worth it just to run some old unsupported app.

    Bypassing loop back connection block though local wireguard? Yeah. Top notch idea.

    I didn’t even suggest wireguard

  • [deleted]

    i mean it's not that complicated, great UI/UX and no ads with Apollo. Can't beat that

    [deleted]

    why think that deeply into the future man it’s just an app

    [deleted]

    it took me less than 20 minutes and the app is feature complete…

  • Anyone have tried Altstore vs Sidestore?

    which is better... ?!

    Both SideStore and AltStore have you install a server application on your computer.

    That server application is then used to sideload the IPA for either SideStore or AltStore on your iOS device.

    Once installed, AltStore requires that you keep using the server application on your computer and periodically connect to your home network to re-sign apps.

    SideStore does all that from your device itself, so you don't have to keep connecting to the server application to re-sign your apps.

    Both SideStore and AltStore use up one of your 3 on-device sideloads (meaning you can install them plus 2 other apps).

    Sideloadly is another option. It works as a server application on your computer, but with no initial app install on your iOS device. You will have all 3 on-devices sideloads available to you.

    In summary:

    If you want the most side-loaded apps, Sideloadly would be best.

    If you want to be least tethered to your computer, SideStore would be best.

    AltStore is like the #3 option, but it's apparently the most well-known, so that's why you see guides for it pop on on reddit.

    thank you.

    edit

    how dose Sideloadly re-signs the apps?

    Either plug your phone in or just connect to the same wifi that your pc with sideloadly is on

  • No widgets with this version?

  • I do the customAPI bit and then go to "Account" on the bottom banner of Apollo and hit "Sign in with Reddit" but nothing happens. Any idea what I've done wrong?

    I’m not sure:/

  • Excuse me, but what is the point of installing this app, without being able to use it?

    Lol. Mine does not work anymore -_-

    Thats weird. I just got a new phone, went thru the steps again and so far so good. Maybe try again

  • I am unable to login into the modded apollo app

    Can anyone help me out.

  • Thank you so very much. This kind of hard work and research is appreciated by a great many people who wish to have choice in how we browse a website.

    God speed

  • Thank you very much for this! I can't get sidestore to work, just keep getting the app ID limit error when trying to put it on my phone after I delete Altstore and everything, so altstore is fine for now!

  • Thank you very much for this guide.

  • How many app id's does this use up in altstore?

    Says somewhere in the comments

  • Thank you so much for the tutorial! Thumbs up

  • Finally did it, albeit with SideStore (AltStore was always stuck at logging in to my Apple account)

  • Hey, this still works and I'm so happy that I can use the app again. It is such a breath of fresh air, the official app was a mess. Quick question, is there a sub reddit or somewhere we can be able to get updates on the github? Thanks

  • Great tutorial, Thank you so much! Just wanted to know a few things, It's my first time doing such a thing, will I be charged for using Reddit/Imgur API for my personal use?

  • How long does it take for Apollo to fully install on Altstore? followed all the steps I'm just waiting for it to install completely so I can input the rest of my info.

    Like 10 seconds or less for me

    Just got it!!!! Oh man the relief of being back on Apollo!!!! Thanks to everyone for the tutorial!!

  • I'm trying to create a Reddit API key, and I keep getting hit with a "you must have a verified email to create a new application" - has anyone else ran into this issue? If so, how did you manage to resolve it?

  • Is there a way without imgur? I tried to sign up but bizarrely email signup is not available in my region and I either don’t have an applicable third party sign in and don’t want to connect it to my Apple ID