jshook 中文文档 下载 App

自建脚本仓库——JSON 格式 + 完整字段 + 推送通知

最简格式

自建仓库最低只需要一个 JSON 文件,内容是脚本数组:

[
    {
        "author": "你的名字",
        "ctime": "2026-10-01",
        "id": "unique-id-001",
        "title": "金币修改脚本",
        "type": "frida",
        "version": "1.0.0",
        "url": "https://your-cdn.com/scripts/gold.js",
        "desc": "修改指定游戏的金币数量",
        "down_count": 100,
        "markdown": "https://your-cdn.com/docs/gold.md",
        "source": "https://github.com/yourname/scripts"
    }
]

字段说明:

字段类型必填说明
idstring✅脚本唯一 ID,可用 UUID
titlestring✅脚本名称
typestring✅rhino 或 frida
urlstring✅脚本文件下载地址
descstring✅简短描述(30 字符以内)
authorstring❌作者名
versionstring❌版本号
ctimestring❌创建日期 YYYY-MM-DD
down_countint❌下载次数(展示用)
markdownstring❌详细文档地址
sourcestring❌源码仓库地址

不需要的字段可以设为 null 或直接省略。

完整格式

完整格式(Full Format)可以启用仓库级别的扩展功能:

{
    "name": "我的脚本仓库",
    "icon": "https://your-cdn.com/icon.png",
    "list": "https://your-cdn.com/list.json",
    "push": "https://your-cdn.com/push.json",
    "markdown": "https://your-cdn.com/README.md",
    "group_qq": "你的QQ群key",
    "group_tg": "jshookgroup",
    "user_count": 500
}
字段说明
name仓库名称
icon仓库图标 URL
list脚本列表 JSON 地址(必填,指向最简格式的那个文件)
push推送通知配置地址(可选)
markdown仓库说明文档地址(可选)
group_qqQQ 群 key,从 qun.qq.com 获取(可选)
group_tgTelegram 群名(可选)
user_count用户数量,展示用(可选)

推送通知

完整格式的仓库可以配置推送通知。push 字段指向的 JSON 格式:

[
    {
        "id": "notice-001",
        "title": "v1.0.1 已发布",
        "args": "https://your-cdn.com/docs/update-101.md",
        "action": "markdown"
    }
]

推送通知不是实时推送——JsHook 客户端在以下时机拉取最新推送:

id 字段用来判断用户是否已经看过这条通知。

托管方式

JSON 文件放在哪里都行,只要手机能访问到:

最简单的方式:把 JSON 推到 GitHub,然后用 jsDelivr 或 GitHub Raw URL 作为订阅地址。

DeepLink 加仓库

用户在手机浏览器里点下面这个链接,JsHook 会自动弹出订阅确认框:

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

详见 DeepLink 一键加仓库。