Jump to content


Photo

Rom Dump/Build Application

* * * * * 2 votes

  • Please log in to reply
706 replies to this topic

#81
defaultBR

defaultBR

    Regular

  • Members
  • PipPip
  • 129 posts
wes58, ok thankssssssssssssssssssss for the help :)


=)

no problem, now i "understand" the process B)

Edited by defaultBR, 28 January 2010 - 08:30 PM.

  • 0

#82
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III

Yes everything is combined together to build .nb0, which is you PDA.nb0 and can be used to flash the phone with Ocatans downloader.



Thanks Wes58.

One more question.

If I remove some module/packages, is there anything extra I need to do?
For example, do something in ExReloc BEFORE I close it.

Thanks for your help.

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#83
jebise

jebise

    Addict

  • Members
  • PipPipPipPipPip
  • 612 posts
sorry i didn't read the entire thread (got work)

but have you guys found a way to dump CSC/Phone or not yet??

  • 0

#84
Qualquer coisa

Qualquer coisa

    Newbie

  • Members
  • Pip
  • 32 posts
  • Devices:Samsung Omnia II
WES, i'm having the same problem.

Volume in drive C is Main HDD
Volume Serial Number is 187C-51B0

Directory of C:\i8000kitchen

02/02/2010 00:25 <DIR> .
02/02/2010 00:25 <DIR> ..
29/01/2010 13:34 241.145.856 a.nb
23/01/2010 19:04 <DIR> CSC
02/02/2010 00:18 <DIR> dump
02/02/2010 00:17 29.320 dump_MemoryMap.txt
23/01/2010 19:04 <DIR> Finished ROM
02/02/2010 00:16 212.379.648 imgfs.bin
02/02/2010 00:25 0 log.txt
02/02/2010 00:18 <DIR> OEM
23/01/2010 19:54 3.871 ReadMeFirst.txt
02/02/2010 00:18 <DIR> ROM
23/01/2010 19:53 39.936 romTool.exe
02/02/2010 00:18 <DIR> SYS
02/02/2010 00:23 <DIR> temp
02/02/2010 00:16 <DIR> Tools
02/02/2010 00:16 7.864.320 xip.nb
23/01/2010 19:05 <DIR> XIPtools
7 File(s) 461.462.951 bytes
11 Dir(s) 171.636.441.088 bytes free

I had problems with PKGTool, and renamed it... I'm using Win7 as administrator... just in case...

  • 0

#85
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III

WES, i'm having the same problem.

Volume in drive C is Main HDD
Volume Serial Number is 187C-51B0

Directory of C:\i8000kitchen

02/02/2010 00:25 <DIR> .
02/02/2010 00:25 <DIR> ..
29/01/2010 13:34 241.145.856 a.nb
23/01/2010 19:04 <DIR> CSC
02/02/2010 00:18 <DIR> dump
02/02/2010 00:17 29.320 dump_MemoryMap.txt
23/01/2010 19:04 <DIR> Finished ROM
02/02/2010 00:16 212.379.648 imgfs.bin
02/02/2010 00:25 0 log.txt
02/02/2010 00:18 <DIR> OEM
23/01/2010 19:54 3.871 ReadMeFirst.txt
02/02/2010 00:18 <DIR> ROM
23/01/2010 19:53 39.936 romTool.exe
02/02/2010 00:18 <DIR> SYS
02/02/2010 00:23 <DIR> temp
02/02/2010 00:16 <DIR> Tools
02/02/2010 00:16 7.864.320 xip.nb
23/01/2010 19:05 <DIR> XIPtools
7 File(s) 461.462.951 bytes
11 Dir(s) 171.636.441.088 bytes free

I had problems with PKGTool, and renamed it... I'm using Win7 as administrator... just in case...



Not sure which problem you are referring to, but have had no problems with pkgtool,
Discovered that my antivirus was preventing imgfsfromdump.exe to fail. Once I changed
an option in my antivirus, it worked. Been using Wes58's tool for a few days now without any problems.

BTW: I am running under windows 7 and vista. Both work fine.

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#86
Qualquer coisa

Qualquer coisa

    Newbie

  • Members
  • Pip
  • 32 posts
  • Devices:Samsung Omnia II
Sorry WES, i've got the same problem described in the quote...


It is strange but it does not work, tried to dump firmware PDA_RFD_LEO2FUSION_BETA1.nb0 when getting:
Error deleting \SYS and \OEM and
error Error Move FolderFiles \SYS and \OEM
after dumped to packages

And when you try to build:
> Please Wait ...
> Error Opening. ROM \ imageinfo.bin - even though the file exists
> BuildOS exited.
> ExtReloc exited.
> not Found
> Error Opening imgfs-new.bin

Can not do that'll show please?

i'll try to run everything inside VM Ware to see if it works....

Edited by Qualquer coisa, 02 February 2010 - 04:26 PM.

  • 0

#87
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III

Sorry WES, i've got the same problem described in the quote...
i'll try to run everything inside VM Ware to see if it works....



Are you trying to cook a "cooked" ROM? Looks like it. RFD's ROMs are
already cooked.

I would suggest flashing one of the newer ROMs posted and using RomTool on that.

The other possibility is that under VMWare, something is missing that is needed by the
programs used by RomTool.

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#88
Qualquer coisa

Qualquer coisa

    Newbie

  • Members
  • Pip
  • 32 posts
  • Devices:Samsung Omnia II

Are you trying to cook a "cooked" ROM? Looks like it. RFD's ROMs are
already cooked.

I would suggest flashing one of the newer ROMs posted and using RomTool on that.

The other possibility is that under VMWare, something is missing that is needed by the
programs used by RomTool.


But Garry, is it impossible to cook a "cooked" ROM? I don't think that there is diference in data structure btw original rom and a cooked one...

  • 0

#89
defaultBR

defaultBR

    Regular

  • Members
  • PipPip
  • 129 posts
Qualquer, yes you cant cook a cooked rom, i dont know why but, you cant, maybe when you pack it, it protect the rom....



é cara, eu fiz o teste, peguei rom do secany, dumpei do meu cel, dei dump nela pra ter as pastas sys/rom/oem e depois sem mudar nada dei build e tentei instalar no meu cel e dumpar/fazer mesma coisa no começo e deu erro

Edited by defaultBR, 03 February 2010 - 01:21 PM.

  • 0

#90
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III

But Garry, is it impossible to cook a "cooked" ROM? I don't think that there is diference in data structure btw original rom and a cooked one...



Nothing is impossible, but it is not suggested you "cook" a cooked ROM. Or as
I have read on xda-delevopers.com and other places "don't try to cook an already cooked rom".

Search this forum about cooking an already cooked ROM. It is suggested you
do not do it.

I am learning to cook roms and will always use a new, clean rom to do this.

Actually using Wes58's tool, cooking a rom is very easy. I strongly suggest you start
with an uncooked rom.

Now with that said, hey, it's up to you what you want to do. Good Luck.

Edited by Gary Crutcher, 04 February 2010 - 12:37 AM.

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#91
wes58

wes58

    Diehard

  • Members
  • PipPipPipPip
  • 442 posts
  • Devices:I900
Added Final version 1.6 to the fist post.

  • 0
If you find this Application useful, you can buy me a glass of wine




Posted Image


Samsung Omnia II GT-I8000

#92
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III

Added Final version 1.6 to the fist post.



Thank you very much Wes58.

I will try it out this weekend and give you some feedback.
Now very busy at school.

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#93
defaultBR

defaultBR

    Regular

  • Members
  • PipPip
  • 129 posts
nicee.. very good wes ;)

do you accept a idea? i have one good idea that it can be only "one for all" :D!! and make everything a lot easy i think...

  • 0

#94
wes58

wes58

    Diehard

  • Members
  • PipPipPipPip
  • 442 posts
  • Devices:I900

nicee.. very good wes ;)

do you accept a idea? i have one good idea that it can be only "one for all" :D!! and make everything a lot easy i think...

What is your idea? Is it "one for all"? What do you mean?

If you mean dump Rom and build rom easy, I think it is easy. You don't have to change anything.
1. Select the rom folder (it is where you want to keep all the files for your rom)
2. Select your rom .bin, .nb or .nb0 file
3. Press Run
And the files should be extracted from the rom to sys, oem and rom folders

To build rom:
1. Modify the rom folders.
2. Select the rom folder
3. Change the name of the new file if you want
4. Press Run
And the .nb0 file should be created in "\finished rom" folder.

If you want to port new OS
1. Dump rom
2. Put xip.bin from the new OS to \xiptools\xipnewOS folder
3. Replace sys folder with the one from the new OS
4. Modify rom folders if you wish
5. select rom folder
6. select all options for porting xip
7. Change the name of the new file if you want
8. press Run
And you should get the rom


What can be easier than that?
As I wrote before I made this program for my own use and I wanted flexibility with what I do. That's why I have all the options. If you don't need them, leave them as they are and you can dump and build the rom.
And if you are intimidated by all the checkboxes you can always use Pako's EXEcutor. It will do the same thing as far as dumping and building rom. I added also another page with modification to the oem and sys folders.

Here is a simple version for you.

Attached Files


Edited by wes58, 05 February 2010 - 12:36 AM.

  • 0
If you find this Application useful, you can buy me a glass of wine




Posted Image


Samsung Omnia II GT-I8000

#95
Gary Crutcher

Gary Crutcher

    Developer/Integrator

  • Members
  • PipPipPipPipPipPip
  • 1,342 posts
  • Gender:Male
  • Location:Bangkok, Thailand
  • Devices:Omnia II / Galaxy S III
@Wes58

You are so right!!!

This is the easiest ROM tool I have used to date. So simple.

You did a great job on this tool and I am sure many chefs and
those who want to become chefs will find it very, very useful.

Thanks for all your hard work on this tool!!

  • 0

Omnia I900 (Khuanchai custom ROM 21928/23016)
Omnia II (My Own JH2/23689 Lite Custom Rom)
Galaxy S III 16 GB (ZSEMI1 ROM, Siyah-s3-v1.9 kernel)

Note 3 (N900, Rooted, Unlocked, KitKat)
Galaxy Note 10.1 (2014) (Rooted, my own custom KitKat ROM)
-----------------------------------------------------------
If you like my work, Donations Happily Accepted.
>>>Donation Link<<<


#96
defaultBR

defaultBR

    Regular

  • Members
  • PipPip
  • 129 posts

What is your idea? Is it "one for all"? What do you mean?

If you mean dump Rom and build rom easy, I think it is easy. You don't have to change anything.
1. Select the rom folder (it is where you want to keep all the files for your rom)
2. Select your rom .bin, .nb or .nb0 file
3. Press Run
And the files should be extracted from the rom to sys, oem and rom folders

To build rom:
1. Modify the rom folders.
2. Select the rom folder
3. Change the name of the new file if you want
4. Press Run
And the .nb0 file should be created in "\finished rom" folder.

If you want to port new OS
1. Dump rom
2. Put xip.bin from the new OS to \xiptools\xipnewOS folder
3. Replace sys folder with the one from the new OS
4. Modify rom folders if you wish
5. select rom folder
6. select all options for porting xip
7. Change the name of the new file if you want
8. press Run
And you should get the rom
What can be easier than that?
As I wrote before I made this program for my own use and I wanted flexibility with what I do. That's why I have all the options. If you don't need them, leave them as they are and you can dump and build the rom.
And if you are intimidated by all the checkboxes you can always use Pako's EXEcutor. It will do the same thing as far as dumping and building rom. I added also another page with modification to the oem and sys folders.

Here is a simple version for you.



forgets, you must have read my post in the wrog way..... i understood your point and how to do roms.... what i said in the post before dont mean that the program is hard to use(its the most usefull tool of the i8000 forums and probably others forums too) you understood wrong =\....
i only said that can gave a little ideas that can make it better and better...

for eg: the first idea that i had, its about the references in others files like in the provxml, rgu etc....

how it probably works:

(ONLY EXAMPLE, ITS FOR YOU TO GET THE IDEA)


you select to delete the midomi.exe, midomi.lnk and all the others files that have midomi

so now you go to the tab "RGU,PROVXML, ETC... EDIT)
load the log of the deletes files above so it will show in the first box all the files that you deleted, you click in one and click in "SEARCH" so it will search into SYS/OEM folders the files and show what files have references of that file that you selected, in this second box that have the files with references you click to text editor or hex editor, so its more fast/easy to delete all references







Itens deleted ------------ Results of Searching into files



Midomi.exe(Blue = Mean Clicked :D)
Midomi.lnk

xxxxxxxxxxxxxxxxx.provxml
xxxxxxxxxxxxxxxxxx.rgu
xxxxxxxxxxxxxx.db
etc....



so in the second box you click in one file than click in edit text ;)



its for noobs(me) so only a idea that if i know how to program i would add, but for you it can be only a thing for sluggish guys....

but no problem, only say: "i will not add this"

Edited by defaultBR, 05 February 2010 - 02:12 AM.

  • 0

#97
wes58

wes58

    Diehard

  • Members
  • PipPipPipPip
  • 442 posts
  • Devices:I900

forgets, you must have read my post in the wrog way..... i understood your point and how to do roms.... what i said in the post before dont mean that the program is hard to use(its the most usefull tool of the i8000 forums and probably others forums too) you understood wrong =\....
i only said that can gave a little ideas that can make it better and better...

for eg: the first idea that i had, its about the references in others files like in the provxml, rgu etc....

how it probably works:

(ONLY EXAMPLE, ITS FOR YOU TO GET THE IDEA)
you select to delete the midomi.exe, midomi.lnk and all the others files that have midomi

so now you go to the tab "RGU,PROVXML, ETC... EDIT)
load the log of the deletes files above so it will show in the first box all the files that you deleted, you click in one and click in "SEARCH" so it will search into SYS/OEM folders the files and show what files have references of that file that you selected, in this second box that have the files with references you click to text editor or hex editor, so its more fast/easy to delete all references
<CENTER>
<TABLE WIDTH="50%" border="1">
<TR>
<TD>
Midomi.exe(Blue = Mean Clicked :D)
Midomi.lnk
</TD>

Itens deleted ------------ Results of Searching into files
<TD>
xxxxxxxxxxxxxxxxx.provxml
xxxxxxxxxxxxxxxxxx.rgu
xxxxxxxxxxxxxx.db
etc....
</TD>
</TR>
</TABLE>
</CENTER>

so in the second box you click in one file than click in edit text ;)
its for noobs(me) so only a idea that if i know how to program i would add, but for you it can be only a thing for sluggish guys....

but no problem, only say: "i will not add this"

Sorry, but your previous post was really not specific what your idea was.
Going back to your idea. It's not that simple as you describe. And, at this stage I don't think it is worth the effort.
I think one thing that is useful in my application is creating log files of deleted files and folders so you can reuse them later on. You can also edit the log files in text editor (it is just a text file) to add/remove files from it. Remember that if it is the folder that you want to delete you have to include it in [ ].

Just and idea, if there are people who had some lists of files that they deleted for a specific application they can post it as a log file so other people can reuse.

As far as deleting references in rgu or provxml or initflashfile.dat it is not that easy to do. And I don't think that we are going to have too many new roms in the future that you would need to have something that does it automatically. When you port a new OS you keep OEM files as they are and replace the files from SYS folder. And in SYS folder you are not likely to make too many registry changes. It's not that hard to do it manually (and keeping the track of the changes you made). As I wrote a few times before, Ultraedit is a great program for searching. You can specify a folder that you want to search in and it will search for a text that you specify in all files that are in this folder and all subfolders. You just have to spend some time to do this work.

And by the way, I am not a programmer. What I know, I have learnt by myself.

  • 0
If you find this Application useful, you can buy me a glass of wine




Posted Image


Samsung Omnia II GT-I8000

#98
defaultBR

defaultBR

    Regular

  • Members
  • PipPip
  • 129 posts
hmmmm nice, i understood....

ok, thx for the answer ;)!!!!


cya, thanks for the program =]

  • 0

#99
aol1978

aol1978

    Regular

  • Members
  • PipPip
  • 90 posts
  • Devices:omnia 2 i8000
  • Twitter:@orozco
and use the TEXT EDITOR or HEX EDITOR. There are some manual ;)
thanks

your program is excellent.

Edited by aol1978, 05 February 2010 - 04:41 AM.

  • 0

#100
GTx-M.M

GTx-M.M

    Newbie

  • Members
  • Pip
  • 24 posts
  • Gender:Male
  • Devices:Samsung Omnia II
Thanks for all your hard work on this tool it works well.

Edited by GTx-M.M, 05 February 2010 - 11:16 AM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users