『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: snowwolf725

[智能音箱] 拆解新买的小爱音箱Pro, 更新固化开机启动 SSH 教学

  [复制链接]

2

主题

83

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
金钱
181
HASS币
0
发表于 2019-12-5 10:35:49 | 显示全部楼层
你们都厉害
回复

使用道具 举报

1

主题

30

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
金钱
2240
HASS币
0
发表于 2019-12-6 16:22:42 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-12-7 16:39:11 | 显示全部楼层
snowwolf725 发表于 2019-12-3 14:08
开始改造小爱音箱Pro开机自动启动 SSH
TTL登入系统, 然后开启 SSH

感谢分享。我查看我的小爱,是用的mtdblock5,我看论坛有网友说,dd if=XX of=YY这样的方式对系统5不好使,导致启动不成功。请问一下有试过mtdblock5的情况吗
回复

使用道具 举报

18

主题

555

帖子

3984

积分

元老级技术达人

积分
3984
金钱
3394
HASS币
182
发表于 2019-12-8 01:57:31 | 显示全部楼层
已抄作业,成功SSH。多谢大神
回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2019-12-8 12:15:26 来自手机 | 显示全部楼层
astonish921 发表于 2019-12-7 16:39
感谢分享。我查看我的小爱,是用的mtdblock5,我看论坛有网友说,dd if=XX of=YY这样的方式对系统5不好使 ...

小爱音箱pro中使用dd读取或写入mtdblock会因为某区块无法读取及写入而异常,
如果要用dd处理的话必须跳过该区块分两次处理,
或是用 mtd 指令写入,就会自动跳过有问题的区,例如
mtd write /data/backup/m5_crack.img system1
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-12-8 13:17:27 | 显示全部楼层
snowwolf725 发表于 2019-12-8 12:15
小爱音箱pro中使用dd读取或写入mtdblock会因为某区块无法读取及写入而异常,
如果要用dd处理的话必须跳过 ...

mtd write /data/backup/m5_crack.img system1

这个上面执行后,还要再执行如下这个吗(注意,后面的参数是boot1吗):
/usr/bin/fw_env -s boot_part boot1
回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2019-12-8 17:00:42 来自手机 | 显示全部楼层
要的,因为你刷的是 system1 所以这边指令也要改成 boot1
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-12-8 17:15:31 | 显示全部楼层
snowwolf725 发表于 2019-12-8 17:00
要的,因为你刷的是 system1 所以这边指令也要改成 boot1

收到,谢谢
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-12-8 18:34:23 | 显示全部楼层
snowwolf725 发表于 2019-12-8 17:00
要的,因为你刷的是 system1 所以这边指令也要改成 boot1

我刚ttl上时,提示当前使用是的boot1:
Booting from boot1
/dev/mtdblock5 is  ready now.


但在备份mtdblock5时,遇到错误,可能会是什么原因呢:
root@mico:/data/backup# dd if=/dev/mtdblock5 of=/data/backup/m5.img
dd: /dev/mtdblock5: Input/output error
回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2019-12-8 19:01:04 来自手机 | 显示全部楼层
astonish921 发表于 2019-12-8 18:34
我刚ttl上时,提示当前使用是的boot1:
Booting from boot1
/dev/mtdblock5 is  ready now.

这就是我说的dd 读取 system1 会有问题,
你需要略过有问题的区块,
我音箱放公司所以也无法查是那个区块,
你可能要自己试试是那个分区,
或是你也可以用
/usr/bin/fw_env -s boot_part boot1
reboot
切换到另一个分区的系统就可以照我上面的文章操作了
(小爱音箱有 system1和system0两个系统,刷坏可以切到另一个备用的系统)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 23:09 , Processed in 1.161450 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表