Repository navigation
iStoreOS 插件安装助手 V1.1.0
iStoreOS 插件安装助手 V1.1.0
发布日期:2026-10-29(Asia/Taipei)。V1.1.0 已正式发布。
主要变化
- 首页支持选择或拖入
.run、.ipk、.apk本地安装包。 - 自动识别 OPKG / APK;IPK 只允许 OPKG,APK 只允许 apk-tools 设备。Android APK 不受支持。
- 原生包读取包内名称、完整版本、架构和安装大小,严格检查包管理器 / 架构;IPK
all、APKnoarch分别按无关架构处理。 - 复用软件源检测、真实 package update、空间检查、SFTP、两端 SHA256、安装前后包快照和独立结果验证;原生包必须通过远端 SHA256,并精确核对目标完整版本。
.run保持 SDK / 架构规则、Makeself 校验及作者原始安装器执行链。- 安装日志的共用描述统一为“安装包 / 安装器”;格式专属校验和真实执行命令仍准确显示。
- “插件维护”打开原项目菜单终端,支持输入、复制粘贴、滚动、UTF-8、窗口尺寸与 PTY 同步,以及退出状态和最终输出排空。
- 连接后后台优先检测设备 GitHub Raw 直连;直连失败时检查 Windows localhost HTTP 代理。点击维护入口时再次复核,API 仅作诊断。
- 电脑代理使用专用 SSH #2 承载 N1 回环端口 17890 转发;代理环境仅供本次 menu.sh 及子进程使用。关闭时释放 SSH #2 并检查端口,保留首页 SSH #1;直连不创建隧道。
- 首页 SSH 按钮支持“连接 / 断开”,安装或维护期间禁止断开,断开清除当前设备与维护状态。
- 删除旧七插件按钮页面、专属版本扫描、单脚本执行与软件源子窗口,保留当前菜单复用能力。
- 成功安装后保留选中的可用官方源,失败继续原有恢复流程;未知安装状态不重复派发或提前清理。
验收范围
以下实机验收结论依据用户在 V1.1 发布收尾任务中的明确确认;本轮只做版本、文案、离线回归和打包,未重新执行设备安装。
| 能力 | 验收状态 |
|---|---|
本地 .run 安装 |
已完成 N1 实机验收 |
本地 .ipk 安装 |
已完成 N1 实机验收 |
本地 .apk 安装 |
已完成离线测试和真实样本解析,尚未实机安装验收 |
| 插件维护终端 | 已完成 N1 实机验收 |
| 电脑代理模式 | 已完成 N1 实机验收 |
包管理器是 APK 的设备执行 .run 的历史成功记录,不等同于本地 .apk 安装验收。APK 当前结论仅包括离线测试及真实 apk-tools 样本元数据解析,不承诺所有 APK、固件或依赖组合均可安装。N1 验收结论不扩展到所有硬件和 Windows 版本;未提供的包名、耗时和操作明细不作推断。
最终离线验证
- Release x64:0 warning / 0 error。
- 完整回归:1184 passed / 0 failed,覆盖安装、IPK/APK、软件源、SSH、电脑代理、终端菜单和清理边界。
- 内部版本、窗口和日志版本:
1.1.0 / V1.1.0;AssemblyVersion、FileVersion 与应用 manifest:1.1.0.0。 - 本轮未改变安装、菜单或代理业务逻辑;发布文案与版本测试同步更新。
发布文件
iStoreOS.PluginHelper-v1.1.0-win-x64.zipSHA256SUMS.txt
本地输出目录:artifacts/release/v1.1.0/。SHA256SUMS 记录 ZIP 的最终 SHA256。ZIP 包含 EXE、config、14 个运行时 DLL、README、本文、项目许可证及第三方许可文本,不包含测试、POC、调试符号、用户凭据或已下载的插件 / 上游脚本。
解压到独立目录后运行 EXE,保留 DLL、config 和许可证文件。运行环境为 Windows x64 + .NET Framework 4.8;推荐 Windows 10 / 11。Windows 7 SP1 x64 为兼容目标,尚未完成专项实机验收。程序尚未代码签名,可能出现 SmartScreen 提示。
保留的边界
- 原生包的依赖、ABI、签名和实际可用空间由设备包管理器进一步校验;不自动添加
--force-*或--allow-untrusted。 - 菜单从 upstream main 下载原始 menu.sh / LICENSE;main 可变化,SHA256 确认本次字节传输一致,不代表固定上游版本或来源可信。
- 未知状态保留远端任务;关闭终端或隧道不证明所有远端派生操作已停止。首页 SSH 已断时,端口释放可能只能记录为未知。
- 不自动启用插件,不修改永久代理 / 软件源以实现电脑代理;首次安装需要时的官方源切换沿用既有策略。
项目自有源码采用 MIT License;第三方组件按各自许可证分发,见随包 THIRD-PARTY-NOTICES.md 与 licenses/。详细离线日志、包检查和哈希见本地 artifacts/v1.1.0-final-20261029/;源码工作区的最终检查报告为 docs/V1.1.0-release-final-验证报告.md。