Skip to content

Releases: Xposed-Modules-Repo/dev.operit.fanqiehook

FanqieHook v0.3.0

Choose a tag to compare

@afwfv afwfv released this 25 Aug 16:25

更新内容:
v0.3.0 - 红果短剧 + 开屏广告拦截
新增红果短剧广告拦截(banner、贴片、横屏插入)与热启动开屏广告 Activity 级阻断
作用域覆盖 com.dragon.read 与 com.phoenix.read
番茄侧与红果侧 hook 全部安装成功;红果开屏、短剧 banner/贴片广告消失
安装:LSPosed -> 模块 -> 勾选 FanqieHook -> 作用域选 com.dragon.read 与 com.phoenix.read

Built from 56541c5986d89f50627f981528286f6ab09fb0a8

FanqieHook v0.2.0

Choose a tag to compare

@afwfv afwfv released this 23 Aug 13:52

番茄小说去广告模块 — 听书广告拦截 + DexKit 深度防线

  • 目标应用com.dragon.read v7.3.3.32(versionCode 73332)
  • 框架:LSPosed IT v2.1.1+(KernelSU / ZygiskSU)
  • 作者:afwfv

新增

  • 听书广告拦截:hook NsAdImpl.enableRequestAudioInfoFlowAd() / enableRequestAudioPatchAd()(v73332 smali 5248-5302),dex xref 验证 BsAudioAdService 仅由 NsAdImpl 调用,无绕过路径

修复

  • DexKit native 库加载:DexKit 2.0.4 自身从不调用 System.loadLibrary,LSPosed 注入进程中 libdexkit.so 无人加载导致 UnsatisfiedLinkError。现在 ClassResolver 在首次 DexKitBridge.create() 前显式加载(System.loadLibrary → 模块 APK 提取双策略)
  • 恢复 h83.a#checkAdAvailable 深度防线 hook(此前因 DexKit 加载失败静默缺失)

拦截的广告位

reader_banner(阅读器底部 banner)、video_reader_ad(阅读器视频广告)、splash_ad(开屏)、page_front_ad / page_middle_ad / page_end_ad(阅读页头/中/尾)、reader_text_link_ad(阅读器文字链接)、reader_disconnected_ad(章节断开处)、reader_ad_for_sati(激励位)、topview_main / topview_reader(首页/阅读器 TopView)、series_pause_ad(短剧暂停广告)、听书信息流/贴片广告(本版新增)

用户主动点击的激励视频 / 金币 / 看广告免广告按钮不会被屏蔽。

安装

  1. 装 LSPosed(KernelSU / ZygiskSU + LSPosed IT)
  2. adb install -r FanqieHook-v0.2.0-release.apk
  3. LSPosed Manager → 模块 → 勾选 FanqieHook → 作用域选 com.dragon.read
  4. 强制停止番茄,重新打开

验证

adb logcat -s LSPosedLogDaemon:V | grep FanqieHook

应看到 17 行 hook installed:(含 audio-info-flow-ad / audio-patch-ad / position-filter:h83.a

实测环境

POCO dada / HyperOS 2 / Android 16 + LSPosed IT v2.1.1,17/17 hook 安装成功;听书贴片广告、翻页信息流广告实机确认消失。

FanqieHook v0.1.0

Choose a tag to compare

@afwfv afwfv released this 22 Aug 05:23

番茄小说去广告模块 — 首个正式版

  • 目标应用com.dragon.read v7.3.3.32(versionCode 73332)
  • 框架:LSPosed IT v2.1.1+(KernelSU / ZygiskSU)
  • 作者:afwfv

拦截的广告位

reader_banner(阅读器底部 banner)、video_reader_ad(阅读器视频广告)、splash_ad(开屏)、page_front_ad / page_middle_ad / page_end_ad(阅读页头/中/尾)、reader_text_link_ad(阅读器文字链接)、reader_disconnected_ad(章节断开处)、reader_ad_for_sati(激励位)、topview_main / topview_reader(首页/阅读器 TopView)、series_pause_ad(短剧暂停广告)。

用户主动点击的激励视频 / 金币 / 看广告免广告按钮不会被屏蔽。

安装

  1. 装 LSPosed(KernelSU / ZygiskSU + LSPosed IT)
  2. adb install -r FanqieHook-v0.1.0-release.apk
  3. LSPosed Manager → 模块 → 勾选 FanqieHook → 作用域选 com.dragon.read
  4. 强制停止番茄,重新打开

验证

adb logcat -s LSPosedLogDaemon:V | grep FanqieHook

应看到 14 行 hook installed: + 实际使用时 blocked ad position=…

实测环境

POCO dada / HyperOS 2 / Android 16 + LSPosed IT v2.1.1 (7842),14/14 hook 安装成功。