Unlock Apple News on an iPhone outside the US by loading the iRingo News module in Surge or Quantumult X.
Enable Apple Intelligence features unavailable in your region by installing the Siri and Intelligence module.
Make Apple Maps behave as if your device is in the US to access features not yet available in your country.
Requires a paid proxy app (Surge, Quantumult X, or similar) with rewrite and MitM features enabled and a separate BoxJs installation for configuration.
iRingo is a collection of scripts for network proxy applications that aims to unlock Apple features and services that are restricted to certain countries or regions. The README is written in Chinese. The project is aimed at people outside markets like the United States who want to access Apple services that Apple has not made available in their region, such as Apple News, Apple Intelligence, certain Siri features, and full functionality in Apple Maps and WeatherKit. The scripts work by running inside specialized proxy and network-filtering apps on Apple devices. The tools it supports include Surge, Loon, Stash, Egern, Quantumult X, and Shadowrocket. These apps can intercept and rewrite network traffic passing through the device, which is how iRingo makes Apple services behave as if the device is in a different region. Each of these apps needs to have its rewrite, script, and MitM (traffic inspection) features turned on for the scripts to work. The project is organized into independent modules covering different Apple services: weather (WeatherKit), location, maps, Apple Intelligence and Siri, Apple TV, Apple News, TestFlight, and Apple Watch features. Each module can be used on its own without the others. The README lists which versions of iOS, iPadOS, macOS, and watchOS each module has been tested against, ranging from iOS 14 through iOS 18 and macOS 12.3 through macOS 15. Configuration is managed through a visual settings panel that requires a separate open-source tool called BoxJs. The project has a companion website with a full wiki, and users can get updates and ask questions through a Telegram channel and group linked in the README.
← nsringo on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.