干掉淘宝和QQ自动WebView核心
引言
阿里系的应用因为其臃肿卡顿饱受诟病,究其症结,淘宝、支付宝、闲鱼等阿里系应用都大量应用了WebView
提到WebView,其在安卓中的应用还是非常广泛的。提到阿里的WebView,就不得不提到UC,UC浏览器在塞班系统上表现无敌,然而在Android上表现平平,在加入阿里系之后完全跻身“毒瘤”行列。
淘宝、闲鱼、支付宝为什么这么大?在查看data文件夹后不难发现它们都内置了一个30M的UC WebView组件,这个组件相对于目前主流手机的Android Webv(MIUI10系统WebView已经基于Chrome 62),表现是比较差的
让这些软件直接调用系统WebView,能够降低RAM占用,同时提供更好的浏览体验
操作
以下操作需要获取Root权限
淘宝UC核心路径
/data/data/com.taobao.taobao/app_ucmsdk/updates/(数字)/(数字)/lib/libwebviewuc.so
闲鱼UC核心路径
/data/data/com.taobao.idlefish/app_ucmsdk/updates/(数字)/(数字)/lib/libwebviewuc.so
以上两者直接删除30M的libwebviewuc.so既可
支付宝UC核心路径
/data/data/com.eg.android.AlipayGphone/app_h5container
将该文件夹权限设置为000(去掉所有权限的勾),然后删除该文件夹下所有文件既可
腾讯系应用
对于腾讯系的应用(QQ\微信)其采用的是QQ浏览器X5内核,基于Chrome 57,如果你的手机WebView版本更高,可以考虑关闭X5内核
在QQ/微信中访问 http://debugtbs.qq.com
选择右下角禁用内核既可
结语
内核检测工具
禁用软件自带的WebView可能造成部分不兼容的问题,腾讯系重新打开X5内核、阿里重新覆盖安装一次既可
This blog is under a CC BY-SA 4.0 License
本文链接:https://https//nexus6p.singleneuron.me/port/%E8%BD%AF%E4%BB%B6/%E5%B9%B2%E6%8E%89%E6%B7%98%E5%AE%9D%E5%92%8CQQ%E8%87%AA%E5%B8%A6WebView%E6%A0%B8%E5%BF%83/