Skip to content

JeffreyCA/Apollo-ImprovedCustomApi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollo-ImprovedCustomApi

Build and release

Apollo for Reddit with in-app configurable API keys and several fixes and improvements. Tested on version 1.15.11.

demo

Features

  • Use Apollo for Reddit with your own Reddit and Imgur API keys
  • Working Imgur integration (view, delete, and upload single images and multi-image albums)
  • Handle x.com links as Twitter links so that they can be opened in the Twitter app
  • Suppress unwanted messages on app startup (wallpaper popup, in-app announcements, etc)
  • Support /s/ share links (reddit.com/r/subreddit/s/xxxxxx) natively
  • Support media share links (reddit.com/media?url=) natively
  • Working "New Comments Highlightifier" Ultra feature (must enable in Custom API settings)
  • Use generic user agent for requests to Reddit
  • FLEX debugging
  • Support custom external sources for random and trending subreddits
  • Working v.redd.it video downloads
  • Backup and restore Apollo and tweak settings

Known issues

  • Apollo Ultra features may cause app to crash
  • Imgur multi-image upload
    • Uploads usually fail on the first attempt but subsequent retries should succeed
  • Share URLs in private messages and long-tapping them still open in the in-app browser
    • On iOS 26, share URLs in link buttons also open in the in-app browser. As a workaround, tap the inline text link (see comment here)

Looking for IPA?

One source where you can get the fully tweaked IPA is Balackburn/Apollo.

Safari integration

I recommend using the Open-In-Apollo userscript to automatically open Reddit links in Apollo. It has enhanced search engine integration so Reddit links on search result pages (Google, Bing, etc.) open directly in Apollo without first redirecting to reddit.com.

iOS 26 Liquid Glass Patch

To enable Liquid Glass in Apollo on iOS 26, the IPA can be patched using the liquid_glass.sh script or GitHub Action.

Note

This does not inject the tweak itself; it only enables Liquid Glass. This supports both non-tweaked and tweaked Apollo IPAs.

Credit for the patching method goes to @ryannair05.

1. Local Script

Run the liquid_glass.sh script to patch the IPA on your machine.

./liquid_glass.sh <path_to_ipa> [--remove-code-signature] [-o|--output <output_file>]

2. GitHub Action

Fork this repo and navigate to the Actions tab. Run the Enable Liquid Glass (iOS 26 only) workflow.

You can provide the IPA via a direct URL or reference a GitHub release artifact. The workflow will create a draft release with the patched IPA.

Sideloadly

Recommended configuration:

  • Use automatic bundle ID: unchecked
    • Enter a custom one (e.g. com.foo.Apollo)
  • Signing Mode: Apple ID Sideload
  • Inject dylibs/frameworks: checked
    • Add the .deb file using +dylib/deb/bundle
    • Cydia Substrate: checked
    • Substitute: unchecked
    • Sideload Spoofer: unchecked

Build

Requirements

  1. git clone https://github.com/JeffreyCA/Apollo-ImprovedCustomApi
  2. cd Apollo-ImprovedCustomApi
  3. git submodule update --init --recursive
  4. make package or make package THEOS_PACKAGE_SCHEME=rootless for rootless variant

Credits

About

Use your own Reddit and Imgur API credentials in Apollo

Resources

Stars

Watchers

Forks

Languages

  • C 41.2%
  • Logos 32.7%
  • Objective-C 23.3%
  • Shell 1.9%
  • Makefile 0.9%