FeurStagram源码构建完整教程:JDK 21 + Android SDK + Morphe补丁器,从零编译你自己的Instagram补丁
【免费下载链接】FeurStagramInstagram without Reels, feed or ads: an open-source, updatable Instagram app for Android that keeps DMs and stories.项目地址https://gitcode.com/gh_mirrors/fe/FeurStagram点击查看免费下载FeurStagram 是一个开源的 Android Instagram 补丁项目它不收集账号密码只把官方 Instagram APK 打补丁去掉首页信息流、Reels、Explore 和广告同时保留私信、快拍、搜索与通知。本文带你完成FeurStagram 源码构建在 JDK 21 Android SDK 环境下用 Morphe 补丁器从源码编译出属于你自己的feurstagram.apk不用信任任何预构建包。一、构建流程全景一条命令背后的 3 个阶段在动手之前先理解整个 build.sh 脚本做了什么。它把构建拆成清晰的三步阶段做什么关键产物1/3用 Gradle 编译 Kotlin 补丁代码生成补丁包patches-*.mppMorphe Patch Package2/3用 Morphe CLI 把补丁应用到你的 Instagram APK未签名/已签名的补丁 APK3/3签名并输出可选adb install推送到手机feurstagram.apk整个项目的补丁逻辑集中在两处patches/Morphe 补丁定义Kotlin按指纹类名、字符串、方法形状等稳定特征定位注入点所以 Instagram 小版本更新后通常只需重新构建不用改补丁。extensions/extension/src/main/java/com/feurstagram/extension/运行时扩展代码Java包含网络拦截、设置页、隐藏标签页等逻辑。二、构建环境要求JDK 21、Android SDK 与 Morphe 依赖官方构建文档 docs/BUILD_FROM_SOURCE.md 列出的硬性要求如下JDK 21Morphe 的 Android Gradle 插件只支持 JDK 17–21项目会固定到 21避免系统里更新的 JDK 干扰构建。Android SDK设置好ANDROID_HOME环境变量并安装 build-tools签名用的apksigner就来自这里。Morphe 补丁器依赖Gradle 插件app.morphe.patches见 settings.gradle.kts托管在 GitHub Packages 上需要凭据才能拉取。在~/.gradle/gradle.properties中配置gpr.user你的用户名 gpr.key具有 read:packages 权限的令牌一份受信任来源的 Instagram APK推荐arm64-v8a单包版本。如果你拿到的是.apkm/.xapk等分包格式build.sh会先用 APKEditor 把 base.apk 和 split 合并成一个通用 APK需将 APKEditor jar 放到tools/目录合并结果缓存在build/merged/下。 小提示build.sh会自动探测~/Library/Android/sdk、~/Android/Sdk、Homebrew 安装路径等常见 SDK 位置tools/下还需要 Morphe CLI jarmorphe-cli-*.jar或morphe-desktop-*.jar这是第 2 阶段执行补丁的工具。三、克隆仓库并准备 Instagram APK克隆 FeurStagram 仓库git clone https://gitcode.com/gh_mirrors/fe/FeurStagram cd FeurStagram然后准备一份可信来源下载的 Instagram APKarm64-v8a 推荐。注意 docs/FAQ.md 的提醒只使用可信渠道的 APK避免引入未知修改。四、一键构建./build.sh 完整命令示例一切就绪后核心命令只有一条./build.sh instagram.apk常用参数组合# 与应用商店版 Instagram 并行安装独立包名 com.instagram.android.feurstagram ./build.sh instagram.apk --clone # 构建完成后直接推送到已连接的 ADB 设备 ./build.sh instagram.apk --clone --install参数说明--clone启用 ClonePatch.kt 补丁把包名和应用标签重命名实现与原版 Instagram 双开共存--install构建结束后自动执行adb install -r feurstagram.apk--debug启用调试桥DebugBridge.java让设置项可通过 ADB 广播驱动仅供开发使用不要发布debug 构建。如果不想走--install手动安装即可adb install -r feurstagram.apk五、签名让后续升级不用卸载重装构建过程中会完成签名行为由环境变量控制设置了FEURSTAGRAM_KEYSTORE_PASS可选FEURSTAGRAM_KEY_PASS使用feurstagram.keystore签名。由于该 keystore 是 PKCS12 格式而 Morphe CLI 只认 BKSbuild.sh会先让 CLI 输出未签名 APK再调用 Android SDK 的apksigner以 v1v2v3 方案签名与现有发布的签名保持一致——用户无需卸载即可原地更新未设置CLI 会生成一次性密钥签名适合测试不适合长期安装换密钥意味着 Android 会把它当成不同来源的包需卸载重装。⚠️ 不要把你的 keystore 提交到仓库。想要保留应用数据持续更新请始终复用同一个 keystore。六、构建产物验证与调试构建脚本会打印每一步补丁的执行报告来自build/patch-report.json形如ok Network block ok Settings entry point ok Signature check bypass如果某个指纹在新版 Instagram 上失配报告里会以FAIL标出——这就是补丁需要适配的信号而构建会在第一个失败处中断。安装后可以在 logcat 中确认网络拦截是否生效adb logcat | grep Blocked by Feurstagram被拦截的请求首页流/feed/timeline/、Explore、Reels、广告等路径规则见 Block.java都会抛出java.io.IOException: Blocked by Feurstagram。如上图所示构建出的 APK 长按左下角 Home 标签即可打开设置页随时开关 Home Feed、Explore、Reels、Stories 等拦截项——这正是你自己编译的补丁带来的完整能力。七、常见问题速查问题原因与解决Gradle 拉取app.morphe.patches插件失败~/.gradle/gradle.properties缺少gpr.user/gpr.key或令牌没有read:packages权限报 Morphe CLI not found under tools/tools/目录缺少morphe-cli-*.jar/morphe-desktop-*.jar.apkm合并失败tools/缺少 APKEditor jar查看生成的合并日志build/merged/*.log安装时提示签名不一致换 keystore 签名了先卸载旧版或固定使用同一 keystoreInstagram 大版本更新后补丁失效指纹失配查看 patch-report 中FAIL的条目调整对应指纹后重新构建八、延伸阅读从构建到上手源码构建文档docs/BUILD_FROM_SOURCE.md预构建 APK 安装指南docs/INSTALL.md构建脚本源码签名与分包合并逻辑都在这里build.sh补丁模块配置patches/build.gradle.kts、settings.gradle.kts常见问答docs/FAQ.md隐私说明docs/PRIVACY.md写在最后完成 FeurStagram 源码构建后你得到的不仅是一个去除了 Reels、信息流和广告的 Instagram更是一份完全可审计的补丁每一个注入点都能追溯到 patches/ 下的 Kotlin 指纹定义。以后每次 Instagram 更新版本重新执行一遍./build.sh 新版instagram.apk就能跟上——这正是开源补丁相比闭源修改版的核心优势。赞分享【免费下载链接】FeurStagramInstagram without Reels, feed or ads: an open-source, updatable Instagram app for Android that keeps DMs and stories.项目地址https://gitcode.com/gh_mirrors/fe/FeurStagram点击查看免费下载相关推荐从零构建 Reynard Browser克隆、下载 Gecko、打补丁到 Xcode 编译的完整教程从零构建 Reynard Browser克隆、下载 Gecko、打补丁到 Xcode 编译的完整教程 Reynard Browser 是一款实验性的 iOSOpenPilot终极指南如何为您的爱车免费升级高级驾驶辅助系统OpenPilot终极指南如何为您的爱车免费升级高级驾驶辅助系统 OpenPilot是一款功能强大的开源驾驶辅助系统能够为超过300款车型提供自动车道居中和自动驾驶人工智能深度学习计算机视觉FeurStagram自动更新机制完全解读如何确保你的Instagram补丁永远跟上最新版本FeurStagram自动更新机制完全解读如何确保你的Instagram补丁永远跟上最新版本 FeurStagram 是一款开源的 Instagram 补丁应创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

从一串怪字符说起:频率统计、信息熵与异常数据识别

从一串怪字符说起:频率统计、信息熵与异常数据识别

前几天排查一个内部系统的异常请求日志时,我看到了一条这样的输入: 11111111155555 。它安安静静躺在请求参数里,既不像正常的业务数据,也不像加密文本。第一反应当然是“脏数据,直接忽略”,但我还是花了…

2026/10/16 12:57:54 阅读更多 →
数据库代理实战:连接管理、读写分离与高可用架构的关键技术

数据库代理实战:连接管理、读写分离与高可用架构的关键技术

1. 为什么业务规模一上来,第一个想到的就是加一层代理先说一个我亲身踩过的场景。某业务早期只有一个数据库实例,应用直连,简单粗暴。等用户量上来,单实例扛不住,于是扩成了主从集群——一主两从,主库写&am…

2026/10/16 12:56:52 阅读更多 →
RMAN增量备份依赖:0级不等于全备,delete后须重建0级基础

RMAN增量备份依赖:0级不等于全备,delete后须重建0级基础

接手过不少 RMAN 环境之后,我越来越觉得,备份脚本本身不难写,难的是把“增量备份的依赖关系”真正理顺。很多 DBA 开口就是“我做了全备、做了增量”,但一遇到恢复演练,问题就全暴露出来了。今天要聊的这几个点和这个标…

2026/10/16 12:56:52 阅读更多 →

最新新闻

Muse-Glimmer-30B-mxfp8 chat_template 详解:正确书写 System Prompt 与多轮图像对话的完整方法

Muse-Glimmer-30B-mxfp8 chat_template 详解:正确书写 System Prompt 与多轮图像对话的完整方法

【免费下载链接】Muse-Glimmer-30B-mxfp8 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Muse-Glimmer-30B-mxfp8 点击查看 免费下载 Muse-Glimmer-30B-mxfp8 是一个 300 亿参数的多模态视觉语言模型(image-text-to-text)&…

2026/10/17 15:02:41 阅读更多 →
实习面试题总结:从复盘到能力提升的完整指南

实习面试题总结:从复盘到能力提升的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 15:02:41 阅读更多 →
LeetCode接雨水全解法:从暴力到双指针与单调栈

LeetCode接雨水全解法:从暴力到双指针与单调栈

LeetCode 42题,接雨水。如果你刷过几轮算法题,几乎不可能没遇见过它。我自己的感受是,这道题在算法题单里的地位高得吓人,很多面经都把它挂在高频榜上。它不像动态规划有那么曲折的状态定义,也不像图论需要大量前置知识…

2026/10/17 15:02:41 阅读更多 →
OpenResearch:Claude Code、Codex、OpenCode、Cursor 安装配置与协同工作流

OpenResearch:Claude Code、Codex、OpenCode、Cursor 安装配置与协同工作流

1. 从 OpenResearch 这个标题说起:它到底想解决什么问题第一次看到 OpenResearch 这个词,我脑子里冒出来的不是某个具体产品,而是一类很典型的需求:把散落在不同 AI 编程工具里的能力、配置、会话和研究成果,收拢到一个…

2026/10/17 15:02:41 阅读更多 →
显存不足也能跑大模型:airllm分层加载推理实战与性能优化

显存不足也能跑大模型:airllm分层加载推理实战与性能优化

1. 当显存告急时,我们还能不能跑大模型 第一次看到 airllm 这个项目名的时候,我正被一张 8GB 显存的显卡折磨得够呛。手头有个 70B 级别的模型想本地跑起来做推理验证,结果加载权重这一步就直接爆显存,连模型的门都没进去。相信很…

2026/10/17 15:02:41 阅读更多 →
工业AI落地实战:视觉质检、预测维护与工艺优化全解析

工业AI落地实战:视觉质检、预测维护与工艺优化全解析

1. 项目概述:当AI不再是PPT里的概念,而是产线上的“新工人” “他山之石可攻玉”这句老话,放在今天的工厂里,突然有了特别实在的分量。我跟过不下二十家不同规模的制造企业做智能化升级咨询,从长三角的精密零部件厂&am…

2026/10/17 15:01:40 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →