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

Search This thread

SGH-i200

Senior Member
Aug 31, 2009
1,088
253
Sony Xperia XZ1
Google Pixel 2
Repairing The System: Number of characters in Messaging?

I have a problem with the messaging app in my 23121 ROM.

It doesn't show the number of characters when writing a short message...:confused:

What's gone wrong?
 

SGH-i200

Senior Member
Aug 31, 2009
1,088
253
Sony Xperia XZ1
Google Pixel 2
Repair the system: Messaging error

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

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

Here is another:

You cannot see number of charakters in Messaging?
Hint: Copy “SMS_Providers” from original SYS folder to your Cooking SYS folder
 
  • Like
Reactions: sokran
ok

haha..good job..much thanks bro!@#
i love my GT-C6625 samsung valencia!!@#
but i just do not much skill..pitty
sorry for my English...→_→o_O呵呵闪了
:);):D:cool:
 

Attachments

  • oem_ques7.gif
    oem_ques7.gif
    26.4 KB · Views: 17
  • IMG_0002.jpg
    IMG_0002.jpg
    11.6 KB · Views: 15
  • IMG_002.jpg
    IMG_002.jpg
    23.9 KB · Views: 13

sokran

Senior Member
Oct 11, 2009
110
24
Malang
Last edited:

sokran

Senior Member
Oct 11, 2009
110
24
Malang
tips update

Extract SYS & XIP from Other Firmware

I will show with example
Extracting B6520 (build 23137)

Steps:
1. Download B6520DXJL1
2. Extract all
3. Rename flash_DXJL1_REV02_RC3.nb0 to nand.bin.bin.nb0
4. Open Command Prompt and run osnbtool.exe
5. write: osnbtool <space> –sp <space> nand.bin.bin.nb0
6. wait until the process done
7. now it written:
– part-0 = BOOT SECTION image
– part-1 = XIP RAM image
– part-2 = imgfs file system
8. write: ren <space> nand.bin.bin.nb0.OS.NB <space> OS.NB
9. write: osnbtool <space> –d <space> OS.NB <space> 1 <space> XIP.bin
10. wait until the process done and you will get XIP.bin
11. write: osnbtool <space> –d <space> OS.NB <space> 2 <space> imgfs.bin
12. wait until the process done and you will get imgfs.bin
13. write: imgfstodump imgfs.bin
14. wait until the process done
15. write: PKGtool dump
16. done
17. the result are SYS, OEM, XIP.bin

NOW YOU WILL HAVE NEW DONOR....... :D:D:D:D:D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    How to Cook Samsung C6625
    By sokran

    Update:
    ===========
    - Change Pagepool = http://xdaforums.com/showpost.php?p=10531345&postcount=17
    - rgu vs reg = http://xdaforums.com/showpost.php?p=10635160&postcount=21
    - show regional setting = http://xdaforums.com/showpost.php?p=11061861&postcount=29
    - PPC menu = http://xdaforums.com/showpost.php?p=11623274&postcount=36
    - Extracting Donor from other device firmware = http://xdaforums.com/showpost.php?p=15272764&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=36b949adb79ac9c0e7c82ed4b8f0c380250bba37092fb2cb64328c9cace34742
    Core WM 6.5.3 (built 23121) http://xdaforums.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://xdaforums.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
    attachment.php


    • BaseBIN
    • CookedBIN
    • Donor
    • Tool
    • Xipport

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


    Copy NAND.bin to BaseBin folder

    While Valencia Kitchen still running (Page 1),
    attachment.php


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


    Now you have another Folder
    attachment.php



    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….
    2
    Time to port the latest build..

    Get B6520DXJL1 and you will have 23137 Build
    2
    TITANIUM
    attachment.php



    Note: Don’t forget to delete slidingpanel.home.xml (OEM\OEM_HOMESCREEN) (it will crash titanium)

    Files needed (already in packaged by frauhottelmann as the author):
    bronzeres.dll --- contain: icons
    Replace the original (SYS\BRONZE_DPI_131) with this one
    titanium.home.xml --- setting: background, scheme
    titanium_320x240.cpr --- setting: text
    d57a3191-5a79-418b-b394-4678b16e9488.rgu --- setting: plugin, icon
    Make new folder ---- rename it with OEM_TITANIUM
    Put all files except bronzeres.dll to the folder
    Put the folder inside OEM folder

    Edit Titanium

    File for editing: bronzeres.dll, cpr, rgu,xml
    Bronzeres.dll
    Open the file with PE Explorer because you cannot see image if you open it wit resource Hacker.
    You will see numbers in RCDATA folder
    Replace icon as you wish using Resource Hacker with PEExplorer as guide…. Don’t forget to save it.
    attachment.php


    Titanium background = RCDATA 4000
    attachment.php


    Titanium.home.xml
    Open with Notepad
    Change default background for your Titanium Panel : "bgimage-rotated="\windows\ SlidingPanel_bkg_320x240.jpg" with your image. Example: "\windows\ medical_bg.jpg”

    Scroll down and you will see which plugin you wish to add to your Panel.
    Edit it and fix it…

    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 something else that aren’t correct. Make sure header and footer have same word because it’s case sensitive.

    Titanium_320x240.cpr
    Open with Notepad
    WOW…. There is a lot of text….
    In this file, you can edit Font size, text position, Font type, style, and some other things. You can freely change it. Make sure you are not making any mistakes…. Don’t worry you can fix it again.

    d57a3191-5a79-418b-b394-4678b16e9488.rgu
    Open it with Notepad++ make sure you add 1 empty break in the end of file
    There are a lot of registry entries
    You can edit which plugin you want to add, also you can delete it, and you can set icon for your panel.

    Note: if you have edited it and cooked it and you find something wrong with your panel, you can edit titanium_320x240.cpr without Cooking again. As long as not bronzeres.dll, it will crash.

    Adding text to Titanium Home Screen like Remora or Revalution
    Add this command line to titanium_320x240.cpr and fill inside “text=”

    <!-- Branding -->
    <Layer ID="Page" Clip="False">
    <Text ID="FixedText" Left="160" Top="162" Width="151" Height="24" FontFamily="Nina" FontSize="7" FontStyle="Regular" Wrap="False" VerticalAlignment="Middle" HorizontalAlignment="Right" Trimming="EllipsisCharacter" Text="YOUR COOKED NAME">
    <TextStage TextOffsetType="TextOffsetDropBottomRight" Color="#444444" TextOffset="1" BlurFactor="3" Alpha="1.0" />
    <TextStage TextOffsetType="TextOffsetNone" Color="#FFFFFF" />
    </Text>
    </Layer>

    To make it shown on first boot

    Open f6c8e625-7515-4d93-95ec-ac4999c62a27.rgu (\OEM\OEM_HOMESCREEN)
    Scroll to the bottom page
    Change "Scheme"="\\Application Data\\Home\\Wizpro.home.xml" in [HKEY_CURRENT_USER\ControlPanel\Home] with "Scheme"="\\Application Data\\Home\\Titanium.home.xml" (depend on your titanium.xml file name)


    Adding menu background image:
    attachment.php



    Open “6b9c91d2-c438-411e-be81-f6df29436a78.rgu” (SYS\SHELL\)
    Add this following code under [HKLM\Software\Microsoft\Shell\Rai\:MSStart] :
    "BKBitmapFile"="\\Application Data\\Home\\startmenubg.gif"
    "BKUnselected"="COLOR_ALERTWINDOW"
    "BKFlags"=dword:0000001A
    "BKBitmapTransparent"=dword:00FF00FF
    "BKBitmapLogPixelsY"=dword:00000083
    "BKBitmapLogPixelsX"=dword:00000083
    "BKDefaultGradient"=dword:00000001
    Save your image background anywhere you like (I add it to OEM_Homescreen)
    Add this following code to initflashfiles.dat :
    Directory("\Application Data\Home"):-File("startmenubg.gif","\Windows\startmenubg.gif")
    Done….

    TIPS: “use GIF because it has small size and faster to load.”
    TIPS: “Increase performance by using GIF not JPEG, BMP or PNG”
    TIPS: “Use PNG image as needed”



    Icon Edit
    attachment.php
    attachment.php



    TIPS: “Replace the biggest icon size, the smaller will also automatically changes”
    TIPS: “If you want to set the smaller icon different with the bigger one, change the smaller first”


    Icon (you can find icons in this files) use 44 x 44 pixel:
    Iconpkg.dll (\OEM\OEM_ACTICON)
    Accessories folder = Icon Entry 1 – 4
    Internet folder = Icon Entry 5 – 8
    Organizer = Icon Entry 9 – 12

    Shellres.dll (\SYS\Base_DPI_131)
    Wait cursor = Bitmap 4896 – 4911 (you need 6 icon)
    Folder Icon = Icon Entry
    You can change Program/ Aplication icons in OEM folder or SYS folder by using Resource Hacker.

    TIPS: “Explore your imagination”


    Some of this tutorial maybe usefull for other built. So, Enjoy it....
    1
    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
    attachment.php



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



    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…..
    attachment.php



    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….
    1
    Repair the system: Messaging error

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

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

    Here is another:

    You cannot see number of charakters in Messaging?
    Hint: Copy “SMS_Providers” from original SYS folder to your Cooking SYS folder