i thought of re doing doloop's modd for TP2 
and here it is
fully tested to be working 
now we can mtty our X1 without having the need of MTTY and its drivers
INSTRUCTIONS:
- download and unzip
- run then ROMUpdateUtility.exe and wait for it to finish.....
- device will reboot but will neva go past the bootscreen coz there is no OS to boot
- take our batti and then flash a rom using mSD card or by taking device into bootloader and using customRUU to load ur favorite ROM
DOWNLOAD:
http://valkyrie.htc-files.com/downloads/roms/valkyrie/XPERIA/task29.zip
WHATS TASK29\MTTY
when u flash a rom, you are copying files onto the internal memory (like duh!) but if u repeatadly flash different roms, sometimes files from older version stays behind as when u flash a rom, you just copy and sometimes overwrite files without deleting the older ones. hence at times these older files may create bugs\instability. hardrest donot always fix it.so we use MTTY
read this post to know what made me such a firm fan of mtty.http://forum.xda-developers.com/show...postcount=6085
but the thing is, mtty is and can be hard to use for new users. ... for me,, i was having the worst time installin the drivers needed to run mtty on win7 x64. so u i made this tool for me and for all
CREDIT:
all credit goes to doloop for coming up with the idea
http://forum.xda-developers.com/showpost.php?p=5845908&postcount=1
and here it is
now we can mtty our X1 without having the need of MTTY and its drivers
INSTRUCTIONS:
- download and unzip
- run then ROMUpdateUtility.exe and wait for it to finish.....
- device will reboot but will neva go past the bootscreen coz there is no OS to boot
- take our batti and then flash a rom using mSD card or by taking device into bootloader and using customRUU to load ur favorite ROM
DOWNLOAD:
http://valkyrie.htc-files.com/downloads/roms/valkyrie/XPERIA/task29.zip
WHATS TASK29\MTTY
when u flash a rom, you are copying files onto the internal memory (like duh!) but if u repeatadly flash different roms, sometimes files from older version stays behind as when u flash a rom, you just copy and sometimes overwrite files without deleting the older ones. hence at times these older files may create bugs\instability. hardrest donot always fix it.so we use MTTY
read this post to know what made me such a firm fan of mtty.http://forum.xda-developers.com/show...postcount=6085
but the thing is, mtty is and can be hard to use for new users. ... for me,, i was having the worst time installin the drivers needed to run mtty on win7 x64. so u i made this tool for me and for all
CREDIT:
all credit goes to doloop for coming up with the idea
Hi,
I hex edited RomUpdateUtility.exe so it runs task 29 right after flashing ruu_signed.nbh
As every one understand this command format the rom,
Just unzip and run task29.exe . You may replace ruu_signed.nbh with the radio of your choice.
After the phone reset itself, your old rom will be gone, so it won't boot: binfs has been formated, your phone memory is clean.
You'll need to power up in bootloader mode (press vol down right after power key), then use the leocustomruu.exe provided with your favorite rom package, or flash it from memory card using standard procedure.
http://forum.xda-developers.com/showpost.php?p=5845908&postcount=1