yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 ROM Development] inteks:
oh , thats not that easy because i show the output of the "lowlevel" tools as it comes.

its much saver not to merge the both files.

but i can think about to put them on a single tab with only 1 search button that search in both files (if that helps)

have fun

inteks
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Anyway when files are added or deleted with all rgus untouched, this tool really rocks!

@all:

All newbies, I myself of course included, might like to try this way out:

1. Choose your favored nbf

2. run neokit

3. delete or add whatever files the applications you wanna install, and keep in mind only fileds directed into the windows folder are needed to be added. For example, if you like HTCHome of which all graphics are redirected into the HTCAlbum folder in the root directory, you can just add the six files (exes, muis, and dlls) into the dump folder in your pc.

4. build rom (steps 7 can be included here by making the registries into ext_rom)

5. flash

6. (optional) Put the needed files into the target folder, if there is any application's related files are put into folders other than the windows folder, just as the HTCHome example.

7. import registries for the applications you've incorporated into the cooked rom.

The benifits of doing this:

1. FASTER--though all files and registries are the same, your device will be FASTER with this way

2. Space economically--when all are doen and you backup your system, you'll find the back-up file will be much more smaller in size, depending on how many applications you added. My backup file shrinks from 11M to 2.xM for instance.

3. Time economically--in addition to saving time from installing applications after flashing, restoring backup files will be much faster because of diiferent files' sizes.

4. Flexible to change graphics--graphics not cooking into system leave us a cosy time to REPLACE whatever new graphics we like!
[JAMin, XDA Neo, S200 ROM Development] iiiox:
OH yea, just wish a rgu-edite-reliable version hits the road sooner. Thank you so very much, inteks!
[JAMin, XDA Neo, S200 ROM Development] kancrutt:
thanx 4 ur tutorial :D
[JAMin, XDA Neo, S200 ROM Development] bal2an:
iiiox, do you manage to sucessfully remove anything from ShadoW?
[JAMin, XDA Neo, S200 ROM Development] iiiox:
ok...i'm playing with ShadoW now. Working or not with this method should be confirmed later...
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Report: Cooking ShadoW_CE with neokit

Storage Memory: around 80M (70.10MB/67.84MB available + 10M ExtStorage)

Program Memory: 32.XM

Speed.....FLYING to be least!!

Removed Apps:

1. HTCHome

2. Esmertic Java

3. Voice Speed Dial

4. WkTask

5. All tools in the accessories folder

6. Internet Sharing

7. Remote Destop

8. Network Plugin

9. PPT

10. 392 files in total removed

Setbacks so far:

a loose end of icons such as Wktask in the setting pages (will check it out whether some cpls remains accidentally). Other than that, everything goes fine!

Recommendation:

After cooking your rom, using Sktools to clean up all the bad registries can be a workaround for the restriction from editing rgus with neokit.
[JAMin, XDA Neo, S200 ROM Development] ufriendxda:
Hi, iiiox, may I ask you for sharing this wonderfull rom?
[JAMin, XDA Neo, S200 ROM Development] iiiox:
To be honest, I know nothing about cooking. All I've done so far is to serve an "clean" idea for the true rom masters. For example, the loose end I mentioned at the previous post has been solved by removing htccpl. Not only that, I removed so more such as Htc_init_tray, Htc Wifi_tray, HtcWMPlug, wpctsc(for remote destop control), TFsettings, 3 ring tones, and OF COURSE HTC ico....etc,.

It's now 72M + 10M storage and OVER 33M program memory....

Still, ALL THE figures are nonsense if any of the critical functions goes wrong...

I'll keep report how it goes instead of share the file. Claudyfa, Korand, Gullum, Hma4 after all, are the real masters here. Let cross our fingers for that EXTEREMLY SUPER CLEAN version^^"
[JAMin, XDA Neo, S200 ROM Development] liho19:
wait wait wait
[JAMin, XDA Neo, S200 ROM Development] ufriendxda:
Great!

Acctually I have to flash my Prophet again tonight bc my 4G SD card doesn't work any more, and the File Explorer always stucks in windows folder when I open the File Explorer. I don't know how to fix it, another flash or hard reset may be the only choice.

I really want to try your edited clean rom, so hope you could share it.

Thank you.
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Trust me, neokit is really intuitive. Just do whatever you want instead of waiting for someone dumb as I am tinkering a rom for you^^

And another good news is, it's totally safe to re-cook the roms with neokit. Just keep in mind DO NOT touch those rgus and initflashfiles.

Moreover, ShadoW CE is unbelievably FAST under the same EXTEREMLY SUPER CLEAN circumstance. If what you want is a FAST system, try ShadoW CE.

On the other hand, Korand WWW V2.5 is the most convenient, for it is quite clean at the first place.

BTW. after being intensively tried for around 3hrs, the experimental ShadoW ESC did its job quite good. Nothing unusual happend--Wifi, BT, Activesync, installing, and brabrabra.

Still, there were something interesting here.

1. HTCcpl though can be removed, all its related apps such as clear storage, backlights, GPRS Authentication and brabrabra will not shown in the setting page (goes without saying). If you choose to remove it, don't forget to link it's apps from the windows folder menually after flash.

Note: if you wanna keep HTCcpl for ShadoW, you will have to remove the "loose end" Wktask on the setting page by modifying the registry after flash, for it is written in the registry, which is literally untouchable with neokit at this stage.

2. wpctsc, WiFiInit, WiFiTray are safe to remove.

3. all the files at my first post about ShodoW's attempt are safe to remove.

4. removing the calculator's skins for ShadoW will disable the calculator, so either remain them or replace another claculator once and for all.

5. Again and once again, practically everybody can be a cook if the rgu's issue can be improved. Let's THANK inteks again!
[JAMin, XDA Neo, S200 ROM Development] ufriendxda:
iiiox, you are a very patient man.

Thank you for the detailed instructions. I'll try to make my own rom in this weekend.

Hope Claudyfa not release his super clean ShadoW rom by then. :)
[JAMin, XDA Neo, S200 ROM Development] inteks:
you "can" touch them -> if your know what your doing ;)

btw. i will upload a new version of neokit. have a look at the first post :rolleyes:
[JAMin, XDA Neo, S200 ROM Development] anubis.genix:
i get following error after dumping this rom and selecting FILES.

i've vista x64 and tried to run it with xp sp2 compatibility too
[JAMin, XDA Neo, S200 ROM Development] anubis.genix:
sorry for spam

just switched to xp and i get this
[JAMin, XDA Neo, S200 ROM Development] inteks:
the first error could be a security issue under vista

when you select a file neokit trys to create a "removed" dir if it not exist and the it moves the file/s to this dir.

the second error, maybe your *.nbf doesent contain a "80040000-OS.nb" file. sometimes they called just "os.nb" try to rename that file to 80040000-OS.nb and then hit dump again.
[JAMin, XDA Neo, S200 ROM Development] francesco85:
using filelist tab i get this error.. why?
[JAMin, XDA Neo, S200 ROM Development] bal2an:
Congrats mate ... some question:

1. If I still want to keep the HTC Home, how do we done it? Past experience shows that HTC Home is there but we cannot access it (same with HTC action and other HTC tools).

2. How is your iShadoW folder after removal? Is it still there?

3. When do you start your own ROM, since you are getting better mastering this things :D
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
iiiox. how yo modify it? do yu mean delete KKCU/Software/waku after flashing it?

I have remove WK Task, but I can't remove it setting.. So when I go Start to Start/settings/System

I still find this WK Task , even WkTask is remove and inactive.
[JAMin, XDA Neo, S200 ROM Development] iiiox:
hi, it's driven by HTCCPL:

[HKEY_LOCAL_MACHINE\Software\HTC\HTCCPL] "Applet 10" (using another rom now, not 100% sure if it's Applet "10" or not. pls check it out by urself. ^_^

Hi, I haven't tried ShadoW Touch Edition yet so I am not sure whether HTCAction or the sorts survives after the rebuilding process.

What I've lerant is that to re-build roms with ext_rom, we have to:

1. extracting the extende_rom.nb and 80040000-OS.nb from an nk.nbf

2. rendering the 80040000-OS.nb to a new nk.nbf, with nb2nbf.exe for example.

3. rebuilting the new nk.nbf with neokit

4. translating a final nk.nbf conprised of the 8004000-OS.nb in the dump folder generated by neokit and the extende_rom.nb extracted earlier

5. done, start to flash

Note: to see more how to build ext_rom, you might like to see the instruction given by our rom master Hma4 >> http://xdaforums.com/showthread.php?t=350033

Good luck^^
[JAMin, XDA Neo, S200 ROM Development] bal2an:
Thx mate, you definitely should start cooking your own and share with us. Skill master already, you are ... (YodaStyle) ... hehehe ...
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Sure, I sincerely belive you are right^^

The problem could probably caused by my PC, XP professional, school-edition. The truth is that I'd been trying many "dos" apps in vain (none of dos apps works for my PC) before relishing neokit!

However, unless I'm totally wrong, a few others have experienced the same setbacks, security-dialogue-box-popping-up for instance, while modifying the rgus along with ShadoW CE.

No matter what, I still believe that's my wispy neurons' delinquency, not my PC, and not the fanstactic cooking tool^^"

Big thanks to you again, inteks!

BTW, veiwing graphics in real time is great, but it always fails and pops up a mistake box whenever a relatively big graphic, Holiday for HTC Camera for instance, is "slided" by. Is there anyone else encountering the same phenomenon^^?

ha! I'm flattered! Seriously speaking, I'm still, as always, waiting the REAL masters to dish out the REAL courses for us^^.
[JAMin, XDA Neo, S200 ROM Development] chriskay:
hi, folks!

have been absent for a while since my internet at home is not working currently. :(

concerning the rgu-issue, i posted a question earlier which was kind of ignored... :p you CAN edit the rgu. but as far as i can see it is only safe to do so with the DEFAULT.RGU. as soon as i edit the USER.RGU, my device gets always stuck in the boot phase.

now, what is it?

cheeres, mates! :)
[JAMin, XDA Neo, S200 ROM Development] iiiox:
glad to see you share your experience!

my 'cases", 10 times or so, produced workable roms--default and user rgus and iniflashfiles modification all included, but all of them were not as reliable as roms cooked without a changed string...

the same stuck-issue i've encountered was when i tried to re-re-cook roms with further modified rgus to the least limit....

On the other hand, the roms re-cooked with only files being added, removed, or replced DO bring me a perfect-for-personal-use rom (registry imported later).

Hopefully inteks might shed some light for us. He himself is cooking roms for all we lucky guys^^"
[JAMin, XDA Neo, S200 ROM Development] inteks:
im so sorry but there was a bug in saving the user.rgu.

with version nekit.a003 you "can" edit user.rgu

/inteks
[JAMin, XDA Neo, S200 ROM Development] varanusvincent:
thanks iiiox.. you are right
[JAMin, XDA Neo, S200 ROM Development] dioxda2:
iiiox iiiox.......

wow wow wow.....

iiiox is going to be a chef master.......................

add oil add oil iiiox~~~~~ :)
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Na~~ y'know I know nothin' 'bout cookin', brother^^"

Quote rondol1's words as saying, "I really like what's going on here!! In my opinion this is what this site is all about. KEEP IT UP!"

Sharing is everything here--roms, apps, knowledge, know-how, etc,.

Anyway, what I'm really trying to do is to find alternatives for all THE MOST SPECUTACULAR FAT LADIES ON THE EARTH FROM M&H BROTHER CIRCUS, the fat, ugly efficience-killers from M$ and HTC:

-HTCHome (optional, not necessary to be incorporated)

-HTCAlbum (optional, not necessary to be incorporated)

-HTC Camera : cool camera

-HTC Comm Manager : No idea...

-All HTC apps hidden in the windows folder : No idea, looking for an integrated tool to function all, OR, kill them once and for all

-All HTC apps shown by HTCCPL presented on the setting pages: No idea, looking for an integrated tool to function all

-M$ Mobile Calculator : a lot alternatives much much better than MMCalculator

-M$ Windows Media Player : (seems a critical part of the OS, otherwise TCPMP Player being a great choice)

-M$ PIE (seems a critical part of the OS, and unfortunately seems no FREE app to replace so far)

-M$ Office (optional, some apps such as ShNotePad are good, but work not the same way)

-M$ Live (optional, not necessary to be incorporated)

All Prophet owners with a SPEED mind will have a happy ending if all of the above can be dealt with properly, I think^^"

So, if any of you find alternatives for the efficiency killers, PLEASE SHARE. I believe someday someone may cook a real fast rom for all of us.^^" Thanks in advance!
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated to version neokit.a004 see first post.

this should fix the runtime error wenn selecting a file on "files" tab
[JAMin, XDA Neo, S200 ROM Development] chriskay:
please, inteks, or anybody!

enlighten me how i can replace dlls in the dump folder? they have their own folders containing image and part-files? how could i possibly replace them in order to avoid errors in the cooked rom???

cheeeeeeers! :)
[JAMin, XDA Neo, S200 ROM Development] inteks:
this foldes are moduls, the dll files inside them are generated by recmod for neokit to get fileinfo's like productdesciption

i think you can replace the entire folder with a dll but i dont know it for shure.

in this thread ie you find some infos about moduls -> http://xdaforums.com/showthread.php?t=331094&highlight=recmod
[JAMin, XDA Neo, S200 ROM Development] phnikola:
I suggest to make this thread sticky
[JAMin, XDA Neo, S200 ROM Development] anubis.genix:
great work!

works like a charm now under vista :)
[JAMin, XDA Neo, S200 ROM Development] francesco85:
************** Testo dell'eccezione **************

System.Runtime.InteropServices.ExternalException: Errore generico in GDI+.

in System.Drawing.Image.SelectActiveFrame(FrameDimension dimension, Int32 frameIndex)

in System.Drawing.ImageAnimator.ImageInfo.UpdateFrame()

in System.Drawing.ImageAnimator.UpdateFrames()

in System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)

in System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)

in System.Windows.Forms.Control.WmPaint(Message& m)

in System.Windows.Forms.Control.WndProc(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

on mouse hover an image file (m.picture.gif) i get this exception.. after no other preview image displayed.

thanks for prev quick fix and this cooking tool! ;)
[JAMin, XDA Neo, S200 ROM Development] chriskay:
thanks, inteks, for the hint about reversmode.exe. with it you can virtually convert any file into a module. :)

BUT even though your latest release works like a charme, it seems to be a little bit pickier than the older ones. OR it is the reversmode.exe...

whatever the reason: when i replace my "beloved" touch.dll, the touchscreen as such is not repsonding after flashing just like the very first time when i deleted the touch.dll.

does anyone have any experience with reversmode.exe? is there anything similar? or am i doing anything wrong??
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Hi, inteks,

Thank you for your GREAT tool again! 0.4b seems to do whatever in my disposal! haha!! finally a re-cooked rom with modifications of default, users rgus and initflashfiles work without a hitch! THANK YOU!!
[JAMin, XDA Neo, S200 ROM Development] kancrutt:
dear iiiox,

i use neokit & want to remove Internet Explorer, Windows Media Player, Microphone AGC, File Explorer. what should i do? delete fexplorer.exe/ink, another?
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Not quite sure.... You might like to ask inteks for help instead^^"

Anyway....

The safest way to do it is to delete all related files but their settings (hiding settings will save your from mis-delete them).

If you wanna delete or modify the rgus, tying them on your working ppc first will be safer, for some of them appear to be critical parts of WM6.

Note: leave those dsms will cause no harm so just delete the files first to see where it goes^^"

Good luck!
[JAMin, XDA Neo, S200 ROM Development] anubis.genix:
i wish there was an options to install cabs ;)

inteks, you're a genuis! this tool is great, keep up the good work :)
[JAMin, XDA Neo, S200 ROM Development] kancrutt:
yeahh..im just delete files with same name and try it step by step

Good News : Inteks give me Mikro without Microphone AGC, GSFinder+ & TCPMP :D
[JAMin, XDA Neo, S200 ROM Development] ksadek:
BUILD FAILED with Neokit 0.4

Hi Pals

I Dumped Cloudyfa prophet shadow

but when i click on Build buttom in neokit

the hard disk lamp lightens, the hard disk begin to work for around 1 min and then the computer hangs after

I restart (as hard reset) the computer makes a scandisk and find everytime an error in the temp folder....

i couldn't build OS...

can someone help me urgently....

thank you
[JAMin, XDA Neo, S200 ROM Development] rondol1:
Wich OS do you use on your PC? Please give more details.....
[JAMin, XDA Neo, S200 ROM Development] ksadek:
my PC Hangs up while BUILD :(

dear Rondol

I use the Prophet Shadow Touch Edition ROM

It works nice on my prophet

but i need to dump and rebuild my own ROM....

when i use this neokit thing, it dumps it

but when i try to BUILD it, my pc hangs up....

so i can't build both OS files to flash it to my PPC....

any1 helps me please....

thank you
[JAMin, XDA Neo, S200 ROM Development] inteks:
you can try to do it manual in the command line.

ImgfsFromDump.exe imgfs.bin imgfs-new.bin
ImgfsToNb.exe imgfs-new.bin 80040000-OS.nb newos.nb

thats the to steps neokit does normaly for you. maybe you get a better errormessage this way.
[JAMin, XDA Neo, S200 ROM Development] ksadek:
:( Wrong statement while Default.rgu

in first post, there were steps of cooking

after selection and dumping...

we have to load rgu then +/- remodel then save , so I save without changing anything, this error message appears to me :(

is there any requirements of any software that needs to be installed beside your application so make it stable...

my PC runs Windows XP and I use partition D with neokit ... :mad:

thank you
[JAMin, XDA Neo, S200 ROM Development] skylow:
You have to operate neokit from the root of your HD, eg. c:\neokit.

At the beginning i had also some errormessages after i moved neokit to the root everything works perfect.

Just give it a try.
[JAMin, XDA Neo, S200 ROM Development] inteks:
befor you can "copy the created default.hv" you have to "save&create" first, else there is nothing to copy !!!

this are 2 steps because you should only copy the default.hv to your dump if "save&create" doesnt give you an error message!

@skylow

neokit should run fine everywhere not just in root ! still out of tempdir "extracted from winrar" should work.
[JAMin, XDA Neo, S200 ROM Development] inteks:
updated to a005, see first post.
[JAMin, XDA Neo, S200 ROM Development] ksadek:
Always Hang-up :(

Dear friends and colleagues

i used neokit 0.5

also another rom maker called DevPack

i dumped prophet Shadow TE With Folder Option and fixed Audio Manager , without WKTask of Mr. varanusvincent

the files appeared well...also the extended rom.OS

BUT as usual the same step...in both programs...

when i click on BUILD ROM...

the hard disk works for 1 minute then the computer hangs up

when I restart the computer, every time it founds bad temp in windows folder..

i runned antivirus... no threat

i runned antispyware... no threat

i scandisk the harddisk...no bad sectors or clusters...

i wonder if my computer is not able to run C language application or require a software to run ur wonderful progs...

Or any suggestions...

i'm going to be mad :(

:mad::mad::mad:
[JAMin, XDA Neo, S200 ROM Development] inteks:
maybe you should still wait another minute or two . . .

on my desktop p4 D940 dualcore it takes 5minutes !!!
[JAMin, XDA Neo, S200 ROM Development] ksadek:
Tried with 0.5 but failed

Hi there

I tried the manual way as the automatic way even with 0.5 and after upgrade Microsoft framework .NET to 3.5 didnt work too , it always hangs up (NB. I left my computer overnight without any effect as i was told that it takes some time...but always hangs and fail)

with manual way, i tried first command but it gives me the following ERROR MESSAGE :(

C:\neokit>ImgfsFromDump.exe imgfs.bin imgfs-new

ImgfsFromDump 2.1rc2

Input file imgfs.bin cannot be opened. Exiting.

Now I wonder is there a way to deal with the dumped file other than these programs in order to make 80040000-os.nb file

i can managa extended rom file by winimage

but the 80040000 file can't

I can even make it manually...but all i need now to pack all the files in dump folder to ONE file named 80040000-os.nb in order to join both together and make my OWN ROM

please help me....

:mad::mad::mad:
[JAMin, XDA Neo, S200 ROM Development] chriskay:
hi, inteks!

thanks once again for your brilliant tool. i have finally been able to fumble around with my original german wm5. just for fun though. but i noticed that this tool messes around with all umlaute. coud not figure out if it also concerns german <ß>. maybe other languages are effected, too.

is there a way of fixing it in the next release? because scanning the entire rgu for speeling errors is quite a pain in the... ;)

cheers.
[JAMin, XDA Neo, S200 ROM Development] inteks:
here everything works fine, but i dont have a default.hv that includes 'ä' or 'ö'

maybe the commandlinetool returns allready wrong caracters

pls check the output if you call "rgucomp.exe" with your default.hv on commandline.
[JAMin, XDA Neo, S200 ROM Development] chriskay:
well, there is no error message or anything, if that is what you mean. everything is processed flawlessly. But the rgu-editor always displays a funny symbol (small triangle or square) instead of the umlaut, which then also happens on the device. so far, i think, i have managed to correct all of them. but for further playing around, it would just be nice to avoid that, you see? but that is not serious. only for convenience.
[JAMin, XDA Neo, S200 ROM Development] inteks:
rgucomp dumps his output to commandline. neokit grabs it and put it into the textbox.

if rgucomp allready outputs this funny symbol ;-) then it is not an error in neokit.
[JAMin, XDA Neo, S200 ROM Development] chriskay:
ok, i got it. but i just do not know how to handle rgucomp.exe in command line. i found the possible parametres, but cannot figure out how to use them... :(
[JAMin, XDA Neo, S200 ROM Development] cxm7105164515:
Thanks! very good
[JAMin, XDA Neo, S200 ROM Development] ufriendxda:
Dank schoen!

Thank you, inteks! Very helpful tool.

May I ask one question and make a suggestion?

?_ How to edit package info in "Files" list?

^_ Could you add import of OEM package?
[JAMin, XDA Neo, S200 ROM Development] inteks:
here is a new version ->

found and fixed this bug:

"Could not open input file '80040000-OS.nb'. Aborting."

it occurs on "long" filenames in path to nk.nbf. sorry for the circumstances :rolleyes:

(updated the first post)
[JAMin, XDA Neo, S200 ROM Development] maxniper:
new version

Thanks my friend for your great work;)
[JAMin, XDA Neo, S200 ROM Development] iiiox:
Again, thank you so very much for sharing this fantastic tool!
[JAMin, XDA Neo, S200 ROM Development] inteks:
new version -> updated first post :)