关于android:安卓逆向-刷机异常

9次阅读

共计 6131 个字符,预计需要花费 16 分钟才能阅读完成。

常见问题 1:waiting for device

呈现景象:

  • 电脑始终提醒 waiting for device,等了半个多小时还是没有动静。

起因剖析:

这示意未检测到 fastboot 设施。个别都是在没有进入 fastboot 下或者驱动没有正确装置的状况下才会呈现此问题。

解决方案:

 请确认手机是不是进入了 AP Fastboot 模式,数据线是否是连贯好,Motorola 驱动是否失常装置(查看“这台电脑 -> 右键 治理 -> 设施管理器”,呈现 Android ADB Interface - Motorola ADB Interface 则证实驱动装置正确,如果有黄色 Fastboot xxx 的图标,则证实没有装置。右键点更新驱动程序软件 -> 浏览计算机以查找驱动程序软件 -> 从计算机设备驱动程序列表中选取 -> ADB Interface -> 下一步 -> Mot Composite ADB Interface -> 下一步 -> 是。即可)。重进 Fastboot 模式,从新插拔数据线。

常见问题 2:command write failed(Unkown error)

呈现景象:

Fastboot 命令提醒:command write failed(Unkown error)

起因剖析及解决方案:

 数据线可能有问题,请尝试更换数据线。USB 口有问题。此状况有些机友遇到过,换个 USB 接口没事了。因为电流或者电压有余,会导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0,或尝试更换电脑。极个别现象:Windows 零碎自身的问题。不要上网上找那些 Ghost、污浊、一键装机版,有可能会因为制作者误精简某些性能组件,从而导致无奈应用 Fastboot 命令。Fastboot 工具和其他软件抵触或被其它软件阻止。另外金山类软件不举荐用。呈现此谬误时尝试卸载 杀毒 / 安全类软件例如金山)试试。某些国产杀毒软件是没法真正关掉的,只能卸载。如果是 Moto Z 系列的设施,请将 Moto Mods 模块拆下来再执行命令。

常见问题 3:command write error(Invalid argument)

呈现景象:

Fastboot 命令提醒:command write failed(Invalid argument)

起因剖析及解决方案:

 数据线可能有问题,请尝试更换数据线。USB 口有问题。此状况有些机友遇到过,换个 USB 接口没事了。因为电流或者电压有余,会导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0,或尝试更换电脑。极个别现象:Windows 零碎自身的问题。不要上网上找那些 Ghost、污浊、一键装机版,有可能会因为制作者误精简某些性能组件,从而导致无奈应用 Fastboot 命令。Fastboot 工具和其它软件抵触或被其他软件阻止。另外金山类软件不举荐用。呈现此谬误时尝试卸载 杀毒 / 安全类软件(例如金山)试试。某些国产杀毒软件是没法真正关掉的,只能卸载。如果是 Moto Z 系列的设施,请将 Moto Mods 模块拆下来再执行命令。

常见问题 4:Preflash validation failed

呈现景象 1:

Fastboot 命令提醒:Preflash validation failed

手机提醒:Partition (xxxx) Security Version Downgraded(留神这里的 xxxx 指的是刷写的分区名,例如 boot)

起因剖析:

 此状况呈现的问题几率极大,个别占了 6、7 成。这英文的意思是:刷写信息验证失败。个别是镜像的 BL 等级低于手机自身的 BL 等级。如果要刷入的镜像等级比手机的低,是无奈刷写的,会呈现报错(例如手机未解锁,手机原来刷了 4.4.2,当初刷的却是 4.2 的,道歉,无奈刷入)。解决方案:刷最新的固件。

呈现景象 2:

Fastboot 命令提醒:Preflash validation failed

手机提醒:Invalid image size for partition xxxx

起因剖析:

 刷了自定义的镜像。例如手机是未解锁的机器,刷了自定义内核或者 TWRP Recovery 等,就会提醒这个。

解决方案:

 解锁 Bootloader。

呈现景象 3:

Fastboot 命令提醒:Preflash validation failed

手机提醒:Failed to hab check for xxxx: 0x56

起因剖析:

 刷了非本人设施所在 CID 区域内的镜像。请查看镜像的 CID 是否与设施的 CID 区域统一(例如手机是 ATT 版的,想要刷的却是加拿大版的,很道歉,无奈刷入,ATT 版未解锁之前是不能够刷加拿大版的官网固件的)。

解决方案:

 刷本人运营商的固件。

常见问题 5:error: cannot load‘xxxxxx’: No error
起因剖析:

呈现此问题的起因是无奈加载此镜像。

镜像名可能没写正确,或者目录内没有有此镜像。
镜像名大小写不正确。
目录名可能有空格或特殊字符,或者是目录名太长。
解决方案:

 倡议间接把镜像拖到命令提示符窗口,这样会主动加载镜像所在目录,很不便。留神文件名和目录要写正确。留神大小写。目录名不要太长,不要放桌面上,不要蕴含空格。

常见问题 6:cannot determine image filename for‘xxxxxxxxx’

起因剖析:

英文意思为:无奈检测分区。
解决方案:

请查看输出的 Fastboot 命令是否遗记输出空格(间接把镜像拖到命令提示符窗口时,有很多人遗记加一个空格隔开参数)。所以会导致这个问题。
请查看分区名称是不是输错了。
常见问题 7:InFono such partition
起因剖析:

1. 报错内容中文解释为:没有此分区。呈现这种问题个别是要刷写的分区名写错了,就会呈现这种状况。

解决方案:

 请查看输出的 Fastboot 命令。

常见问题 8:status read failed(too many links)

起因剖析:

 这种问题起因和 "command write failed(Unkown error)" 的报错起因差不多,一个是读失败,一个是写失败。

解决方案:

 请看下面问题 2 的解决思路。

常见问题 9:刷写某镜像等了老半天

起因剖析:

 较老的电脑个别刷写如 system、super 等较大的分区镜像时,才须要等很长时间,失常状况下响应工夫不会超过 1 分钟。数据线或者 USB 接口可能有问题,电流或者电压有余,导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。Fastboot 程序版本可能不对。极个别现象:Windows 零碎自身的问题,或者电脑的配置太低,内存不足,无奈失常写入,此问题个别很少见了。

解决方案:

 尝试换数据线。尝试换个 USB 接口。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0。尝试换台电脑。

常见问题 10:data transfer failure (too many links)

起因剖析:

 报错内容翻译为:数据传输失败。不小心碰到了数据线或者 USB 口,导致设施与电脑的连贯断开。电脑 USB 接口或者设施 USB 接口接触不良,导致设施与电脑的连贯断开。

解决方案:

 刷机过程中请不要碰手机!

常见问题 11:Requseted download size is more than max allowed

起因剖析:

 固件是损坏的,或和设施不匹配。数据线或 USB 接口是坏的,电流或者电压有余,导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。Windows 零碎自身有问题。

解决方案:

 尝试换数据线。尝试换个 USB 接口。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0。尝试换台电脑。

常见问题 12:FAILED (remote: unknown command)

起因剖析:

 命令写错了。数据线或 USB 接口是坏的,电流或者电压有余,导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。Windows 零碎自身有问题。

解决方案:

 尝试换数据线。尝试换个 USB 接口。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0。尝试换台电脑。

常见问题 13:target didn’t report max-download-size

起因剖析:

 数据线或 USB 接口是坏的,电流或者电压有余,导致 Fastboot 协定出错、丢包。AMD CPU 或主板问题。Ryzen 系列 CPU 在 USB3.0 接口上会遇到遇到此问题。Windows 零碎自身有问题。

解决方案:

 尝试换数据线。尝试换个 USB 接口。请参考上面的解决方案,或尝试应用 USB2.0 集线器 (HUB) 将 USB3.0 转为 USB2.0。尝试换台电脑。

常见问题 14:image bigger than partition

起因剖析:

 报错内容翻译为:所刷写的镜像比理论分区大。命令可能写错了,或者镜像大小比手机理论分区还大。

解决方案:

 请查看输出的 Fastboot 命令。请查看要刷入的固件。

常见问题 15:Invalid parition name xxx__a

起因剖析:

 因为 fastboot 版本不对,导致分区名多了一个下划线“_”,从而导致刷入分区失败。

解决方案:

 尝试更换 fastboot 程序版本。

常见问题 16:cannot load‘xxxx’: Not enough space

起因剖析:

 电脑可能无足够的内存空间。个别是老旧电脑刷写 system.img 等较大镜像时容易呈现此类谬误。Fastboot 程序版本可能不对。

解决方案:

 倡议更换古代电脑。尝试更换 Fastboot 程序。

常见问题 17:Invalid parition name xxx

起因剖析:

 分区名写错,无奈辨认。

解决方案:

 请查看输出的 Fastboot 命令。

常见问题 18:remote: too much data to fit into memory

起因剖析:

 报错内容翻译为:太多的数据写入内存。Fastboot 程序自身可能不对。分区镜像过大。

常见问题 19:remote: Battery Low

呈现景象:

Fastboot 命令提醒:remote: Battery Low

起因剖析:

 电池电量低,无奈实现刷写。个别是电池电量低于 20%。这是老设施的报错提醒,2017 年之后的设施不会再有此报错。

解决方案:

 如果是老旧设施,请先在 Fastboot 模式下充会儿电,充个 2 小时电满了再刷机。如果能开机,最好开机充,速度还快些(在 AP Fastboot Mode 下不要放到充电器上充电,不辨认充电器,没成果的)。须要留神的是,工程线仅仅只能用来刷镜像,无奈充电。Moto 2015 年之后的设施,基本上能够直接插入数据线应用 USB 供电,无需手机电池有电,当然在 Fastboot 模式下也不会为电池充电。其它须要留神的中央:每次刷完镜像时,如果 Fastboot 程序呈现报错内容,请不要急着重启手机,因为这样做必定会卡在 AP Fastboot Mode 界面。在一些老旧设施上,可能会提醒 (Flash Failure),(无论左上角显示 boot failure 还是 flash failure)然而可能抉择 normal power up 开机,AP Fastboot Mode 界面底下也没有报错内容。

A. 利用 Fastboot 命令轻易刷入个镜像,例如 logo.bin(实用于 2014 年前的老设施)
B. 手动执行 Fastboot 命令:fastboot oem config bootmode “”
常见电脑问题:
常见问题 2、3、8、9、10、11、12、13 等,有可能是数据线、驱动或者电脑问题,或者 AMD 系列 CPU 或主板的问题,不要认为新买的电脑怎么会出问题,我帮机友解决问题遇到此状况,新买的超级本,刷机就是报错,重装了零碎也报错,最初没想到换了一台较旧的台式机就好了。

遭逢这种问题时,因为 Fastboot 协定丢包,命令返回后果总会丢一些字符或者多一些字符,看起来十分奇怪。

例如执行 fastboot oem set_fb_mode 时,fastboot 会返回如下谬误:

(bootloader)‘fb_mode_s’is not a supported oem command
(bootloader) See‘fastboot oem help’
FAILED (remote:‘’)

本应该是 fb_mode_set 却少了“et”。

或者这样:

(bootloader) slot-cou: not found
(bootloader) slot-suffi: not found

(bootloader)‘fb_mode_setfixes’is not a supported oem command
(bootloader) See‘fastboot oem help’
FAILED (remote failure)

slot-count 少了“nt”,slot-suffixes 少了“xes”,明明不该呈现的“fixes”,却变成了命令。

刷个镜像时,会显示:

(bootloader) max-down: not found
Sending‘logo’(2679 KB) FAILED (remote:‘unknown command’)
Finished. Total time: 0.025s

刷 GPT 时,会卡死在 sending,并显示奇怪英文报错:

(bootloader) slot-countxes: not found
(bootloader) slot-suf:not found
(bootloader) slot-suffi: not found
(bootloader) partition-typ: not found
(bootloader) max-download-: not found
target didn’t report max-download-size
sending‘partition’(206 KB)…

遇到上述这些奇怪的报错,请查看一下这篇文章,可能会对您有所帮忙:

在 AMD 以及 Intel 较新电脑上,可能会遇到 fastboot 卡住、显示错乱,不能刷机的问题,这时候能够尝试一下上面的命令:留神该办法只适宜 Motorola 设施,其它设施须要参照您的机型批改 USB 的硬件 ID。应用管理员模式关上命令提示符或者 powershell,执行:reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS…
如果还是不行请换数据线、接 USB2.0 集线器、换电脑。如果换了不是同一个中央或同一个型号的 10 台以上电脑、N 条数据线,或者接了 USB 2.0 集线器还是不行,那看看手机 USB 口是不是脏了,拿点尖细货色裹上布酒精擦一下试试。还是不行那就是手机硬件问题了。

如果您遇到其它常见问题以外的问题,请通过社区发帖求助。

https://bbs.ixmoe.com 77

正文完
 0