[UNBRICK][NEED HELP]GPT partition table (Desire 610/612)

southern-dust

Member
Jul 9, 2016
24
1
0
Well , I found a python script that can make the gpt.bin(or partitions.bin) file I need to make gpt partition table.
Just Need someone who have well working device and a computer running linux.
I last the script end of this tread.
Would Anyone like to give me a lift? :)


How To:
1. You should have a well-working htc desire 610/612 phone.(ROOTED)
2..Download that script named mkpartition0_bin.py I last at end.
3.Connect your phone, make sure you have adb (android-tools) running corrctly.
4.cd to your work directory and type:
Code:
 python ./mkpartition0_bin.py
Then you'll find it at your device's sdcard root dir.

Some issues:
1.I found error when I running this script:
Code:
[[email protected] create]$ ./mkpartition0_bin.py 
1+0 records in
1+0 records out
512 bytes transferred in 0.001 secs (512000 bytes/sec)
Traceback (most recent call last):
  File "./mkpartition0_bin.py", line 54, in <module>
    mbr()
  File "./mkpartition0_bin.py", line 17, in mbr
    partition = dict(zip(('boot', 'id', 'start', 'size'), unpack('4I', buf)))
struct.error: unpack requires a string argument of length 16
2.Another Issue is that this script requires device is rooted.
But I think sometimes it isn't touchable.

Code:
dd if=/dev/block/mmcblk0 of=/cache/partition0.bin bs=512 count=1
dd: /dev/block/mmcblk0: Permission denied
ANYWAY, Thank for all.



==============================================================
Hi guys.
I've got a hard brick with my htc Desire 612 , which I think is same as 610.

1. I got the "cat /proc/xxx" info with a thread I found in XDA ( I left it here).

2. I have got Qualcomm .mbn files :
mprg8x26.mbn, prog_firehose_8x26.mbn
and so on.
left this thread.

3.I would use QFIL but less rawprogram0.xml and patch0.xml.
I found I can get them two with partition.xml and ptool.py .

So , I just need to create a partition.xml with this tread :
https://androidforums.com/threads/guide-how-to-create-partition-xml-gpt.1125433/

But when I unpacked the rom.zip from RUU , USING THIS TOOL :
https://forum.xda-developers.com/chef-central/android/tool-universal-htc-ruu-rom-decryption-t3382928

I CANNOT Found the gpt_main_xx.img , which is a gpt partition table I need to create partition.xml .
 

Attachments

Last edited:

southern-dust

Member
Jul 9, 2016
24
1
0
Here are my files you guys might need.

contents:
create.zip:
  1. partition.xml (template)
  2. partitions table.txt (Info)
  3. PartitioningTool.py (This script parses "partition.xml" and creates numerous output files specifically, partition.bin, rawprogram.xml)
  4. Partition_xml-Generator-Spreadsheet.ods (sheet to generate partition.xml from gpt.bin)


THANKS ALL!
 

Attachments

Last edited: