Jump to content

The custom ROM how-to discussion thread


Guest PaulOBrien

Recommended Posts

hi

i'm new to rom building can someone tell me what i need to remove to take out an app / podcast, do i remove podcast.exe from OEMApps or from somewhere else, then i can start to try and build my own clean rom

I suggest reading up a little first, at least you know what are dsm or rgu in the dump and files which you can or cannot delete. I cooked my own Atom ROM in the past for my personal use so it's slightly clearer, though I've not done in a while.

Link to comment
Share on other sites

hello Paul,can you explain what need it to do with pktools because i dont understant,pktools said 'select a folder",next ??

thank you

Select the folder which contains the dump files from the ROM, it should be named "Dump" This tools packages the files in the "Dump" folder to OEM and SYS which you need for cooking.

Link to comment
Share on other sites

Guest AKOYLINI
Select the folder which contains the dump files from the ROM, it should be named "Dump" This tools packages the files in the "Dump" folder to OEM and SYS which you need for cooking.

i have this error.

pktools.jpg

Link to comment
Share on other sites

Guest Paul (MVP)

I should point out that ROM cooking comes with risk. You are of course flashing (which has risk), but I suspect bad things could happen if you cook an over-size PDA part...

P

Link to comment
Share on other sites

Guest AKOYLINI
Yes, it can't find pkgcommon.dll according to that error.

P

ok thanks you all,i fix it,Paul i have question!!!!!

i delete some folders such Windows Update / Welcome Center ,what need it to add some applications like flashlite 2.1,this file is cab how to add it in my rom ?

Link to comment
Share on other sites

Guest Johnny72
Hmmm, wonder where I got it from then? Google it... ;)

Just built a ROM...

OUT:

- .net CF 2.0

- Some un-used big files

- Shozu

Aaaaarrrrggghhhhh!!!! :D

I don't find this... where are they??? :o

They are in OEMApps?? :lol:

Thks

Link to comment
Share on other sites

Shozu and some apps are in OEMApps, .net should be in SYS. Just do a search for shozu, about 5 files appear. I removed them from my build and it seems to be working fine without it.

Link to comment
Share on other sites

Guest AKOYLINI
Shozu and some apps are in OEMApps, .net should be in SYS. Just do a search for shozu, about 5 files appear. I removed them from my build and it seems to be working fine without it.

how add applications if we have it such cab ?

Link to comment
Share on other sites

Already better than HJ1:

Storage: Total 88.66MB, In Use xx MB, Free 55.xx MB

Program: Total 96.70MB, In Use xx MB, Free 58.xx

(xx=don't remember) :lol:

why dont those numbers look please .

i am still using HH3 and it has the chinese panel,

storage: total:91.38

in use: 38.21

free: 53.16

why is ur storage at 88.66?

Link to comment
Share on other sites

Guest gzffish
How are you flashing it? I've got my own cooked rom.bin, so in grandprix this will go under PDA, how bout the files for loader and phone? Without CSC, what are the limitations?

And for those looking for pkgtool, here's the file.

Hi, PaSSoA

thanks a lot!

Link to comment
Share on other sites

Guest gzffish

Hello, All

When I use pkgtool, it showed this:

-----------------------

[selected Path]

L:\2008.10.14\rom tools\zhhi1\dump

[Core OS]

Windows Mobile-based Pocket PCs

[Versions]

SYS: 5.2.20269.1300

SYS: 5.2.20271.1302

NET: 2.0.7045.0

OEM: 5.2.0.1302

[Language]

0404 - Chinese (Taiwan)

[DPI]

96

[Certificates]

CN=Microsoft Windows Mobile PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

CN=Samsung Electronics Co. CA - Samsung Root

[Missing Manifests]

d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm

723fb954-d931-4348-b672-82a188e587b5.dsm

fd311b60-8c2d-52ad-c73d-04a8817d1401.dsm

531e59ce-31b7-4c78-a672-4c075dff34bd.dsm

19076fa2-6b6c-1ff9-0241-2d59b32e766f.dsm

-----------------------------

what is the [Missing Manifests] means?

if ignore it, what will happen?

Link to comment
Share on other sites

Guest panateo
With the blank CSC, Streaming Player is broken, not sure about anything else...?

I do wonder if we're really getting back the space we're 'freeing' now...

P

Paul, streaming player settings are in the CSC unfortunately.. Open it with an hex or text editor and you will see them, example below:

;-----------------------------------Streaming setting-------------------------------------

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\StreamingPlayer\Settings]

"StreamingLog"=dword:00000000

"PlayerLog"=dword:00000000

"AppLog"=dword:00000000

"LoggerFileLocation"="\\Program Files\\ArcSoft\\Streaming Player\\Logger\\"

"HttpTmpPath"="\\Program Files\\ArcSoft\\Streaming Player\\Temp\\"

"Mute"=dword:00000000

"Volume"=dword:00000064

"BackToIE"=dword:00000001

"KeepSDP"=dword:00000000

"ClockWise"=dword:00000001

"Brightness"=dword:0000007f

"Contrast"=dword:0000007f

"Saturation"=dword:0000007f

"TransportType"=dword:00000000

"BufferTime"=dword:00000005

"PortRetryCount"=dword:00000014

"TimeOut"=dword:0000001E

"ConVia_GUID"="{436EF144-B4FB-4863-A041-8F905A62C572}"

"BatteryBoundary"=dword:00000019

"RecentURLCount"=dword:00000014

"Benchmark"=dword:00000000

"PlayerState"=dword:00000001

"Bandwidth"=dword:00000180

"ProxyAddress"=""

"ProxyPort"=""

"EnableProxy"=dword:00000000

"DigitalVolume"=dword:0000003C

"DisplayType"=dword:00000001

"OverlapExtend"=dword:00000000

"UDPPortRangeFrom"=dword:00000400

"UDPPortRangeTo"=dword:0000FFFF

"Enable3GPP"=dword:00000000

"RTSPRequestTimeOut"=dword:0000001E

"RTSPDataTimeOut"=dword:0000001E

"ResumeWithRange"=dword:00000000

"DisablePauseRequest"=dword:00000000

"SendExtraRTPPacket"=dword:00000001

"ActionWhenCall"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{D6001DD7-B993-44c9-B11F-9FB07230170F}]

@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\StreamingPlayer\General]

"TypeCache"="pvx/;"

"AppPath"="\\windows\\ASPlayer.exe"

[HKEY_CLASSES_ROOT\CLSID\{D6001DD7-B993-44c9-B11F-9FB07230170F}]

@="URLCatch Class"

[HKEY_CLASSES_ROOT\CLSID\{D6001DD7-B993-44c9-B11F-9FB07230170F}\ProgID]

@="URLCatch"

[HKEY_CLASSES_ROOT\CLSID\{D6001DD7-B993-44c9-B11F-9FB07230170F}\InprocServer32]

@="\\windows\\URLCatch.dll"

"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\rtsp\Shell\Open\Command]

@="\"\\windows\\ASPlayer.exe\" %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\URLProtocols\rtsp]

@=""

[HKEY_CLASSES_ROOT\ASPlayerFile.sdp]

"EditFlags"=dword:10010000

[HKEY_CLASSES_ROOT\ASPlayerFile.sdp\DefaultIcon]

@="\\windows\\ASPlayer.exe,-101"

[HKEY_CLASSES_ROOT\ASPlayerFile.sdp\Shell\Open\Command]

@="\"\\windows\\ASPlayer.exe\" %1"

[HKEY_CLASSES_ROOT\ASPlayerFile.pvx]

"EditFlags"=dword:0000FFFF

[HKEY_CLASSES_ROOT\ASPlayerFile.pvx\DefaultIcon]

@="\\windows\\ASPlayer.exe,-101"

[HKEY_CLASSES_ROOT\ASPlayerFile.pvx\Shell\Open\Command]

@="\"\\windows\\ASPlayer.exe\" %1"

[HKEY_CLASSES_ROOT\.sdp]

@="ASPlayerFile.sdp"

[HKEY_CLASSES_ROOT\.pvx]

@="ASPlayerFile.pvx"

[HKEY_CLASSES_ROOT\PROTOCOLS\Handler\rtsp]

"CLSID"="{D6001DD7-B993-44c9-B11F-9FB07230170F}"

;-------------------------------------------------------------------------------

;MIME TYPE

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/sdp]

"Extension"=".sdp"

;-----------------------------------Streaming setting-------------------------------------

and then the User Agent:

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\StreamingPlayer\Settings]

"UAProf"="http://wap.samsungmobile.com/uaprof/SGH-i900.xml"

"UserAgent"="SAMSUNG-SGH-i900/1.0"

Cheers,

T.

Edited by panateo
Link to comment
Share on other sites

Guest Pille69
My progress much the same so far...

- Download P535 Kitchen

- Rename DXHJ1.exe to DXHJ1.exe.bin

- Run NB0 Kitchen (password MrToto)

- Extract NB0 from BIN

- Extract IMGFS (also extracts to dump)

- Replace a few packages (for testing!)

Now the fun part... building it again :lol:

P

hy

first at all

hello - i am new in this forum and hope we can share end exchange our experience and files ;-)

since one week i have my omnia

in generally i am happy

but some thinks do not work like expected

first - i will cook my own rom

but on he point

----------------------

- Run NB0 Kitchen (password MrToto)

- Extract NB0 from BIN

----------------------

i am stuck

the extracted file i900DXHJ1.exe is 144992 kb large

if i rename it in i900DXHJ1.exe.bin then i cant open it in nb0_kitchen

just .nb0, .cab and .tpl files can be open

which part i miss ?

greetings

Link to comment
Share on other sites

Guest Omnia_1

Awesome, just awesome!

restructure StartMenu>Programs.... open initflashfiles.dat with notepad or create your own initflashdat.txt in OEM packages this also allows easily to use icons for folder views.

Link to comment
Share on other sites

Guest datafanatic
hy

first at all

hello - i am new in this forum and hope we can share end exchange our experience and files ;-)

since one week i have my omnia

in generally i am happy

but some thinks do not work like expected

first - i will cook my own rom

but on he point

----------------------

- Run NB0 Kitchen (password MrToto)

- Extract NB0 from BIN

----------------------

i am stuck

the extracted file i900DXHJ1.exe is 144992 kb large

if i rename it in i900DXHJ1.exe.bin then i cant open it in nb0_kitchen

just .nb0, .cab and .tpl files can be open

which part i miss ?

greetings

Hi,

The DXHJ1.exe file should be renamed to DXHJ1.bin NOT DXHJ1.exe.bin - thats where you are going wrong. You need to go into Tools within Explorer (PC), Folder options, click on View and untick the option that says 'hide extensions for known file types'. This will then let you change just the .exe to .bin

Good Luck

DF :lol:

Link to comment
Share on other sites

Guest Omnia_1
just .nb0, .cab and .tpl files can be open

which part i miss ?

greetings

I think you have the wrong kitchen, regardless of your renamed extension you should still see .bin in the drop down menu!

Link to comment
Share on other sites

Guest Omnia_1
As far as i can tell, when you hit the rebuild nb0 button, the file ends up as a .bin file, ready for using directly in GrandPrix (i tried this after dumping all modules and rebuilding without changing anything, and i was eventually left with a file called Rom.bin).

When you hit rebuild the Imgfs file gets rewritten, and then converted.

Let the cooking begin!!

Laterz

DF :D

So we just replace the original Dump folder with our new one?

cheers :lol:

Link to comment
Share on other sites

Guest Pille69
I think you have the wrong kitchen, regardless of your renamed extension you should still see .bin in the drop down menu!

can you send me a link plz

i found just vivi5.0

is that the right file ?

if i open the kitchen tool in about is written

NB0 Kitchen P525/P535 members Version 1.73

By mrtoto (30/5/2008)

Thank you for PDAMobiz.com

P525 Club : หมอpee Teeh wasan007

P535 Club : undetect belt001

Special Thanks anper for NB0 Kitchen tool

Edited by Pille69
Link to comment
Share on other sites

Guest datafanatic
So we just replace the original Dump folder with our new one?

cheers :D

Not quite sure what you mean. The dump folder will get turned into SYS and OEM folders using PKGTool. You then take out/add in whatever you wish, then use BuildOS to turn the modified SYS and OEM folders back into a folder called 'dump'.

Then using the Build NB0 button in the kitchen, you will get your modified .bin file ready to flash with Grand Prix.

I assume if you've already modded and created a dump folder then in theory, yes, you should be able to recreate the .bin file as long as the dump folder is in the correct place.

Can you advise how to tell what other files you need to remove when you take out an app? eg i want to remove googlemaps and rssreader, i find them in OEMApps and delete them, but there must be other dll files and things related to the 2 items i've just removed? How and where do i find them?

I final thing :lol: , i want to replace netCF with the latest 3.5 version, i've got the files ready to copy across to the SYS/netCF folder, but there are a load of dll files in the new version that are not on the Omnia (all begin with GAC i think). Do i need to copy those across as well or just the 6 folders (mscoree3.5 etc)?

Sorry to answer a question with a question but i'm itching to learn this cooking malarky, and i just want to get it right!!

Laterz

DF ;)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.