失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 如何使用xposed强制开启android webview debug模式

如何使用xposed强制开启android webview debug模式

时间:2024-08-14 01:14:29

相关推荐

如何使用xposed强制开启android webview debug模式

一、参考资料

Google官方文档:/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging

二、普通h5页面手机端调试

此种方式最简单,在安卓手机中安装安卓版chrome,USB连接PC,然后在PC的chrome浏览器中打开chrome://inspect即可。

三、基于webkit核心的webview端调试

Android 4.4开始,webkit是支持远程调试的,不过需要将app的debug模式打开,可以使用如下代码:

WebView.setWebContentsDebuggingEnabled(true);

由于大部分App的debug模式是关闭的,即便是内部App,比如QQ/微信,要去找一个开启了debug模式的版本还是比较麻烦的。因此需要使用借助第三方工具来强制开启任何App的Android webview debug模式,使之可以使用chrome inspect。而这个工具就是Xposed

我们已经提供了一份要安装的文件,请首先到/feix760/WebViewDebugHook下载文件。

1root设备

因为涉及到root权限,因此需要将手机进行root。有很多工具可以来root,比如KingRoot、一键root、360一键root等。如果你安装了QQ电脑管家,可以在“电脑管家-工具箱-其他”列表里面看到KingRoot。

2、安装xposed框架

在下载文件的hook.zip中,找到de.robv.android.xposed.installer_v33_36570c.apk,安装之。也可以去官网下载。

3、安装xposed webview debugging模块

在下载文件的hook.zip中,找到WebViewDebugHook.apk,安装之。

4、激活Xposed

安装后上述两个apk之后,可以看到手机上面出现了一个叫Xposed Installer的图标,点击进去之后会看到提示说Xposed未激活,点击红色字体部分,会切换到另外一条页面,点击“安装/更新”按钮即可。

但有部分手机会出现类似如下的错误,导致无法点击“安装/更新”,目前已知的是部分版本的MIUI是会出现这个问题的。

安装完成之后,重启再打开,再点击刚才点击过的地方,切入页面之后,勾选,再重启,重启之后即激活了Xposed。

5、关于QQ

QQ等默认会使用X5内核,把下载文件中的debug.conf放在sd卡根目录下就可以强制它使用Android自带webview。

6、测试

手机usb连接电脑,使用chrome打开chrome://inspect,然后打开任意App的webview,接下来就是见证奇迹的时候了。

如果觉得《如何使用xposed强制开启android webview debug模式》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。