[XPERIA X1 ROM Development] fards:
t

those files aren't extracted, that's a corrupted cab not a zip file (the second one) they need decompressing. They won't do a thing in the format they are in...

That hotfix isn't needed for the newer blackstone roms as the files are included.

The only ones that do anything are DDI and gxdma

this is the setup xml to give you an idea of the files proper names.

<wap-provisioningdoc>
- <characteristic type="Install">
<parm name="InstallPhase" value="install" />
<parm name="SetupDLL" value="1" />
<parm name="OSVersionMin" value="3.0" />
<parm name="OSVersionMax" value="4.21" />
<parm name="BuildNumberMin" value="0" />
<parm name="BuildNumberMax" value="-536870912" />
<parm name="UnsupportedPlatforms" value="JUPITERHPC" />
<parm name="AppName" value="Hotfix BLA02889" />
<parm name="InstallDir" value="%CE1%\BLA02889" translation="install" />
<parm name="NumDirs" value="2" />
<parm name="NumFiles" value="10" />
<parm name="NumRegKeys" value="1" />
<parm name="NumRegVals" value="1" />
<parm name="NumShortcuts" value="0" />
</characteristic>
- <characteristic type="FileOperation">
- <characteristic type="\temp" translation="install">
<characteristic type="MakeDir" />
- <characteristic type="HTCmdp.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00HTCmdp.001" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="gxdma.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="000gxdma.002" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="disptools.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="DISPTO~1.003" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="ddi.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00000ddi.004" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
</characteristic>
- <characteristic type="\Windows" translation="install">
<characteristic type="MakeDir" />
- <characteristic type="CM_Entries.xml" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CM_ENT~1.005" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="CheckFile.exe" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CHECKF~1.006" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="__fileList_.txt" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="__FILE~1.007" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="Platformxxx.reg" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="PLATFO~1.008" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="__cusTSKTEMP.exe" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00custsk.009" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="Customize.lst" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CUSTOM~1.010" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
</characteristic>
</characteristic>
- <characteristic type="Registry">
- <characteristic type="HKCU\Software\HTC\Customize">
<parm name="Ver" value="1.0" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

The hotfix files I used are for the slider on the caller ID screen, before the slider would struggle and sometime touching it would not answer but silence the ringtone. Fix really works well.

if you want to extract cab files then search for MSCEinf, it's a great piece of software.