|
|
|
||||
|
It took me a while to hunt that one down... I recommend using sysinternals filemon.exe when you get an error in BuildOS, it gives you great clues as to what might be missing or causing issues...
You either need a directory called tools where buildos is running (or the various tools in the path - rgucomp probably in this case) and you need a directory called ROM/XIP with the boot.rgu in it. Hope that helps, Geoff |
|
||||
|
To anyone thinking about porting XIP from other devices - this isn't exactly a matter of copy and pasting nk.exe and dlls, or even taking the xip.bin from other devices - its a lot of work, as you need to change memory spaces around. I would recommend importing the XIP section from the kaiser, as the device is similar enough to ours - to start you would need IDA - which isn't free might I add - the demo should suffice though.
|
|
||||
|
Quote:
if you can point me in the direction of where to get started with 'moving memory spaces around' i am willing to put the time in to do the editing by hand. glad to see someone respond with more knowledge than myself about porting from another device. |
|
||||
|
Quote:
If you're interested in messing with the XIP section, check in and around XDA-Developers - if you're cooking your own roms, you've probably done this much already. You should know how to hexedit - and probably know some assembly. x86/CISC type assembly should be enough to get you by, but arm assembler knoweldge would be helpful. (note: ARM is 4-byte word aligned, 32 bit! - LITTLE ENDIAN!) some background - if the DLL is XIP, CE guarantees it will run at a certain load address, so theres no point in putting the base relocation table in the dll when the image is built. When you extract the XIP sections, the files just contain the actual code - the DLL expects to be run from a certain location. You need to recreate this table and such so the DLL gets loaded at the right addresses (or loads stuff from the right addresses!) Theres a document that describes this somewhere - i think i can find it for you if you're still interested. Oh yeah, IDA pro is a disassembler. |
|
||||
|
Quote:
im still interested and im looking for ida pro. if anyone else is working on this, it would be nice to have a few people together on this project. i've seen others "run aku 0.7" on the titan, but it was in 0.2.3 xip, which really doesnt interest me. im far more interested in core os modification than in throwing OEMs at a rom. im pretty well done with my clean rom, and im focusing all my time on the xip now. any reading material you can link me would be helpful, but ive been scouring xda til my eyes hurt lately. thanks again for the insight |
|
||||
|
Quote:
http://www.hpcmonex.net/izemize/docs/reloctutpack.zip is the link. good luck?... |
|
||||
|
Verizonguy didn't port aku 0.7 to the apache he is doing more the "run aku 0.7" thing. The new kitchen from helmi for the apache will have aku 0.7 and proper xip for it. We may see something similar for titan.
__________________
Note: 3 Color screen is stuck in bootloader NOT "bricked"; just flash a stock rom exe
Touch Custom rom unlocker Undoing advances in Mogul's since 2007. Titan ReLocker, WM5 roms (don't use w/ gps radio): Telus, TNZ |
|
||||
|
Quote:
and whats 1.40-olimax? |
![]() |
|
|
|