Skip to content

iStoreOS 插件安装助手 V1.1.0

Choose a tag to compare

@andyleon27 andyleon27 released this 29 Oct 08:09
· 1 commit to main since this release

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、APK noarch 分别按无关架构处理。
  • 复用软件源检测、真实 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.zip
  • SHA256SUMS.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。