高通设备编译生成分区表

高通设备编译生成分区表

日暮清林
2025-02-07 / 0 评论 / 13 阅读 / 正在检测是否收录...

环境准备

高通分区表使用 ptool.py 工具解析分区表文件生成,工具需要使用 Python 2。
准备包含所有分区的 partition.xml 分区表文件。

生成分区表

​​‌‌​​​‌‌​‌​​‌‌‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍​‌‌​​‌​‌​​‌​​‌‌‌‍​‌‌​‌‌‌‌‌‌‌​​‌​‌‍​‌‌‌​‌​​​‌​​​​​‌‍​‌​​‌‌​‌‌‌‌‌​​​‍​​​​​​​‌‌‌​‌​​‌‍​‌‌‌​‌​​​​‌​‌‌‌​‍​​​‌​‌​‌‌‌​​​​​‍​​‌‌‌​‌‌‌‌​‌‌‌‌‍​‌​‌‌​‌‌‌‌‌‌​​‌‍​‌​‌‌​​‌‌​​​‌​‌‍​‌‌‌​‌‌‌‌​​‌​‌‌‌‍​​‌‌‌‌‌‌‌‌​​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​​​‌​‌​‌‌​​‌‌‌​‍‌​‌‌​​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​‌​​​​​‍‌​‌‌​​‌​‍‌​​‌‌‌‌​‍‌​​​‌‌​‌‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍​‌‌​​​‌​‌‌‌​​​‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌​‌​‍‌‌​‌​​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌​​​‍​‌​‌‌​‌‌‌‌​​‌​​‍​‌‌​​​​‌​‌​​​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​‌​‌​​‍‌​​​​‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌‌​‌​​​‌‍‌​​​‌‌​​‍‌​​​‌​‌​‍‌​‌​​​‌‌‍‌​​​‌‌‌​‍‌​​​‌​‌​‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌​​‌‌‌​​‍‌​​‌​​​​‍‌​​‌​​‌​‍‌​​‌​​‌​‍‌‌​‌​​‌​‍‌​​‌‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​​‌‌‌​​‍‌​​‌‌​‌​‍‌‌​‌​​‌​‍‌​​‌‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌‌​‌​‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​​‌‌‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌​​‌‌​​​‍‌​‌​​​‌‌‍‌​‌‌‌​​​‍‌​​‌‌​‌​‍‌​​‌​​​‌‍‌​​‌‌​‌​‍‌​​​‌‌​‌‍‌​​‌‌‌‌​‍‌​​​‌​‌‌‍‌​​‌‌​‌​‍‌‌​‌​​‌​‍‌​‌‌‌​​​‍‌​‌​‌‌‌‌‍‌​‌​‌​‌‌‍‌‌​‌​​‌​‍‌​‌​‌​‌‌‍‌​​‌‌‌‌​‍‌​​‌‌‌​‌‍‌​​‌​​‌‌‍‌​​‌‌​‌​‍‌‌​‌​​‌​‍‌​‌‌‌​​‌‍‌​​‌​​​​‍‌​​​‌‌​‌‍‌‌​‌​​‌​‍‌​‌​‌‌‌​‍‌​​​‌​‌​‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌​​‌‌‌​​‍‌​​‌​​​​‍‌​​‌​​‌​‍‌​​‌​​‌​‍‌‌​‌​​‌​‍‌​‌‌‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​​‌‌‌​​‍‌​​‌‌​‌​‍‌​​​‌‌​​‍‌‌​‌​​​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​‌​‍‌​​‌​​‌‌

要生成可刷入 GPT 分区表 Binary 和 QFIL 线刷包使用的 rawprogram、patch 文件,使用命令:

python ptool.py -x partition.xml

随后会在当前目录下生成所有分区表文件:

gpt_backup0.bin  gpt_both4.bin   gpt_main2.bin  rawprogram0_BLANK_GPT.xml        rawprogram3_WIPE_PARTITIONS.xml  wipe_rawprogram_PHY2.xml
gpt_backup1.bin  gpt_both5.bin   gpt_main3.bin  rawprogram0_WIPE_PARTITIONS.xml  rawprogram3.xml                  wipe_rawprogram_PHY4.xml
gpt_backup2.bin  gpt_empty0.bin  gpt_main4.bin  rawprogram0.xml                  rawprogram4_BLANK_GPT.xml        wipe_rawprogram_PHY5.xml
gpt_backup3.bin  gpt_empty1.bin  gpt_main5.bin  rawprogram1_BLANK_GPT.xml        rawprogram4_WIPE_PARTITIONS.xml  wipe_rawprogram_PHY6.xml
gpt_backup4.bin  gpt_empty2.bin  patch0.xml     rawprogram1_WIPE_PARTITIONS.xml  rawprogram4.xml                  wipe_rawprogram_PHY7.xml
gpt_backup5.bin  gpt_empty3.bin  patch1.xml     rawprogram1.xml                  rawprogram5_BLANK_GPT.xml        zeros_1sector.bin
gpt_both0.bin    gpt_empty4.bin  patch2.xml     rawprogram2_BLANK_GPT.xml        rawprogram5_WIPE_PARTITIONS.xml  zeros_5sectors.bin
gpt_both1.bin    gpt_empty5.bin  patch3.xml     rawprogram2_WIPE_PARTITIONS.xml  rawprogram5.xml
gpt_both2.bin    gpt_main0.bin   patch4.xml     rawprogram2.xml                  wipe_rawprogram_PHY0.xml
gpt_both3.bin    gpt_main1.bin   patch5.xml     rawprogram3_BLANK_GPT.xml        wipe_rawprogram_PHY1.xml
0

评论 (0)

取消