一步一步升级Android电视机系统

升级Mstar Android电视机系统的步骤

 

一、烧录mboot.bin到PCB板;

二、U盘升级软件系统(相当于给电视机装系统;U盘、升级包MstarUpgrade.bin);

三、配置屏参;

四、更新遥控驱动(如果需要);

 

1.1 烧录Mboot.bin到PCB板

使用工具软件ISP_Tool_new.exe将mboot.bin烧录进PCB板,具体操作如下:将PCB线路连接好,在电脑上运行ISP_Tool_new.exe,点击Read ,选好mboot.bin文件路径,不能使用中文路径如否则会烧录失败。开启PCB电源后立即点击软件上的Connect按钮,如果弹出对话框,则表示连接成功,如果显示对话框,则表示连接失败,重复以上动作直至连接成功。

连接成功后,点击Auto按钮,在弹出的对话框中显示了相关信息,表示连接成功,并且相关文件已准备就绪。此时,点击Run按钮,会将下载的进度显示在右边的进度条上,下载结束后,打印出表示mboot.bin已成功烧录至开发板,至此,mboot.bin烧录完成。

 

2.1 U盘升级软件系统

Mboot烧录好完毕,PCB板电源复位后迅速连续敲击Enter键,进入Mstar的命令行,将MstarUpgrade.bin存放在U盘根目录下,并将U盘插上PCB的USB接口;在Mstar命令行下键入uup命令回车,即可看到正在升级系统,直至其升级完毕,标志为控制台不再打印相关信息,升级完后系统会自动启动控制台会打印等信息。

 

3.1 配置屏参

不同的液晶屏需要使用对应的屏参文件及对应参数,否则屏幕不能正常显示图形界面,因此需要配置屏参,屏参文件放在/tvsevice/config/modle/下,若要修改相关文件则首先应该切换到超级用户(root)模式(su),让该目录变为可读写,即mount –o remount rw /tvservice,然后打开相关文件进行修改操作,具体如下:

 

busybox vi Customer_1.ini进入配置文件:

 

然后对常见需要修改的部分进行修改,其中m_pPanelName项默认路径为,针对本次试验液晶屏规格选择相应标清配置文件,此处我们选择第二项:,将m_pPanelName = 后的路径替换为对应路径即可,如下图所示:

 

修改完保存并退出。

重启(reboot)后立即连续敲Enter键,进入Mstar命令行,输入命令set db_table 0 ,如回车,输入sa(保存)回车,显示,再输入reset命令回车后及完成屏参的修改,可看到系统正常启动为止。

注:屏参文件的其它参数修改过程同上,可能需要调整的几个参数如下示:选择屏幕以多少位输出;选择哪种标准,具体操作可根据实际情况作适当调整。

4.1 更新遥控驱动(原装遥控不需要更新驱动)

将遥控驱动文件拷贝至U盘,将U盘插在PCB板的USB接口上,从终端进入/mnt/usb/sda1目录,ls查看U盘里是否有驱动文件,可看到,然后将驱动文件拷贝至/system/lib/modules,命令格式为busybox cp /mnt/usb/sda1/rc-mstar-tv.ko /system/lib/modules,注意拷贝之前需要将/system目录变为可读写,mount –o remount rw /system,然后重启即可

 

已标记关键词 清除标记
adb 1.43版本和众多教程 随着网络技术的快速发展,智能电视得到了迅猛的发展。除了具备传统电视功能之外,还具有嵌入式操作系统平台和应用支撑环境,其强大的可扩展性和可定制性一直是用户们所乐此不疲的。   但是,许多智能电视都会预装各种乱七八糟的APP,像一些厂商定制系统就更多了,有的比较良心,想卸就能卸载,但有的系统自带APP必须获得Root权限才能实现,而Root又有一定的风险。   那么,我们如何才能无需Root的前提下卸载自带APP呢?今天,小智就推荐大家一款无需root、卸装系统应用神器——Debloater   Debloater是一款Windows平台上的软件,可以通过adb命令,禁用安卓系统中几乎所有的App。实际上安卓系统一直带有禁用App的功能,但这个功能无法直接作用于系统级别的App。而利用adb命令,无需root也可以突破这一限制。 第一:电视、盒子开启ABD   首先,在电视上安装当贝市场并搜索WIFI ADB下载安装,打开软件后点击开启服务,初次会弹出授权,点击确定授权就可以了!   如图所示,将显示的IP记下。无需数据线就可以利用WiFi连接,对电视进行ADB调试。 第二:删除自带应用   电脑上下载TV盒子助手,运行Debloater,打开TV盒子助手,输入IP地址连接上,然后最小化。   回到Debloater,点击左上角Read Device packages按钮,即可获取设备中所有的APP程序,包括系统自带程序。   勾选你想要删除的APP,再点击“Apply”按钮就等同卸载了这些APP。注意:由于Debloater软件现实的软件列表只有英文名称,并不直观。所以删除前一定要确认并非关键的系统程序,否则删除后可能出现无法开机或其他严重问题!   如下显示就说明成功了:   利用Debloater禁用系统预装App,除了不能将App请出存储空间外,体验和卸载App并没有什么区别。同时,由于只是禁用App,所以还能够重新启用。如果你发现某个App其实还是有些用途的,可以重新选中该App并点击“Cancel”,解除该App的封印。如果真的出现误删文件无法开机的问题,可以进入Recovery刷入完整的ROM包解决。 总结:   Debloater这软件可谓非常的绿色环保,无需改动系统即可禁用系统预装App。当然,这软件还是有点上手难度的,英文语言和配置adb环境可能会难倒一些初级用户,也许需要提高知识水平才能够操作。而就算是高级玩家,也可能难以在列表中找到想要禁用的App——Debloater只显示apk包名,并不是那么直观。如果能够显示App的名称,那就更好了。但总的来说,这仍是一款非常实用的软件。免root禁用系统预装App,Debloater你值得拥有。
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页