为什么刷机有风险?

150 天前
 ahdung

对安卓、路由等设备不熟,按我对 PC 的理解,它们的所有数据不都是存储在 emmc 中吗,难道没有一种方法能完整转储 emmc 吗,这样一来,无论怎么刷,只要把转储数据写回去,不就恢复原样了吗,怎么会变砖?除非 emmc 硬件损坏,类似 PC 的硬盘到镜像、镜像到硬盘,只要硬盘不坏,不可能变砖,求解惑为谢。

13780 次点击
所在节点    Android
112 条回复
ahdung
150 天前
@wjr2012 这个应该是省事,而非做不到,毕竟如果承诺还原数据,总有客户会有意或无意地说我的某某数据怎么不见了/变了,扯不清干脆不承诺。
ahdung
150 天前
@huang86041 #80 学习了。
ebushicao
150 天前
因为这玩意压根就不是让你玩刷机的,不管是路由器还是手机都明确说了刷机就不保修的,态度都在那了。肯定是可以做到无风险刷机的,但,从厂商的角度来说,为什么要做?
x2ve
150 天前
@ahdung #53 因为一刷就要搞到天亮
robo
150 天前
这才是技术交流贴评论区该有的样子
mohumohu
150 天前
惠普在 2024 年 5 月份向部分笔记本电脑发布的 BIOS 固件导致设备变砖,变砖的设备无法直接修复,必须联系惠普售后部门更换主板才可解决。
adian
150 天前
学到很多
kokutou
150 天前
nand 你拆下来很难啊,而且编程器不便宜。。。
150530
150 天前
@Puteulanus 之前刷过 rk3399 ,现在明白 MaskRom 和 Loader 的区别了,感谢解答
Donaldo
150 天前
不乱超频解温控的话,真搞到硬件损坏的概率太低了,风险主要是两点,其中一点#40 说的很清楚了,就是救砖的难度和成本,我再补充一点:(用户)数据风险,比如刷机前是否备份,以及你刷的(第三方)固件有没有安全隐患。

这个数据不是系统/固件数据,而是你的应用,设置,资料等等。比如你想保数据线刷,结果写到一半掉电了,这时候想把数据救出来可谓相当困难。又或者你刷的固件被人植入了木马,在后台用 root 权限做坏事。这都是厂商想规避的,所以这个“风险”应该相当于免责声明吧。
expy
150 天前
都能写入的话,怎么保证丢失的设备不被别人刷写一下就能解锁使用。
PhDLuffy
150 天前
1. 涉及硬件操作的刷机是另一个赛道,跟纯软件刷机是两回事,类似于 switch 的软破和硬破,上个夹子直接写字库刷机的多了去了。

2. 涉及硬件的刷机也有风险,引脚坏了,板子弯了,都会影响设备的稳定性,从某种意义上来讲,硬件刷机比软件刷机危险多了。

3. 软件刷机的风险就在于玩意破坏了与硬件的通讯,直接无解,这也就是为什么要先刷入 breed 不死或者 PC 的 bios 等额外的硬件操作媒介,硬件刷机就没这个顾虑,直接上夹子,要么就拆焊盘。但是动了硬件肯定风险因素就多了一项,能软破还是软破,实在没办法才会去动硬件。
garipan
150 天前
点进来之前确实没想到这帖子含金量这么高,悟了。
exploreexe
150 天前
我理解的刷机有风险 是因为 root 以后 可以刷入非官方的 rom ,非官方的 rom 可能有后门,加上获取了 root 权限,有可能会泄露用户信息。
hefish
150 天前
惠帝司马衷有一次朝会,有大臣报告,说某某地方遭灾害了,粮食绝收,老百姓都饿死了。
惠帝问:好端端的人为什么会饿死?
eroneko
150 天前
说白了是不是砖头取决于在谁手里,假如你有无限的资源和能力去处理,那可以说不存在所谓的变砖了
mayli
149 天前
@ahdung 普通人没法直接写 emmc ,有些 emmc 是加密的
akiyamaakira
149 天前
所谓的“变砖”大部分情况都不是说真的没法再刷入系统了,而是说一般人靠手头的工具没法刷入系统。

你回想一下当 PC 操作系统出问题时是如何重装系统的?是不是一般都是插上带有系统安装程序的 U 盘,然后设置从 U 盘启动进行安装?这说明即使 PC 操作系统出问题了,它依然有一个正常的程序在开机后能运行,并加载你 U 盘里的系统安装程序,这个开机运行的程序就叫 BIOS (现在也叫 UEFI ),BIOS 存储在主板上的一个存储芯片上,一般你随意折腾系统都只会影响硬盘里的数据,而不会影响它,所以你基本可以随时无风险重装系统。

手机、路由器等设备从本质原理上来说和 PC 没有区别,也都是开机后从存储器读取程序然后执行,只不过一般开机运行的第一个程序是存在 SoC 上的( MaskROM ),然后 MaskROM 程序会加载主板存储芯片上的 Bootloader 程序和操作系统,而这个 Bootloader 程序相当于 PC 上的 BIOS ,但是有可能在刷机时意外损坏,损坏后开机如果 MaskROM 不支持通过 USB 线之类的方式重新刷写 Bootloader ,那你用手头的简单工具就无法恢复了,这就是所谓的“变砖”,但是依然可以用专用的工具直接对存储芯片进行刷写恢复正常。

有的 MaskROM 是支持启动进入 USB 刷机模式的,这种情况无论怎么折腾都可以恢复,例如: https://wiki.radxa.com/Rock5/install/spi

如果感兴趣可以了解一下当年 PSP 破解界利用官方后门搞出神奇电池这种救砖工具的历史:
https://www.psdevwiki.com/psp/Pandora
qfchannel
149 天前
不是每个人都有能力写 emmc ,所谓的变砖大部分情况下只是指进不去系统
uuhhme
149 天前
现在主要是三种方式的风险,一个是误操作导致信号存储分区,navram 之类的分区被擦除导致无信号。一个是类似麒麟 980 升级鸿蒙时候的高温导致 soc 上层 ram 空焊,无法开机。还有一个是 flash 闪存质量的问题,比如畅享 8 ,莫名其妙定屏。这和厂家采购的闪存质量有关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1053249

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX