电视WebView组件低版本升级教程

电视WebView组件低版本升级教程

点我查看公众号原文

WebView是什么?

一个用来显示Web 网页的控件,用以支持 Android 应用显示网页内容

就是把浏览器访问网络的功能提取出来,供手机或盒子里的APP访问网络所用,比如几M的浏览器就是说调用WebView来实现浏览。

困惑:

安装WebView电视最新版,手机里可以,安装到电视就不行,就是因为手机的WebView版本较高,功能可能也更强大。

看成品:

我就更了119,感觉也够用了。
看左侧AW:后面数字。
最近喜欢上WebView看电视,手机正常,但是电视提示:

这台设备上的WebView组件版本过低,请升级 WebView 组件或切换至X5内核

懒得动手的,可以选择X5内核。

按返回键,左侧会出一个界面,进去设置,里面可以切换成X5内核,然后还是设置里进调试,往右按两下确认安装X5内核

 

小白看到这里就可以离开了,因为已经可以用了,下面的不要看了。

动手能力强的大神看过来:

可是我是个犟种,总感觉差点意思。

于是乎,刷了一天的机😂

汇总一下,希望你少走弯路。

为什么不能直接安装?

因为每个厂商都进行了签名,签名不一致,不能升级。

最简单的方案是给新版以厂商签名,然后,直接安装。

接下来,我讲的是root和adb推送两种方式。

开工前准备:需要会刷机和新版对应webview。

如果出现问题,会自行刷官方固件,避免不必要的麻烦,因为每个电视的root方式都不一样,这里不再赘述。

选择下面WebView链接查找对应版本
https://pan.huang1111.cn/s/O7VyHL?path=%2F
↑↑链接来自奇妙应用用户“羲”
1.如有侵权或侵犯原用户权益,请联系我删除
2.笔者不提供任何版本的WebView内核浏览器
请自行甄别可用版本下载正确的安装包
我已经上传到网盘(mt管理器np管理器还有重命名的webview):
90m是137版本的,80m的是119的,235m的是64位和32位合一,根据电视选择。
https://drive.uc.cn/s/69bc2813ea5b4?public=1
电视机或者机顶盒基本都是com.android.webview。
很少com.google.android.webview
所以,下载包名是com.android.webview,可以通过mt管理器或者np管理器找到你系统版本对应的包名和安卓版本。
正式开工:
电视已经ROOT:
幽谷谷主大佬提供了手动更新的方法:
1.备份原系统里的webview APP,
2.卸载原系统里的webview,注意系统自动删除原有的webview APP!
3.把新版本webview APP复制到盒子,
4.盒子里安装mt管理器
5.用mt管理器把盒子里的新webview APP移动到盒子系统文件夹:/product/app/webview/
6.在mt管理器里直接安装这个webview APP
我的电视是雷鸟85S545C,版本是V8-T652T03-LF1V182,死活不行,签名不通过,没办法,只能通过替换解决。
上传新版WebView到sdcard的你能找到的目录。
长按重命名。
然后将复制的名称更改到新的安装包如图最后长按左边安装包复制到右边覆盖重启即可。
以上是root的电视,没有root的,看下面的
ADB推送文件
mount -o remount,rw,seclabel,relatime  /dev/block/dm-1  /product
执行完之后,用开心助手可以上传小文件,但是大文件推送不上去。
所以还是不得已刷机。
此处附ADB修改教程:
1.adb连接盒子
    adb connect 盒子IP【连接成功会提示】
2.首先确定盒子webiview版本,需要有浏览器支持,建议安装via浏览器
    方法一:via输入https://ie.icoa.cn/
    方法二:adb连接盒子后,输入adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html
    方法三:甲壳虫查看版本
    方法四:提取安装包,查看 xml 文件
3.备份系统自带webview以防意外
    1.确定系统内置的webview包名是否为com.android.webview
    adb shell pm list packages > backupAWV.txt
    此命令的目的是查询手机系统内置应用包名,并把包名列为清单输出到adb的目录下,清单文件名为backupAWV.tx
打开backupAWV.txt,
查找com.android.webview,找到说明可以继续下一步,找不到说明内置的是google版webview,请不要参考安装。
    2.寻找webiview包名路径
adb shell pm path com.android.webview
路径仅供参考:
/product/app/webview/webview.apk
    3.提取盒子webiview应用安装包到电脑备份
    adb pull 你的webiview包名路径 C:\Users\Wang\Downloads
    后面是你要备份到电脑的位置,比如我
adb pull /product/app/webview/webview.apk C:\Users\Wang\Downloads

https://www.znds.com/forum.php?mod=viewthread&tid=1241467

4.备份成功后,去电脑备份目录查看一下是否成功。
5.升级webiview
第一步:取得盒子权限,重新挂载/product目录获取写入权限
方法一:adbremount
方法二:1.adbshell
2.su
3.mount-orw,remount/product
按理说上面任何一种方法都可以,我是先用方法一再用了方法二才可以,不解。
此处:因为我的固件是有ADB的Root权限的,所以只要挂载/product目录获取写入权限
直接在ADBshell中执行下面的代码就可以
mount -o remount,rw,seclabel,relatime /dev/block/dm-1 /product
4.adb shell rm -rf /product/app/webview/webview.apk
    删除系统自带webview。
5.直接安装webview_106.0.5259.72.apk, 可通过u盘,小白文件管理器安装。
6.reboot
    重启盒子。
打开WebView电视,查看webview版本,确定是否成功。

IMG_20250907_143623

电视WebView版本是137,祝你成功!😄
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

版权声明 1、本网站名称:春眠不觉晓
2、本站永久网址:https://cmbjx.com
3、本站文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系客服QQ775182000
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向客服举报。
6、本站资源大多存储在云盘,如发现链接失效,请告诉我们,我们会第一时间更新。
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容