第一行命令:adb connect ip 链接到机顶盒的adb,利用ip地址,此处ip以自己盒子的为准; 第二行命令:adb shell 是获取到盒子的信息,返回的是root@Hi3798HV3I0:这就说明你成功的链接到了盒子的adb,可以开始接下来的操作了;
第三行命令:mount | grep system 是识别盒子的闪存; 输出有 ubifs 字样说明是 nand闪存;输出有 ext4 字样的是 emmc闪存;如图所示,我这台盒子是emmc的闪存,所以接下来的命令是需要emmc的教程,这点作者也已经给划分出来了;大家按照一行一条命令输入即可;
第四行命令:df 它是查询U盘的路径;
第五行命令:cd mnt/sda/sda*/ 输入此命令就可以直接到U盘路径下,如图所示,第四行命令显示的信息是mnt/sda/sda1,大家也可以把*号改成1;
第六行命令:这条就需要区分开了,nand和emmc 是不同的命令行,nand的是dd if=recovery.img of=/dev/block/mtdblock2;emmc的是dd if=/mnt/sda/sda1/recovery.img of=/dev/block/platform/soc/by-name/recovery;大家不要输错了,最好可以直接复制命令行;
第七行命令:同样也是区分的。 nand是dd if=emmc of=/dev/block/mtdblock4; emmc是dd if=emmc of=/dev/block/platform/soc/by-name/misc 以上步骤等待adb窗口返回数据之后,也就是可以输入下一个命令的时候,刷机成功;
第八行命令:reboot 此命令代表的是重启机顶盒,到此,所有的刷机步骤全部完成,工具也可以关闭了,盒子重启后就可以完美去浪了;
1:adb connect ip dd if=/mnt/sda/sda4/recovery.img of=/dev/block/platform/soc/by-name/recovery dd if=/mnt/sda/sda4/emmc of=/dev/block/platform/soc/by-name/misc +++++++++++++++++++++++++++++++++++ /dev/block/platform/soc/by-name/system /system ext4 ro,relatime,data=ordered 0 0 /dev/block/platform/soc/by-name/userdata /data ext4 rw,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/platform/soc/by-name/cache /cache ext4 rw,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/platform/soc/by-name/appdata /appdata ext4 rw,nosuid,nodev,relatime,data=ordered 0 0 各种命令的整理,自己试试吧!!! |