Skip to content

1.0.1

Latest

Choose a tag to compare

@littleWhiteDuck littleWhiteDuck released this 14 Aug 14:36

HookNext v1.0.1

本版本完善了配置导入、分享和记录管理流程,增强了 JSON_DATA 与 HotFix 的兼容性和安全性,并加入可验证的应用内更新下载安装能力。

新增与优化

  • 新增统一的配置导入预览,支持剪贴板、文件、Android 分享和 HTTPS 地址;Web 页面也支持 JSON 导入。
  • 导入时识别完全重复和同包名冲突,可明确选择保留为新配置或替换最新配置。
  • 支持选择一个或多个自定义配置并分享为 HookNext 配置 ZIP。
  • JSON_DATA 支持对象和数组根节点,并可用于返回值、参数、静态字段和实例字段。
  • JSON_DATA 使用目标应用 ClassLoader 和反射泛型信息解析自定义对象、具体集合与嵌套泛型。
  • 新增手动检查和打开应用时每日自动检查更新,并在设置页和关于页显示更新提示。
  • 支持从 GitHub 官方源或第三方镜像下载更新,也可在浏览器中打开 Release 页面。
  • 支持下载进度、本地缓存复用、过期缓存清理,并在校验完成后调用 Android 系统安装器。
  • 首页 FAB 升级为展开式 FAB 菜单,集中提供新建配置、剪贴板导入、网络导入和配置分享。
  • 优化完整备份恢复预览、配置编辑、记录来源展示以及设置页分组。

修复与安全改进

  • HotFix 补丁现在绑定目标应用的 base APK 和 split APK 指纹,目标应用变化后不会继续加载未经重新确认的旧补丁。
  • HotFix 在目标应用私有 code_cache 中完成 DEX 校验、只读暂存和权限复核后再尝试加载。
  • 更新 APK 会校验文件大小、SHA-256、APK 格式、包名、签名证书和版本号。
  • 优化配置保存、删除和目标文件同步失败时的提示与重试行为。
  • 未安装的目标应用只保存数据库配置,不再创建无意义的目标目录、同步文件或作用域请求。

升级说明

  • 从旧版本继续使用 HotFix 时,可能出现“目标应用未绑定”;确认补丁适配当前目标版本后,重新复制或替换补丁即可。
  • 应用内安装更新可能需要授予“安装未知应用”权限。
  • 第三方镜像会接收到原始下载地址,但下载文件仍会执行完整校验。

HookNext v1.0.1

This release improves config import, sharing, and record-management workflows, strengthens JSON_DATA and HotFix compatibility and safety, and adds verified in-app update downloads and installation.

New and improved

  • Added a unified config import preview for clipboard content, files, Android shares, and HTTPS URLs; the web interface can also import JSON.
  • Detects exact duplicates and same-package conflicts, with an explicit choice to keep a new config or replace the latest one.
  • Shares one or more selected custom configs as a HookNext config ZIP.
  • JSON_DATA now accepts object and array roots for return values, arguments, static fields, and instance fields.
  • JSON_DATA uses the target app ClassLoader and reflected generic type information for custom objects, concrete collections, and nested generics.
  • Added manual update checks and daily checks when HookNext is opened, with update indicators in Settings and About.
  • Downloads updates from GitHub or a selected third-party mirror, with an option to open the Release page in a browser.
  • Added download progress, verified cache reuse, stale-cache cleanup, and handoff to the Android package installer after validation.
  • Replaced the Home FAB with an expandable FAB menu for creating configs, importing from the clipboard or network, and sharing configs.
  • Improved full-backup restore previews, config editing, record-source display, and Settings organization.

Fixes and security

  • HotFix patches are now bound to fingerprints of the target app's base and split APKs, preventing an unchanged old patch from loading after the target changes.
  • HotFix validates and stages DEX files as read-only in the target app's private code_cache before attempting injection.
  • Update APKs are validated by size, SHA-256, APK format, package name, signing certificate, and version code.
  • Improved reporting and retry behavior when config saves, deletions, or target-file synchronization fail.
  • Configs for uninstalled target apps are stored only in the database without creating target directories, synchronized files, or scope requests.

Upgrade notes

  • Existing HotFix users may see Target app not bound. Verify that the patch still matches the installed target version, then copy or replace the patch again.
  • In-app installation may require permission to install unknown apps.
  • Third-party mirrors receive the original download URL, but every downloaded file still goes through the same validation.

File verification

HookNext-v1.0.1.apk

SHA-256: 16eb94194519861e170f603093c8330f43750d1bb9d8cf479f4e45df090f8027