Modular configuration profile for Shadowrocket providing ad-blocking, media feature enhancements, and subscription overrides.
Import this remote configuration URL directly into Shadowrocket:
https://raw.githubusercontent.com/hpahm/config-shadow/main/aio.conf
- YouTube: Removes video ads, promotional banners, and configures background audio and subtitle language.
- Spotify: Audio customization request modifications and protobuf product state adjustments.
- RevenueCat (Locket & Multi-App): Overrides entitlements and subscription status for RevenueCat integrations.
- TikTok: Unlocks region restrictions (JP), blocks in-feed ads, and strips watermarks from video downloads.
- SoundCloud: Unlocks Go+ playback tier and disables audio advertisements.
- CapCut: Enables Pro/VIP feature flags.
- Xingtu: Enables VIP status and export capabilities.
- CamScanner: Grants SVIP feature access and unlocks export tools.
- Meitu & Wink: Unlocks SVIP rights and removes interface advertisement banners.
- PicsArt: Unlocks Gold subscription tier and tool access.
- SNOW & EPIK: Grants active yearly subscription status.
- iTunes: Intercepts and validates receipt verification requests.
- Sub-Store: Built-in Sub-Store core and cron sync scripts.
- Open Shadowrocket on iOS.
- Navigate to Config > Add Configuration.
- Paste the Configuration URL and tap Download.
- Select the downloaded
aio.confprofile and choose Use Config.
Scripts and header rewrites require HTTPS decryption to function:
- In Shadowrocket, go to Config and tap the info icon next to
aio.conf. - Tap HTTPS Decryption and toggle Enable HTTPS Decryption on.
- Tap Generate a New CA.
- Install the CA certificate into your iOS profile.
- In iOS Settings, go to General > VPN & Device Management and install the certificate profile.
- In iOS Settings, go to General > About > Certificate Trust Settings and enable Full Trust for the installed root certificate.
aio.conf: Main Shadowrocket configuration profile.js/: Modular JavaScript scripts executed by Shadowrocket rules.sync.ps1: Automation script to regenerateaio.confwith GitHub raw endpoints and embedded certificate data.
To update scripts or regenerate configuration URLs locally, run:
powershell -ExecutionPolicy Bypass -File .\sync.ps1