最近流行一种使用 webview 打开网页,全屏看电视直播的方法,因此涌现了一批利用这个方法看电视直播的 app ,例如 CTV_Viewer , yourtv。 时效性远超 m3u8 传统直播源.
由于斐讯 N1 T1 自带的浏览器 webview 内核太旧,对很多网站的在线视频不支持,所以要替换成较新的浏览器内核
由于原教程里面某些命令报错, 就出现了这篇文章。
以下是引用原教程前言 https://github.com/Eanya-Tonic/CCTV_Viewer/issues/40:
"使用lineageOS的webview替换系统里的webview,lineageOS的webview包名也是com.Android.webview,不需要修改framework-res.apk(修改这个很容易变砖)。但是不能直接覆盖安装,只能把原来的包删掉。再把这个包复制过去,T1使用的yyt固件,自带root,Android版本7.1.2。原厂固件没试过"
就是说只要系统内置的webview 包名是 com.Android.webview 就可以用下面的最新支持内核, 如果不是请找别的。
步骤:
一,先下载支持安卓 7.1 系统的最高版本的 webview
https://www.apkmirror.com/apk/lineageos/android-system-webview-2/android-system-webview-2-119-0-6045-134-release/android-system-webview-119-0-6045-134-2-android-apk-download/
下载v8a+v7a那个
二,下载完成后把文件名改为和系统内置浏览器内核一样的名字, 查看位置在 /system/app/webview/ , T1 一般是 webview.apk
三,确保盒子和电脑网络处在同一的局域网的网段,例如 192.168.3.1
四,开启盒子系统设置里面的远程调试选项
五,在电脑上执行 adb 命令, 确保 cmd 命令行处在 adb.exe 所在目录
# 连接盒子 ip, 改为自己的
adb connect 192.168.3.10
# 传输文件
adb push webview.apk sdcard
# 启动终端
adb shell
# 切换到 root, 此时会在盒子系统上弹出是否允许授权,用遥控器选择允许
su
# 重新挂载一个已经挂载的文件系统
mount -o remount -rw /system
# 备份
rm -rf /system/app/webview/webview.apk
# 复制文件
cp /storage/emulated/0/webview.apk /system/app/webview/webview.apk
# 修改权限 rw-r--r--
chmod g+r /system/app/webview/webview.apk
chmod o+r /system/app/webview/webview.apk
# 查看权限
ls -l
六,重启盒子,搞定