教程详情

动态分区(Dynamic Partitions)不兼容 / 损坏

注意:教程来源于用户上传,互联网收集,其中真实性注意斟酌,操作可能存在风险,请践行时注意保存资料防止丢失,如果本教程侵犯您的个人或者集体利益,请邮件fiimecn@163.com下架处理,非常感谢!

Now send the package you want to apply

to thedevice with "adb sideload <filenamе>n

Supported API:3

Finding update package...

Verifying update package...

Update package verification took 65.0s

(result.0).

Installing update...

ERROR:

recovery:

[liblplLogical partitsignature.ion metadata has invalid geometry magic

ERROR:

recovery:[liblplLogical partition metadata has invalid geometry magic Signature.

ERROR:

recovery: Could not read partition table.

Target:Xiaomi/olive/olive:10/QKQ1.19101

4.001/V12.5.1.0.QCNMIXM:user/release-key

ssert failed; update_dynamic_partitions5

package_extract_file("dynamic_partitionop_list"))

RROR:.recovery:Error in /sideload/paKage.zip(status 1)




你遇到的是 动态分区(Dynamic Partitions)不兼容 / 损坏 导致的刷机失败,具体表现为:

  • [liblp]Logical partition metadata has invalid geometry magic signature:分区元数据格式错误

  • Could not read partition table:无法读取分区表

  • assert failed: update_dynamic_partitions:动态分区更新断言失败

  • 最终安装状态码 1(安装中止)

结合你的设备是 红米 8A(olive)注:案例机型,这是典型的 分区布局不匹配 问题:

  1. 你当前刷入的 ROM 包(很可能是 LineageOS 或其他 AOSP 类系统)要求使用动态分区布局,但你手机当前的分区表还是 MIUI 旧版静态分区布局,两者不兼容。

  2. 也可能是之前的格式化 / 刷机操作导致分区表损坏,Recovery 无法正确识别分区结构。

✅ 完整解决步骤(按顺序执行)

步骤 1:彻底格式化并重新分区(关键!)

  1. 回到 Lineage Recovery 主界面,选择 Factory Reset → Format Data,输入 yes 确认格式化,清除所有数据并解除加密。

  2. 选择 Advanced → Wipe,勾选:

    • Dalvik / ART Cache

    • Cache

    • System

    • Data

    • Vendor(如果有)执行彻底擦除,不要勾选 Internal Storage(避免误删刷机包)。

步骤 2:重刷适配的 Recovery 与分区环境

  1. 重启到 Fastboot 模式(关机后长按音量下 + 电源键)。

  2. 确认你刷入的是 红米 8A(olive)专用的最新版 Lineage Recovery,如果不确定,重新刷入:


    fastboot flash recovery recovery-olive.img
    fastboot reboot recovery
  3. 部分 Lineage 版本需要先刷入专用的动态分区适配包(如dtbo.imgvbmeta.img),在 Fastboot 下执行:


    fastboot flash dtbo dtbo-olive.img
    fastboot flash vbmeta vbmeta-olive.img --disable-verity

步骤 3:重新尝试 ADB Sideload 刷机

  1. 在 Recovery 中选择 Apply Update → Apply from ADB

  2. 电脑端执行:

  3. adb sideload lineage-xxx-olive.zip
  4. 如果依然失败,说明你下载的 ROM 包本身有问题,或需要先刷回官方 MIUI 线刷包来恢复原始分区表,再重新刷 LineageOS。

💡 补充说明

  • 根本原因:红米 8A 早期 MIUI 是静态分区,而新版 LineageOS 是动态分区,必须通过格式化 + 正确 Recovery 来完成分区布局转换。

  • 注意:刷回官方 MIUI 线刷包是最彻底的修复分区表方法,适合多次尝试仍失败的情况。

  • 验证:刷机成功后,第一次开机时间会较长,耐心等待即可。

📌 最终建议

如果多次尝试 Lineage Recovery 仍失败,我建议你:

  1. 先下载红米 8A(olive)官方 MIUI 线刷包,用 MiFlash 线刷回原始系统,恢复完整分区表。

  2. 再解锁 Bootloader,刷入正确的 Lineage Recovery,最后刷 LineageOS 包。


讨论区(0)

没有评论数据

提交我的评价


*文明理性,友善沟通.

FiimeROM 公共聊天室