5,597,354 Members 31,244 Now Online
XDA Developers Android and Mobile Development Forum

[TUT] How to port WM 6.5.3 (5.2.23121) to samsung c6625

Tip us?
 
sokran
Old
(Last edited by sokran; 2nd July 2011 at 12:26 AM.) Reason: 2 july 2011 tutorial update
#1  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
Default [TUT] How to port WM 6.5.3 (5.2.23121) to samsung c6625

How to Cook Samsung C6625
By sokran

Update:
===========
- Change Pagepool = http://forum.xda-developers.com/show...5&postcount=17
- rgu vs reg = http://forum.xda-developers.com/show...0&postcount=21
- show regional setting = http://forum.xda-developers.com/show...1&postcount=29
- PPC menu = http://forum.xda-developers.com/show...4&postcount=36
- Extracting Donor from other device firmware = http://forum.xda-developers.com/show...4&postcount=48

====================

Thanks to:
TJ_style
Thekn
SGH-i200 (solving message problem)

All members in XDA.forum, kaskus.us, techparaiso.com


In this thread we will share you step by step the Cooking Process of Samsung C6625. This is still the basic Tutorial. The rest you have to explore yourself.

Samsung C6625 has windows mobile 6.1 Standard as default operating system. So, in this tutorial, we will guide you how to upgrade the system to Windows Mobile 6.5 version (6.5.3 built 23121).

Resources Needed:

C6625XXIG5 (latest firmware that needed for base ROM) http://www.mediafire.com/?sharekey=3...328c9cace34742
Core WM 6.5.3 (built 23121) http://forum.xda-developers.com/showthread.php?t=544818
Other donor that has same OS (such as, B7320, B7330, HTC Snap, B6520, etc) but makes sure that those resources has WM 6.5 to avoid conflict in your new Cooked ROM.

Application needed:

Valencia kitchen 1.06 (created by TJ_Style) + tools http://forum.xda-developers.com/showthread.php?t=757398
PEExplorer and Resources Hacker (edit = *.dll, *.exe, etc)
Image editor and creator (you can use photoshop, corel Draw, Gimp, or whatever that suite with you)
winceCab (for opening cab application)
Notepad++ (edit + *.xml, *.rgu, etc)
Icon editor (IconFX, etc)

Let’s Get Started!!!!!!

I. Decompress System Files

Run Valencia Kitchen.exe

Now you will have some folders


• BaseBIN
• CookedBIN
• Donor
• Tool
• Xipport

Extract C6625XXIG5.rar and you will get NAND.bin file


Copy NAND.bin to BaseBin folder

While Valencia Kitchen still running (Page 1),


click Dump button….. wait until the process completed!!!


Now you have another Folder



OEM (contain device manufacturer specific files which are specific to your device)
ROM (boot.rgu)
SYS (contains the core operating system built by windows)

All of them mostly contain:
A DSM file (a file that contains some package information, for example what other packages it require or what files it contains, most kitchens usually ignore this)

A RGU file (a registry file containing the registry entries associated with the packages)

An APP.dat, initflashfiles.dat & initflashfiles.txt file (contains instructions for folder creation and file copying that are executed at first boot)

Other files or modules that compose the package: the modules are folders that usually have file-like names (meaning they have an extension) and are a different way to store executable and DLL files on the ROM.

Now in XIPPORT folder you will get xip.bin

DONE….
Attached Thumbnails
Click image for larger version

Name:	tutorial1.JPG
Views:	3692
Size:	6.5 KB
ID:	481524   Click image for larger version

Name:	xxig5.JPG
Views:	3608
Size:	3.1 KB
ID:	481525   Click image for larger version

Name:	page01dump.JPG
Views:	3586
Size:	18.1 KB
ID:	481526   Click image for larger version

Name:	dump.JPG
Views:	3570
Size:	2.2 KB
ID:	481527   Click image for larger version

Name:	tutorial2.JPG
Views:	3547
Size:	7.8 KB
ID:	481528  

The Following 3 Users Say Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
#2  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
II. Build New Operating System Structure

Open SYS folder
Delete all folder except .ROM, .VM , Metadata
Open 232121 folder that you have already downloaded.
Open SYS folder
Copy all folders except .ROM, .VM, Metadata to your SYS folder

DONE….. but we still have another Step…..

Copy your donor xip.bin (from 23121) to \XIPPORT\DONOR folder

Run XIPport.exe in \XIPPORT\DONOR folder



Click “dump xip.bin” button ….. wait until OUT folder appears. This folder contains this:



Now, Click “make pkgs” button to make the subfolder into simple folder

If you have these folders in FILES and MODULES, you are in the right track…..



DON’T CLOSE XIPport.exe YET…!!!!

Now, open XIPPORT folder and run XIPport.exe (it is easier if you open the folder with another Explorer window)

Same process with previous XIPport.exe….
Click "dump xip.bin" and,
Click "makes pkgs"

Also, DON’T CLOSE XIPport.exe YET…!!!!!


Open FILES folder (\XIPPORT\OUT\DONOR\)
Copy MSXIPKernel and MSXIPKernelLTK folders
Replace them to FILES folder (\XIPPORT\OUT\)

Do it same way for MODULE folder
Open MODULES folder (\XIPPORT\OUT\DONOR\)
Copy MSXIPKernel and MSXIPKernelLTK folders
Replace them to MODULES folder (\XIPPORT\OUT\)

Delete LangDB folder on XIPPORT\OUT\FILES and XIPPORT\OUT\MODULES to prevent of conflicting initflashfiles.dat, Because the Kitchen is automatically copying the LangDB to OEM on the Dumping Process.

Click "undo" button on both XIPport.exe and close them….
Check OUT folder (\XIPPORT\OUT). If the file returns to original structure, you’ve done it.

DONE….
Attached Thumbnails
Click image for larger version

Name:	xipport1.JPG
Views:	3418
Size:	14.8 KB
ID:	481534   Click image for larger version

Name:	out1.JPG
Views:	3390
Size:	6.6 KB
ID:	481535   Click image for larger version

Name:	out files1.JPG
Views:	3369
Size:	7.3 KB
ID:	481536  
The Following User Says Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
#3  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
III. The Next Step, “BUILDING OPERATING SYSTEM”

Open page 3 on Valencia Kitchen


Click “Build OS” button….


It will run “buildOS.exe”


Click "Run"


Wait for second…. The process cannot completed! This is because there are some double file between OEM and SYS folder. These files are: si_impl.dll, flashnddec.dll, flashlite.dll. So, delete those files in “\OEM\OEM_FLASHLITE”.
Now, repeat the process again….
Wait until the process completed….. then Close it…

When you have closed BuildOS, Extreloc.exe will run. You can see the process progress in the bottom right corner.



Click “Import XIPPORT”


Click “Open ROMHDR + .VM + .ROM” button


Click “Realloc V (DLL)” button…. Wait until the process completed.


Continue................
Attached Thumbnails
Click image for larger version

Name:	page3a.JPG
Views:	3342
Size:	19.1 KB
ID:	481540   Click image for larger version

Name:	page3b.JPG
Views:	3302
Size:	2.8 KB
ID:	481541   Click image for larger version

Name:	builos.JPG
Views:	3323
Size:	15.1 KB
ID:	481542   Click image for larger version

Name:	extreloc.jpg
Views:	3412
Size:	95.6 KB
ID:	481544   Click image for larger version

Name:	extreloc import xipport.JPG
Views:	3349
Size:	2.7 KB
ID:	481545  

Click image for larger version

Name:	extreloc open ROM.JPG
Views:	3351
Size:	3.0 KB
ID:	481546   Click image for larger version

Name:	extreloc realloc V.JPG
Views:	3339
Size:	2.2 KB
ID:	481552  
Attached Images
 
The Following User Says Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
#4  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
On “XIPport” Click “Realloc P” and “write map”


Click “Realloc NK.EXE,GIISR.DLL,etc.” button….. wait until the process completed.


Click “realloc P” once again…

On Extreloc.exe drag the separator on the right to the left, you will find another menu.



Click “Realloc IMGFS modules” button…. Wait until the process completed (MAP.txt log appear)… then Close it.


On xipport.exe Click “build xip_out.bin” button and close xipport.exe.


It will create new file “xip_out.bin” in XIPport folder

Close EXTReloc.exe and wait until Build OS process completed.

DONE...... NOW you have NEW OPERATING SYSTEM…..
Attached Thumbnails
Click image for larger version

Name:	xipport1 realloc p.JPG
Views:	3254
Size:	3.5 KB
ID:	481553   Click image for larger version

Name:	realloc imgfs.jpg
Views:	3319
Size:	97.7 KB
ID:	481554   Click image for larger version

Name:	realloc imgfs modules.JPG
Views:	3239
Size:	2.7 KB
ID:	481555   Click image for larger version

Name:	xipport1 buildxip.JPG
Views:	3288
Size:	2.3 KB
ID:	481556   Click image for larger version

Name:	extreloc realloc NK.JPG
Views:	3269
Size:	3.0 KB
ID:	481557  

The Following User Says Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
#5  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
IV. The Last Step, “BUILDING ROM”

NOTE: Before continue the process, make sure you disable AntiVirus Application!!!

Still on page 3 of Valencia Kitchen, click “Build ROM”… wait until pagepool option window open.


When pagepool option has appeared, set the size of pagepool (default size is 4)… presses Enter…Wait until it finished….

TADA …. Your new ROM has Built…. It will store in CookedBIN folder.

Copy your NAND.bin (cookedBIN) to Flashing folder
Now Flash it…….

After flashing has finished, check the version of your Cooked ROM.

I’m sure you cannot open the setting…. (Hahahaha…..)

Don’t Worry…. We will straight to the FUN TIME….
Attached Thumbnails
Click image for larger version

Name:	page3 build rom.JPG
Views:	3289
Size:	1.8 KB
ID:	481561  
The Following User Says Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
(Last edited by sokran; 10th July 2011 at 02:35 PM.) Reason: add fixed problem from SGH-i200
#6  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
Default Repairing The System

TIPS (from TJ_style): “Repair the system first and then you can freely customize them”

TIPS (from Thekn): “Some built has problem in it; you have to combine the system files with another built”


Before you start repairing your Cooked ROM MAKE SURE you have already uncheck “Hide protecting operating system files” and check “Show hidden files and folders” on your PC.

232121 built have some problems, example:

Setting menu doesn’t equal with the original c6625
Hint: open rootgsm.cpl.xml (\OEM\OEMMISC\) Edit some features that are not in your cooking system (I’ve have erased customer feedback, autoupdate, error reporting) (thanks to TJ_style).

Note: “After you edited the file, open it with default program (internet explorer). If you cannot read the text, there is a mistake with your editing. Fix it until it can show up. Check every text, header or attribute or footer or something else that isn’t correct. Make sure header and footer have same word because it has case sensitive.”

You cannot open Contact
Hint: Copy “SIM_Tkit” from original SYS folder to your Cooking SYS folder

Internet Sharing doesn’t work
Hint: Copy from other Firmware (I copied from B7320 samsung). Replace it to SYS folder

The original c6625 firmware is from Europe (…..XX….), if you come from another region it will give you another problem:
Keypad problem
Hint: Copy “PhoneIME” from original SYS folder to your Cooking SYS folder (thanks to TJ_style)

You cannot see number of charakters in Messaging?
Hint: Copy “SMS_Providers” from original SYS folder to your Cooking SYS folder (thanks to SGH-i200)

Cannot automatically set the network
Hint: Find this file in bank Valencia “kaskus” (AUTO SIM CONFIGURE.rar). http://www.mediafire.com/download.php?nnqooyhngwz
Replace the original one.

That is some of common problems that appear in our new Cooked ROM.
After you fixed it, Now, Build again but this time you only have to start in page 3 (Building process).

Flash it again….

Now, check the version of your new Cooked ROM. If you can see this, you had success.
Attached Thumbnails
Click image for larger version

Name:	Screen09.jpg
Views:	3305
Size:	19.7 KB
ID:	481563  
The Following User Says Thank You to sokran For This Useful Post: [ Click to Expand ]
 
sokran
Old
#7  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
Default Knowing The Structure

Now we will explain the structure, so we can freely edit and change things:

OEM (based on C6625): contain device manufacturer specific files which are specific to your device.
In this folder you will find applications that run in your OS.
The structures are:
LangDB
Contain “initflashfiles.dat” = very important file!!!
To editing this file, make sure you saving on ANSI Encoding, so better to use Notepad++ and add 1 emptu break in the end of file
Unicode:

ANSI:

In the Unicode Encoding the FF FE Header (thanks to TJ_style)

OEM_ABOUTBOX
OEM_ACTICON
Contain “iconpkg.dll” = Startmenu Icon
OEM_AUTOTIMEZONE
Contain “Contact”, “Calllog”, “team manager”, etc.
OEM_BEATNIK
OEM_BLUETOOTH
OEM_CALCULATOR
OEM_CAMERA
OEM_CONVERTER
Contain “AdobeReader”, “SmartConverter”, etc
OEM_DATACALLMGR
Contain “Phonebook”, “DataCallManager”, etc
OEM_DPI_131
Contain “green and guaca scheme”
oem_dpi_131_resh_320_resv_240
OEM_FILEMGR
Contain “File Manager”, etc
OEM_FLASHLITE
OEM_FMRADIO
OEM_FUNBOX
Contain java application, etc
OEM_HOMESCREEN
Contain original Homescreen, color scheme, wallpaper, etc
OEM_Lang_0409
Contain specific language
OEM_Lang_0809
Note: I have deleted another language. Delete it as you wish…
OEM_MCUBEWORKS
OEM_MMS
Contain “emailWizard”, “GoogleSearch”, etc
OEM_MYITEMS
Contain “constmgr”, etc
OEM_PLAUNCHER
OEM_R2VS
Contain DNS
OEM_T9IME
Contain T9IME word app
OEM_TESTAPPS
OEM_TESTMODE_APP
OEM_TIMEMGR
Contains “timemanager”, “reminder”, “Dday”, “Stopwatch”, “worldClock”
OEM_WMPSKIN
Contain WMP skin
OEMCommonNonEA
OEMDrivers
Contains a lot of application and system "*.dll". This is one of the HotSpot for customizing.
OEMMISC
Contain menu system. Most of them have cpl.xml extension. Use notepad to edit.


You can freely edit them but there is some folder that you can delete safely, edit with caution, and some of them are prohibit to edit or even delete it. It will CRASH the system!!!!!!!

Some of OEM folder that freely delete without crashing the system
Example: OEM_Lang = depend on which language you prefer. My suggestion, leave 0409 and 0809 because 232121 is 0809, XXIG5 is 0409.

Some of OEM folder can customize freely but you have to be careful. We will explain it with example…. Be patient… 

Note: if you want to delete feature on your ROM. Make sure you delete the “exe”, files related to the application, edit the *.rgu, edit “initflashfiles.dat”.

Q: Can we add application to the system???? Of course we can….
These are the steps:

- Choose which application you want to add (cab much better and easier because it is already contains: the exe, files related, rgu, initflashfiles code…)
- Drag the cab files to Cab2OEM (already in Valencia Kitchen Tools folder)
- Wait…..
- Now, you have the OEM folder (named as your cabs name).
- Change the folder name with OEM_<you application>.
- Open the folder
- Open initflashfiles.txt
- Copy the command line to initflashfiles.dat (\OEM\LangDB\)
- Delete option.xml, initflashfiles.txt (in your application folder)
- Copy the folder to OEM folder.
- Now, you have new application added to your ROM…..

TIPS: “Don’t add application to Cooked ROM if most people won’t use it (even if you really like it). If you want to share application, just share with cab.”

TIPS: “Avoid application that run constantly such fedress, weather, etc because those files need connection to the internet constantly and will be need a lot of power”


SYS (based on 232121 built): contains the core operating system built by windows

The structures are:

.ROM (Important Folders based on Kitchen and Device)
.VM (Important Folders based on Kitchen and Device)
AdobeFlash (Required by Web Browsers and FLV Players to run Flash Sites and play FLV Videos)
AdobeFlash_LANG_0409
AdobeFlashCodecs
Delete as you wish
AUTOUPDATE (Windows Mobile Update Utility)
Delete as you wish
Autoupdate_Lang_0409
Base_DPI_131
Contain Shellres.dll (you can edit the system icon)
Base_dpi_131_resh_320_resv_240
Base_Lang_0409
Base_Lang_0409_DPI_131
BaseApps
Contains “Calendar”, Fexplorer”, “MobileCalculator”, etc
BaseAppsFiles
Bluetooth
Bluetooth_Lang_0409
bronze
BRONZE_DPI_131
Contain bronzeres.dll (require for making Titanium panel)
BronzeNonEA
BronzeNONEA_resh_320_resv_240
Contain slidingPanel.home.xml (in my case it has conflict with Titanium. So, I’ve remove the files (but not the folder)). If you want to remove it, don’t forget to edit “iniflashfiles.dat” too.
BROWSING
Browsing_DPI_131
Browsing_Lang_0409
BROWSINGCORE
browsingie
browsingie_LANG_0409
From BROWSING to browsingie: Windows Mobile Internet Explorer. You can remove it as you wish.
Bth_A2DP
Bth_A2DP_Lang_0409
Bth_HID (Human Interface Device Profile for Bluetooth)
Bth_HID_Lang_0409
CHome (Titanium drivers and settings)
CHome_Lang_0409
CommonNonEA
Contains a lot of color scheme.
COMMONNONEA_DPI_131
COMMONNONEA_DPI_131_RESH_320_RESV_240
Contains 4 theme. If you want to delete it, don’t forget edit “initflashfiles.dat” too.
ConfettiCore
DIRECTX
DIRECTXFiles
DRM (Default WM DRM driver)
Enterprise (Contains the drivers and settings for NDIS & IPSec)
Enterprise_DPI_131
Enterprise_Lang_0409
Enterprise_Lang_0409_DPI_131
Entertainment (Contains the games like BubbleBreaker & Solitare)
Entertainment_DPI_131
Entertainment_dpi_131_resh_320_resv_240
Entertainment_Lang_0409
Entertainment_Lang_0409_DPI_131
FWUPDATE
Fwupdate_Lang_0409
INTERNETSHARING
IPSECVPN
IPSECVPN_DPI_131
IPSECVPN_Lang_0409
MediaOS (Drivers & Resources for Windows Media Player Mobile)
MediaOS_dpi_131_resh_320_resv_240
MediaOS_Lang_0409
MediaOSFiles
Metadata (Registry & Certificate Resource files)
NETCF
Office
Office_DPI_131
Office_Lang_0409
Office_Lang_0409_DPI_131
OneNote
OneNote_lang_0409
OS (Windows Mobile 6.5 core OS drivers & resources)
PhoneIME
Redist (Contains a lot of OS Base Applications & resources)
Redist_DPI_131
Contain tapres.dll (start menu icon)
Redist_Lang_0409
Redist_Lang_0409_DPI_131
RUNTIMES
SampleMusic
SHELL (Core OS files)
Skybox (Allows you to back up Contacts, SMS, Documents, Music, etc online to MS Server)
Remove it as you wish
Skybox_Lang_0409
Skymarket (Windows Phone OS Marketplace)
Remove it as you wish
Skymarket_Lang_0409
SMIME
SQLCE
SqlCeMobile
SqlCeMobile_Lang_0409
SQM (System Quality Metrics - Used in conjunction with Error Reporting)
WelcomeCenter (Welcome Center Wizard that provides assistance in doing basic tasks)
WelcomeCenter_Lang_0409
WindowsLive (Microsoft Windows Live Mobile - provides interface for Windows Live & IM)
WindowsLive_DPI_131
WindowsLive_Lang_0409
WindowsLiveIM
WindowsLiveNonEA
WindowsLiveNonEA_DPI_131
WindowsLiveNonEA_dpi_131_resh_320_resv_240
WMLiveSearchWidget
WMMoneyWidget
WMWeatherWidget
WMWidgets (Drivers & Resources to support Widgets)
WMWidgets_LANG_0409
WWAN
Attached Thumbnails
Click image for larger version

Name:	unicode.JPG
Views:	3279
Size:	8.1 KB
ID:	481566   Click image for larger version

Name:	ansi.JPG
Views:	3296
Size:	7.9 KB
ID:	481567  
 
sokran
Old
#8  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
Default Editing The System

TIPS: “Delete original application that useless”


Some of those folder are useless and some of them are needed more RAM (my opinion… hehehe). So, in my cooked ROM
Remove
Googlemap
Shozu
SlidingPanel theme because it has conflict with Titanium Panel
Skybox
Skybox_Lang_0409
Skymarket
Skymarket_Lang_0409
WelcomeCenter (Welcome Center Wizard that provides assistance in doing basic tasks)
WelcomeCenter_Lang_0409
WindowsLive (Microsoft Windows Live Mobile - provides interface for Windows Live & IM)
WindowsLive_DPI_131
WindowsLive_Lang_0409
WindowsLiveIM
WindowsLiveNonEA
WindowsLiveNonEA_DPI_131
WindowsLiveNonEA_dpi_131_resh_320_resv_240
WMLiveSearchWidget
WMMoneyWidget
WMWeatherWidget
And also edit initflashfiles.dat by deleting command line that refer to those application.

Remove Manage Programs
Delete this module : historyui.cpl (\SYS\FWUPDATE\)

Disable Feedback Customers
Edit the registry in this file
a4ded16e-eadb-4ced-97ee-3af7ecfc6796.rgu (\SYS\SQM)
Set the DWORD with 0, like this one:
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:0
"UploadEnabled"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:0
"UploadEnabled"=dword:0
"EnableUI"=dword:0

And add this one
[HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback]
"Redirect"="ceipui.exe"
"Group"=dword:1
"Hide"=dword:1
But I don’t know where to find the *.rgu. Don’t worry, without this registry, it works. As long as you already change SQM registry key.

Disable Error Reporting
Open d5ab0034-8aac-4a19-b5c4-a8b01b5bbe87.rgu (SYS\OS)
Set the key into like this:
[HKEY_LOCAL_MACHINE\ControlPanel\Error Reporting]
"Hide"=dword:1
[HKEY_LOCAL_MACHINE\System\ErrorReporting\DumpSetti ngs]
"DumpDirectory"="\\Windows\\System\\DumpFiles"
"CabDirectory"="\\Windows\\System\\DumpFiles\\CabF iles"
"ExtraFilesDirectory"="\\windows\\ExtraDumpFil es"
"UploadClient"="\\windows\\Dw.exe"
"MaxDiskUsage"=dword:00000000
"DumpEnabled"=dword:00000000
"MaxLogFiles"=dword:00000000

Add
Clock on Top

BEIKS dictionary
iSilo
Mobipocket
<< See how to add application to OEM tutorial…. >>

Reboot option in Quick Application (when you press Power Button)


This is how I did it:
Grab HTC quick list
Extract the file
Copy “HTCquickList.dll” and “reboot.exe” to \SYS\OS

Add this registry command to this file
d5ab0034-8aac-4a19-b5c4-a8b01b5bbe87.rgu (SYS\OS) :
[HKEY_CLASSES_ROOT\CLSID\{2ABD8635-9808-4c4c-943B-8173B805FD40}\InProcServer32]
@="HTCquickList.dll"

[HKEY_LOCAL_MACHINE\Software\HTC\HTCQuickList\0]
"ResOver"="1050"
"FilePath"="reboot.exe"
"CmdLine"=""

[HKEY_LOCAL_MACHINE\Security\ResOver]
"1050"="Reboot"

Change the registry (number 2) under this registry:
[HKEY_CURRENT_USER\Software\Microsoft\QuickApp]
with this command line:
"2"="{2ABD8635-9808-4c4c-943B-8173B805FD40}" ;Reboot

And will become:
[HKEY_CURRENT_USER\Software\Microsoft\QuickApp]
"1"="{6D48AB52-635C-4c6a-8508-9D32A0F07863}" ;Power Off Applet
"2"="{2ABD8635-9808-4c4c-943B-8173B805FD40}" ;Reboot
"3"="{33CDB4E1-4CFE-4395-B1B1-9805FB3C9A04}" ;Task Manager
"4"="{0D519EC6-315A-4693-AF1B-B2DA865AC1C7}" ;Radio State Change Applet
"5"="{B7A5E609-3E46-442d-8D32-65926EDA6795}" ;Profiles Applet
DONE….



TIPS: “When you build newer Cooked ROM, don’t forget to backup the previous one.”

TIPS: “you can increase booting process by avoiding or deleting application that use startup process”
Attached Thumbnails
Click image for larger version

Name:	clock on top.jpg
Views:	3308
Size:	3.2 KB
ID:	481568   Click image for larger version

Name:	reboot.jpg
Views:	3293
Size:	7.1 KB
ID:	481569  
 
sokran
Old
#9  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
V. Freeing up slot 0

Some Module can be Recmod (change module to file) to free slot 0.

What you have to do is:
Open Valencia Kitchen Tool and you will find recmod.exe
Drag module to recmod.exe
Now you get module that already become files (xxxx.dll (module) will be xxxx.dll (file))
Delete the original module and replace with that file.

Note: be careful to do this trick. Make sure you choose the right file. BACKUP YOUR WORK FIRST!!!!

List below are modules that are safe and will not make your system crash (some of this files are not in 232121 cores):
• AdobeFlash = ALL
• AdobeFlashCodecs = ALL
• BaseApps = Beam.exe, caldl.dll, calendar.exe, doclist.dll, fexplore.exe, hotvoice.exe, note_prj.dll, notes.exe, pimg.exe, shptutil.dll, VoiceBar.dll, VoiceCtl.dll and voicedll.dll
• BlueTooth = bthpbap.dll
• BROWSING = browser.dll, iexplore.exe and wmlview.dll
• BROWSINGCORE = jscript.dll, mlang.dll and msscript.dll
• Browsingie = ALL
• Bth_A2DP = Avrcp_MPplugin.dll
• Bth_HID = All except for bthidsvc.dll
• GPSid = gpsid.dll
• InternetSharing = ALL
• MediaOS = ALL
• NetCF = ALL
• OS = dw.exe, dwui.dll, enrollnot.exe, machineenroller.dll, machineenrollerlaunch.exe, networkpolicycsp.dll, omadmclient.exe, quartz.dll, tcpstk.dll, tmarshaller.exe, umarshaller.exe
• Phone = simsec.dll, tkitapp.exe
• PhoneRedist = siclnt.exe
• Redist = configmanager.dll, configmanager2.dll, obexapi.dll, obexinbx.dll, remnet.exe, syscsps.dll, welcome.exe
• RemoteDesktopMobile = ALL
• Shell = autotimeupdate.exe, CertInstaller.exe, fbrowser.dll, find.dll, msnsspc.dll, mstli.exe, peghelp.exe, richink.dll, rnaapp.exe, shfind.exe, sndplay.exe, taskmgr.exe, tskschcsp.dll, tskschedule.exe and tskscheduleu.exe
• SkyBox = All but MyPhoneService.dll
• WindowsLive = ALL but any DLL with Resource in the name.
• WindowsLiveIM = ALL, unless you leave it running.

Thanks to www.techparaiso.com
 
sokran
Old
#10  
sokran's Avatar
Senior Member - OP
Thanks Meter 24
Posts: 110
Join Date: Oct 2009
Location: Malang
VI. CUSTOMIZING DESKTOP

TIPS: “Use search engine to find the files”
Note: “Don’t forget to check “Search system folder”, “Search hidden files and folders” and “Search subfolders” in “More Advanced options””.

TIPS: “Decide what theme you want to make.”

OK, if you already sure with your Cooked ROM and no conflict in it, you can start to customize the desktop. You can make as beautiful as you wish……

Let's See…. What part that you can customize? OMG, all of it…!!!

Special applications needed:
Resources hacker (valencia kitchen tool)
PE Explorer (to show image file that are not shown in Resources Hacker)

How to use Resources hacker
Run "Resources Hacker.exe"


Click File and select which file you want to edit
If you want to replace the files, makes sure that you have same files type (image or icon, not png or jpeg (you can replace BMP with PNG or JPEG), same dimension (exp. 44 x 44 pixel, etc)


Right Click --- click “Replace Resources…”
Open the files --- click "replace"
In some case there are three textbox appears: (according picture (for example)) fill the first with Bitmap, second with 4896, third with 1033.

TIPS: “When you want to edit bronzeres.dll, the image won’t be seen. So, open the files with PE Explorer to see what inside and replace resources using Resources Hacker as usual with PE Explorer as guide”

Note:
Some dll such as shellres.dll are still module type. These steps will guide you how to edit the file:
You have to copy the shellres module to another folder
Copy recmod.exe and reversemod.exe from the Valencia Kitchen Tool
Drag shellres.dll module to recmod.exe
Open shellres.dll with resources hacker.exe (tools)
Freely change the icon as you wish
After finished editing, reverse the file by drag it to reversemod.exe
Replace the original module with your edited module.

If you understand the Basic, We will show you which files are require for editing. Let's Started from the Beginning….
Attached Thumbnails
Click image for larger version

Name:	resources hacker.JPG
Views:	3318
Size:	5.6 KB
ID:	481581   Click image for larger version

Name:	replace biltmap.JPG
Views:	3325
Size:	10.6 KB
ID:	481582  

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes