如何优雅的修改盒子
本帖最后由 hao501802766 于 2018-12-7 14:41 编辑修改对象:创维E900-S(江苏用户)
使用工具:一台笔记本
无法解决的问题:插网线没啥用(可以用WIFI)
本文章只说操作的一些方法和思路。
==========================
**** Hidden Message *****
背景:图便宜买了个创维的电视,结果广告多,锁桌面,不过我也不看,我爹妈看,他们烦广告,电视又不好DIY(折腾异常了,那么大的东西,麻烦),本来想买个盒子的,不过看到睡在一边的电信送的盒子,想着或许也能用下。
百度下这个盒子,发现网上有固件(收费的),不爽,爷不乐意花钱,本来就渣渣盒子,还花钱,四不四当我傻。
===================================
开始DIY,通过搜索,发现这个盒子的USB调试打开方法,过程为:1.打开设置,输入密码6321,选择到其它设置,不停的按右键,出现USB调试,勾选上,系统信息里有网络信息,记一下这个设备的IP。
1.电脑,使用 (adb connect 192.168.0.0) 连接盒子,192.168.0.0为你盒子的IP,我的盒子连接完成后默认就是ROOT权限。
2.我尝试装过三方桌面,但是遥控器 首页 按钮不好用,我尝试改过键值,也是没啥用的,所以,我就直接替换这个APP了,默认的桌面APP包名是:(com.skyworth.iptv)
3.下载 当贝桌面,反编译APP,修改 AndroidManifest.xml 第一行的包名为:package="com.skyworth.iptv" 即可。
4.通过 adb shell pm path com.skyworth.iptv 找到默认APP的位置,我找到的位置是:/system/app/Skiptv.apk
5.挂载system为可写使用命令(adb shell mount -o remount /system)
6.这个时候你可以删除这个文件了(删除:adb shell rm /system/app/Skiptv.apk),不过我没删除,使用权限修改,让这个文件失效,修改他的权限(adb shell chmod 000 /system/app/Skiptv.apk)即可
7.使用命令上传你反编译后修改的APP(adb push dbzm.apk /sdcard/dbzm.apk)
进入shell交换模式(
1.adb shell
2.cp /sdcard/dbzm.apk /data/app/dbzm.apk
3.chmod 0644 /data/app/dbzm.apk
4.chown system.system /data/app/dbzm.apk
5.reboot
)
8.重启后基本OK了,不过为了防止初始化后异常,我们把当贝桌面设置为系统程序
进入shell交换模式(
1.adb shell
2.mount -o remount /system
3.cp /data/app/dbzm.apk /system/app/dbzm.apk
4.cp /data/data/com.skyworth.iptv/lib/*.so /system/lib/
5.reboot
)
第四步是为了拷贝lib库到系统,否则app会闪退的。
9.基本OK了,我安装了ROOT权限,大概就是下载supersu的卡刷包,复制出 update-binary 然后上传这两个文件到设备里,需要(mount -o remount /)挂载根,创建 /tmp 目录(mkdir /tmp),系统自带busybox了,但是没扩展出,使用(busybox --install -s /sbin)安装工具集,把上传的两个文件拷贝到/tmp下,使用(chmod 777 /tmp/*)设置权限,执行命令(busybox sh /tmp/update-binary dummp 0 /tmp/you_zip_file.zip),完成ROOT安装。
目前使用OK,感谢其它方法分享贡献者,补下图。。
谢谢分享{:125:} 超版热点安排上 看看是什么
感谢楼主分享 先把机器刷成砖,再把砖头刷成机器,我都佩服自己在ZNDS学到的刷机技术! 谢谢LZ分享!!! ZNDS的教程简直男默女泪啊! 楼主用心了,内容非常精彩。 先把机器刷成砖,再把砖头刷成机器,我都佩服自己在ZNDS学到的刷机技术! 此楼主日后必成大器!