More research done on my part, I can convert any platform to PC now but not PC to Xbox :@
Green = Flipped 32 bytes
Blue = Flipped 16 bytes
Red = Nulled/Changed/Same
Orange = changes when encrypted & unencrypted.
Xbox Strip Data = 0B00 0001 0004 0003 686D 1800 0000 0190 0001 0000 0000 0000 0000 006A 0000 0000 01
XBPC Strip Data = 0B00 0001
0300 0400 686D 1800 0000
0000 0100 0000 0000 0000
6A00 0000 0000 0000 01
Yup 100% Works.

the only problem the now is the 0190 value I need to check some more Xbox files but I think its different sometimes.
OK the value 0190 changes per file :\ alot are the same but some are different so far I have found
0000,
0064,
00C8,
012C &
0190 all in Raw Hex its 100, 200, 300 & 400.
It seems the values 0190 differ randomly, but they seem to be needed. If the PC file is 0000 its still shows up as corrupt :@ but I can convert any Xbox strip to PC.
________________________________________________
I dont know if this means anything but
0400 = 1024 (could this be file dimensions)
0300 = 768 (could this be file dimensions)
0100 = 256 (could this be colour count)