盒子连接电视后
一、恢复出厂版本
开机前不停点击遥控器方向左键,然后按Skyworth后的电源键开机,进入创维的系统更新界面。
选择 Restore Factory Image恢复出厂版本
二、使用电脑调试盒子(adb工具)
进入Skyworth系统设置,此时输入管理密码10000,进入高级设置,一直点击遥控器方向右键,出现USB调试选项,打上勾。
给盒子联网,使盒子和电脑在同一局域网,方便后续调试(盒子本质上是安卓系统)。
盒子联网后记住IP地址,例如192.168.0.4
输入以下命令进入adb shell环境:
adb -s 192.168.0.4:5555 shell
进入/system/app目录能看到盒子上安装的应用,此时删除盒子默认桌面的应用,换成当贝桌面。
mount -o remount,rw /system
rm Skiptv.apk
三、下载当贝桌面
在网上下载一个当贝桌面应用,为了方便重命名为 dbzm_skyworth.apk放在F盘根目录
直接安装至盒子的话后续会出现一个问题,遥控器按首页的时候会闪屏一下再出现桌面,原因是盒子找的桌面apk包名为com.skyworth.iptv而这个应用已经被我们删除了,所以没有找到应用,而又发现当贝桌面应用是可用的桌面,这时候才去运行当贝桌面。解决方法是使用ApkTool工具修改包名,将当贝桌面安装包重命名为123.apk,反编译后找到AndroidManifest.xml文件中的包名将当贝桌面包名修改为com.skyworth.iptv。
之后借助UltraEdit软件将smali和smali_classes2目录及其子目录下的所有包名都更改完
使用ApkTool回编译为apk,签名,优化,再dist文件夹下找到签名并且优化过的apk,重命名为dbzm_skyworth.apk放在F盘根目录
此时安装桌面到盒子里:打开cmd并进入工作目录,执行
adb push dbzm_skyworth.apk /system/app
此时再点击首页则会启动当贝桌面
此时还有个问题是,无法安装位置来源的应用。
方法一:直接修改数据库/system/xbin/sqlite3后重启盒子
update global set value = 1 where name = 'install_non_market_apps';
方法二:安装新的“设置”应用程序
见后文下载链接
adb shell的一些命令:
查看第三方包pm list packages -3
启动应用程序am start com.xiaoji.tvbox
cmd中的一些命令:
adb shell
adb kill-server
adb connect 192.168.0.4:5555
adb push Settings.apk /system/priv-app
四、安装小鸡模拟器
打开当贝市场,安装小鸡模拟器,接上手柄🎮,游戏开始了!
需要的工具都在这里:点击下载