本仓库为旧版本,已不再同步,如需最新版本请前往新仓库:WebViewPP


logo

WebViewPP

Kotlin Xposed GitHub Repo stars GitHub Downloads LSPosed Downloads

Enable WebView debugging and add vConsole in it. Support WebView, TBS X5, UC U4, Crosswalk(XWalk), XWeb.

启用 WebView 调试并添加 vConsole,支持 WebView、TBS X5、UC U4、Crosswalk(XWalk)、XWeb。

Tutorial / 新手指南

Contacts / 联络

ScreenShots / 应用截图

Support Engine / 内核支持情况

Engine Name Version Debugging vConsole Comment
WebView X
TBS X5 X
UC U4 X 一些阿里系的 App 使用了魔改包,可能无法开启达到预期目标
Crosswalk X
XWeb X 由 Crosswalk 二改而来的引擎,大概只有微信在用

Repo of Rules / 规则仓库

WankkoRee/WebViewPP-Rules

To do / 计划

  • 增加注入Eruda
  • 增加注入Chii

Credits / 感谢

  • fankes/YukiHookAPI

    A modern Hook API which we used.

    本项目所采用的现代化 Hook API。

  • feix760/WebViewDebugHook

    Referenced the implementation about WebView debugging.

    参考了 WebView 调试的相关实现。

  • kooritea/debugwebview

    The inspiration for vConsole injection.

    vConsole 注入的灵感来源。

Package

cn.wankkoree.xposed.enablewebviewdebugging

Authors

Wankko Ree

Releases

v3.0.0

Release type: Stable

10/7/2022, 5:57:29 PM

更新日志

  • 🌟更改了包名和模块名

Changelog (machine translation)

  • 🌟 rename the package name and the module name

‼️重要说明‼️

本版本之后包名发生变更,请重新在LSPosed中勾选相应的 App ,并自行迁移模块的配置。

迁移方法:

  1. 有 root
    1. 前往/data/misc/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/prefs/目录
    2. cn.wankkoree.xposed.enablewebviewdebugging文件夹改名cn.wankkoree.xp.webviewpp
    3. 如果cn.wankkoree.xp.webviewpp文件夹已存在,将cn.wankkoree.xposed.enablewebviewdebugging文件夹内的所有文件复制cn.wankkoree.xp.webviewpp文件夹即可
  2. 无 root
    1. 使用导出到剪贴板功能,逐个导出规则并逐个导入

‼️Important Tips‼️

Since the beginning of this release, the package name is renamed. So you need to reconfigure all things in LSPosed and migrate the config of our module.

The migration method:

  1. have root
    1. go to /data/misc/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/prefs/ folder
    2. rename cn.wankkoree.xposed.enablewebviewdebugging to cn.wankkoree.xp.webviewpp
    3. if cn.wankkoree.xp.webviewpp is already existed, copy all files in cn.wankkoree.xposed.enablewebviewdebugging to cn.wankkoree.xp.webviewpp
  2. no root
    1. Use Export to Clip to migrate all rules one by one

关于安装包的说明

模块本体

  • cn.wankkoree.xp.webviewpp-v3.0.0_15-release为模块本体

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

About these apks

module

  • cn.wankkoree.xp.webviewpp-v3.0.0_15-release is module

test subject

used to test the availability of module, not required

If you need them, please go to v2.0.0 to download.

v2.4.1

Release type: Stable

10/7/2022, 11:18:43 AM

更新日志

  • 修复因混淆导致的网络不可用

Changelog (machine translation)

  • fix network unavailability due to obfuscate

关于安装包的说明

模块本体

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.4.1_14-release为模块本体

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

About these apks

module

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.4.1_14-release is module

test subject

used to test the availability of module, not required

If you need them, please go to v2.0.0 to download.

v2.4.0

Release type: Stable

10/7/2022, 10:41:19 AM

更新日志

  • 避免对zygote的hook,减少性能损耗
  • 🌟增强规则中对方法的描述能力
  • 增强规则的检查更新能力和版本限制能力
  • 🌟添加规则的检查更新功能
  • 添加调试模式(谨慎使用)
  • 各种基础构件的更新
  • 🌟增加规则的导入导出功能(简陋)

Changelog (machine translation)

  • avoid the zygote hook, reduce the performance loss
  • 🌟enhance the ability to describe methods in rules
  • enhanced rule checking for updates and version limitation
  • 🌟add the check and update function of rules
  • add debug mode (used with caution)
  • updating of various infrastructure components
  • 🌟add import and export of rules (simple)

关于安装包的说明

模块本体

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.4.0_13-release为模块本体

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

About these apks

module

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.4.0_13-release is module

test subject

used to test the availability of module, not required

If you need them, please go to v2.0.0 to download.

v2.3.0

Release type: Stable

7/19/2022, 2:44:00 PM

更新日志

  • 资源管理界面支持默认显示最新版本
  • 规则管理界面支持默认使用最新版本 Hook 资源
  • 🌟UI 完全迁移至MD3
  • 在规则注释中添加了云端规则版本
  • 🌟添加是否自动检查更新设置

Changelog

  • Hook Resources Manager can display the latest version by default
  • Hook Rules Manager can use the latest version or hook resources by default
  • 🌟 UI is fully migrated to MD3
  • added the version of cloud rules into the rule comment
  • 🌟 add optional auto update checking

关于安装包的说明

模块本体

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.3.0_12-release为模块本体

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

About these apks

module

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.3.0_12-release is module

test subject

used to test the availability of module, not required

If you need them, please go to v2.0.0 to download.

v2.2.0

Release type: Stable

7/17/2022, 7:19:54 PM

更新日志

  • 🌟增加注入Eruda
  • 更改资源管理界面布局
  • 🌟添加了 所有vConsole插件所有Eruda插件
  • 当未启用资源主体时隐藏资源附加插件
  • 🌟增加可选数据源
  • 🌟HTTP 请求改用Fuel实现,网络响应更快
  • 增加检查更新的更新日志解析
  • 一些显示效果、文本、小bug的修改

Changelog

  • 🌟 increase resource for Eruda
  • change the layout of the Resources Manager UI
  • 🌟 added all vConsole plugins and all Eruda plugins
  • hide resource plugins when main resource is not enabled
  • 🌟 add optional data source
  • 🌟the HTTP request is implemented with Fuel instead, so the network response is faster
  • added changelog parsing for checking updates
  • fix of some display effects, texts, and small bugs

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.2.0_11-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.2.0_11-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

About these apks

module

pick one of two

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.2.0_11-release is normal edition
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.2.0_11-dev is uncompressed and not obfuscated edition, which used to catch logs

test subject

used to test the availability of module, not required

If you need them, please go to v2.0.0 to download.

v2.1.0

Release type: Stable

7/2/2022, 5:11:10 PM

更新日志

  • 修复了资源管理界面未加载完成时用户可以提前点击导致的闪退
  • 一些组件的升级
  • 修复可能由于目标 app 判断失误造成的异常
  • 修改一个奇怪的日志
  • 更改高级界面显示方式
  • 规则存储方式大改,往后版本兼容性更高,但先前版本规则需要重置;添加了规则注释
  • 修复了规则名称可能导致存储异常的问题
  • 调整代码填充逻辑
  • 添加 Hook 方法hookXWebView,用于探测XWeb使用的具体渲染引擎
  • 修改一处不当文本

最近版本特别提醒

v2.0.3v2.1.0更改了规则的存储方式,请重置后重新添加规则,如有需要请备份规则详情到他处。

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.1.0_9-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.1.0_9-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

v2.1.1

Release type: Stable

7/2/2022, 5:13:00 PM

更新日志

  • 修复高版本微信中无initWebviewCoreInternal方法的造成的hookXWebView规则不可用

最近版本特别提醒

v2.0.3v2.1.0更改了规则的存储方式,请重置后重新添加规则,如有需要请备份规则详情到他处。

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.1.1_10-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.1.1_10-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

v2.0.3

Release type: Stable

5/15/2022, 3:56:51 PM

更新日志

  • 尝试解决列表事件挂载异常的问题
  • 取消暂时无法实现的生效次数统计功能

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.3_8-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.3_8-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

v2.0.2

Release type: Stable

5/15/2022, 8:40:04 AM

更新日志

  • 尝试解决列表事件挂载异常的问题

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.2_7-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.2_7-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

如有需要请前往 v2.0.0 下载。

v2.0.1

Release type: Stable

5/15/2022, 7:42:56 AM

更新日志

  • 修复了由于版本后缀造成的LSPosed一直检查为有更新的 Bug(实为LSPosed更新判定机制不合理)
  • 修复了由于系统中某些没有versionName的 App 造成的闪退

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.1_6-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.1_6-dev为未压缩与混淆版本,方便查看报错日志

v2.0.0

Release type: Stable

5/15/2022, 4:39:17 AM

更新日志

  • 实现了云端规则功能
  • 添加了众多管理界面
  • 使用了新图标
  • 迁移至Yuki Hook API这是一个使用 Kotlin 重新构建的高效 Xposed Hook API
  • 修复了一些 Bug 和性能问题

关于安装包的说明

模块本体

二选一

  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.0_5-release为日常使用版本
  • cn.wankkoree.xposed.enablewebviewdebugging-v2.0.0_5-dev为未压缩与混淆版本,方便查看报错日志

测试 App

用于测试模块相关 Hook 的生效情况,非必须

  • cn.wankkoree.test.webview-1.0_1-releaseGoogle WebView测试 App
  • cn.wankkoree.test.tbsx5-1.0_1-releaseTBS X5 WebView测试 App
  • com.mpaas.demo-1.0_1-releaseUC U4 WebView测试 App
  • cn.wankkoree.test.crosswalk-1.0_1-releaseCrossWalk WebView测试 App

v1.0.3

Release type: Stable

2/22/2022, 1:49:56 PM

  • 修改了模块的内置描述
  • 修改了模块的图标
  • 功能内聚
  • 增加了对com.tencent.androidqqmail的适配
  • 修正了一处 log
  • 增加了对com.tencent.mm的适配(增加了对XWeb的支持)
  • 增加了对Crosswalk的支持
  • 完善了对XWeb的支持

v1.0.2

Release type: Stable

2/14/2022, 1:49:27 PM

  • 增加了对UC U4的支持

Tips: 由于UC U4内核需要额外加载调试库才能开启Debugging,所以本次安装包显著增大

v1.0.1

Release type: Stable

2/13/2022, 1:50:08 PM

  • 修改了日志格式
  • 增加了对tv.danmaku.bili的适配
  • 增加了对com.netease.cloudmusic的适配
  • 增加了对com.zhihu.android的适配

v1.0.0

Release type: Stable

2/12/2022, 1:53:54 PM

第一个发行版本,如有bug请及时告知。