View Full Version : XipporterEx was born!
ervius
30th November 2008, 06:46 PM
Hi all, cooperating with udk, and thanks to the author of the tricks into \mytools folder (I'd like to thank but I don't know who he is!), XipporterEx was born, how it works.....
easy:
you have to insert into:
old xip, new xip to port, and your payload.....
in one click you can port all xip or only MSXipkernel, done it, you can inster xip_out.bin into your os.nb.payload, and if you don't know where, the rightg offset where insert it into payload, you can find it only clicking on a button, and finally you have your new os.nb.payload updated, ported and ready to cook....
all infos and download here:
http://www.forumhtc.com/forum/showthread.php?t=3471
or here:
http://forum.xda-developers.com/showpost.php?p=2813417&postcount=9
bye!
danny_and_2
30th November 2008, 07:11 PM
Hi all, cooperating with udk, and thanks to the author of the tricks into \mytools folder (I'd like to thank but I don't know who he is!), XipporterEx was born, how it works.....
easy:
you have to insert into:
old xip, new xip to port, and your payload.....
in one click you can port all xip or only MSXipkernel, done it, you can inster xip_out.bin into your os.nb.payload, and if you don't know where, the rightg offset where insert it into payload, you can find it only clicking on a button, and finally you have your new os.nb.payload updated, ported and ready to cook....
all infos and download here:
http://www.forumhtc.com/forum/showthread.php?t=3471
bye!
Looks very cool, i will download it now..
ervius
30th November 2008, 07:12 PM
Looks very cool, i will download it now..
yes, for me works well, ported all 2075x and 209xx xips and ever worked fine....
try it and report ;)
bye!
mondilv
30th November 2008, 07:47 PM
Thanks, excellent news!!!
Public link: http://rapidshare.com/files/168872430/XipporterEx_new_find_xip_into_payload.rar
rl66
30th November 2008, 11:48 PM
xxxelent tool it work very fine :)
Da_G
1st December 2008, 05:33 AM
Works good here too. Great work!
pkoper
1st December 2008, 09:47 PM
Awesome tool!!! Thanks a lot!
Ameet
3rd December 2008, 12:42 PM
Hey Ervius. Using your tool (its ROCKING & AWESOME brother) :cool:
Couldnt port the 20759 XIP but maybe something is wrong with the bin that I have. Will try again on shipped XIP and check :)
boggsie
3rd December 2008, 02:31 PM
Thanks, excellent news!!!
Public link: <deleted>
You are probably best off to go to the thread in the op. This way you get the most recent version of the tools.
Best regards,
-boggsie
TekTonik
3rd December 2008, 08:30 PM
I have triyed it using as old xip Diamond XIP 1.97 and new XIP Blackstone 1.14 20757, to port only MXKERNEL, it works without anywarning, but when I dump the xip using XIPPort some module are missing like :
cachefilt.dll
mencfilt.dll
relfsd.dll
htcfsfilter.DLL
kd.dll
and some other for which I have read that they can be deleted
Is it normal ?
yaka
4th December 2008, 08:40 AM
try again,,
ervius
4th December 2008, 01:53 PM
I have triyed it using as old xip Diamond XIP 1.97 and new XIP Blackstone 1.14 20757, to port only MXKERNEL, it works without anywarning, but when I dump the xip using XIPPort some module are missing like :
cachefilt.dll
mencfilt.dll
relfsd.dll
htcfsfilter.DLL
kd.dll
and some other for which I have read that they can be deleted
Is it normal ?
yes, its normal!!!
pawaj
5th December 2008, 05:21 PM
I got xipporting.bat error
ervius
5th December 2008, 05:54 PM
I got xipporting.bat error
??? what mean xipport.bat, if there is an exe to port xip???
TekTonik
6th December 2008, 01:53 AM
yes, its normal!!!
Hi Ervius what should we do with cleaned modules ?
put it manualy in the xip or un rom or never take care about these modules ?
Regards
pawaj
6th December 2008, 03:12 AM
??? what mean xipport.bat, if there is an exe to port xip???
Thankyou for your respond.I fix it already i forgot to install .net :D
by the way How can I use with Artemis?
ervius
6th December 2008, 04:36 AM
Hi Ervius what should we do with cleaned modules ?
put it manualy in the xip or un rom or never take care about these modules ?
Regards
the xip have to works better without all the unused modules (on diamond!) but you can try on other devices, and report witch are useless and witch not!
ervius
7th December 2008, 03:33 AM
last version: 1.2 revision 6, here:
http://forum.xda-developers.com/showpost.php?p=3007615&postcount=383
use your preferred os.nb.payload and your preferred xip (old and new!)
in this release you can port xips and now, remove uldr section, move xip and reduce unused space between xip and imgfd section, and your os.nb.payload will be reduced around 3.5 Mb, ready to be used to build new smaller (so more memory avaiable into rom on device ;)) roms ;)
Ameet
7th December 2008, 08:40 AM
in this release you can port xips and now, remove uldr section, move xip and reduce unused space between xip and imgfd section, and your os.nb.payload will be reduced around 3.5 Mb, ready to be used to build new smaller (so more memory avaiable into rom on device) roms
The problem with this revision is the resulting payload being only 3.8MB. For the ULDR removal and IMGFS increase to work we need to use the -conservative switch on nbmerge and ImgfsToNb tools. This switch doesnt allow the higher size imgfs to be packed into the lower size template :(
Also the tool doesnt modify the LBA & no of sectors of IMGFS partition and needs to be done manually, but again the payload wont work since the nbmerge has to be with -conservative switch. Hope I am sounding clear without confusions :D
conflipper
7th December 2008, 10:17 AM
I Used HTC Rom Tool. to make the NBH file. and it worked fine. my os.nb.payload file is now 4.11 mb. xip os is 20764. Available memory before was 203.49, size after was 203.49. So I am not sure what i did wrong. aside from the smaller os.nb.payload file. everything seems to be the same.
It does boot and everything is fine there.
Ameet
7th December 2008, 02:04 PM
I Used HTC Rom Tool. to make the NBH file. and it worked fine. my os.nb.payload file is now 4.11 mb. xip os is 20764. Available memory before was 203.49, size after was 203.49. So I am not sure what i did wrong. aside from the smaller os.nb.payload file. everything seems to be the same.
It does boot and everything is fine there.
Hey C. You cooking for Diamond? If yes, then how did you manage to use the smaller payload? :eek: I mean did you nbmerge it inOS.nb or just used the payload directly? What about the incorrect bytes of LBA & no of sectors in IMGFS in MBR?
Blackdragon_860
7th December 2008, 02:12 PM
sorry but it doesnt works for niki :-(
tested it, but the phone doesnt boot
Dynomite232
7th December 2008, 02:23 PM
sorry but it doesnt works for niki :-(
tested it, but the phone doesnt bootwhat ever happen to bepe ?will he come back after the new year just a wonderin
Ameet
7th December 2008, 02:32 PM
sorry but it doesnt works for niki :-(
tested it, but the phone doesnt boot
Did you try manual method? Did it work then?
Blackdragon_860
7th December 2008, 02:45 PM
yes, but it also doesnt start manual..
conflipper
7th December 2008, 04:57 PM
Hey C. You cooking for Diamond? If yes, then how did you manage to use the smaller payload? :eek: I mean did you nbmerge it inOS.nb or just used the payload directly? What about the incorrect bytes of LBA & no of sectors in IMGFS in MBR?
I used ervius kitchen 5.3. he has payload files in there. from there I just used his tools port over the new xip, and then remove the uldr. before my base os.nb.payload was 7.5 mb. removing uldr fixed that.
I also used HTC ROM Tool to create the NBH file. I was able to modify ervius kitchens Create Rom.bat, so it loads up htc rom tool right away, from start to finish.
If you use ervius kitchen and everything, it will use the os.nb.payload file directly and so i find that very nice, also allows me to change the date of build right inside the kitchen.
I highly recommned checking it out. It is easliy my kitchen of choice, just because of ease of use.
Blackdragon_860
7th December 2008, 05:05 PM
but how big is now your os.nb?
i really dont understund how it works..
its not possible that the os.nb.payload are so small..
or someone can say me what i must do with the os.nb.payload?
conflipper
7th December 2008, 05:42 PM
the os.nb.payload is what is used to grab the xip. so the os.nb.payload just needs to be the size that the xip is.
my resulting os.nb i have is 110 mb.
Ameet
7th December 2008, 06:40 PM
the os.nb.payload is what is used to grab the xip. so the os.nb.payload just needs to be the size that the xip is.
my resulting os.nb i have is 110 mb.
The only problem is, if you dont use -conservative switch while cooking (after removing ULDR) the ROM is non bootable. and if you use this switch on smaller payload then adding larger imgfs doesnt work :( My template OS.nb in ROM folder is 65mb made from a OS.nb.payload which is 64mb
Hope Ervius can look into this and come up with a solution or put up a guide or something
Blackdragon_860
7th December 2008, 06:49 PM
yes, but why i become this message?
No IMGFS signature found. Exiting.
Ameet
7th December 2008, 06:56 PM
yes, but why i become this message?
No IMGFS signature found. Exiting.
Dont anyone read my observations? :rolleyes:
Have already mentioned in this thread and also in mine that Ervius's tool doesnt modify the imgfs LBA in the MBR region so naturally, even if the imgfs starts at 320000 (new location) in hex offset the LBA mentions of earlier address
ervius
8th December 2008, 02:18 AM
Dont anyone read my observations? :rolleyes:
Have already mentioned in this thread and also in mine that Ervius's tool doesnt modify the imgfs LBA in the MBR region so naturally, even if the imgfs starts at 320000 (new location) in hex offset the LBA mentions of earlier address
aybe you are wrong, check better, in mbr the imgfs LBA, is modified by tool, and I can confirm, all works well, on my rom, at 1st time I tried and imgfs started at 340000 offset, in second time, reducing xip size, it started at 320000, and the offsets on 1cx,1dx,1ex, ecc, were modified, and also on offset 8xx, the one byte was updated, according to the record steps.
if someone goes wrong, maybe you have to post me the os.nb.payload original, and specify for what device it is, and remember, for now, my tool works only on devices that have 0x800 record step.
and if you can be clearer, you have my msn contact and we can tralk about it in pm also... ;)
becouse I don't need to update all bytes into 1cx ecc..., becouse imgfs tools make all for me, I only have to indicate:
uldr size; xip start;xip lenght;imgfs start;imgfs lenght, and in offset 8xx,m only have to indicate imgfs start., for the rests, repeat, imgfs tools, provide to adjust all others infos, when you from obtained os.nb.payload create a new rom!
ervius
13th December 2008, 07:35 PM
I'm posting all new updates here:
http://forum.xda-developers.com/showpost.php?p=2813417&postcount=9
last: revision 22, a lot of updates.....
zerocool81
15th December 2008, 03:50 PM
thanks ervius for all!
this tool is fantastic!
ervius
30th December 2008, 03:42 AM
thanks ervius for all!
this tool is fantastic!
and...
follow updates as in my sign ;)
bye!
Ideal2545
5th March 2009, 08:57 AM
hey so, if i was looking to port the diamond xip to my touch, i would select the diamond xip as my old, and the touch xip as my new?
thanks for the help!
Nixeus
24th March 2009, 03:44 PM
Hello,
WHy the two links in the first post, for the infos are down ?
Is there any problem with this tool ?
Thanks a lot,
Nixeus
rling
25th March 2009, 02:26 AM
Successfully ported XIP from 21032 (Topaz) to Nike/Touch Dual using version 31.
Bug report: Tried running both version 35 & 37, and I get a runtime error in Visual C++ with Platform Rebuilder.exe. "The application has requested the Runtime to terminate in an unusual way."
Bug report: Find Date do not display dates in correct format.
Is this tool still being updated?
Noonski
20th April 2009, 12:20 AM
Just as i wanted to give this one a ride, all the download links where gone?
deeren
20th April 2009, 09:41 AM
Successfully ported XIP from 21032 (Topaz) to Nike/Touch Dual using version 31.
Bug report: Tried running both version 35 & 37, and I get a runtime error in Visual C++ with Platform Rebuilder.exe. "The application has requested the Runtime to terminate in an unusual way."
Bug report: Find Date do not display dates in correct format.
Is this tool still being updated?
same problem as u. not everytime but only for some xips. i used the 31 version but then, after cooking, it didnt boot. check it out friend.
rling
24th April 2009, 06:38 AM
same problem as u. not everytime but only for some xips. i used the 31 version but then, after cooking, it didnt boot. check it out friend.
Ervius keeps the updates in his Visual Kitchen, and not as a separate program.
Also need to update your vcredistribution to 2008 for it to work properly!
c_shekhar
29th April 2009, 06:55 AM
I'm posting all new updates here:
http://forum.xda-developers.com/showpost.php?p=2813417&postcount=9
last: revision 22, a lot of updates.....
the link is broken..............
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.