jshook 中文文档 下载 App

内置脚本仓库订阅——发现和安装别人分享的脚本

仓库是什么

JsHook 的「脚本仓库」本质上是一个 JSON 文件列表。每条脚本记录包含名称、作者、描述、下载地址等信息。你可以订阅官方仓库,也可以订阅第三方或自建仓库(详见 自建脚本仓库)。

订阅流程

  1. 打开 JsHook
  2. 进 脚本仓库 页面(不同版本入口可能略有差异)
  3. 点右上角菜单或「+」按钮
  4. 输入仓库 JSON 的 URL
  5. 确认订阅

订阅成功后,仓库列表会显示所有可用脚本,你可以逐个下载安装。

仓库列表格式

最简格式只需要一个 JSON 数组:

[
    {
        "author": "脚本作者",
        "title": "金币修改",
        "type": "frida",
        "version": "1.0.0",
        "desc": "修改游戏金币数量",
        "url": "https://example.com/gold.js",
        "down_count": 1234
    }
]

完整格式还支持仓库图标、推送通知、QQ/Telegram 群等功能字段。

脚本信息字段

字段说明
title脚本名称
author脚本作者
typerhino 或 frida,决定注入引擎
version版本号(如 1.0.0)
desc简短描述(30 字符以内)
url脚本文件下载地址
markdown详细文档的 Markdown 地址(可选)
ctime创建日期(YYYY-MM-DD,可选)
source源码仓库地址(如 GitHub,可选)
down_count下载次数(可选,展示用)

订阅后怎么用

  1. 在脚本仓库页面看到刚订阅的仓库
  2. 浏览脚本列表,找到感兴趣的
  3. 点下载 → 等下载完成
  4. 回到 应用 页面,选目标应用
  5. 在该应用的脚本列表里勾选刚下载的脚本
  6. 开 Hook 服务 → 重启目标应用

常见问题

仓库列表加载不出来

大概率是网络问题——JsHook 的在线服务部分依赖 GitHub,大陆直连经常超时。开 VPN 试试。

脚本下载失败

检查 url 字段是不是能直接访问的文件地址(而不是 HTML 页面)。浏览器打开那个 URL 应该直接下载 .js 文件或显示纯文本 JS 代码。

订阅了但没出现在列表里

  1. 检查仓库 URL 格式对不对(是 JSON 数组,不是 HTML)
  2. 仓库是否需要 full format 额外字段
  3. 手动刷新列表

DeepLink 一键加仓库

网页里可以用 DeepLink 让 JsHook 自动添加仓库订阅:

<a href="jshook://store?url=http://your-repo.com/list.json">点击订阅我的脚本仓库</a>

用户在手机浏览器点开这个链接,JsHook 会弹出确认框,确认后自动添加仓库。详见 DeepLink 一键加仓库。