{"id":13810268,"url":"https://github.com/xihan123/QDReadHook","last_synced_at":"2025-05-14T10:32:49.064Z","repository":{"id":65919678,"uuid":"600752630","full_name":"xihan123/QDReadHook","owner":"xihan123","description":"起点阅读自定义增强 Xp 模块,愿大家都有一个愉快的看书体验","archived":false,"fork":false,"pushed_at":"2024-10-29T23:03:36.000Z","size":29633,"stargazers_count":796,"open_issues_count":10,"forks_count":50,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-30T01:47:04.776Z","etag":null,"topics":["android","kotlin","xposed","xposed-module","xposedmodule"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xihan123.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-12T13:52:58.000Z","updated_at":"2024-10-29T21:41:52.000Z","dependencies_parsed_at":"2023-09-22T09:39:30.186Z","dependency_job_id":"2f45b6e4-fb29-46ec-b2f4-36417a1c2871","html_url":"https://github.com/xihan123/QDReadHook","commit_stats":null,"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xihan123%2FQDReadHook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xihan123%2FQDReadHook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xihan123%2FQDReadHook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xihan123%2FQDReadHook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xihan123","download_url":"https://codeload.github.com/xihan123/QDReadHook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254121020,"owners_count":22018089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","kotlin","xposed","xposed-module","xposedmodule"],"created_at":"2024-08-04T02:00:49.625Z","updated_at":"2025-05-14T10:32:44.047Z","avatar_url":"https://github.com/xihan123.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"![QDReadHook](https://socialify.git.ci/xihan123/QDReadHook/image?description=1\u0026font=Inter\u0026forks=1\u0026issues=1\u0026language=1\u0026logo=https%3A%2F%2Ft3.picb.cc%2F2023%2F05%2F30%2FIj8tn6.png\u0026name=1\u0026owner=1\u0026pattern=Plus\u0026pulls=1\u0026stargazers=1\u0026theme=Light)\n\n![above](https://img.shields.io/badge/Android-8.0%20or%20above-brightgreen.svg)\n[![Android CI](https://github.com/xihan123/QDReadHook/actions/workflows/build.yml/badge.svg)](https://github.com/xihan123/QDReadHook/actions/workflows/build.yml)\n[![Latest Release](https://img.shields.io/github/release/xihan123/QDReadHook.svg)](https://github.com/xihan123/QDReadHook/releases)\n![downloads](https://img.shields.io/github/downloads/xihan123/QDReadHook/total)\n[![Blank](https://img.shields.io/github/downloads/Xposed-Modules-Repo/cn.xihan.qdds/total?label=LSPosed%20Repo\u0026logo=Android\u0026style=flat\u0026labelColor=F48FB1\u0026logoColor=ffffff)](https://github.com/Xposed-Modules-Repo/cn.xihan.qdds/releases)\n[![license](https://img.shields.io/github/license/xihan123/QDReadHook.svg)](https://www.gnu.org/licenses/gpl-3.0.html)\n\n---\n\n## 起点阅读 Xp模块\n\n使用 [YukiHookAPI](https://github.com/fankes/YukiHookAPI)\n\n* 使用前注意给予起点存储权限\n\n* 设置页面在:起点-\u003e我的-\u003e左上角设置-\u003e阅读设置/模块设置(长按)(1.1.2+)\n\n* 目前支持起点版本 ~~758~768、772、776、780、784、788、792、796、800、804、808、812、827、834、842、843、850、854、858、860、868、872、878、884、890、896、900、906、916、924、932、938、944、950、958、970、980、994、1005、1020、1030 ~ 1105、1106 ~ 1146、1196 ~ 1299~~ 1296 ~ 1499 版本\n\n* 暂时提高版本号范围以支持一些不容易改变的类\n\n* 1.2.7+ 配置文件路径为 \"/sdcard/Download/QDReader\",会自行移动原配置文件并删除原配置文件目录,注意原配置文件目录不要有重要文件\n\n* 共存包名设定需要在原始包名后面增改(直接共存内置版即可)\n\n* 起点下载地址\n\n    * ~~[支持的版本合集蓝奏云](https://xihan.lanzouv.com/b0413c6he) 密码:xihan~~不再提供内置版，如有需要自行制作\n\n    * [酷安](https://www.coolapk.com/apk/5066/)\n\n    * [官方网站](https://www.yuewen.com/app.html#appqd)\n\n* 模块下载地址:\n\n    * [releases](https://github.com/xihan123/QDReadHook/releases)\n\n    * [蓝奏云](https://xihan.lanzouj.com/b042w7oqb) 密码:9ikq\n\n* QD模块交流群: [963079548](https://qm.qq.com/cgi-bin/qm/qr?k=wlD8adp7c17yXvnrJWrq_bNkjSpos6ot\u0026jump_from=webapi\u0026authKey=vkNN3oR/ZwsHJjzLRakReCG5Yf4wv6Kcyn3K/MydwaX8kMoqBj6Qen3DfZJCfxB8) \u003ca target=\"_blank\" href=\"https://qm.qq.com/cgi-bin/qm/qr?k=wlD8adp7c17yXvnrJWrq_bNkjSpos6ot\u0026jump_from=webapi\u0026authKey=vkNN3oR/ZwsHJjzLRakReCG5Yf4wv6Kcyn3K/MydwaX8kMoqBj6Qen3DfZJCfxB8\"\u003e\u003cimg border=\"0\" src=\"//pub.idqqimg.com/wpa/images/group.png\" alt=\"QD模块交流群\" title=\"QD模块交流群\"\u003e\u003c/a\u003e\n\n* 由于 [极狐Gitlab](https://jihulab.com/) 突然封禁导致 [极狐Gitlab-QDReadHook](https://jihulab.com/xihan123/QDReadHook) 我已无权限更改，该仓库内容已过时\n\n### 声明\n\n    各位用户\n\n    我们必须立即停止在任何公共平台上宣传 QDReadHook 项目，以及在非 QD 模块的群组内讨论相关内容\n    \n    这是为了保护整个项目和作者不受潜在风险的必要措施\n    \n    请明白，如果我们发现项目继续被公开讨论和传播，我们将不得不采取行动，包括但不限于关闭仓库，甚至项目和作者都可能会从网络上消失。这将是我们不愿意看到的最后手段\n    \n    因此，我们强烈要求您立即遵守这一指示，以避免任何不利的后果\n\n    感谢大家的支持与配合！\n\n### [大部分功能和介绍列表](https://xihan123.github.io/QDReadHook/docs/app/cn.xihan.qdds.hook/index.html)\n\n## 常见问题\n\n* 如提示 \"**Manifest文件中Activity/Service/Permission的声明有问题或者Permission权限未授予**\"、\"**初始化错误**\"、\"**初始化失败**\"\n  把 \"**广告配置**\" 中 \"**GDT(TX)广告**\" 去掉勾选\n\n* 如提示 \"**激励广告拉取失败,详细错误码:50000**\" 则检查设备网络，**DNS**或者**Hosts** 是否拦截了\"**e.qq.com**\"、\"**gdt.qq.com**\"、\"**gtimg.cn**\"、\"**gdtimg.com**\"域名\n\n* 开关功能不生效\n\n        注意看上述所提到支持的版本号\n\n        1.1.2版本以前如还不生效则查看/data/misc/某个文件夹/prefs/cn.xihan.qdds 这个文件夹权限是否可读,如果不可读手动设置一下，每次修改了配置都需要修改此权限,并应用子文件 权限 都设定为755最佳。还不行就把模块卸载了重新安装，激活后先去把配置调整好，再去上述路径改权限，完事最好清下起点数据，打开就完美了!!!\n\n        1.1.2及以后则查看起点是否有存储权限，查看是否存在\"/sdcard/QDReader/option.json\"这个文件(没有就创建一个)\n\n        1.2.7+ 3.0.5+配置文件路径为 \"/sdcard/Download/QDReader\",其他如上\n\n        3.0.4 配置在起点私有目录\n\n        ps:根据版本不同，显示的路径可能也不同，可能是\"/storage/emulated/0/QDReader/option.json\".\n        如果使用系统自带文件管理器，直接在\"根目录(内部存储)\"创建文件夹\"QDReader\"即可\n        \n        如果上述都不行，那就试着清除起点数据或者重装模块(同时删除上述路径所在的配置文件)，也可能需要重启一下手机。\n\n        还不行就附上日志提issues或酷安留言私信我即可(语气不要太冲，说的好像我欠你啥的，上来就质疑我的也不一定会回复。以为自己是谁啊，你用不了我就一定要让你也能用上，我还能远程施法单单让你用不了不成?)\n\n* 没开启闪屏页却一直显示闪屏页\n\n        这种情况一般是因为本地已经有缓存了,最简单的方法是清除起点的数据,把要开的功能提前开好\n\n        3.0.4之后可用关于-\u003e清除起点缓存\n\n* 开启自定义启动图无效?\n\n        多进几次起点等启动图全部下载完成就会开始随机\n\n        3.0.4之后可用关于-\u003e清除起点缓存\n\n* 开启去广告无效\n\n        和上述一致，清数据重启即可\n\n        3.0.4之后可用关于-\u003e清除起点缓存\n\n* ~~目前去青少年模式弹框仅仅只是防止频繁弹，不是完全去掉,我之前测试用隔一会弹一下，开启后仅弹一次~~ 1.0.2+版本是通过 Hook 自定义Dialog 的 **show()** 方法，会导致投月票或者特殊订阅弹框不显示(1.1.6+已修复此问题) 1.1.6+是通过拦截上级调用\n\n* ~~模块初次使用建议操作流程~~1.1.2及以上无需此操作，授予起点存储权限即可\n\n        1.安装好模块后把模块和起点都强行停止运行\n        2.激活(勾选)模块\n        3.打开模块配置好相关选项\n        4.强行停止模块运行\n        5.修改上述所提到的文件夹权限\n        6.清除起点数据\n        7.打开起点\n\n* 部分功能之前好好的，突然失效，**1.2.9+ 配置文件模型改变，部分设定需要重新设置!!!** 开关以及配置都正常却失效日志也没有。可以理解为被热修复了，一般来说更新最新版即可或者提Issues\n\n* 激活模块或使用Lspatch版起点闪退,可按如下流程排查.\n\n      1.关闭免广告领取奖励\n      2.关闭快速屏蔽弹框\n      3.是否使用了lspatch修补的起点并且同时启用了模块\n      4.关闭模块\n      ps: 保持试用模式可有效防止闪退\n\n  如果上述流程走完还是无法解决闪退，可以把配置文件删除并重启起点，再不济重启手机\n\n* 如提示\"检测到您当前设备环境有异常，请确保规范使用后再进行尝试\"、\"账号存在异常，请稍后再试\"\n\n      起点加强了风控\n      前者自行隐藏设备Root环境\n      后者就要先确定是账号高风险还是被检测ROOT\n      ps:手动签到需要验证码则是高风险\n\n* Android 9 从起点内进入设置界面白屏,这是一个奇怪的bug，暂时找不到解决方法,内置版可以另外安装一个模块本体来管理配置文件\n\n* 起点版本:994-232+ 以及模块版本:3.0.0以下的内置版卡启动、白屏等按照以下步骤排除问题\n\n      1.清除起点数据并手动授予存储权限\n      2.首次启动起点拒绝隐私策略后关闭起点\n      3.开启跳过闪屏页功能后即可正常使用起点\n\n      3.0.0之后的版本\n      1.清除起点数据\n      2.首次启动启动拒绝隐私策略并在弹框授予存储权限和安装未知应用权限\n\n      3.0.5之后的版本 无法授予存储权限\n      1.检查起点版本是否高于7.9.318-1106\n\n      MIUI 可以尝试关闭MIUI优化，有接到反馈关闭该功能就正常了\n\n---\n\n## Lspatch 使用说明\n\n* 安装后启动前需要授予起点存储权限!!!要不然无法读取配置文件则不会生效,或者你设定错了可能会使用默认配置\n\n* 已支持动态配置(1.1.2+)\n\n* 因为修改了签名,所以快速登录无法使用,只能用手机号登录!!!所以如果可以还是使用 Xp 模式\n\n* 用 [LSPatch](https://github.com/LSPosed/LSPatch) 把 [SignHook](https://github.com/xihan123/SignHook) 打包进目标平台即可调用第三方(登录/分享)等\n\n    * QQ\n    * 微信\n    * 抖音\n\n* 请勿激活模块的同时使用此版本!!!\n\n---\n\n## 起点读书用户服务协议\n\n使用本模块可能违反 [起点读书用户服务协议](https://acts.qidian.com/pact/user_pact.html)\n\n* **四、使用本服务的方式**\n\n    * 4.1 使用方式\n\n        * 3.您不得使用未经起点授权的插件、外挂或第三方工具对本协议项下的服务进行干扰、破坏、修改或施加其他影响\n\n    * 4.2 违反以上约定视为您的严重违约，起点可以终止对您的服务，解除双方间的服务协议和法律关系，且无需退还您所支付的费用，视为您支付起点的违约金，如违约金不足以弥补起点的损失的，起点还可通过其他法律途径向您追索。\n\n* **十二、知识产权声明**\n\n    * 12.2 起点所提供的服务与服务有关的全部信息、资料、文字、软件、声音、图片、视频、图表的知识产权和其他权益均属于起点或其权利人，受中华人民共和国相关法律及国际协定和国际条约保护，除非事先获得起点或其权利人的合法授权，您不得对上述任何内容进行修改、展示、复制、发行、授权、制作衍生著作、转让或销售。如您未遵守本条款的上述规定，视为您严重违约，起点可无须通知立即终止向您提供服务，解除双方间的服务协议和法律关系，且无需退还您所支付的费用，视为您支付起点的违约金，如违约金不足以弥补起点的损失的，起点还可通过其他法律途径向您追索。同时，起点可根据违约情节严重程度对用户部分或全部账号采取包括不限于预先警示、要求提供不违规保证、限制或调整起点提供的阅读内容，限制正常使用部分/全部产品或服务功能、限制【阅文通行证】账号于阅文集团旗下产品部分/全部功能直至终止提供服务、冻结限制或封禁账号、发送函件、提起诉讼/仲裁等依法维权措施。您必须销毁任何已经获得的上述信息、资料、文字、软件、声音、图片、视频、图表。\n\n* **二十、服务的变更、中断、终止**\n\n    * 20.2 如发生下列任何一种情形，起点有权不经通知而中断或终止向您提供的服务：\n\n        * 2.您违反相关法律法规或本协议的约定；\n\n---\n\n## 免责声明\n\n* 本模块是基于Xposed框架开发的，使用本模块需要您的设备已经安装了Xposed框架。Xposed框架是一种修改Android系统行为的工具，它可能会导致系统不稳定、无法开机或损坏设备。您在使用本模块之前，应该了解Xposed框架的原理和风险，并自行承担后果。\n\n* 本模块的源代码是公开的，任何人都可以查看或修改它，开发者不对本模块的功能和效果做任何保证，也不对本模块可能造成的任何损失或损害负责。请在使用前确认你下载的 **QDReadHook** 是来自可信的渠道，并且没有被恶意篡改或添加木马等病毒。\n\n* 本模块不是为了破坏起点中文网的正常运营和作者的合法权益。请在使用本模块时，尊重作者的劳动成果，支持正版阅读，不要利用本模块进行非法活动或其他损害起点合法权益的行为。\n\n* 开发者保留对该Xposed模块的更新、修改、暂停、终止等权利，使用者应该自行确认其使用版本的安全性和稳定性。\n\n\n\n**本模块仅供学习交流，请在下载24小时内删除。在使用该Xposed模块之前认真审慎阅读、充分理解 [起点读书用户服务协议](#起点读书用户服务协议) 以及上述 [免责声明](#免责声明)，如有异议请勿使用。如果您使用了该Xposed模块，即代表您已经完全接受本免责声明。**\n\n---\n\n## 截图\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cimg src=\"https://github.com/xihan123/QDReadHook/blob/master/Screenshots/1.png?raw=true\" width=270 \u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\u003cimg src=\"https://github.com/xihan123/QDReadHook/blob/master/Screenshots/2.png?raw=true\" width=270 \u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n---\n\n## 打赏\n\n### 入驻了 [爱发电](https://afdian.net/a/xihan123)，点击前往我的个人主页\n\n## 如果觉得这个模块对您有用，可扫描下方二维码或者 [爱发电](https://afdian.net/a/xihan123) 随意打赏,要是能打赏个 10.24 🐵就太👍了。您的支持就是我更新的动力\n\n\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=center\u003e支付宝\u003c/td\u003e\n\u003ctd align=center\u003e微信\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cimg src=\"https://github.moeyy.xyz/https://raw.githubusercontent.com/xihan123/QDReadHook/master/Screenshots/zfb.jpg\" width=270 \u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\u003cimg src=\"https://github.moeyy.xyz/https://raw.githubusercontent.com/xihan123/QDReadHook/master/Screenshots/wx.png\" width=270 \u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n---\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=xihan123/QDReadHook\u0026type=Date)](https://star-history.com/#xihan123/QDReadHook\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxihan123%2FQDReadHook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxihan123%2FQDReadHook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxihan123%2FQDReadHook/lists"}