Mobile Instagram Application
Patched Android app that blocks timeline and recommendation-heavy surfaces while keeping direct messaging and core utility paths intact.
Welcome to the official documentation. iRetard now includes both a mobile Instagram application and a strict local-only Chrome extension. Both products follow one principle: remove addictive loops, keep useful communication.
Patched Android app that blocks timeline and recommendation-heavy surfaces while keeping direct messaging and core utility paths intact.
Strict local-only Manifest V3 extension for Instagram discipline. Chrome support now, broader browser support soon.
To install the pre-built APK:
iRetardgram-vX.X.X.apk.You may need to uninstall the original Instagram application first, due to mismatched package signatures stopping Android from overwriting.
iRetard is a strict local-only Manifest V3 Chrome extension for Instagram discipline.
This project is open source on GitHub and maintained by brittytino.
github.com/brittytino/iretardThe extension blocks home feed timeline request patterns:
/feed/timeline//feed/following//web/feed/timeline/Tab redirect behavior:
fragment_clips are intercepted and redirected to DMs.chrome://extensions.Chrome is supported now. Additional browser packaging support is planned soon.
We utilize a CI/CD pipeline built on GitHub Actions for mobile APK releases. When a tag is pushed, the workflow:
apktool.smali patches targeting the network request controllers.Chrome extension distribution is local-unpacked for now, with store deployment not yet scheduled.
| Route Pattern | Purpose | Status |
|---|---|---|
| /api/v1/feed/timeline/ | Home feed | Blocked |
| /api/v1/discover/explore/ | Explore tab | Blocked |
| /api/v1/clips/ | Reels discovery | Blocked |
| /api/v1/feed/reels_tray/ | Reels tray | Redirected |
| /api/v1/blended_feed/ | Blend recommendations | Blocked |
| /api/v1/feed/ranked_blend/ | Ranked blend | Blocked |
| /api/v1/discover/topical_explore/ | Topical explore | Blocked |
| /api/v1/qp/batch_fetch/ | Telemetry signals | Blocked |
| /api/v1/direct_v2/inbox/ | DM inbox | Allowed |
| /api/v1/users/{pk}/info/ | Profile info | Allowed |
| /api/v1/feed/user/{pk}/ | User feed | Allowed |
| /api/v1/news/inbox/ | Notifications | Allowed |
| /api/v1/users/search/ | Search | Allowed |
To build locally, you must provide your own signing key.
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Export the base64 keystore to your GitHub Secrets if deploying through the CI pipeline.
If the application crashes on load, capture the logcat output:
adb logcat | grep -iE "fatal|exception|androidruntime"
For extension debugging, inspect service worker and content script errors in Developer mode from chrome://extensions.
iRetardgram modifies the client to drop requests locally, which Instagram servers generally interpret as weak connection failures. Ban risks are mathematically low, but use at your own risk.
No. Push notifications (FCM) and the Realtime MQTT messaging systems are completely bypassed by our patches, remaining fully intact with zero latency added.
Feed posts are blocked at network layer with visual fallback blocker, and reels tab routes are redirected to DMs while fragment clips are blocked.
Stories, Direct Messages, Profile, Reels in DMs, Search, and Notifications continue to work.