# LiTiaotiao-Custom-Rules **Repository Path**: springzb/LiTiaotiao-Custom-Rules ## Basic Information - **Project Name**: LiTiaotiao-Custom-Rules - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: kun - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-18 - **Last Updated**: 2023-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
⚠ 目前各大应用商店已经出现了盗版 “李跳跳”,不仅无法跳过广告,反而会弹出广告,请大家不要下载。
⚠ 下图为盗版李跳跳商店页面,请大家注意甄别!!!
### 02. 如何打开 json 文件?
PC 端使用记事本打开,手机端后缀改为 .txt 打开(或使用 MT 管理器)。
### 03. 规则导入出现格式错误?
建议您按照以下方式逐一排查可能导致该问题的原因:
1. 确保复制了完整的规则。
2. 请在导入规则的输入框中,长按输入框,选择 “粘贴”。
3. 将规则复制到第三方 App(如微信、输入法等)后可能会出现字符串被截断的问题,进而导致从第三方 App 复制到李跳跳时出现 “格式错误”!!!
4. 如果您确认已经复制了完整的规则,请尝试在结尾添加一个回车,或许能解决您的问题。
### 04. 为什么有些规则需要手动触发?
由于 “李跳跳” 仅在 App 界面更新布局时进行检测,因此少数规则需要通过手动更新界面布局才能生效,具体做法有:下拉状态栏、使用手势将 App 切换至后台等,只要实现了界面布局的改变即可切换回 App 界面。需要手动触发的规则在规则详情页中有所标注。
### 05. App 卸载重装后,还需要再次导入规则吗?
**不需要!** 只要你之前有通过 json 文件成功导入某个 App 的规则,那么当这个 App 卸载重装后,只需要打开李跳跳,点击 更多->设置,刷新一次应用列表即可,之前导入的规则依然生效。
强烈建议通过在线规则页面复制所有规则后导入,而不是对每个 App 单独导入规则。如果你不需要那么多 App 的规则,可以手动编辑 json 文件后自行导入。手动编辑需注意 json 文件的结构,每个 App 使用包名的哈希值(可以使用 Java 中的 String.hashCode() 方法获得)作为唯一标识符,你可能需要先生成哈希值,然后在 json 文件中筛选对应的规则。
### 06. 有些规则我不想要,如何单独禁用?
- 您可以在李跳跳 App 内单独禁用某个 App 的所有规则,操作方式:打开李跳跳 → 更多 → 设置 → 选择需要禁用的 App→ 关闭总开关即可;
- 您可以在李跳跳 App 内单独禁用某个 App 的某一条规则,操作方式:打开李跳跳 → 更多 → 设置 → 选择需要禁用的 App→ 长按 App 图标,然后根据您的需要自行删除不需要的规则。
### 07. 我自己写了一些自定义规则,如何在导入本项目的规则的同时保留我自己写的额外规则?
- 对于本项目已适配的 App,如果恰好您的设备上安装了这些 App,则在导入本项目的规则之后,您对这些 App 编写的额外规则将会被替换为本项目的规则;
- 对于本项目未适配的 App,则在导入本项目规则的规则之后,您对这些 App 编写的规则将会保留。
如果你有单独编写额外规则的需要,可以按照以下步骤进行操作:
1. Fork 本项目到您的仓库中;
2. 添加您的额外规则;
3. 修改 pages 分支的 index.html 中的链接,以指向您的仓库的 Release;
4. 本项目发布新版本时,您可以直接将本仓库与您的仓库进行合并,并发布一个新版本。