|
||||
Here is some of what Helmi has shared with me.
here some point... to make ur device running Crossbow u need the xip part from other crossbow device... tools needed: ActivePerl (its standar tools for rom making/moding/studying) http://downloads.activestate.com/Act...x86-274739.msi next install necesarry repository: 1. goto command prompt then type ppm 2. from ppm> type or paste this repository add itsme http://www.xs4all.nl/~itsme/projects/perl/ppm 3. after that, still in ppm> prompt type or paste install XdaDevelopers-NbfUtils 4. after that, still in ppm> prompt type or paste install XdaDevelopers-CompressUtils 5. finish by typing exit. now u're ready to mesh with rom. Itsme perl script: http://nah6.com/~itsme/cvs-xdadevtools/romtools/ http://nah6.com/~itsme/cvs-xdadevtools/dumprom/ http://nah6.com/~itsme/cvs-xdadevtools/ Xip part from other crossbow device dumpromx.exe RomMaster.exe/dump.exe some start point: Code: RomMaster.exe -w 5 nk.nba -x -b 0x0000310000 -o xip2.bin to extract Apache XIP2 part to xip2.bin Code: dumpromx.exe xip2.bin -5 -d OUT -f coredll.dll to extract coredll.dll from the xip2.bin to OUT dir (u should create out dir manualy) that command will create coredll.dll.0,coredll.dll.1,coredll.dll.2,coredll. dll.3,coredll.dll.4,coredll.dll.eo etc.. and here the code to replace the coredll.dll in xip with other coredll.dll Code: dumpromx.exe xip2.bin -5 -f coredll.dll -a coredll.dll after that the problem is how recalculate the address of the module, and how to put back if we able to recalculate the address, and relocation its free/emptied space/occupied space after we replace it xip module, and last but not least, to write back to nk.nba xip part at address Code: offset: 0000310000 - 0000640000 l=0000330000 (064:00:01) - (2ff:7f:01) 00003200 00014e00 25
__________________
Kitchen updates at www.ppckitchen.org and you can get BuildOS help Here
If you have been helped by me or would like to support developers like Olipro, helmi_c, and others please feel free to Donate ALWAYS FLASH BACK TO YOUR CARRIER'S OFFICIAL ROM BEFORE TAKING YOUR PHONE IN FOR SERVICE OF ANY KIND |
|
||||
Yeah, I have been able to easily extract the xip from a few wm6 sources and have been experimenting with combinations of different modules from wm6 and wm5. Rebuilding the xip chains/moving modules around and rebuilding the tables by hand is a bitch but I taught myself how to do it. I've successfully built wm6 roms so far to run on the apache but as with all the other developers working on all the other devices except universal and wizard, I haven't found the right combination yet.
I've progressed to a point where I'm able to get the apache to boot with wm6 but need to work on the shell, registry and drivers more to get to the welcome screen. One of the things that sucks is that I'm working off of leaked beta versions of wm6, and hacked apart beta builds made for other devices as it isn't even out yet. The leaked beta builds are buggy and device dependent, so it is slow going. I'm confident I can get wm6 to work with the apache. It is just a matter of time. |
|
||||
Way to go verizonguy! All that stuff posted by colonel is WAY over my head. I have faith you can do it. If you need anything please let me know. I'm willing to help in any possible way.
__________________
Join the PPCGeeks Group in Google Maps with Latitude
Quote:
|
|
||||
well this should be some good news i hope it seem faria on xda-dev had release a wwe wm6 which should be the real deal. ie not a beta
http://forum.xda-developers.com/showthread.php?t=297762 hope that helps. |
|
||||
So over on xda there is some posts about porting wm6 to the apache. What is needed to be done further to facilitate this. I am working on learning how to work with this stuff but so far it is way over my head. I'm more than happy to put some crazy work into this if others can help me wrap my head around what to do to get work started.
|
|
|
|