MarkTheme
com.hmmzzz.marktheme
优化图标渲染与主题编译性能:合并图标遮罩与 overlay 绘制,减少中间位图和重复处理;复用公共装饰图片解码,统一限制图标缓存留存预算;按实际图标依赖减少无效缓存清理,合并重复请求并保留失败重试;复用有界编译资源计划,保留逐次资产完整性校验。
iOS APT Repository
面向 modern jailbreak 环境的公开软件源。将下面的地址添加到 Sileo 或 Zebra,然后刷新软件源。
https://hmmzzz.github.io/repo/
软件包会根据 Rootless 与 RootHide 架构分别提供。
源中现有软件包的版本发布历史。
com.hmmzzz.marktheme
优化图标渲染与主题编译性能:合并图标遮罩与 overlay 绘制,减少中间位图和重复处理;复用公共装饰图片解码,统一限制图标缓存留存预算;按实际图标依赖减少无效缓存清理,合并重复请求并保留失败重试;复用有界编译资源计划,保留逐次资产完整性校验。
com.hmmzzz.marktheme
修复桌面文件夹 overlay 与角标的层级:overlay 保持覆盖文件夹背景和原生小图标,原生角标始终显示在 overlay 上方;修复文件夹开合动画结束并进入静态状态后 overlay 再次盖住角标的问题。
com.hmmzzz.marktheme
修复主题图标过渡动画:返回桌面等场景会正确使用当前主题或系统遮罩,避免动画期间出现方形、错位或旧图标;文件夹 overlay 仅覆盖桌面紧凑文件夹,并跟随原生展开与收起进度同步淡出和恢复,完整作者画布按目标图标尺寸拉伸显示;图标阴影与拖拽、文件夹动画及系统载体透明度同步,减少过渡期间残影、闪烁和状态不同步。
com.hmmzzz.marktheme
紧急修复功耗问题:修复 0.2.8 中 ShareSheet 适配器被加载到多个无关系统守护进程后无限重试安装,造成异常 CPU 占用、发热与耗电的问题;Runtime 注入范围收窄到实际提供分享界面的精确宿主,适配器改为单次安装,不再产生自循环任务。同步修复 RootHide 卸载时未清理 Library 中已导入主题资源的问题,重新安装后不再恢复已经卸载的数据。
com.hmmzzz.marktheme
修复部分 Anemone 风格图标 overlay(装饰画布大于图标本体)显示尺寸或位置不正确的问题:Runtime 先将居中的标准图标画布归一化,再精确适配当前图标的实际几何;通知中心、设置等图标服务显示链路同步采用修正后的几何,overlay 与图标载体精确对齐。
com.hmmzzz.marktheme
完成主题显示底层重写,减少重复处理与资源占用,提升切换和刷新稳定性;新增“补充图标主题”,可按顺序设置第二、第三套图标,自动补齐主主题未覆盖的 App;改善通知中心、文件夹、设置、拨号盘、分享页和状态栏等位置的显示,修复偶发不生效、旧图标残留与预览异常;应用或恢复主题后统一提示 Respring。特别感谢 82 大佬为本次版本底层重写提供神之一手的优化方向建议。
com.hmmzzz.marktheme
新增完整跨主题混搭与功能独立开关:主题详情始终列出全部支持功能,基础主题缺少资源时也可从其他已导入主题补齐;关闭功能后从新 Generation 移除并回退系统原生外观;修复关闭或切换 overlay 后仍显示旧落雪 overlay 的问题;优化来源选择、首页主题详情入口与 Sheet 层次,同时保留确定性编译、原子发布、回滚和 ABI/资源校验。
com.hmmzzz.marktheme
进一步收敛显示与主题切换路径的 CPU、锁和对象分配开销;遮罩状态改为原子标量快照,静态图标预热直接按 Generation 索引筛选实际存在资源的 App,并跳过空批次的解析与主线程往返;重复刷新登记、状态栏与 UI 资源解析、已取消预览任务提前终止;移除未被报告消费的图标热路径诊断写入,同时保留完整性校验、缓存上限、回滚与系统原生 fallback。
com.hmmzzz.marktheme
修复全局图标 overlay 在高频显示 Getter 中重复解析与合成造成的发热和能耗问题;overlay 与自定义 mask 各自只读取一个全局源资源,次级尺寸改为按需派生;按资源代际、view 与底层 raster 复用显示结果,减少重复解码与像素合成;缓存继续受 16 MB 成本上限约束,内存压力时主动释放派生结果,并保留主题关闭、切换与旧资源回滚的正确性。
com.hmmzzz.marktheme
保留完整诊断符号的同时启用优化代码生成,降低 Manager、Helper 与 Runtime 的 CPU 开销;大幅优化 generation index 查找,并减少主题预览、canonical JSON 与资源定位中的临时对象和重复扫描;Runtime 静态资源缓存改为单锁命中,mask 与 overlay 重复显示可直接复用已合成图像;文件夹 overlay 与图标阴影跳过未变化的 view/layer 更新,减少 Core Animation 提交。
com.hmmzzz.marktheme
暂时将安装下限调整为 iOS 17.0;桌面图标 overlay 改为按实际图标载体尺寸与 display scale 自适应缩放,修复部分 iOS 17 版本中分享界面正常但桌面不显示的问题;图标 overlay 同时支持文件夹,并置于文件夹背景和原生小图标之上;诊断页增加精简的桌面 overlay 结论与计数,支持一键导出 MarkTheme-Diagnostics.txt。
com.hmmzzz.fontmanager
修复 RootHide 与 conventional rootless 环境首次安装或升级时,越狱平台管理目录的 owner/mode 与 MarkFont 旧假设不一致,导致 package lifecycle preflight 失败的问题;平台锚点不再强制校验 owner/mode,MarkFont 自有子目录仍保持严格权限与符号链接防护。
com.hmmzzz.marktheme
导入流程自动识别深层包装、散落或缺少标准外层目录的受支持资源,合并其中的 .theme 组件并实体整理为 MarkTheme 标准主题目录,同时保留生态命名;修复主题仅提供图标 overlay 时未提供作者底图的 App 得不到 overlay 合成的问题,系统原生遮罩只作用于有作者底图的图标、不再对原生图标二次裁剪;修复返回桌面收起动画中方形代理抑制 SpringBoard 动画圆角遮罩、图标瞬间变方的问题,代理仅在遮罩已合成入像素(预圆角)时启用,其余情况保留原生载体。
com.hmmzzz.marktheme
新增传统 WinterBoard AppIconMask / AppIconPattern 与 Anemone 风格图标 overlay,统一按“遮罩 → overlay”顺序在主屏幕、通知中心、Spotlight、设置与分享页呈现;修复 iOS 17.3.1 返回桌面动画中主题图标被非等比拉伸、在图标下方形成同色方块残影的问题,通过实时 ABI 校验的短生命周期方形代理保持系统动画时序与 App 快照几何不变。
com.hmmzzz.marktheme
新增 iOS 17.3.1 通知中心应用图标适配,按 notificationRequest、bulletin 与 sectionID 精确恢复应用身份,并复用静态图标与遮罩链路;修复缺少基础图片的孤立文件夹浅色资源可能阻断主题导入的问题;Runtime Helper 可修复旧版本 Store 目录权限,并返回具体失败操作与 POSIX errno。
com.hmmzzz.marktheme
最低系统版本扩展至 iOS 16.0;适配 iOS 16 状态栏、角标与分享图标链路,补充 UIKit ShareUI、照片分享页及延迟加载入口;增强 SnowBoard / IconBundles 图标文件名与解析变体兼容,并修复部分分享页图标未替换的问题。
com.hmmzzz.marktheme
修复 iOS 18 主屏幕图标打开/关闭动画中主题图与系统图不同步的问题,并完善图标缓存刷新;修复使用系统原生遮罩时的主题图标合成;增强主题导入稳定性与诊断信息;主题删除按钮改为更清晰的圆形样式。
com.hmmzzz.marktheme
主题库支持滑动删除整个主题,正在使用的主题不可删;可直接导入软件包管理器已安装的主题,无需再经过文件选择器;主题目录匹配不再区分大小写,包内主题目录旁有散落文件时也能正确识别。
com.hmmzzz.marktheme
修复主题拨号键盘按钮周围透出原生按钮外圈的问题;修复与设置重组类插件(如 SettingsRevamp)的冲突:设置进程的主题刷新改为通过实时方法链分发,不再使其他插件失效。
com.hmmzzz.marktheme
修复 iOS 17.0–17.1 主屏幕图标不生效的问题,并与第三方图标插件链式共存(AppData 等不再冲突,也不会使其他插件失效);修复主题角标外圈残留系统红色圆环;诊断报告覆盖全部功能面,可按设备与版本逐功能定位。
com.hmmzzz.marktheme
设置新增「诊断」入口,一键复制兼容性报告;Runtime 逐项记录各 adapter 契约的 ABI 探测结果与最终状态,不支持的系统版本可凭用户上报直接定位;静态图标预热改按运行设备实际屏幕 scale 进行。
com.hmmzzz.marktheme
修复 iOS 17.1 / 17.1.1 导入主题后无法应用的问题:Runtime 改为按目标进程身份与运行时 ABI 探测启用,不再按系统 build 或 Mach-O UUID 白名单匹配;支持从 iCloud Drive 导入主题包与目录,并加入防止 build / UUID 钉定回归的包审计。
com.hmmzzz.marktheme
首个公开发布版本:支持 conventional rootless 与 RootHide;可安全导入 SnowBoard / IconBundles 风格主题,管理组件与 revision,并覆盖主屏幕图标、文件夹、角标、阴影、Spotlight、设置、电话、分享页和状态栏资源;Runtime 严格校验身份、ABI 与系统 build,失败时保留系统原生外观。
com.hmmzzz.fontmanager
iOS 16–17 导入含多个苹方候选的字体包时,自动选择标点占位更紧凑的「专版」候选;不同文件名的专版(如「iOS17专用」「改逗号」版)也能被识别并直接导入;导入预览标注自动选择结果,iOS 18–26 行为不变。
com.hmmzzz.fontmanager
新增混搭字体:中文字体、英文字体与锁屏时间字体可分别来自不同方案,其余字体统一使用兜底方案或保持系统默认;锁屏时间字体槽位按系统版本匹配(iOS 16 使用 ADTTime.ttc,iOS 17 起优先 ADTNumeric.ttc);混搭结果保存为普通字体方案,支持预览、应用与删除。
com.hmmzzz.fontmanager
修复在系统为 MarkFont 开启“粗体文本”时打开字体文件选择器可能闪退的问题;将导航栏外观限制在 MarkFont 自有界面,避免影响系统文件选择器;移除先前的临时规避提示,并保持 iOS 18–26 专用 PingFangUI.ttc 提示按系统版本显示。
com.hmmzzz.fontmanager
新增 iOS 18–26 中文字体支持,适配 FontServices/CorePrivate 中的专用 PingFangUI.ttc;iOS 16–17 继续使用 PingFang.ttc,并严格按当前系统同名文件匹配;升级后需重新导入原字体包创建新方案,旧 Profile 不会自动补匹配;优化导入与 Respring 提示。
com.hmmzzz.fontmanager
修复 conventional rootless(Dopamine)下应用字体方案失败的问题;修复沙盒容器中导入的方案数据在卸载后残留的问题;RootHide 环境保持既有行为不变。
com.hmmzzz.fontmanager
新增 iOS 16+ conventional rootless 与 RootHide 双方案支持;完善重新越狱后的字体镜像恢复机制;优化应用字体后的系统界面重新载入提示;补充软件包图标、冲突关系和 Sileo 详情页。
请选择与越狱环境匹配的软件包。
com.hmmzzz.fontmanager
iOS 16+ 全局字体管理器,支持 conventional rootless 与 RootHide。 可在 App 内导入 ZIP、TTF、TTC 和 OTF 字体,创建并切换多套字体方案, 将字体安全应用到整个系统,也可以随时恢复系统默认字体。 MarkFont 使用只读字体镜像,不直接修改系统字体文件,并支持重新越狱后 自动恢复已启用的字体。两种环境需要安装各自对应的软件包,请勿混装。
com.hmmzzz.marktheme
适用于现代 iOS 越狱环境的模块化主题引擎与管理器。 MarkTheme 0.3.2 支持导入 SnowBoard / IconBundles 风格主题,可主题化应用图标、 文件夹、角标、状态栏、拨号盘、设置与分享界面。 支持跨主题混搭和功能独立开关;切换主题或混搭后,按提示 Respring 即可应用新外观。 提供 conventional rootless 与 RootHide 独立软件包,支持 iOS 17.0 至 18.x。 请安装与你的越狱环境匹配的软件包,两个版本不可混装。