AlessandroBonomo28/HealthyIG

GitHub: AlessandroBonomo28/HealthyIG

一款移除 Instagram 上瘾性功能(Reels、首页、探索)的修改版应用,支持 Android 和 iOS 双平台自建安装。

Stars: 188 | Forks: 10

## 健康的 IG 🌿 | IG 版本 | 平台 | 状态 | 版本发布日期 | |------------|----------|--------|--------| | ig 430.0.0.53.80 apk | arm64-v8a Android 9+ nodpi | ✅ 已测试 | 2026-05 | | ig 300.0.0.29.110 apk | armeabi-v7a Android 7+ nodpi | ❌ 已过时 | 2023-09 | | ig 300.0.0.29.110 apk | x86 Android 7+ nodpi | ❌ 已过时 | 2023-09 | | ig 413.0.0 ipa iOS 🍏 | 使用 [Sidestore](https://sidestore.io/) 在 iOS 上侧载的 ipa | ✅ 已测试 | 2026-01 | ### 免责声明 我坚决反对任何形式的盗版行为! 本文旨在展示如何自己动手使用 apktool。 我再次重申,拒绝盗版! `script.sh` 的原作者为 [breakthescroll.com](https://breakthescroll.com/)。 - **IG 版本越旧,缺失官方 instagram 安全更新的风险就越高** ### 使命 🌿 **使命**是**阻止无脑滑动并赋予用户主动权**,因为 Meta 不允许你停用 reels。 如果你想**贡献力量**,只需广为传播,或者按照页面底部的**贡献指南**提交 pull request。 ### 功能 HealthyIG 是 instagram 的修改版,它**屏蔽**了所有具有毒性的 instagram 功能,例如: - reels - 首页 - reels 连播 - 探索版块 Healthy IG 能防止上瘾式的无限滑动行为,同时**允许**你使用所有其他 instagram 功能,例如: - 查看朋友的快拍 - 通过探索搜索栏导航到个人主页 - 查看个人主页 - 给朋友发消息 - 查看朋友发送给你的 reels # Android 部分 该应用是安全的,你可以从 **apkmirror** 找到基础的 instagram apk,将其反编译,移除获取 reels 的 endpoint,然后重新编译。你不必盲目信任它,你可以根据本仓库中的说明自行构建。 ## Android 前置条件 需要 **linux 或 WSL**,详细指南请见[这里](https://github.com/AlessandroBonomo28/HealthyIG/blob/branch/GUIDE_WSL.md)。需要用到以下工具: - apktool(安装说明见 https://apktool.org/docs/install/) - zipalign(`sudo apt install zipalign -y`) - apksigner(`sudo apt install apksigner -y`) - tqdm [可选,用于显示进度](`sudo pip3 install tqdm`) - `install.apk` 是修补后的 ig(首页、探索、reels 已停用,但你仍然可以看到朋友发送的 reels) - `ig.apk` 是 `com.instagram.android_version...apk` 的副本 **注意**:我是在 apkmirror 上找到的 `com.instagram.android_version...apk`。或者你也可以尝试[从你的手机中提取](https://breakthescroll.com/block-reels-instagram/) ## 自行构建你的 apk - 从 [apkmirror](https://www.apkmirror.com/apk/instagram/instagram-instagram/instagram-430-0-0-53-80-release/instagram-430-0-0-53-80-16-android-apk-download/) 获取 instagram apk 镜像(建议获取 [nodpi](https://www.reddit.com/r/AndroidQuestions/comments/3tjtdg/whats_the_difference_between_downloading_a_nodpi/?rdt=33617) 版本,并核对你的 [android 手机处理器信息](https://www.droidviews.com/check-android-phones-processor/) )。为了额外的安全性,你可以将 apk 上传到 [virustotal](https://www.virustotal.com/gui/home/upload) 进行检查。**务必在 linux 机器上执行此操作,因为 windows 的文件系统会带来问题**。 ``` # 将其复制/重命名为 ig.apk sudo cp com.instagram.android_version...apk ig.apk # 反编译该 apk sudo apktool d -r -f -o ig_plain ig.apk # 使用 script.sh 断开 endpoints sudo chmod +x script.sh sudo ./script.sh # 重新编译该 apk sudo apktool b -f ig_plain sudo cp ig_plain/dist/ig.apk patched.apk # 使用 zipalign 进行优化 sudo zipalign -v 4 patched.apk install.apk # 生成 keypair(输入密码 'foobar',keygen 步骤仅首次需要) sudo keytool -genkeypair -alias key0 -keyalg RSA -keysize 4096 -validity 10000 -keystore patched_instagram_key.jks # 使用 'foobar' 作为密码对 apk 进行签名 sudo echo foobar | apksigner sign --ks ./patched_instagram_key.jks --v1-signing-enabled true --v2-signing-enabled true --v3-signing-enabled false install.apk ``` - 现在 **卸载你当前的 instagram** - 将 `install.apk` 复制到你的手机并进行安装 **针对新版本的注意事项**:较新的 Android 应用使用 split APKs(例如 408.0.0.51.78 版本包含 `base.apk` 和 `split_config.xxhdpi.apk`)。请按照上述指南处理 `base.apk`,然后额外对 split config 进行签名: ``` echo foobar | apksigner sign --ks patched_instagram_key.jks split_config.xxhdpi.apk ``` 使用以下命令安装它们: ``` adb install-multiple install.apk split_config.xxhdpi.apk ``` # iOS 部分 🍏 该应用是安全的,你可以从 **decrypt.day** 找到基础的 instagram ipa,只需**在 linux 上**使用 7z 打开它,提取 Instagram 二进制文件并用 Ghidra 进行修补。你不必盲目信任它,你可以根据本仓库中的说明自行构建。 ## iOS 前置条件 - linux 虚拟机(例如 vmware 上的 kali-linux),并安装了 [Ghidra](https://github.com/NationalSecurityAgency/ghidra) - 在你的 iPhone 上安装并正常运行 [Sidestore](https://sidestore.io/) - iTunes,用于将 .ipa 从电脑传输到 iPhone ## 自行构建你的 .ipa - 从 [decrypt.day instagram](https://decrypt.day/app/id389801252) 获取 instagram ipa 镜像(请选择已测试的 413.0.0 版本)。为了额外的安全性,你可以将 apk 上传到 [virustotal](https://www.virustotal.com/gui/home/upload) 进行检查。**务必在 linux 机器上执行此操作,因为 windows 的文件系统会带来问题**。 - 使用 7z for linux 等解压工具打开 ipa 文件,找到 `/Extensions` 文件夹并将其删除(否则 sidestore 会记录错误并导致安装失败)。 - 现在找到 `Instagram` 二进制文件并将其从 ipa 中提取出来。 - 打开 Ghidra,创建一个新项目并导入 `Instagram` 二进制文件。 - 现在 Ghidra 会提示你开始分析。仅选择 `CF strings` 和 `ASCII strings` 以加快分析速度。 - 分析完成后,查找以下字符串,单击鼠标右键,选择 `Patch Data`,然后替换 1 个字符以破坏 API endpoint。 ``` # 在 Ghidra 中需要替换的 strings(例如将 /clips/discover 改为 /xlips/discover): /clips/discover/stream/ /clips/ads_discover_sync_flow/ /clips/discover/social/ /clips/discover/ /discover/interest_grid/clips/ /clips/trends_media_feed/ /clips/trend_only/ clips/trending_add_yours_prompts /discover/chaining/ /discover/topical_explore/ /discover/chaining_experience_contextual_ads/ /feed/timeline /feed/injected_reels_media/ ``` - 修补字符串后,转到 `Export/Export Program`,选择 `Original file`,将其命名为 Instagram 并导出。 - 导出完成后,再次使用解压工具打开 .ipa 文件,并用修补过的文件替换旧的 `Instagram` 二进制文件。 - 现在新的 .ipa 已经准备好,可以通过 iTunes 传输到你的 iPhone 了。 - 一旦 .ipa 传输到你的 iPhone 上,打开 Sidestore,转到 App 部分,点击 `+` 按钮并选择该 ipa。 - 系统会弹窗询问你是否保留 Extensions。建议选择 `Remove Extensions`。 - 等待安装完成,打开它,登录,你就大功告成了! ### iOS 的已知问题 ⚠️ 当你退出应用并向上滑动以释放 RAM 时,所有数据都会被清除,你将丢失缓存的数据和登录会话。这是一个令人烦恼的问题,如果你有解决方案,欢迎提交 PR 或发起讨论探讨如何解决此问题。目前你只能保持耐心,每次重新打开应用时稍等片刻。你不需要重新输入密码登录,因为它已保存在设备上,但这仍然很烦人,或者你被迫只能将该应用一直保留在 RAM 中。[问题详情点此](https://github.com/AlessandroBonomo28/HealthyIG/issues/7) # 有用资源 * 查看[疑难解答指南](TROUBLESHOOT.md),你可能会找到解决问题的方法 * Healthy IG 的 [docker 版本](https://github.com/FedericoCalzoni/healthyig_docker) * [在 Instagram 上屏蔽 reels – breakthescroll.com 的极客方法](https://breakthescroll.com/block-reels-instagram/) * [通过示例反编译、重新编译和签名 APKs](https://umatechnology.org/decompile-recompile-and-sign-apks-by-example/) * [APKMirror 上的 Instagram APKs](https://www.apkmirror.com/apk/instagram/) * [decrypt.day 上的 Instagram ipa 镜像](https://decrypt.day) * 要发现新的 endpoint,请尝试 [ssl pinning bypass](https://github.com/Eltion/Instagram-SSL-Pinning-Bypass) 或 [burp](https://github.com/Nerixyz/BurpInstaTools)。你也可以使用 [JADX](https://github.com/skylot/jadx) 或 [Ghidra](https://github.com/NationalSecurityAgency/ghidra) 进行逆向工程。 ### 类似项目 * [SC insta](https://github.com/SoCuul/SCInsta) * [DFinstagram - 另一种 ig 版本](https://www.distractionfreeapps.com/) * 以及更多其他项目 # 捐赠 🎁 如果这个项目改善了你的生活,你可以[请我喝杯咖啡☕](https://buymeacoffee.com/servizibon0)。有了你的支持,我就能继续提供有价值的编程教程和见解。 ![ggJxiFC4fys-HD](https://static.pigsec.cn/wp-content/uploads/repos/cas/af/afe0efc75d2517aad192f01d159aeb13fe3b5e018079b4d823127447189c8539.jpg)
标签:Android, APK修改, DSL, iOS, 云资产清单, 反沉迷, 应用安全, 社交应用, 移动应用, 请求拦截, 逆向工程