Repository navigation
Releases: Octo-o-o-o/bb10-volte
Release list
BB10 VoLTE 0.3.3-r5 — 详细排查诊断与双平台完整发布
当预检停在“安装前状态待处理”时,旧界面只给出概括提示,很难判断具体原因。本版逐项展示当前值、要求值和处理建议,并支持复制排查摘要及导出同一份检查快照,方便用户自行排查和反馈。
本次更新
- 细化语音策略、加密状态、IMS 进程、VPN 和配置诊断;读取失败会单独展示,并保留其他成功读取的结果。
- 待处理项目优先排列,增加“仅看待处理”和完整说明区;排查摘要带软件版本与问题编号,避免长说明被表格截断。
- 区分未安装、服务运行中及读取失败的提示,修正已通过的自动启动检查文案。原有安装条件继续生效。
- 包含此前本地 r4 的中国电信
ctlte支持,分别展示 APN 是否匹配、数据是否实际连接和配置状态。 - 包含当前项目全部公开改动:Q10 竖屏演示、字幕、封面、审片材料及录制脚本一并进入源码包。演示保留原 v0.3.3-r1 的历史验证范围。
下载
- Mac:
bb10-volte-0.3.3-r5-macos-universal.dmg,包含 Apple Silicon / Intel 架构,采用 Developer ID 签名、Apple 公证和附加票据。 - Windows:
bb10-volte-0.3.3-r5-windows-x64.exe,可直接运行,仍未做 Authenticode 签名。 - 完整公开源码:
bb10-volte-0.3.3-r5-experimental.zip,包含 253 个公开文件及文件散列清单。
退出旧版桌面应用后使用新版。现有个人连接材料与下载缓存可保留;桌面更新不需要重新 Root。各文件 SHA-256、构建、自检和公证记录见附件。
验证范围
Windows 与 macOS 各运行 313 项源码测试,无失败;Windows 跳过 1 项受符号链接权限限制的测试,macOS 全部通过。两端正式包通过离线自检,Windows 在系统 Python 和 SSH 不在 PATH 的环境下验证。最终 Mac DMG 另在启用 Gatekeeper 的 Mac mini 上通过签名、票据、只读挂载及禁止网络访问的应用自检。
本版继续作为实验性预发布,桌面修订为 0.3.3-r5,手机端载荷版本仍为 0.3.3。本次未新增手机刷写、重启、真实通话或 Intel 实机运行验收。
源码提交:08224a8。
GitHub Actions 的 Windows / Linux 测试、语法、公开文件及打包检查均已通过:主分支检查、发布标签检查。
公开发布前,全部 18 个 GitHub 附件的大小与 SHA-256 均已逐一核对,和本地最终文件一致。
English
This release explains each pre-install blocker with its observed value, required value and next steps. Users can filter pending items, read full explanations, copy a versioned troubleshooting summary and export the same diagnostic snapshot. Individual read failures retain the other observations. Existing installation gates remain in effect.
It also includes the local r4 China Telecom ctlte and APN diagnostics changes, plus all current public Q10 demo media, captions, review materials and recording scripts in the source ZIP. The demo retains its historical v0.3.3-r1 validation scope.
Windows x64 EXE, Developer ID signed/notarized universal Mac DMG, complete public source ZIP, checksums and validation records are attached. Both platforms ran 313 source tests without failures (one Windows platform skip). Packaged offline self-tests passed, including the final DMG on a Mac mini with Gatekeeper enabled. This remains an experimental prerelease; no new phone or Intel hardware acceptance is claimed.
BB10 VoLTE 0.3.3-r3 — 自动选源、续传与离线导入
首次准备时,大固件下载遇到网络中断或源站不可达,旧版可能反复失败。此版本会实测下载节点速度、自动切换并续传,同时提供浏览器下载与离线导入入口。
更新内容
- 自动并行测速:每个节点最多读取 256 KiB,整体等待不超过 6 秒,优先使用当前网络下实测更快的节点。
- 自动切换:超时、HTTP 错误、证书错误、无效响应或持续低速时尝试其他节点。各节点分别退避,避免一个源的等待拖住其他可用源;所有线路都慢时不会无限切换。
- 跨节点续传:核对末尾最多 64 KiB 的重叠内容,不向其他源发送原节点的 ETag;最终必须通过固定 SHA-256 校验才会使用文件。退出应用后可继续已保存进度。
- 手动导入:在“连接帮助 → 首次 Root”选择浏览器下载来源、复制链接,下载完整
.7z后选择文件或粘贴路径,再“校验并导入固件”。无需解压,原文件保留,导入本身无需联网。 - 增加 Q10 固件的两个 Archive 直连节点,以及清华、中科大、华为云、SourceForge 的同版本工具镜像。未使用维护者自建服务器。
下载与升级
- Windows:下载
bb10-volte-0.3.3-r3-windows-x64.exe和同名.sha256,退出旧版后使用新版。EXE 仍未做 Authenticode 签名。 - Mac:下载
bb10-volte-0.3.3-r3-macos-universal.dmg和同名.sha256。通用包包含 Apple Silicon / Intel 架构,采用 Developer ID 签名、Apple 公证和附加票据。 - 源码:
bb10-volte-0.3.3-r3-experimental.zip。保留原下载缓存和个人连接材料,新版会检查并复用;不需要因本次桌面更新重新 Root。
验证范围
Windows 和 macOS 各运行 292 项源码测试;Windows 跳过 1 项平台条件测试,macOS 全部通过。正式包离线自检覆盖手动导入、节点选择、内置资源与运行时;Mac 最终 DMG 另在启用 Gatekeeper 的 Mac mini 上检查签名、票据、只读挂载与断网进程自检。
真实网络验证中,Q10 下载在原站和第一个节点超时后自动切到第二个节点完成续传,整份文件 SHA-256 匹配。该试验使用已知本地前缀并下载最后 4 MiB;不是重新下载整个固件,也不代表反馈用户的网络已经验收。五项工具下载亦通过完整散列检查。详细记录见附件。
桌面版本为 0.3.3-r3,手机端载荷仍为 0.3.3。此发布继续标记实验性预发布,没有新增手机首刷、重启或通话验收;Q20 / Passport 不能使用 Q10 首刷镜像。Q10 备用节点仍属于 Internet Archive,不能保证绕过整个服务不可达的问题。
English
This desktop update adds bounded parallel mirror sampling, automatic failover, safe cross-mirror resume and offline firmware import. The browser download section now offers source selection and link copying. Existing cache and personal connection materials can be reused. Final SHA-256 checks remain mandatory; no maintainer-hosted mirror is used.
Windows x64 EXE, Developer ID signed/notarized universal Mac DMG, public source ZIP, checksums and validation records are attached. Source tests ran on both platforms (292 each; one Windows platform skip), and packaged offline self-tests passed. The final DMG was additionally checked on a Mac mini with Gatekeeper enabled. Intel hardware execution and new phone flashing/call acceptance are not claimed. The phone payload remains 0.3.3, and the release remains experimental.
源码提交:3a9eed9。GitHub Actions 的 Windows / Linux 测试、语法、公开文件及打包检查均已通过:检查记录 1、检查记录 2。
GitHub Actions checks passed on Windows and Linux for both pushed refs. All 18 uploaded assets were matched against local sizes and SHA-256 digests before publication.
BB10 VoLTE 0.3.3-r2 — 实机连接修正
本版修复真实 Q10 验收发现的两处连接障碍,桌面版本为 0.3.3-r2,手机载荷仍为 0.3.3。继续作为实验性预发布提供。
- 旧刷机目录含大量构建文件时,可选择“只检查当前文件夹”,无需整理或移动密钥。程序明确显示范围,仍核验完整材料、手机身份和有效 Root。
- QNX 将同一份 SSH 文件映射为不同路径时,按实际文件身份验证,修复重新授权误报“不支持布局”。升级后可返回授权第一步重新导出同编号脚本,保留原密钥与进度。
- 已有成功连接可在重新打开应用后自动复查;连接失败不会被当作手机未 Root。
下载
- Windows 10/11 x64:
bb10-volte-0.3.3-r2-windows-x64.exe(无需另装 Python;EXE 未做 Authenticode 签名)。 - macOS:
bb10-volte-0.3.3-r2-macos-universal.dmg(Apple Silicon / Intel 通用,Developer ID 签名,应用和 DMG 均经 Apple 公证并附票据)。 - 源码:
bb10-volte-0.3.3-r2-experimental.zip。下载后可用SHA256SUMS.txt核对;个人密钥、手机身份材料不在发布包中。
本轮验收
- Windows:260 项测试运行,259 项通过,1 项因本机不能创建测试符号链接而跳过;同一场景在 Mac 通过。冻结 EXE 在 PATH 不含 Python 和系统 SSH 时完成离线自检。
- Mac:260 项测试全部通过;Mac mini 开启 Gatekeeper 验证公证签名;只读挂载 DMG,在禁止网络的进程沙盒中完成自检。两平台构建与公开源码的 145 个文件逐项哈希一致;GitHub Windows / Ubuntu CI 通过。
- 真实 Q10 SQN100-3 / 10.3.3.3216:Windows USB 直连,实际旧目录导入、有效 Root、关闭重开后自动复查通过。手机授权脚本在真实 QNX Root 环境执行,新密钥连接验证通过,原授权保留;临时测试授权已移除并核对原文件恢复。
- Mac mini 与同一台 Q10:手机仍接在 Windows,Mac 经临时本机回环 SSH 中转完成发布包检查、新进程重连、断开报错和恢复检查。原密钥、主机身份记录与保存的连接未改动,中转已关闭。
- 机主确认呼入、呼出、双向声音正常,通话保持 4G。手机继续运行原有 0.3.2 服务,本轮没有安装或升级手机载荷。
明确未覆盖的范围
本轮未复测 Mac USB 直接接线(机主暂时无法改接)、未 Root 手机首次刷写、手机 0.3.3 载荷安装、Intel Mac 实机,以及在手机终端手工复制/执行授权文件的完整操作。手机授权脚本验收使用原有 SSH 传送并执行。其他机型、运营商或第三方 Root 布局不能据此视为通过。
已有正常通话服务的用户可更新桌面应用后先连接检查,无需为了桌面升级重新 Root 或刷机。完整验收范围、构建、公证与哈希记录随附件提供。
This desktop-only revision fixes importing keys from large Root folders and QNX pairing paths that refer to the same actual files under different mount aliases. Existing pairing requests can re-export the updated helper while preserving their key and progress.
Windows EXE and notarized universal Mac DMG are built from identical public sources. Windows: 259 passed + 1 symlink skip; Mac: all 260 passed. Real Q10 checks covered Windows USB connection/import/reopen and phone-side pairing. The Mac mini reached that same phone through a temporary loopback SSH relay via Windows, not a direct Mac USB cable. The owner confirmed incoming/outgoing calls, two-way audio, and continued 4G operation on the existing phone service 0.3.2. First flashing, phone payload 0.3.3 installation, Intel hardware, and manual phone-terminal pairing remain untested in this run. Detailed evidence and checksums are attached.
bb10-volte 0.3.3-r1 — Guided connection, resumable downloads and refined controls
桌面版 0.3.3-r1,手机端载荷 0.3.3。本次整合全部本地开发分支并保留原提交历史,发布提交:d2a0c40be8a8cb6c48618b616b7c3773498618c0。
下载与更新
- Windows x64:
bb10-volte-0.3.3-r1-windows-x64.exe,内置 Python、Tk、SSH/SCP;EXE 未做 Authenticode 签名。 - Mac Apple Silicon / Intel:
bb10-volte-0.3.3-r1-macos-universal.dmg,应用与 DMG 均已完成 Developer ID 签名、Apple 公证和票据附加。 - 源码:
bb10-volte-0.3.3-r1-experimental.zip。核对同名.sha256或SHA256SUMS.txt。 - Mac 所含 OpenSSL 3.5.9 的 Apache 2.0 许可证 随发布提供为
OPENSSL-LICENSE.txt;转发 Mac 包时请一并保留。 - 已有正常通话服务时,更新桌面后先连接并检查状态,不需要因此重新 Root 或刷机。手机端载荷升级另行预检并确认;个人密钥不包含在发布包中。
本次更新
- 统一“连接手机 / 连接帮助”入口,按 USB、网络、身份、授权和 Root 逐步引导;支持从原刷机文件夹恢复个人材料,SSH 路径和别名移入高级设置。
- 重新打开应用时复查已保存连接;继续未完成的手机授权和已完成的镜像准备,保留原密钥、请求编号与步骤。连接失败不会自动进入首次 Root,未知刷写结果继续暂停。
- 下载支持断点续传、有限重试、大小与速度进度、缓存复用和可操作的错误提示,仍强制 SHA-256 校验。
- 统一按钮、输入框、下拉框、标签页、滚动条和进度条,改善紧凑窗口与长向导页面。
- 增加有来源的社区研究、适配进展和只读来电诊断。实验机型/运营商组合要求手动启动;Passport 自动安装、启动和恢复保持暂停,直到生命周期验证完成。
- 保留 r6 的 Mac 连接修复与原生 Q10 Root 实验入口。本次跨平台验证另修复 Mac 内容缩短后滚动范围不复位、临时路径断言和 SSL 库缺失,并把实际应用离线自检加入公证前构建检查。
完整记录:中文更新日志 · English update log。
已验证
- 最终源码 Windows 回归:254 项运行,253 项通过,1 项因当前账户不能创建符号链接而跳过;Mac 254 项全部通过,包含该符号链接场景。
- 最终提交的 Windows / Ubuntu CI 通过。
- Windows EXE 在 PATH 无系统 Python/SSH 的隔离目录完成离线自检,使用包内运行时与 SSH,退出后无临时运行目录残留。
- Mac arm64/x86_64 通用包通过资源核对、签名、应用及 DMG 公证(均为 Accepted)、票据验证和只读挂载的禁网自检。
- 同一 DMG 在 Gatekeeper 开启的 Mac mini / arm64 / macOS 27.2 上通过 Notarized Developer ID 评估及禁网自检。
- 145 个公开文件通过白名单、隐私与载荷散列检查;Windows、Mac、源码 ZIP 和 Git 提交中的源码逐字节一致。构建与最终验收 JSON 作为附件提供。
实验范围
本版继续作为预发布。此次未连接或修改手机,没有新增首刷、持久授权、重启、通话、长时间稳定性或 Intel 实机运行验收。历史 Q10/联通与 Mac r5 实机记录不等于 0.3.3 手机载荷验收。Q20/Passport 禁止使用 Q10 首刷镜像。
Mac 构建机原有 Gatekeeper enforcement 关闭;未修改安全设置,并在 enforcement 开启的独立 Mac mini 上验证同一 DMG。macos-pre-notary.build.json 保留公证前状态,最终结果以公证和 validation 附件为准。
English: Integrates guided connection and resumable onboarding, verified resumable downloads, consistent desktop controls, attributed community research and experimental lifecycle guards. Fixes Mac scrolling and packaged SSL dependencies. Windows passed 253 of 254 tests with one symlink-permission skip; Mac passed all 254. CI and packaged offline self-tests passed. The universal app and DMG are signed, notarized and stapled, with enforced Gatekeeper checks on Mac mini. Phone hardware acceptance of payload 0.3.3 and Intel execution remain unverified.
bb10-volte 0.3.2-r6 — Mac connection fixes and native Root integration
桌面修订 0.3.2-r6,手机端载荷仍为 0.3.2。PR #3 已完成评审、修复并合并;发布源码提交:862b57e9fa0083ab389bf7f2e97806c5c1a9d102。
下载与更新
- Windows x64:下载
bb10-volte-0.3.2-r6-windows-x64.exe,无需另装 Python 或 SSH。EXE 尚未进行 Authenticode 签名。 - Mac Apple Silicon / Intel:下载
bb10-volte-0.3.2-r6-macos-universal.dmg,核对同名 SHA-256 后,将应用拖入“应用程序”。应用与 DMG 均已完成 Developer ID 签名、Apple 公证与票据附加。 - 源码:
bb10-volte-0.3.2-r6-experimental.zip。所有产物来自同一份与提交逐字节一致的公开源码;构建、自检、公证和验收记录作为附件提供。 - 已有 Root 和通话服务的手机,更新桌面应用后先“检查设备”,无需因此重刷或重装服务。
本次更新
- 修复 Mac 首次向导用 Python
-c检测 Root 造成的误报,改用散列校验的独立诊断脚本,并区分连接、认证和远程诊断错误。 - 按实际 IORegistry 关系读取 BlackBerry USB 网卡、驱动、链路与地址,补齐未 Root、已有连接材料、没有旧连接材料三种使用指引。
- 集成 macOS 14+ 的原生 Q10 首次 Root 实验流程:固定工具与依赖散列、独立个人密钥、离线镜像准备、明确清空确认和分阶段执行。任何原生错误或完成证据不足均暂停;不套用 Windows 的退出 73 续跑例外。
- 修复评审中确认的 Windows 权限断言与 cp1252 控制台编码兼容问题。
已验证
- Windows(cp1252 环境)与 macOS 各 187 项测试通过;main 的 Windows / Ubuntu CI 通过。
- Windows 打包自检通过,PATH 中没有系统 Python 或 SSH,使用包内运行时与 SSH。
- Mac 通用应用包含 arm64 / x86_64。应用和 DMG 公证均为 Accepted;签名、附加票据、只读挂载和禁止网络的自检通过。
- 在 Mac mini / arm64 / macOS 27.2 上,Gatekeeper 开启,应用与 DMG 均通过 Notarized Developer ID 评估;同一 DMG 的隔离自检通过。现有安装应用未替换,自检未连接手机。
- 129 个公开文件通过白名单、载荷散列和隐私检查。Windows、Mac 与源码 ZIP 的源码散列完全一致。
实验范围
本版继续作为预发布提供。Mac 原生首次 Root 尚未完成真机刷写验收;仅集成固定 Q10 配方,Q20 / Passport 不可使用 Q10 镜像。此次发布验证未执行新 PAIR 持久授权、手机重启或 r6 真机通话,也没有 Intel 实机执行。此前 r5 的单台 Q10 连接与通话报告保留为独立历史证据,不代替 r6 手机验收。
Mac 构建机的 Gatekeeper enforcement 原本关闭,发布记录如实保留;独立 Mac mini 验证是在 enforcement 开启的环境完成,未修改任何安全设置。macos-pre-notary.build.json 记录公证前的构建状态;最终公证结果以 notary.json、validation.json 与 mini-validation.json 为准。
English: Desktop r6 fixes Mac Root probing and USB diagnostics, adds connection guidance and an experimental native Q10 Root flow, and resolves two Windows test portability issues. Windows and macOS each passed 187 tests. The signed universal app and DMG are notarized and stapled; the identical DMG passed enforced Gatekeeper assessments and an isolated offline self-test on Mac mini. Native first flashing, fresh persistent pairing, r6 phone calls/reboot and Intel hardware execution remain unverified. Phone payload stays at 0.3.2.
bb10-volte 0.3.2-r5 — Windows + macOS connection recovery
bb10-volte 0.3.2-r5 — 已 Root 连接恢复 / Existing-root connection recovery
本次桌面更新补齐已 Root 手机缺少电脑连接文件的处理流程,并修复自动查找个人 SSH 配置。Windows EXE、macOS 通用 DMG 和源码 ZIP 均对应提交 f4a97d6c1d2491da887c2025d520552d3b3e03d3。手机端 VoLTE 载荷版本仍为 0.3.2,本次不改变手机载荷。
下载与使用
- Mac: 下载
bb10-volte-0.3.2-r5-macos-universal.dmg和同名.dmg.sha256,核对后将应用拖入“应用程序”。支持 Apple Silicon / Intel 架构,Intel 实机尚未测试。 - Windows: 下载
bb10-volte-0.3.2-r5-windows-x64.exe和同名.exe.sha256。便携 EXE 已内置 Python、Tk、SSH/SCP;EXE 未做 Authenticode 签名。 - 源码: 拉取
main至上述提交、检出标签v0.3.2-r5,或下载bb10-volte-0.3.2-r5-experimental.zip。源码需要含 Tk 的 Python,详见仓库构建指南。 - 连接配置可留空,点击“检查设备”查找并验证已有个人配置;没有可用文件时进入“首次使用 → 连接检查 → 恢复连接”。
更新内容
- 自动发现带编号的
root-kit-*和recovery-*个人目录;按实际连接验证选择配置,成功后保存以供下次使用。 - “有登录私钥”:导入本人登录私钥和可信手机主机公钥,补建 SSH 配置并验证 Root。
- “没有连接文件”:生成本电脑的授权脚本,通过手机已有 Root 终端授权,再导入公开结果。私钥留在电脑,保留原授权和主机密钥校验。
- Windows / macOS 共用恢复界面,更新中英文操作说明和打包自检。
验证与范围
- Windows 发布前重新运行 157 项测试全部通过;既有 Mac 构建记录也为 157 项通过。
- GitHub Actions 的 main 检查和 r5 标签检查均通过,覆盖 Windows / Linux 回归测试、语法、公开文件检查与源码打包。
- 118 个公开文件通过 Git 白名单、敏感材料排除、载荷散列和语法检查;源码 ZIP 回读通过。全部源文件散列与 Windows、Mac 两份构建清单和本次提交一致。
- 两端已打包应用的离线自检通过,包含恢复界面和手机授权脚本资源;自检未联系手机。
- Mac 应用及 DMG 的 Apple 公证均为 Accepted,附加票据验证通过。Mac 构建 JSON 是公证前快照,其
notarized: false不代表最终 DMG 状态;最终结果见macos-universal.validation.json和macos-universal.notary.json。 - 构建机原先已关闭 Gatekeeper 强制执行,构建时未改变该设置。签名、公证及票据另行验证通过,但不能据此宣称在启用 Gatekeeper 的新机器上已完成首次启动验收。
- 尚未验证:Mac USB 直连手机及通话、Intel Mac 实机、手机授权脚本在第三方 Root 手机上的实际写入。 此 Release 不宣称解决现代 macOS 的 BB10 USB 驱动兼容性。
- 首次 Root 刷写仍需 Windows;本次恢复功能要求已有可用 Root 权限或可信登录材料,不重新刷机。已有 Q10 通话记录不等于本次 Mac 直连验收;Q20 / Passport 和其他运营商仍需分别验证。
这是实验性预发布。固件、个人私钥、SSH 配置及原始手机日志不包含在公开附件中。另一工作目录仍在进行的社区研究功能未包含在本次 r5 发布中。
English
This desktop revision adds an existing-root connection recovery wizard shared by Windows and macOS, and fixes automatic discovery of numbered personal SSH setup directories. All shipped source files match commit f4a97d6c1d2491da887c2025d520552d3b3e03d3; the phone payload remains version 0.3.2.
Import your existing login private key and trusted phone host public key, or authorize a newly generated computer key through an already working Root terminal on the phone. Private keys remain on the computer, existing authorization is preserved, and host-key verification remains enabled. Recovery does not reflash or establish Root on an unrooted phone.
The Windows release check passed 157 tests; the existing Mac build record also passed 157 tests. All 118 public source files match both build manifests and the source archive. Both packaged apps passed offline self-tests without contacting a phone. The Windows executable is unsigned. The universal Mac app and DMG received Apple notarization acceptance and validated stapled tickets. The Mac build manifest is explicitly a pre-notarization snapshot; consult the final validation record for the published DMG.
GitHub Actions passed for both the main-branch push and the r5 tag, covering the Windows/Linux test matrix, compilation, public-file checks and source packaging.
The build host already had Gatekeeper enforcement disabled, and no security setting was changed during the build. Independent signing/notarization/ticket checks passed, but first launch on a fresh Mac with Gatekeeper enforced remains untested. Mac-to-BB10 USB networking and calls, Intel Mac hardware, and pairing-helper writes on third-party rooted phones remain unverified. Initial Root flashing still requires Windows. Ongoing community-research changes in another checkout are not part of this r5 release.
bb10-volte 0.3.2-r3 — Windows + macOS (experimental)
2026-10-28:本项目正式开源,原创代码采用 MIT 许可证。 下载下方 0.3.2-r3 的源码、Windows EXE 或 macOS DMG。唯一实测通话组合为 Q10 SQN100-3 / BB10 10.3.3.3216 / 北京中国联通 460-01;欢迎其他设备、地区与运营商提交可用或不可用的反馈。Windows Q10 首次 Root 已集成,未 Root 手机实刷仍待验证;Mac 目前使用已 Root 手机。发行包继续标为实验版。
Public source release — October 28, 2026. Original code is available under MIT. Download the 0.3.2-r3 source, Windows EXE or macOS DMG below. Only Q10 SQN100-3 / BB10 10.3.3.3216 / Beijing China Unicom 460-01 has hardware calling evidence; working and non-working reports from other combinations are welcome. Windows Q10 initial-root preparation/flashing is integrated, but flashing an unrooted phone remains untested; macOS currently requires an already-rooted phone. Releases remain experimental.
bb10-volte 0.3.2-r3 — Windows / macOS 实验版
请下载文件名包含 0.3.2-r3 的最新附件。 此 Release 继续使用历史标签 v0.3.1-windows-exe;原有 23 个附件及其校验值保留。桌面修订为 r3,手机端固定载荷仍为 0.3.2,无需因桌面升级重复安装手机服务。对应源码:636a14f,完整源码附件为 bb10-volte-0.3.2-r3-experimental.zip;GitHub 按历史标签生成的 Source code 不代表最新桌面代码。
- Windows:
bb10-volte-0.3.2-r3-windows-x64.exe,双击运行,内置 Python、SSH/SCP 和密钥生成工具。EXE 未做 Authenticode 签名。SHA-256:b6f2ee60489cea9582dcc8b7a82ae376b0aaae682440637409cea63a04090f3b。 - macOS:
bb10-volte-0.3.2-r3-macos-universal.dmg,包含 Apple Silicon / Intel 切片。应用及 DMG 均已用 Developer ID Application 签名、通过 Apple 公证,并装订和验证票据。SHA-256:8af440546ea9adfc4d988b16c42f44c55a3770a8c2c106308d81a5b611544967。 - 界面和连接修复: 单页布局、放大文字、收起技术详情和维护操作;保留自定义运营商配置。自动匹配本机已有个人连接配置及旧
q10-root别名,补齐 BB10 的 SSH MAC 兼容参数,保留严格主机校验。已运行服务读取实际状态,不再把运行中占用配置误报为安装失败。最终 EXE 已在当前 Q10 SQN100-3 / BB10 10.3.3.3216 / 北京联通 460-01 上完成自动连接、载荷校验和注册读取,GUI 显示“4G 通话服务已启用”。本轮没有重刷或改写该手机的通话服务;预检会上传并清理临时探测文件。 - 首次使用: 新增 USB / 开发模式 / SSH / Root 分层提示、连接组件准备、Windows 驱动准备及 Q10 初次 Root 向导。固定来源和散列校验、便携工具、个人密钥生成、OS/radio 镜像准备已整合。刷写必须由用户确认备份和清空数据,再核对实际机型、唯一 USB 设备、Root 状态和镜像;设备密码仅在厂商窗口输入。已 Root 的设备不会据此自动重刷,密钥问题优先导入原配置。
- 验证范围: Windows 和 Mac 各 143 项本地测试通过。源码及最终 EXE 均完成 Root 镜像准备,EXE 在不依赖系统 Python/SSH、仅使用已缓存输入的环境通过;原始分区、镜像散列、独立个人密钥、驱动材料和 BlackBerry / Microsoft 签名已校验。未在未 Root 手机上实刷,未重新安装驱动;自动刷写分支目前由模拟回归覆盖。Q10 SQN100-3 是实际硬件配方基线,其他 Q10 变体未实测。Q20 / Passport(俗称 Q30)需对应机型自己的 Root,禁止使用 Q10 镜像。欢迎其他系统、机型和运营商提交 Issue / PR。
- Mac 验收范围: MacBook Pro / macOS 27.2 / arm64 从最终挂载 DMG 启动,并在禁止网络的应用进程沙箱中自检通过;整台 Mac 没有断网。签名、票据和 Apple
syspolicy_check distribution均通过。测试机系统策略评估原本关闭,未在开启 Gatekeeper 的另一台 Mac 做首次打开验收;Intel 硬件和 Mac 直连手机未测试。Mac 初次 Root 刷写尚未提供,需要 Windows。 - 离线边界: EXE / DMG 启动和已准备设备的日常操作不需要在线激活、AI 工具或下载 Python。首次 Root / 驱动 / 缺失工具需要互联网,或提前缓存所有固定材料;个人密钥和原厂固件不打入发行包。实际 IMS 注册和通话需要运营商网络。
- CI: 最新提交的 GitHub Actions 因账户 Actions 预算限制未启动测试步骤;上述 143 项为本地测试,不宣称 CI 通过。
附件包含构建、自检、SHA-256 和脱敏验收记录。macos-pre-notary.build.json 是提交公证前的构建快照,最终状态以 macos.validation.json 为准;Root 与实机范围见 first-run.validation.json。源码 ZIP SHA-256:64acf04c6949bba4705f098cfd33164ef954b132f25e651fb2e874f5a6f040d0。个人 SSH 配置、密钥、Root 镜像与原始日志不发布。
English — desktop revision r3
Download the 0.3.2-r3 assets. This existing release retains its historical tag and all 23 older assets. Desktop revision r3 uses the unchanged 0.3.2 phone payload. Source commit is 636a14f; the attached r3 source ZIP contains the current code, whereas GitHub's tag-generated source archives describe the historical tag.
The simplified, larger-text GUI now imports existing personal connections, accepts the legacy q10-root alias and uses the required BB10 SSH MAC while retaining strict host-key checks. It correctly displays an already-running service. The final Windows EXE automatically connected to the existing Q10 SQN100-3 / BB10 10.3.3.3216 / Beijing China Unicom 460-01 and verified the installed payload and LTE registration. The phone was not reflashed and its service was not modified during diagnosis; preflight uploads temporary probe files and removes them.
The first-use wizard provides USB, developer-mode, SSH and Root guidance, portable components, signed-driver preparation and Windows Q10 initial-Root preparation. It creates personal keys and checks firmware and generated images. Flashing requires explicit backup/data-erasure confirmation and device/state checks. Both source and the final EXE completed image preparation; the EXE also passed with cached inputs and no system Python/SSH. Driver materials and signatures were verified. No unrooted phone was flashed and no fresh driver installation was exercised; the new flashing path is covered by simulated regressions. Only SQN100-3 has a hardware recipe baseline. Q20 / Passport need their own model-specific Root; Q10 firmware must never be reused on them. macOS initial flashing is not implemented and requires Windows. Please submit issues or PRs for other versions and devices.
143 local tests passed on each of Windows and macOS. The Windows EXE is unsigned. The universal Mac app and DMG are Developer ID signed, Apple-notarized and stapled. Final mounted-DMG startup passed a network-denied process-sandbox self-test on an arm64 MacBook Pro running macOS 27.2. The whole Mac remained connected. Signature, ticket and Apple distribution checks passed; system policy assessments were already disabled, so first launch on a Gatekeeper-enabled Mac remains untested. Intel hardware and Mac-to-phone operations were not tested. Current GitHub Actions could not start because of the account Actions budget; this is not a claim of passing CI.
Startup needs no Python installation, AI account or online activation. First-time Root/driver/tool preparation needs network access or complete cached materials; calls still require carrier service. The attached final validation JSON files define the tested scope. Personal credentials, generated firmware images and raw logs are excluded. See first-use guidance.
历史 0.3.2 / 0.3.1 记录 / Historical records
以下保留原说明,其中“最新构建”、平台能力、附件和可见性指当时状态;当前版本以本页上方 r3 说明为准。The original notes below describe their publication-time state; the r3 notes above define the current release.
bb10-volte 0.3.2 — Windows / macOS 实验版
本 Release 保留历史标签 v0.3.1-windows-exe,下面新增的 0.3.2 文件是最新构建;原有 0.3.1 附件和历史说明继续保留。仓库保持 Private。
- Windows:
bb10-volte-0.3.2-windows-x64.exe,免安装 Python;EXE 未签名。SHA-256:907b5a96c5819be38c45e627300efa3ad93891605e19ade7cdbe6d7e7812509c。 - macOS:
bb10-volte-0.3.2-macos-universal.dmg包含 Apple Silicon / Intel 双架构应用;应用与 DMG 均已用 Developer ID Application 签名,Apple 公证 Accepted,票据均已装订并验证。SHA-256:55e3dc372387ebe0b57ed75baf9d03178997e55930e21feb1f68f16c24f06a6b。 - 界面与名称: 放大正文和预检表、调整操作区与侧栏,采用通用 BB10 名称;Q10 仍作为已验证机型标示。图标中的 4G 位于右上角并缩小与黑莓图形的间距。默认 SSH 别名为
bb10-root;仅有旧别名的配置可自行指定q10-root。 - 实机边界: Q10 SQN100-3、BB10 10.3.3.3216、北京联通 460-01 已做预检、服务与短通话验收;Q20/Q30 及其他运营商显示未实测,只有明确试用并通过检查后才可尝试。首次 Root 和固件必须匹配对应机型。欢迎提交 Issue / PR 反馈其他版本。
- 启动优化: 这台 Q10 通过手机菜单正常重启后,Root 就绪至 IMS REGISTER 200 为 44.698 秒,系统启动至注册为 227.698 秒;拔除 USB 后的呼入 / 呼出短通话及双向声音已由设备用户确认。电脑触发重启曾出现黑屏,原因未确定,不能计作正常重启通过;详见 Q10 验收 JSON。长通话、漫游、切换和紧急呼叫未验证。
- 测试: 整合后 119 项本地测试通过。Windows EXE 独立自检通过;MacBook Pro / macOS 27.2 / Apple Silicon 从最终 DMG 挂载后在禁止网络的进程沙箱中启动自检通过。Intel 架构仅检查了二进制切片,未在 Intel Mac 上运行;Mac 直连手机及通话未验证。沙箱限制的是应用进程,并非整台 Mac 断网。
- CI: 此提交的 GitHub Actions 因账户 Actions 预算限制未启动;这不是测试运行失败。上面的 119 项为本地测试。
- 系统策略说明: 测试 Mac 当时系统策略评估处于关闭状态;Apple
syspolicy_check distribution、签名校验及应用和 DMG 票据校验通过,但未在启用 Gatekeeper 的另一台 Mac 上完成首次打开验收。 - 离线边界: 程序启动不需下载 Python;Windows 包含 SSH/SCP,macOS 使用系统 SSH/SCP。手机须预先完成对应机型 Root,准备各自的 SSH 配置、密钥、可信主机记录及 USB 网络;首次 Root / 驱动材料需另行准备,实际通话需要运营商网络。见 Windows 指南 和 macOS 指南。
附件还包含源码 ZIP、SHA-256、自检、构建和验收记录。macos-pre-notary.build.json 保留提交公证前的构建时状态,最终签名、公证与测试结果以 macos.validation.json 为准。Windows 和 macOS 构建对应源码提交 83db727。
English
This existing release keeps its historical v0.3.1-windows-exe tag; the new 0.3.2 assets are the latest builds. The repository remains private. The Windows executable is unsigned. The universal macOS app and DMG are Developer ID signed, Apple-notarized and stapled; startup from the mounted DMG passed a network-denied process-sandbox self-test on an Apple Silicon MacBook Pro running macOS 27.2. Intel was checked for a binary slice only. System policy assessments were disabled on the test Mac; Apple's distribution check, signatures and stapled tickets passed, but first launch with Gatekeeper enabled was not tested. The complete Mac was not disconnected from the network, and Mac-to-phone operation was not tested.
The UI is larger and uses BB10 naming. Only Q10 SQN100-3 / BB10 10.3.3.3216 / Beijing China Unicom 460-01 has been device-tested; Q20, Q30 and other carriers are experimental. The Q10 passed a normal phone-menu reboot and owner-confirmed short incoming/outgoing calls after USB was disconnected. A computer-triggered reboot previously stalled with an unresolved black screen; do not count it as successful. Long calls, roaming, handover and emergency calls remain untested. Initial rooting and firmware must match the actual model. Please open an issue or PR for other versions.
The build and test records distinguish desktop self-tests from device acceptance. The application requires no Python installation; existing device-specific root, SS...
v0.3.0 — Operator profiles and Q20/Q30 experimental trials
v0.3.0 增加 Q10 / Classic(Q20)/ Passport(Q30)自动识别,以及可编辑、可导入导出的运营商配置。Q20 / Q30 显示“未实测适配 · 可实验试用”;明确开启试用并通过全部技术检查后才可安装。仓库继续保持 Private。
- GUI 可修改 MCC/MNC、数据和 IMS APN、IP 类型、IMS 域名、SMS 能力、等待时长及自动启动。安装回执绑定配置与试用选项的哈希。
- 按实际 SIM 选择原厂运营商 XML,仅替换 IMS 段,保留数据配置。提供联通、移动和电信公开资料模板及固定 AOSP 来源记录。
- 试用始终要求 OS 10.3.3.3216、QNX ARM32、Root、全部原生哈希、USIM 无 ISIM,以及其余预检通过。未知原生文件不能用试用开关绕过。
- 66 项本地测试、8 个手机端模块在 Python 3.2.2 上编译、真实 Q10 GUI 只读预检、72 个文件发布扫描与 ZIP 回读通过。解压包测试通过。
本次未停止或升级现有 Q10 v0.1.0 服务。v0.3.0 完整实机安装/更新/恢复、Q20/Q30 通话和其他运营商仍待测试;此前北京联通 Q10 的重启与短通话记录独立保留。Root 镜像准备仍为 Q10 专用,Q20/Q30 必须准备对应机型的 Root SSH,不能刷写 Q10 镜像。
解压完整 ZIP,准备 Python 3.14(含 Tk)和 OpenSSH,双击 Start-GUI.cmd。选个人 SSH 配置与运营商参数,实验设备勾选试用,运行预检。修改已装配置前先停用恢复,再更新并逐台完成真实通话验收。下载 SHA-256 文件可核验 ZIP。详见 README、docs/PROFILES.md 和 docs/COMPATIBILITY.md。
English: This prerelease adds Q10, Classic/Q20 and Passport/Q30 detection and editable operator/runtime JSON profiles. Untested devices are eligible only with explicit experimental opt-in and every OS/ABI/native-hash/SIM/stock-carrier gate passing. Public-data Unicom/Mobile/Telecom templates are included; no universal BB10 carrier dataset or cross-carrier calling validation is claimed.
Validation: 66 local tests; eight modules compiled on Q10 Python 3.2.2; real Q10 GUI read-only preflight; 72-file release/privacy checks and archive round-trip. The existing phone service was left running. Full v0.3.0 hardware installation/update/recovery and Q20/Q30/other-carrier calls remain pending. Q10 Root images must never be used for Q20/Q30. Extract the full ZIP, prepare Python 3.14 with Tk and OpenSSH, and launch Start-GUI.cmd. Read the English profile, compatibility and research guides before testing.
CI 状态:本次 main 和 tag 的 GitHub Actions 均因账户 Actions 预算限制未启动。上述通过结果为本地及 Q10 只读验证,未声称云端 CI 通过。
CI: Both main and tag workflows could not start because the account Actions budget prevents further use. Validation above is local and read-only Q10 evidence; no hosted CI pass is claimed.
v0.2.0 - Compatibility preflight and Windows GUI
Windows GUI 与固定安装流程实验版 / Windows GUI and fixed-workflow experimental release.
- 解压完整 ZIP,双击
Start-GUI.cmd。需要 Windows 11、Python 3.14(含 Tk)、OpenSSH,以及这台手机自己的已验证 Root SSH 配置。 - 新增实际机型、OS、原生哈希、SIM/MCC/MNC、LTE/APN 和安装状态预检;其他运营商、ISIM、未知系统与冲突状态不会被误放行。
- GUI 与 CLI 共用固定流程:固定清单校验、手机端再次预检、安装、回读、启动、有限时长的注册观察。断线未知结果不自动重试,更新中断保留记录。
- 提供脱敏报告、中英文兼容性矩阵及 GUI/安装说明。初次 Root 刷写仍是独立步骤。
Validation: 43 local Windows tests passed. All six device Python files compiled on the Q10's Python 3.2.2. Live CLI and GUI preflight passed on Q10 SQN100-3 / BB10 OS 10.3.3.3216 / Unicom 460-01 USIM without ISIM, and correctly blocked updating the running legacy service. The source archive was extracted and its hashes and GUI imports verified.
Full hardware install/update/restore acceptance of the new workflow is pending. The existing phone service was not stopped or upgraded. Earlier normal-reboot and short native-call evidence remains separate; other provinces and carriers are not hardware-validated. This is not a ready-to-sell nationwide compatibility promise.
Repository remains Private. No firmware, personal Root images, keys or phone logs are included.
BB10 VoLTE v0.1.0 — Q10 validation (experimental)
BB10 VoLTE v0.1.0 — Q10 validation update / Q10 验收更新
This release is stored in a private repository while the service is being stabilized. The repository will be made public only when the maintainer chooses to do so.
当前发布保存在 Private 私有仓库中,稳定后再由维护者决定公开。
This experimental update incorporates the newly recorded Q10 reboot and call acceptance. The deployed device payload is unchanged from the first experimental release. The earlier release is retained as a historical snapshot; this release includes the latest bilingual documentation and evidence.
本次实验版更新纳入新增的 Q10 重启与通话验收记录,手机端载荷与首个实验版一致。此前版本保留为历史快照,本版包含最新双语文档与证据。
Tested baseline / 实测基线
- BlackBerry Q10 SQN100-3.
- BlackBerry 10 OS 10.3.3.3216.
- Beijing China Unicom 460-01 USIM, tested on 2026-10-27.
- Windows 11 x64, Python 3.14; device runtime Python 3.2.
Included / 本次包含
Complete Python, shell and C source; reproducible helper; Chinese and English README, installation, build and validation guides; fixed input versions and hashes; MIT license and upstream attribution; GitHub Actions source/release checks.
完整 Python、shell、C 源码,可复现构建的辅助模块,中英文 README、安装、构建和验收文档,固定材料版本与哈希,MIT 许可证、原项目致谢和自动检查。
Local validation: 19 tests passed. The helper was rebuilt byte for byte. The source ZIP was extracted, every source file compared with the release commit, and all 19 tests passed in the extracted copy. Firmware, Root images, keys and private communications logs are excluded; required third-party inputs are obtained from their recorded sources.
本地 19 项测试通过;辅助模块从源码逐字节重建一致;ZIP 解压后逐文件与发布提交核对,并再次通过 19 项测试。固件、Root 镜像、密钥和私有通信日志保留在本地,第三方材料按清单另行获取。
GitHub Actions could not start the Windows/Linux jobs because the account's Actions budget prevents further use. No hosted test result is claimed; the workflow remains available when the account permits execution.
GitHub Actions 的 Windows/Linux 任务因账户 Actions 预算限制未启动,因此本次没有云端测试通过的结论;工作流已保留,账户允许执行后即可运行。
Hardware evidence and limits / 实机结果与边界
The persistent service passed a normal reboot with automatic registration, without manually opening AppWorld or starting the service from the computer. Boot-to-registration was about 7 minutes 42 seconds. With USB disconnected, the owner answered an incoming call and placed an outgoing call, confirming audio in both directions and continued 4G. Both calls have INVITE 200 / ACK / BYE evidence; established durations were about 14.2 and 5.6 seconds, and all 64 samples showed LTE / IMS connected. Calls of at least 20 seconds, long-term stability, abrupt power loss, other models, firmware versions and carriers remain unvalidated.
常驻服务正常重启后自动注册,无需手动打开 AppWorld 或由电脑启动服务,重启至注册约 7 分 42 秒。机主拔掉 USB 后接听来电并呼出,确认双方声音与保持 4G。两次均有 INVITE 200 / ACK / BYE 证据,接通后分别约 14.2 秒和 5.6 秒,64 个状态样本全部为 LTE / IMS connected。至少 20 秒及更长通话、长期稳定性、突然断电和其他机型、固件、运营商仍未验证。
Thanks and contributions / 致谢与贡献
Special thanks to AutoRoot v4 and bb10root / bb10mt for the Root and firmware tooling this work builds on.
特别感谢 AutoRoot v4 自动 Root 项目与 bb10root / bb10mt 的作者和贡献者。使用其他系统版本遇到问题也欢迎提交 issue,欢迎 PR 贡献适配、修复与测试结果。Reports and PRs for other versions are welcome; include the full OS version and device variant.
The attached ZIP contains the allowlisted source and a per-file manifest. Verify its SHA-256 using the adjacent .zip.sha256 file. Initial Root flashing erases user data; read the installation guide before use.