Go Back   xda-developers > HTC Prophet: JAMin, XDA Neo, S200 > JAMin, XDA Neo, S200 ROM Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 9th January 2008, 10:28 AM
inteks's Avatar
inteks inteks is offline
Senior Member
 
Join Date: Oct 2006
Posts: 188
Default [A087RC4] NeoKit easy2use rom cook/modding tool

hiho,

i made an easy to use romcooking tool (i use it for moding my favorit roms )
its still alpha but if someone like to test it. ON YOUR OWN RISK !!!


because its written in C# and you can easyliy work with diffrent roms @ same time

just select an *nbf and this tool dumps it into a folder beside this file

i.e. no need for winhex(initflashfiles.dat) and default.rgu are save in the correct format automaticly

for simply add/remove files and/or regtweaks everthing is included

the scripts based on Molski's kitchen updated with bigstorage imagetools

the main app is the neokit.exe

have fun
inteks

you like it ? let me know ;-) --->>> DONATE

update version a087:
http://rapidshare.com/files/13923982...7RC4_.msi.html
PKGTool.exe isnt needed anymore "refreshPackageInfos" works much faster now
Setup is fixed , you dont need to uninstall old vers of NeoKit before installing the new one (after this version!!)


update version a084:
http://rapidshare.com/files/13897557...4RC3_.msi.html

some bugfixes. + skip extrom if empty + a small LNK file editor on doubleclick *.lnk


update version a083:
fixed a bug in neoflash (uc config)
goes back to framework 2.0 !!!


update version a081:
look @ http://forum.xda-developers.com/show...84#post2474684

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 rom bei dubbleclick now ;-)

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 ;-)


update version a061:
Fileinfos(comments) are included in fulltextsearch now ;-)


update version a060:
1. i removed package import because it dont work as it should !! i dont dont why. . .
2. i fixed many bugs and put proper errorhandling in most functions.


update version a050:
biggest new feature is automated dumping and building of extension.rom

on the filestab you can select "remove" OR "moveto extRom"
if you move *.dll to extrom, then neokit ask you to include extRom in SystemPath! ;-)


update version a035:
added a treeview for packages


update version a034:
fixed a bug when option.xml is not unicode.
and 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


update version a033:
added a fulltextsearch on the "files" tab ;-)

update version a032:
fixed some bugs when importing OEM Packs. pls copy the exefile into neokit folder.


update version a030:
add's OEM packeage import support

update version a021:
this is an hotfix only! pls replace the neokit.exe from version a020!!!

this version brings a big new feature ->

neokit creates a folder in its apppath called Fileinfo
on the filetab in the contextmenu you can "add comments" for everyfile
this comments saved as Filename+txt AND they are shown as tooltip AND they are on every dump you work on AND they are shareable !!!

I.E. -> if you know a file cant be removed because your neo dont boot without that file, add comment and share your comments here ;-)





update version a020:
new pic preview with thumbs
on the fly UPX compresion
removing with contextmenu now to prevent removing by mistake / removed items are red
screen -> http://m8z.de/screen.a020.PNG



update version a010:
ok. here is a new version with some really nize features ;-)
->winimage is included and there is a new button to edit extrom
->reshacker is included, on the fileTab in contextmenu you can open every file directly with reshacker !!!
if you edit resources with reshacker click "save" in reshacker then close reshacker.
neokit will "wait" till you exit reshacker and then it moves the *_original.* file to "ReshackerBackups" .

i also added "reversmode.exe" to edit the resources of "moduls" BUT NOT ALL DLL/EXE WORK AFTER CONVERSION MODUL->DLL->MODUL
if such a Modul not work try using the DLL file instead.


btw. its a multipart rar renamed to .zip

update version a006:
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


update version a005:
if you use an extendedRom you can put your tools into the extrom folder. on the initflashfiles tab click createstartmenuentry to create a linkfile to your tool
neokit reads the name of your "should be unlocked" extrom out of default.rgu ;-)
sample:
i put my neotab.exe in my extrom called "xFlash"
then neokit create a linkfile like 20#"\xFlash\neotab.exe" and an entry like Directory("\Windows\Start Menu\Programs"):-File("neotab","\Windows\neotab")
(you still have to build and translate the extension.nb for yourself !!!)
some bugfixes


update version a004:
runtimeerror on filestab fixed
http://forum.xda-developers.com/atta...3&d=1200406481

update version a003:
-"search" now search over default.rgu+user.rgu
-you can filter out packages in the filestab
-a new button to recreate packageinfos (if you copy the content of an OEM package to the dump dir)
-a contextmenu on filestab to edit i.e. bitmaps (it open the standart edit progy for that file)
http://forum.xda-developers.com/atta...5&d=1200321831



EDIT:

howto ->
1. select the *.nbf you like to work with
2. dump rom

3. if needed go to the default.rgu / user.rgu tab
3a. click create/load default.rgu
3b. make changes (if needed)
3c. click save
3d. if there are no errors !!!! click "copy to dump"

4. click load to load the initflashfiles.dat
4a. you can edit this file
4b. you can create lnk files from exe file in the dump dir
4c. you can create programs entrys automaticly like
i.e."Directory("\Windows\Start Menu"):-File("MediaPlayer.lnk","\Windows\PLAYER.lnk")"
4d click save (neokit removes the first 2 bytes no need for winhex)

5. removing files ->> neokit moves all selected file to the "removed" dir and move them back to dump if you deselect them ;-)

6. now click "build rom"

7. if there are no error click nb2nbf tool (create the nbf file in the neokit dir !!!)
7a. modelID -> Prophet
7b. outputfile should be -> ..\neokit\nk.nbf
7c. check File # 1: and browse to the newos.nb in the ROMDUMP dir
7d. Image Name -> select OS (Start address is filled automaticly)
7e. then click translate

8. click G3 or G4 !!! and then "start RUU" to flash the cooked rom . thats it.

your phone should allready hardSPL patched. !!!! ->>> http://forum.xda-developers.com/showthread.php?t=350033


Attached Images
File Type: jpg neoflash.jpg (40.1 KB, 424 views)
Attached Files
File Type: zip ceipui.zip (1.2 KB, 1606 views)
File Type: txt NeoKitSetup[A083RC2].txt (67 Bytes, 607 views)

Last edited by inteks; 22nd August 2008 at 03:36 PM..
Reply With Quote
Sponsored Links

  #2  
Old 9th January 2008, 10:57 AM
ruipgouveia ruipgouveia is offline
Member
 
Join Date: Dec 2006
Posts: 75
Default

you could make a manual please???

Thanks
Reply With Quote

  #3  
Old 9th January 2008, 11:08 AM
ajc2003 ajc2003 is offline
Member
 
Join Date: Aug 2007
Posts: 56
Default

Thanks! very good
Reply With Quote

  #4  
Old 9th January 2008, 11:32 AM
skylow's Avatar
skylow skylow is offline
Senior Member
 
Join Date: Jun 2005
Location: Loehnberg
Posts: 135
Default

I found out that you should use the tool from the root directory.
Otherwise you (eg I) get an errormessage.
Reply With Quote

  #5  
Old 9th January 2008, 11:51 AM
inteks's Avatar
inteks inteks is offline
Senior Member
 
Join Date: Oct 2006
Posts: 188
Default

Quote:
Originally Posted by ruipgouveia View Post
you could make a manual please???

Thanks
this alpha version is in first for people that know what to do.
if you need help than read i.e the pdf that is included in Molski's kitchen.

but i will write some info text like on the "files" tab in next versions

Quote:
Originally Posted by skylow
I found out that you should use the tool from the root directory.
Otherwise you (eg I) get an errormessage.
yepp neokit expect all commandline tools in its own appdirectoy
Reply With Quote

  #6  
Old 9th January 2008, 12:15 PM
varanusvincent's Avatar
varanusvincent varanusvincent is offline
Senior Member
 
Join Date: Aug 2007
Location: Wo die Schwarzschwanen-Dame "Petra" in einem Tretboot in Weisseschwan-Form verliebt.
Posts: 1,550
Default

how to use this tool, If I want to add some program, that from OEM?
__________________
== HTC PROPHET ROM Collection from me ==

HTC Prophet My "Speedy" Diamond Edition 2(UC)(OS 5.2.20273)
and
HTC Prophet Manila Blue(OS 5.2.19974 )

Please READ WIKI for HTC PROPHET for useful information.
Like My ROM and what I've done.
Donate me for my Study and my future work .


Every Donation is highly appreciated.

Reply With Quote

  #7  
Old 9th January 2008, 12:20 PM
inteks's Avatar
inteks inteks is offline
Senior Member
 
Join Date: Oct 2006
Posts: 188
Default

Quote:
Originally Posted by varanusvincent View Post
how to use this tool, If I want to add some program, that from OEM?
you can manually add file to the dump directory BUT

since bigstorage is possible it doesnt make sense to ADD files then to REMOVE files !!!

everything in ROM cant be deinstalled later !!!!!!

i for myself do the following -> i remove files, flash, if it doesnt work i put them back and try again ;-)

Last edited by inteks; 9th January 2008 at 12:23 PM..
Reply With Quote

  #8  
Old 9th January 2008, 01:13 PM
littld's Avatar
littld littld is offline
Senior Member
 
Join Date: May 2005
Posts: 549
Default

Okay this looks brilliant.

I've got as far as dumping a rom, building it.

When I come to the nb2nbf dialog box I get stuck. I have no idea what values to enter in the boxes! Please help, thanks.
Reply With Quote

  #9  
Old 9th January 2008, 01:23 PM
mcupurdija mcupurdija is offline
Junior Member
 
Join Date: Dec 2006
Posts: 20
Default

I saved this from another thread, if this is what you need:

ModelID - PM300
Lang - WWE
OEM v. - any
operator v. - any
CID- clear
StartAddres - 80040000
ImageName - OS
Reply With Quote

  #10  
Old 9th January 2008, 01:25 PM
inteks's Avatar
inteks inteks is offline
Senior Member
 
Join Date: Oct 2006
Posts: 188
Default

Quote:
Originally Posted by littld View Post
Okay this looks brilliant.

I've got as far as dumping a rom, building it.

When I come to the nb2nbf dialog box I get stuck. I have no idea what values to enter in the boxes! Please help, thanks.
pls have look @ this http://forum.xda-developers.com/showthread.php?t=350033 thread.



modelID -> Prophet

outputfile should be -> ..\neokit\nk.nbf

check File # 1: and browse to the newos.nb in the ROMDUMP dir

Image Name -> select OS

Start address is filled automaticly

then click translate

Last edited by inteks; 9th January 2008 at 01:29 PM..
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:12 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.