如何扩大Nokia X6/6.1 Plus的system和vendor分区

扩大system和vendor分区,让Nokia X6/6.1 Plus(以下用Nokia 6.1 Plus代替)能刷更多ROM,如MIUI

注意:本教程是由https://forum.xda-developers.com/nokia-6-1-plus/how-to/guide-how-to-enlarge-vendor-partition-t3919808的教程翻译而来,作者:hikari_calyx,感谢hikari_calyx提供的分区表和教程。

注意事项

出于某些原因,Nokia 6.1 Plus的system和vendor分区比Nokia 7 Plus的小

Nokia 6.1 Plus两个分区的大小:
system_a/b: 2,684,354,560 bytes
vendor_a/b: 536,870,912 bytes

Nokia 7 Plus两个分区的大小:
system_a/b: 3,221,225,472 bytes
vendor_a/b: 1,073,741,824 bytes

扩大分区的意义是什么?
这将允许您刷一些为GSI_SDM660_64设备定制的ROM,例如MIUI10

警告:重新分区将破坏您的用户数据,在继续之前请备份重要的数据。此操作可能导致手机无法OTA更新,但主要的一点是可以使用自定义ROM,能不能更新谁在乎呢?

正文

刷分区表

1.手机进入Download模式并连接电脑。
2.下载分区表并刷入(推荐使用Google 官方提供的Platform Tools):
链接: https://pan.baidu.com/s/1IjwGXB52y2VDRzdROFp5uQ 提取码: uf1s

1
./fastboot flash partition B2N-0-339B-gpt_both0.bin             //注意分区表的位置

安装OTA全量包

重新分区之后将无法开机(至少我的手机是这样),需要安装DRG-345B-0-00WW-B03或者DRG-347C-0-00CN-B04版本的全量包,不能用https://fih-firmware.hikaricalyx.com/hmd_en.html#drg里的固件,否则它将会还原手机的分区表。

所需文件及工具

1.DRG-347C-0-00CN-B04:链接: https://pan.baidu.com/s/1OmTRjPN50KSXSS04lVBVJA 提取码: i4hr
2.半夏月提供的payload.bin解包工具:https://www.banxiayue.com/payload-bin.html
3.hikari_calyx提供的线刷工具:https://github.com/HikariCalyx/OSTRemote/releases

解包payload.bin并刷入

1.解压DRG-347C-0-00CN-B04得到payload.bin,并将其放入payload.bin解包工具目录下的payload_input文件夹下。

双击运行payload_dumper.exe,然后等待解包完成,解包好的文件在payload_output目录中。
2.将hikari_calyx提供的线刷工具generic_flash_script_gsi_sdm660_64_en_1.0.2.exe复制到payload_output目录中,手机进入Download模式并连接电脑,双击运行generic_flash_script_gsi_sdm660_64_en_1.0.2.exe开始安装全量包。
3.删除用户数据,否则手机将无法启动。

1
./fastboot -w reboot

其他

重新分区完毕后即可享用MIUI10 for Nokia了,详情见:https://www.dospy.wang/forum.php?mod=viewthread&tid=3024&extra=page%3D1