yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 ROM Development] Com_Reg:
Not really... I tested it - imported OEM pack, then hit "build rom" buttom, wait till newos built in rompdump directory. To check if .rgu integretd into user/default.rgu, I re-dumo the newos. However .rgu is in the files list, but not built into user/default.rgu.

inteks concerns that if there is a need to remove the OEM pack from the rom for some reason.

Thanks all.
[JAMin, XDA Neo, S200 ROM Development] Com_Reg:
it seems till now we can only manaully hunt and copy content of OEM .rgu into main rgu files. Or, use Build OS? I don't know... but with neokit, we don't have OEM, Sys, and ROM in the directory.
[JAMin, XDA Neo, S200 ROM Development] Innova:
NEOkit ,A0030 & A033 can't work ? Please help me

Thank
[JAMin, XDA Neo, S200 ROM Development] inteks:
rgu files are processed by WM on first boot. that the way OEM packages work. they are not for integrating them into default.hv !
[JAMin, XDA Neo, S200 ROM Development] inteks:
copy the neokit.exe from a033(hotfix) into the folder of a030 (should work);)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Try putting the Neokit ROM files in one folder at the root of the drive, with no spaces in the folder names C:\Neokit\ for example.
[JAMin, XDA Neo, S200 ROM Development] francesco85:
thanks inteks, good tool this..

tested latest features.. :)

can you make neokit remove option.xml file from dump folder after successful OEM packs import?

Can you catch exception throw when option.xml is not UNICODE and display an error message?

just reporting some tips to make neokit better.
[JAMin, XDA Neo, S200 ROM Development] inteks:
here you go . . .

btw. i've added a ceipui.exe for WM6.1

if you remove this file you get an error messsage on boot. so i compiled a replacement that does absolutly nothing ;-)

first post updated -> http://xdaforums.com/showthread.php?t=357893
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Woo! Another version.
[JAMin, XDA Neo, S200 ROM Development] inteks:
addded a treeview for packages.

updated first post ->
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Thanks for this. Although your updates are so often I haven't had time to use 0.34...
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
this tools is getting better and better..:)
[JAMin, XDA Neo, S200 ROM Development] eucurto:
yeah.. agree.. i just wish i knew how to use it.. :rolleyes:

essentially pick a rom (korand 3.1) and add apps that would be integrated in that rom, and also make ExtRom usable..
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Making the extrom usable on korand 3.1 requires the addition of the ExtROM in the first place.
[JAMin, XDA Neo, S200 ROM Development] inteks:
hi,

bad news. in "import OEM packages" are still bugs.

one of them i can fix.

to import OEM packages it is necessary to add the package guid to the packages.sof file.

also if you remove a *.dsm file it has to remove from packages.sof file.

that why you get an error if you remove a *.dsm file.

the other (that i cant fix till now)

when i import an OEM pack and use bepes package tool the create packages the imported OEM package stays in the root folder ????

and i dont know why!!! but there is still something to do to import OEM packages correctly . . .

can someone enlighten me ?????:confused:
[JAMin, XDA Neo, S200 ROM Development] ksadek:
Pre-installed software

hi all

i tried to include Real Player files and adobe reader file in a customized ROM of mine...

it was included well (NOT Pre-installed CABS but as separate files in the windows folder) BUT there were problems regarding making FILE ASSOCIATION so i can't tap on PDF file to run adobe OR .RA or .RAM file to run realplayer...but there icons in start menu programs are active and running well

is there any help on how to add registry inside the native ROM regarding file association problem....

thank you
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
In the default.rgu and the user.rgu files, there will be HKEY_CLASSES_ROOT. Within this, each file type will have a hive with a name like .mp3. within the hive specific to the files, you need to edit the registry so that it launches the program you want. See other Registry entries to see what it does, as I do not have the time to go into too much detail.
[JAMin, XDA Neo, S200 ROM Development] ksadek:
a live simple example

thank's for the reply

can u give me just a live simple example....

thank you.. (sorry, I'm newbie)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
In neokit, there is a default.rgu/user.rgu tab. The code below needs to be placed into the default.rgu file, and then saved to the dump folder.

First, you need to identify the file type. For an MP3, it would look something like this:

[PLAIN][HKEY_CLASSES_ROOT\.mp3]
@="MP3File"[/PLAIN]

Next, you need to change what app is launched by this type of file. The "@MP3File" above refers to the location of the next set of items.

[PLAIN][HKEY_CLASSES_ROOT\MP3File]
@="MP3 Format Sound"

"EditFlags"=dword:10000[/PLAIN]

[PLAIN]
[HKEY_CLASSES_ROOT\MP3File\Shell\Open\Command]
@="wmplayer.exe \"%1\""
[/PLAIN]

For your apps, I would put in the following:

[PLAIN]
[HKEY_CLASSES_ROOT\.pdf]
@="PDFFile"

[HKEY_CLASSES_ROOT\MP3File\Shell\Open\Command]
@="whatever_the_pdf_viewer_is_called_in_your_windows_directory.exe"
[/PLAIN]

[PLAIN]
[HKEY_CLASSES_ROOT\.RA]
@="RAfile"

[HKEY_CLASSES_ROOT\RAFile\Shell\Open\Command]
@="whatever_real_player_is_called_in_your_windows_directory.exe"

[HKEY_CLASSES_ROOT\.RAM]
@="RAMfile"

[HKEY_CLASSES_ROOT\RAMFile\Shell\Open\Command]
@="whatever_real_player_is_called_in_your_windows_directory.exe"
[/PLAIN]
[JAMin, XDA Neo, S200 ROM Development] francesco85:
i've tried to import a package but rgu lines don't get merged into the registry... what i'm doing wrong?
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
The UUID.rgu files get imported into the registry when you build the ROM. Until then, they are treated as normal files, and end up in the file list. You can manually copy and past the whole of the UUID.rgu file (except the top line) into the defaul/user.rgu files.
[JAMin, XDA Neo, S200 ROM Development] inteks:
noone an idea ???
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
As far as I can tell, the imported package stays where it is, but the files are copied to the dump folder.
[JAMin, XDA Neo, S200 ROM Development] chriskay:
question: with version 035 i always get the message "empty header...empty header...press any key to continue" or someting when dumping a rom.

is that normal? or what does it mean?

cheers.
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I think it is because the ROM is not the maximum 58MB, and so there are headers with no files/data in them.
[JAMin, XDA Neo, S200 ROM Development] inteks:
btw

im working on a version with contextmenu "move to extrom"

with automated winimage that create a extension.nb on "build rom".

i can do it over commandline, but the shareware version of winimage show this messagebox.

is there any alternativ program that can create this extension.nb image ??
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Thats something that would be easier with the 'old' method of upgrading.

Would it be possible to dump the extrom file (9B00000.nb) created by the dump nk.nbf command in a similar way to the way the ROM (os.nb) is dumped, and then build it up again in the same way? Then normal tools do not work ( I just tried them) but possibly with some modification they could.
[JAMin, XDA Neo, S200 ROM Development] inteks:
thats what i like to do ;)

winimage has commandline options that can to that

BUT because its shareware an annoying popup come on each action :(

maybe there is an freeware alternativ programm out there that does the same as winimage but without the popup???
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Could you use an automation script to 'press enter' to carry on the loading of win image, and have neokit wait whilst that happens before continuing?
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated to a050 ->

have fun

inteks
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Sounds intersting!! thank you for your hardwork!
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
How have you done this? Have you found a new app?

anyway, thankyou for reducing the time it takes to cook a ROM!
[JAMin, XDA Neo, S200 ROM Development] Com_Reg:
This means now the Ext-ROM is accessable for the window mobile system? i.e. we can put some applications in it to run programs from it? It so, that will be great! get 10M more space for the ROM... maybe I guess wrong.
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
you can made some program to read their images form extende rom.. Like , what cloudyfa did.

hehe..

I think so..

small OS.nb made more storage.
[JAMin, XDA Neo, S200 ROM Development] inteks:
yepp, that it. you can add the extrom to systempath and then put DLL's to it.

BUT not all DLL's work from extrom !!!

i.e. office dlls dont work :(

HTC dlls work fine ;)

you have to try out

you can add comments to the files and then share this commentfiles here ;)

(neokit\fileinfo\*.*)

PS:

i allready found a BUG :( till now it only works if your os.nbf includes a 9B000000-Extension.nb ! i will fix that.
[JAMin, XDA Neo, S200 ROM Development] Com_Reg:
Thansk for the explaination. in the past we tried to put .png, .brn, etc. into Ext_Rom with editing the path in the registry. Now we can avoid to do so, or still need to change the path?
[JAMin, XDA Neo, S200 ROM Development] Com_Reg:
Thanks for the reply. I will try it... now with adding the extrom to systempath, no need to edit dll path,e.g. from \window\ABC.dll to \extended_rom\ABC.dll?

File comments as well as fulltext search are wonderful features. very useful...

thanks for the continuouse effort to make this tool perfect.

as the bug you mentioned, I don't think it's a big deal. just add an ext-rom in the nk.nbf, or even a blank one.
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
One slight problem i've got

Extracting nk.nbf into .nb files into new created ROMDUMP directory....

ImgfsFromNb 2.1rc2
Could not open input file '80040000-OS.nb'. Aborting.

Dumping Rom content into dump directory....
Please wait a couple of minutes, depending of the speed of your computer!
Dump folder is ready in ROMDUMP directory!
working in C:\NEOKIT~1.A05\IPROPH~1.0\ROMDUMP

The ROM will not dump. I have tried a variety of ROMs with this.

Actually, this only happens with ROMs cooked using a previous version of Neokit as far as I can tell...
[JAMin, XDA Neo, S200 ROM Development] inteks:
is a 80040000-OS.nb file in the romdump folder ?
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
It is not created, but Hypercore dumps it flawlessly...
[JAMin, XDA Neo, S200 ROM Development] smokeviper:
gooooooooooood!!!!
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated to version A060RC1. see first post ;-)
[JAMin, XDA Neo, S200 ROM Development] ksadek:
WM6.1 can't be dumped

dear colleagues

the WM6.1 can't be dumped....i tried it with many ROMS but failed...why ?

can any1 help?
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Thankyou... No more package import? It worked fine for me, but I can just do it manually.
[JAMin, XDA Neo, S200 ROM Development] skylow:
It would be nice, if you could add a way to create and import packages of cab files.

Then your wonderful tool would be perfect for me.

But great work anyway.

Go on
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Can't you just use ervius package tool to convert cabs->packages? The files for that could be included with the kitchen which would make it easier, but I don't think there are any command parameters for it.
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Just a couple of thoughts:

Is there anyway one could create a kind of "Extrom Package" that was automatically imported directly into the Extension ROM rather than the windows directory/dump directory?

How about an easier to use package selection tool to simply tick boxes (similar to the BuildOS.exe technique), or maybe a "Neokit light" that can be used for basic modification/selection of packages and modification of the extended ROM.

A way of creating an xml file that can be executed by AutoRun.exe that can delete *.lnks and *.rgus that are created for packages and then get left in the dump folder which then end up in the windows directory.

Also, in the linked file there are a PKGTool.sln file and PKGTool.suo file that seem unnecessary.

Edit: After thinking about this a bit...

1. Could this be acheived using xcopy or robocopy before the ROM is built to copy and delete the extrom files which could be marked with something similar to the initflashfiles.
[JAMin, XDA Neo, S200 ROM Development] inteks:
a link to a rom that dont work would be nize :-)
[JAMin, XDA Neo, S200 ROM Development] inteks:
because of ->

i dont like to support something of what i dont know how it works and why it not work in this case.

neokit is for modding and for removing unwanted parts to maximize free storage.

if you like to build roms from ground off you better use tools like i.e. BuildOS.

sry
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
How exactly does neokit import packages? I have never had any problems with the import of packages (they all work properly).
[JAMin, XDA Neo, S200 ROM Development] skylow:
Me again...

I can't find a working link to download ervius' package creator.

The link at RS isn't working.

May somone help me with al link or the files.

Thanks and have a nice sunday,

skylow
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I've just uploaded it here: http://cid-cddbf77985693632.skydrive.live.com/self.aspx/XDA%20files/Programs/Small%20Tools/Package%20Tool.zip

Just had a quick idea... Would it be possible to create a way of searching the "file info" text files so that one can find out what a file does without having to search through manually.
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated to version a061. download see first post :)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Could I be a bit more difficult... Would it be possible to combine all of the comments into a single file so that each ROM can have comments... This is much less necessary given this new addition, but might help.

Another small thing, would be it be possible to label packages in the same way?
[JAMin, XDA Neo, S200 ROM Development] inteks:
the fileinfos are not depend on the roms ! i.e the 'Amr_Reader.dll' does the same in all roms.

its better to share the fileinfos separately from the rom.

they are in differnt files because its easier to share you can copy i.e. 10 fileinfofiles from someone else in your fileinfo folder without overwriting your own infos ;-)

maybe we should start a new thread for sharing this files. i personaly have nothing to share because im working on neokit instead of cooking roms :rolleyes:

have fun

inteks
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Fair point... I shall start a new thread soon methinks...
[JAMin, XDA Neo, S200 ROM Development] rickytr23:
HTC Kaiser

Hi there will this work with the Kaiser I tried to use it but it did not work or maybe its me. thank
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I think kaisers use *.nbh images, and so I don't think this will work.

Inteks: Is there any way to seperate the build IMGFS and the Extrom building processes? I quite often want to change/update one and not the other...
[JAMin, XDA Neo, S200 ROM Development] rickytr23:
ok

Thankz for ur help:(
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I think you might be able to use this: http://xdaforums.com/showthread.php?t=377514
[JAMin, XDA Neo, S200 ROM Development] rickytr23:
nice

thankz man:D
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I haven't used it as prophet ROMs are the other image type, but from what I have seen/heard, I think it should be good.
[JAMin, XDA Neo, S200 ROM Development] m3hdicracker:
hi

tanQ for your guides but a problem ....

When I dumped one rom in dump folder ifound these files and in the neo kit program in Files Tab I didn't found any thing :confused:

in dump folder :

9b000000-Extension.nb

ImgfsToDump.txt

just these files , nothing else

plZZZ help me :(
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
What ROM was it? Some ROMs may not work with neokit if they are constructed differently.
[JAMin, XDA Neo, S200 ROM Development] hoangan12:
i can't down. please help me
[JAMin, XDA Neo, S200 ROM Development] hoangan12:
i can't download neokit . who can help me.up links # .thanks
[JAMin, XDA Neo, S200 ROM Development] ufriendxda:
LZX and XPR compress changable

Hi, inteks!

Is there any possibility to add a switch to change compress mode between LZX and XPR? When modules being loaded to RAM, CPULoad by XPR compress could be less than it by LZX compress. I think, XPR compress may bring benefit by speed and power usage.

Thank you for the great tool!
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated !!! for download see first post :cool:

update version a070:

ok. beside some other fixes and optimations the most interesting new feature is the "comparer" button on the 'Files' tab!

you can select an other rom and neotab hides all files included in both roms!!!

in other words.

select a "reference" rom i.e. micro V3 as smallest but working rom and neokit hides all files that are "needed" !!!

you can edit/remove the files that are not really needed ;-)

PS: i'm allready working on the next features ---->

stay tuned ;)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
That looks awesome!!!!!

(although I still miss the G'Reloc, and the Import OEM pack items...)

As well as SDConfig, could you do something for the "Config.txt" file as well?
[JAMin, XDA Neo, S200 ROM Development] inteks:
why should someone use extended_rom for autoinstall.

better place sysfiles in extended_rom

btw. thx for sticky :)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
But some things can be done in the ExtROM, and not require an SD Card...

I think this should be a sticky!
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
Yups. That's right.
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
I disagree... Some cab files have a hardcoded install path, and so OEM packs of them are really wasteful... Leaving them in \Windows wastes space, and the point of UC is User Customization, not ROM Chef customization....

Also, the config.txt file can be used to implement xml files, which is useful, and can be used in the \Windows folder...
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
yups. What you said is right too.

That's why, I combine both of them. :p
[JAMin, XDA Neo, S200 ROM Development] inteks:
maybe you should add to your flashing tool a possibility to transfer the UC Files to Storage card via activesync before flashing the rom.

then can romchefs deploy with your flashingtool and with a configuable path to the UCFiles

maybe with an option for the user to add their own files
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
What I do in my ROMs is use the config.txt file, and then leave SDConfig.txt alone...

Anyway, this is your (excellent) software, so I'll stop trying to make you do things... :p
[JAMin, XDA Neo, S200 ROM Development] francesco85:
thanks...

please re-add g'reloc tool :)
[JAMin, XDA Neo, S200 ROM Development] thebarry1011:
will this work with a titan rom... and if so could you provide noob to the app directions
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
Thanks inteks ;)
[JAMin, XDA Neo, S200 ROM Development] l3v5y:
Depends on the file format.

Different devices have different OS files, and the techniques used to build one may not work on a different device. If it does work, it'll be the same method as for Prophet ROMs with this, except the final stage of building the NK.nbf, and the flashing part...
[JAMin, XDA Neo, S200 ROM Development] fafamon:
Need Help

Hey every body

This is a great tool but every time I try to "Build ROM" I get an error massege

====

{ ImgfsFromDump.exe has encountered a problem and needs to close. We are sorry for the inconvenience.} ====

All I did is took some cab files ( 5 to be exact) put it into a Packages and copy those folder packages into the Dump folder and tried to push the Build ROM button.

is there any thing I did wrong??!!

Thanks
[JAMin, XDA Neo, S200 ROM Development] francesco85:
for now this tool don't handle packages, so you have to:

1- copy-paste all program files inside dump folder, no folder just files

2- add regedit and links/startmenu entries stuff with neokit "default.rgu user.rgu" and "initflashfiles.dat" tabs

for this two steps i suggest "MSCEInf.exe" tool, once drop the cab inside, you can easly extract files and regedit entries.

good luck friend
[JAMin, XDA Neo, S200 ROM Development] fafamon:
Thank u but still Error !!??

Thank u for ur comment but still an Error

((AppName: imgfsfromdump.exe	AppVer: 0.0.0.0	ModName: imgfsfromdump.exe

ModVer: 0.0.0.0	Offset: 0000a3a7))

and the the technical information about the error report is attached. please help or explain.

Thanks
[JAMin, XDA Neo, S200 ROM Development] wapvirus:
Thanks so much this is a nice tool hope to make myself a cool rom soon
[JAMin, XDA Neo, S200 ROM Development] vosathanh:
Cannot download Neokit. Always stop when nearly finish. Pls help the link. Thanks.
[JAMin, XDA Neo, S200 ROM Development] vosathanh:
Anyone pls helpme the link for Neokit... I'm eager to be a member of Rom cooks. Plssssssssssss.....
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
UPLOADING....~~~~~ ;)
[JAMin, XDA Neo, S200 ROM Development] vosathanh:
Thousands of thanks. I'm using Rom 1d by you. Very fast and stable. Now want to cook for my self.
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
Be careful and happy playing ~~~

http://rapidshare.com/files/133529498/neo_a070.zip

;)
[JAMin, XDA Neo, S200 ROM Development] vosathanh:
Tks much. Downloading....
[JAMin, XDA Neo, S200 ROM Development] inteks:
first post updated ->

update version a080:

the buid process is more automated now

the new build nbf file is copied together with RUU into "ROMDUMP\UpdateFiles"

G'Reloc is back

it has a setup now :-)

a 'small' UC Config tool is included (path is fixed to \Storage Card\Cabs)

on the UC Config tab the files in "\Storage Card\Cabs" are listed (if you prophet is connected)

you can check which ones to install. sdconfig.txt is written directly to your storagecard.

you can also clear the autorun flag in registry and run checkautorun.exe directly to test your setup.

have fun

inteks

ps:

ist finally fixed that neokit can run from "long" pathnames. it can now run from i.e. "c:\program files\.... .....\neokit"

the setup will add the filetyp ".nbf" to registry. you can edit roms by doubleclick now ;-)
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
You are the real master man~~~

Thanks very much ~~~

Bye~~ :) :)
[JAMin, XDA Neo, S200 ROM Development] legedug:
You amazed me Man.

Thank's

:)

Trying to downloads, but the server is down. Any mirror?
[JAMin, XDA Neo, S200 ROM Development] inteks:
neokit a081RC2 includes a new tool called neoflash.

it will be copied to the updatefiles folder in the build process and helps the user to copy the ucfiles/cabs to his phone.

it also allows selection/deselection and writes automatically an updated sdconfig.txt to phones storagecard ;-)

updated 1. post

have fun

inteks
[JAMin, XDA Neo, S200 ROM Development] KoolPal:
Hi,

Can you please upload on rapidshare or on some other site? Getting a download error when trying to download the latest RC2.

Thank
[JAMin, XDA Neo, S200 ROM Development] maximiliano:
please please emergency!!!!

i download the rapishare, neo_a070.zip, but i need the password, not found exe.

please please please!!! i need the password, not open !!!!

thanks

maximiliano.:(
[JAMin, XDA Neo, S200 ROM Development] maximiliano:
help!!

please!!! i need the password, cause not open the file!!!!neokit!
[JAMin, XDA Neo, S200 ROM Development] maximiliano:
the password please, not open file!!! is very necesary!!!! please!!!

Maximiliano!!!:(
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
dioxda2 ok.....
[JAMin, XDA Neo, S200 ROM Development] maximiliano:
very thanks!!!!

great men!!!! thanks!!!
[JAMin, XDA Neo, S200 ROM Development] rendyka:
uhmm..sorry, but i've searching post by post, and i can't find link A081RC2 version, i just can find 070 version,.... :confused: :confused: