[Help] Building a rom for Korean - 8525, TyTN, MDA Vario II, JasJam ROM Development

Hi, I was trying to make a Korean Rom for Hermes for quite some time... can you share your sorce for making one and how to? This is what I've tried till now and the qusetions I have...
The Question:
1. How do I install and change the default font of the ROM?
2. How to change the dictionary in your language, settings for your language, t9 dictionary for your language, keyboard layout?
Here is the tutorial I've found: (originaly written by a member of XDA-Developers: Tna)
Step 1
(a)Download your language emulator Files from
(b) install the downloaded file
(c)Take the emulator image that you want from the installation folder.
For example, if you have downloaded the images for Korean language look in the folder "C:\Program Files\Windows Mobile 6 SDK\PocketPC\Deviceemulation\0412":
The image for Hermes is: PPC_KOR_GSM_VR.BIN
(d) extract the emulator files in a new folder.
to extract files from the emulation rom follow this direction:
- Download Tadzio's imgfs
- Unzip the tools along with the emulator image(PPC_KOR_GSM_VR.BIN) in any folder.
- Rename the image to A.BIN (to make the next commands easier to type).
- Open a D.O.S. command window and perform these commands:
Code:
> NBSPLIT -emu A.BIN
(it generates two files: A.BIN.EXTRA and A.BIN.PAYLOAD)
> IMGFSFROMNB A.BIN.PAYLOAD IMGFS.BIN
(it generates the file IMGFS.BIN)
> IMGFSTODUMP IMGFS.BIN
(Now the extracted files are dumped in /Dump directory)
(e) Rename ALL the 4xx files to 412 (e.g. 0412.mui -> 0.409.mui) Apply this to all files and folders (an eyasier way to do that is to search from windows for all *412* files and then rename them)
Step 2
Find your BASE ROM. (e.g. Hermes Black Rom)
Step 3
Download your Kitchen. (e.g. Anichullus Core Professional Kitchen)
Step 4
Dump the BASE ROM (If you use Anichullus Kitchen , follow the manual but Stop BEFORE using Bepe's Package TOOL)
Step 5
Go to DUMP folder (e.g. C:\core\extract\dump) and paste ALL the language files you have
renamed from step 1e. ATTENTION you have to copy and paste ALL files from your
language folder AFTER you have renamed them to 409 . REPLACE duplicate files
Step 6
Continue with kitchen steps . For instance if you were to use Bepe's Package TOOL , go on and build the packages.
Step 7
Edit Initflashes.dat file . Information on how to do that are in every cooking tutorial. In
Intflashes.dat file you will have to translate all the links and directories according to your
language files. CAUTION if you make mistakes in translation your WM6 will be crappy and
programs may not start
->In order to make a good translation check your original rom, or try the WM6 emulator with your language files and check the directory names.
Step 8
Save Initflashes.dat in unicode and remove first two bytes with a hex editor
Step 9
Choose your OEM packages.
about keyboard, you must add with a oem package also:
- dictionary in your language
- settings for your language
- t9 dictionary for your language
- for keyboard layout make this registry mod:
Code:
Registry Editor:
HKCU >> ControlPanel >> Keybd
Create a string "Locale" with "0412" vale. Everything without "Where 0412 is your country value.
Step 10
build your rom according to your kitchen manual

Hi, I have the same dubiousness, where I find the keyboard packages? I'm looking for Keyb Portuguese Brazil(Dictionary, settings, etc)... If anybody know please help me.Thank's.

hi~ nice to meet u. rom cooking is hard to me so i just wondered how to add t9 korean language pack to my english rom. I use my htc t3050 with win mobile 6.5 english rom.
so there are no korean font and no korean locale. how can i do?
I also have blackjack1 and m480(mirage) but that rom is korean rom. if u can help me, please let me know how to find t9 korean language pack and how to install to my english rom. thanks a lot for your text and hope to answer about my text.
if u dont mind, you can answer with korean, that is better for me.. kk

try to find a korean rom with T9 dictionary in your native lang... then dump it using wichever kitchen in the Chef central subforum... dump the rom get the t9 files and replace the ones in the rom of your phone

Related

please explain initobj.txt, files1 and files2 !!!!

Hi XDA-Developers!
First of all: you did a really great job and thanks a lot for ROM 1.1!!
I just want to ask you to explain initobj.txt, files1-dir and files2-dir a little bit more, so i can make my own ROM, and maybe a german ROM.
i'm little bit confused with the format of initobj.txt corresponding to the files in dirs files1 and files2. not every file in the file dirs is listed in initobj.txt. Why? How are these files arranged in the filesystem? ie. how do your scripts know where to put 'vxutil_cl.htp' - it's not in initobj.txt in cfg.
Maybe you could explain it a little bit more....maybe there is already some manual beside 'readme' ???
Thanks a lot.... Jabba
all files in rom can be found in the \windows directory. the initobj.txt files specifies for certain files that copies to other places should be made..
so if a file is not mentioned in initobj.txt, it is only visible in \windows.
also the name of a file in \windows does not nescesarily correspond to the name in wherever it was copied to by initobj
initobj.txt has 2 types of lines ( there are more, but I never looked at them )
Code:
Directory(..dir..) :- Directory(...subdirname...)
to create a subdirectory in 'dir'
Code:
Directory(..dir..) :- File(..filename.. , ...source...)
creates copy of 'source' as 'filename' in directory 'dir'
the reason there are 2 'files' directories, is that there are 2 empty spaces in the rom (1M before the bootsplash, 5M after the bootsplash). I could have made the mkrom script more advanced, and have it automatically figure out how to optimally sqeeze files in either space 1, or space 2. but I didn't , so I'll leave it to the rombuilder to decide how large to make each region.
thanks for your answer!
will it be a true copy from source ? I mean will there be two identical files in the rom then or is it more like a link to the source-file?
another question: is there something in your scripts which is language-dependant ? like the altered welcome.exe ??
in the german rom there are some dirnames different - so i would have to alter the reg-file and the initobj to fit them. Do i have to alter other files as well? Like operator or the welcome.exe ?
Jabba
By the way, would be developers so kind to explain the ways how to extract initobj.txt and default.reg files from the ROM? Or perhaps "original" Qtek ROM files could be published?
I would be of a great help in my ROM-building...
thanks
we based everything on an english qtek rom. if you start with a german rom, you will have to pay attention to differing directory names.
you can get initobj.txt from initobj.dat, by converting the file from unicode
to plain ascii. I usually load it in vi, then do ":%s/^@//g" to strip all NUL characters, and then save it as .txt.
the default.reg you get by converting 'default.fdf' found in the rom, with
Code:
perl fdf2reg.pl default.fdf default.reg
and I wrote this tool (bottom of page) to extract files from a rom image. for most roms you type
Code:
dumprom nk.nbf -d files >nkinfo.txt
to extract the files to the directory 'files' ( which must exist ), and dump lots of info about the rom to nkinfo.txt

How to custom build P525 Rom (update w/ Rom size adjustment)

Before I write this tutorial, I would like to special thanks the following people:
1. Mamaich from Xda-developers for the build image tools
2. Sorg for starting the P525 hacking project and bring a lots tools to P525
3. Ingvarr for his P525RomTool for decrypting and calculating the ROM checksum
**** Warning, you could ruin yr device by doing the following. No one except yourself have to take the full responsibility if anything goes wrong ********
***** Section 1: obtain the imgfs_raw_data.bin from the rom *****
1. create nb0 file from CAP file by "P525RomTool.exe -d galaxy.cap"
2. create the imgfs_raw_data.bin file by "prepare_imgfs.exe ROMGalaxy.NB0 -nosplit"
3. Then modify the content by method 2a or 2b
***** Section 2a (Modify Rom content by Add/Remove files) ******
This method is very easy and relative low risk
1. Remove files in the Rom by "Delfile.exe <file name in the rom>"
2. Add files to the Rom by "Addfile.exe <file in yr computer>" (If the program crash, the rom is probably full)
***** Section 2b (Modify Rom content by extract and re-package) *****
More complicate and BuildImgfs.exe take a long time to build a package (Highly recommand to create a 256mb Ramdisk http://users.compaqnet.be/cn021945/RAMDisk/ramdiskfree.htm and work yr files over there to speed things up and reduce disk i/o). And BuildImgfs.exe probably have quite serious memory leak and cause the computer run slower everytime you run it. But this method is more flexable and manageable.
1. extract the content by "viewimgfs.exe imgfs_raw_data.bin"
2. add/replace/remove files in the dump directory
3. package the content back to imgfs_raw_data.bin by "BuildImgfs.exe" (take a shower then come back )
****** Section 3 (optional: Modify the registy content of the Rom file) ******
1. Get the default.hv and user.hv from 2b.1
2. do the following in DOS to convert the registry to readable format :
REM ****************************
SET _FLATRELEASEDIR=.
rgucomp -o default.hv -nologo > wwedefault.txt
rgucomp -o user.hv -nologo > wweuser.txt
REM ****************************
3. Add "REGEDIT4" in the beginning of the files, leave a blank line at the end of the file and save the file as UTF-16 or Unicode format.
4. Edit the files for registry setting
5. Do the following to replace the registy file w/ yr modification
REM *** Registry ****
Delfile.exe default.hv
Delfile.exe user.hv
attrib -h -s -r *.hv
SET _FLATRELEASEDIR=.
copy /y wwedefault.txt boot.rgu
RGUCOMP -b
copy /y boot.hv default.hv
Addfile.exe default.hv
copy /y wweuser.txt boot.rgu
RGUCOMP -b
copy /y boot.hv user.hv
Addfile.exe user.hv
REM *** Registry ****
******** Section 4 (Optional: Create Folders or copy files from \Windows to other directory)
1. Get the initflashfiles.dat from 2b.1
2. Study the sytnax (quite easy to understand) and modify it
3. Replace the file by
REM *** Configure the folder ****
Delfile.exe initflashfiles.dat
Addfile.exe initflashfiles.dat
******* Section 5 Convert imgfs_raw_data.bin to ROMGalaxy.NB0***************
1. Do the following to convert the file and update it's checksum
REM *** checksum ****
make_imgfs.exe ROMGalaxy.NB0 -nosplit
P525RomTool.exe -s ROMGalaxy.NB0
2. Copy the ROMGalaxy.NB0 and ASUS.UnlockLangID.exe to a newly FORMATED MiniSD.
3. Run the ASUS.UnlockLangID.exe on the P525, press and hold the "Camera" button and reset. And the update proceduce will begin.
***** Section 6 (Partly Tested) *************************
1. Rom from different language leave you different usable rom space. e.g WWE: ~73mb, HK & TW: ~58mb.
2. Therefore, imgfs_raw_data.bin from different language vary in size and give you different space to put yr files.
3. So, if you want more space to put in yr custom files for WWE rom. Do 2b.1 to extract the content and replace the bin and nb0 file w/ HK or TW's one before you do 2b.3. This gives you ~10mb more to put in yr custom file. (Tested. But must use 3.43 TW/HK for 3.43 WWE version, use w/ previous version, e.g Sorg's beta6, will have problem)
4. To have most usable Rom space w/ HK or TW rom, we could try the opposite of 3. (not tested)
***** Section 7 (NEW) Rom size adjustment *************************
The site is in Chinese and I am too lazy to translate. The tools posted there can adjust Rom size of P525
http://pdaclan.com/thread-3036-1-1.html
************* Download the tools here: http://rapidshare.com/files/23108941/asus.rar.html *********************
tks a lot for so particular tutorial
jack,could u plz help tell the method that how to free the rom space we don't use,so we could have >80MB strorage space like SORG's simple rom,that will be great!
ferryboat said:
jack,could u plz help tell the method that how to free the rom space we don't use,so we could have >80MB strorage space like SORG's simple rom,that will be great!
Click to expand...
Click to collapse
I am not sure if it will work. but you can follow Section 6 and use Sorg's 80mb simple rom as a template.
I personally won't do it since I prefer to custom build and have all my most frequently use program inside the rom to save my backup space and time.
vibranze said:
1. i installed wince cab manager and from there i can actually see the .cab contents, including where the files/folders will go, but how to fill up the registration info using wince cab? or i need to play aroung with wwwedefault.txt and wwweuser.txt?
2. i opened the initflashfiles.dat with notepad++ and see a lot of garbage there, how can I learn the structure and edit it?
3. i used method 2a to delete the files but at the same time use method 2b to dump the directory of .bin, is it ok? can i say section 3 & 4 is applicable if i use method 2b?
4. for section 5, i got the following error, not sure if this is expected or not.
C:\Asus P525\ROM Cooking\Jackleung\asus>make_imgfs.exe ROMGalaxy.NB0 -nosplit
Searching for IMGFS start... Found at 003F4000
Fixing... Done!
C:\Asus P525\ROM Cooking\Jackleung\asus>P525RomTool.exe -s ROMGalaxy.NB0
ASUS P525 ROM Tool 1.01
Proper CRC is 6111a0b1, Stored CRC is 6ade8d02
Calculated and stored CRCs does not match
Do you want to update the stored CRC (y/n)? Y
new CRC written.
5. what editor you use to save the text file to UTF-16 or unicode format?
Click to expand...
Click to collapse
1. Yes. Registry entries under HKEY_CURRENT_USER goes to wweuser.txt and the rest goes to wwwdefault.txt
2. Use a editor that can handle multiple format (DOS/Unix/Unicode ...etc). I personally prefer UltraEdit
3. Yes. And yes, U need 2b step 1 in order to dump the content and obtains the *.hv and initflashfiles.dat
4. Yes, it's normal.
5. See answer 2
Rom suitable for Cantonese people
Customized Rom w/ 72mb usable rom left (59mb version w/ lot more included software at the bottom)
http://rapidshare.com/files/23159904/ROMGalaxy.NB0.html
Custom rom based on 3.43 WWE Rom w/ Chinese input (Both CHT and CHS) and display support and 72mb rom space left. (May post another one w/ 58mb rom space left but w/ lots more buildin program (e.g. SKYPE) in the rom if there is a request for that)
To install this rom:
1. download the NB0 file and the asus.rar from above.
2. Format the MiniSD and copy the ASUS.UnlockLangID.exe to the MiniSD
3. Run the ASUS.UnlockLangID.exe from P525
4. Press and hold the camera button, and soft-reset.
5. Follow the onscreen instruction to continue the rom update.
*******************************************************
Things got removed from the original ROM:
1. All the help files and htmls, TSK, template ....etc)
2. Asus Profile (Pocketmax PhoneAlarm is much better)
3. Pocket Excel (SoftMaker Office is much better)
4. Pocket Powerpoint (seldom use it and there are better alternative)
5. WM5 GPS Sharing (since it's never work, use GPS Gate instead)
6. MySecret folder
7. Program to perform Hard-reset (use Up + softrest instead)
8. ..... etc
Things Added/Replaced
1. CHT/CHS Chinese display support
2. Chinese Pinying and writing input support
3. MS Daylight Savings Time patch included
4. Replaced w/ CANTONESE voice command
5. Resco File Export 5.42. (6.0 beta is still very buggy)
6. SPB Backup.
7. Speed Dial Today plugin from Palm
8. WM5 New Menu
9. Multipad
10. TCPMP 0.72RC1 w/ all the codec
11. AE Button Plus
12. Torch program to use P525 as a Torch
13. Safemode and AltTab from SPB Pocket Plus
14. Replace calculator w/ Omega One-Calc
15. Lots of WM5 registry hack for best performance
16. 72mb usable rom space intead of 58mb from official HK and TW rom
17. startup welcome screen and skip the stupid training course after hard-reset.
*** Note: The rom set silent and use vibrate mode by default since I don't want people around me to hear any sound if I did a hard-reset
******************************************************
update pack patched as attachment (I got the files from Kavana (thx) at http://www.asuspda.net/thread-3275-1-1.html)
To patch, just use the delfiles/addfiles procedures w/ the files in myfiles.zip and use the method I mentioned above.
Update:
1. Add BkGenuis to backup SMS
2. Add Celetask for very easy task switching
3. Add MemEmpty for release memory
4. replace Call History w/ nice icon
5. replace cameralnk.exe for quick camera startup (skipped picture browsing)
******************** Customized Rom w/ 59mb usable rom left ***************
and ~2mb is being used for all the skin files (removable). So you will see only 57mb left.
Download link: (w/ the fixed mentioned below)
http://rapidshare.com/files/24395921/ROMGalaxy.NB0.html
Software add/replace from the 72mb version: (Some files are taken from Kavana (thx) at asuspda)
1. Add BkGenuis to backup SMS
2. Add Celetask for very easy task switching
3. Add MemEmpty for release memory
4. replace Call History w/ nice icon
5. replace cameralnk.exe for quick camera startup (skipped picture browsing)
6. SwitchSIP for for SIP switching
7. Skpye 2.2.018
8. FlexWallet
9. PhoneAlarm 1.6 beta9
10. Pocket Alarm
11. Novii Remote Control
12. Resco Audio recorder
13. Resco Picture Viewer (+ screen capture)
14. Wisbar Lite
15. Replace MSN w/ Windows Live (and Live Messenger) ** Release version (thx to Boel**** from XDA developers)
16. Soti Pocket Controller (client)
*** Was missing pocketAlrm2.exe for PocketAlarm and dpupdate.txt for SPB backup, download "asus.zip" and just place them in Windows directory or use addfile to add those back to the rom (I also attach my user registry setting to fixed the Phonealarm issue mentioned in page 4) ***
jackleung said:
Customized Rom w/ 72mb usable rom left
http://rapidshare.com/files/23159904/ROMGalaxy.NB0.html
Custom rom based on 3.34 WWE Rom w/ Chinese input (Both CHT and CHS) and display support and 72mb rom space left. (May post another one w/ 58mb rom space left but w/ lots more buildin program (e.g. SKYPE) in the rom if there is a request for that)
To install this rom:
1. download the NB0 file and the asus.rar from above.
2. Format the MiniSD and copy the ASUS.UnlockLangID.exe to the MiniSD
3. Run the ASUS.UnlockLangID.exe from P525
4. Press and hold the camera button, and soft-reset.
5. Follow the onscreen instruction to continue the rom update.
*******************************************************
Things got removed from the original ROM:
1. All the help files and htmls, TSK, template ....etc)
2. Asus Profile (Pocketmax PhoneAlarm is much better)
3. Pocket Excel (SoftMaker Office is much better)
4. Pocket Powerpoint (seldom use it and there are better alternative)
5. WM5 GPS Sharing (since it's never work, use GPS Gate instead)
6. MySecret folder
7. Program to perform Hard-reset (use Up + softrest instead)
8. ..... etc
Things Added/Replaced
1. CHT/CHS Chinese display support
2. Chinese Pinying and writing input support
3. MS Daylight Savings Time patch included
4. Replaced w/ CANTONESE voice command
5. Resco File Export 5.42. (6.0 beta is still very buggy)
6. SPB Backup.
7. Speed Dial Today plugin from Palm
8. WM5 New Menu
9. Multipad
10. TCPMP 0.72RC1 w/ all the codec
11. AE Button Plus
12. Torch program to use P525 as a Torch
13. Safemode and AltTab from SPB Pocket Plus
14. Replace calculator w/ Omega One-Calc
15. Lots of WM5 registry hack for best performance
16. 72mb usable rom space intead of 58mb from official HK and TW rom
17. startup welcome screen and skip the stupid training course after hard-reset.
*** Note: The rom set silent and use vibrate mode by default since I don't want people around me to hear any sound if I did a hard-reset
Click to expand...
Click to collapse
Great Job Jackleung, you are an Asian Sorg
1. What is actually different between Cantonese (HK) and Taiwanese version other than the pronounciation?
2. Do you mean your ROM based on Asus ROM 3.43? Or 3.34?
3. Does softmaker have capabilities to edit word, excel and powerpoint file? Or only excel?
4. I thought hard reset is poweroff button + softreset? I might be wrong.
5. By using cantonese voice command, can I record english command instead?
6. May I know the details step on how you do the registry hack for maximum performance? Are you using tools like tweaks2ks, sktools to tune it first then export the registry to wwweuser and wwwedefult?
7. Until now I'm still a bit blur on the ROM/RAM terminology. When you said 74MB usable ROM left, do you mean we can only install or occupied the ROM up to 74MB?
8. Is there a tools to edit galaxy.cap directly? Or even better, I imagine if there is a tools to read galaxy.cap, do a software P525 simulation like Soti remote control (we are seeing Asus P525 from PC but based on galaxy.cap), learn all the setting we set then save it back to galaxy.cap Anyone dare to take the challenge to build that software?
9. Can we post a request for an applications / features to be included in your ROM? I start first.
- Set SMS/Email default input to T9 Abc (no. 1 priority).
- Replace default photo & video viewer with Resco Photo Viewer
- Add Adobe reader, flash lite.
- Add mobipocket reader - to read pdb, txt, html.
- Add vito audio notes - to record incoming/outgoing call.
- Add Citrix ICA client - to allow PIE to access Citrix terminal server
- Add profimail - pop3/imap client that i think better than flexmail
- Add pocket music
- Add pshutxp
- Add soti pocket controller enterprise client
- Add .net compact framework 2 sp2
- Add common time mNotes - to sync with Lotus Notes email
- Add pockettty
- Add pocket breeze
- Add tweaks2k, sktools (ignore if you think the tweaks is alreay optimal)
- Add Netfront browser with Java support, this is to access java enabled internet banking
- novi remote
- etc.
Sorry if a bit too much
Cheers,
Vibranze
jackleung said:
I am not sure if it will work. but you can follow Section 6 and use Sorg's 80mb simple rom as a template.
I personally won't do it since I prefer to custom build and have all my most frequently use program inside the rom to save my backup space and time.
Click to expand...
Click to collapse
tks jack,i will have it test
btw,i'm interested in add T9 sim. chinese input to new rom
replace with blow file
2006-10-21 22:43 158,088 T9AWEngine.dll
2006-10-21 22:43 50,056 T9CBoPoMoFo.dll
2006-10-21 22:43 76,680 T9CCEngine.dll
2006-10-21 22:43 344,968 T9CCSimpLdb.dll
2006-10-21 22:43 266,120 T9CCTradLdb.dll
2006-10-21 22:43 51,592 T9CPinyin.dll
2006-10-21 22:43 45,960 T9CStroke.dll
2006-01-01 00:00 1,166 T9CUDB.0404.dat
2006-01-01 00:00 1,168 T9CUDB.0804.dat
2006-10-21 22:43 43,400 T9CUdbEditor.exe
2006-10-21 22:43 41,352 T9EnglishLdb.dll
2006-10-21 22:43 34,696 T9MyWord.exe
2006-10-21 22:43 17,288 T9Settings.exe
and modify below reg
REGEDIT4
[HKEY_LOCAL_MACHINE\T9 Input Method]
"Current LDB"="0804"
"Current IME"="0600"
"Default Chinese Ldb"="0804"
"Default Alpha Ldb"="0409"
[HKEY_LOCAL_MACHINE\T9 Input Method\Settings]
"Word List Delay"=dword:00000000
"Options"=dword:0000331F
"Traditional Pinyin"=dword:00000000
[HKEY_LOCAL_MACHINE\T9 Input Method\MUI]
[HKEY_LOCAL_MACHINE\T9 Input Method\MUI\Languages]
"Available"="0409,0404,0804"
[HKEY_LOCAL_MACHINE\T9 Input Method\LDBs]
"0409"="\\Windows\\T9EnglishLdb.dll"
"0804"="\\Windows\\T9CCSimpLdb.dll"
"0404"="\\Windows\\t9cctradldb.dll"
[HKEY_LOCAL_MACHINE\T9 Input Method\IME Order]
"0804"="0600,0500"
"0404"="0700,0500"
[HKEY_LOCAL_MACHINE\T9 Input Method\IME]
"0600"="\\Windows\\t9cpinyin.dll"
"0700"="\\Windows\\t9cbopomofo.dll"
"0500"="\\Windows\\t9cstroke.dll"
"0400"="\\Windows\\t9aw.dll"
[HKEY_LOCAL_MACHINE\T9 Input Method\CUDB Editor]
"Parent Window"=dword:00000000
"search Method"=dword:00000002
"PrePopulated"=dword:00000001
[HKEY_LOCAL_MACHINE\T9 Input Method\Accelerator]
"Chinese"=dword:00000000
but T9 sim chinese input doesn't display in new 3430 WWE rom,i wonder could u plz help me find my fault...tks!
First, the purpose I am starting this thread is too share ideas of how to custom build P525 rom and I will share whatever ROM I am using since I have to build it anyway. I probably don't have time and energy custom build and debug for individual (unless you can convince me this is a must software for ME too ) . Of course, I am more than happy if you find errors on my build so that I can perfect it.
A general rule of software that I will put in the rom as follow:
1. Very important and useful that has to be survival after hard-reset (e.g Resco Explorer and TCPMP)
2. Software with frequently update (e.g. Pocketbreeze) WILL NOT be consider
To answer yr question
1. I didn't see any and this question should goes to the other thread.
2. 3.43WWE is the latest
3. Why don't you google it and see what it does??
4. Yes, U are definitely wrong.
5. Cantonese VC understand and speak Cantonese. It doesn't matter what language of VC you use if you record and use "voice tag" only. But you can always use Delfile/Addfile to put back the English VC.
6. No. Google is yr friends here. In fact, there are couple wikis in Xda-developers for WM5 optimization.
7. RAM is seperate thing after WM5. To see what I mean, compare the "start > Settings > Memory" and you will know I mean.
8. No. I don't even need to start this tutorial if such tool exist.
9. No. Unless you can convince me I need to have this software for myself first. ;p Currently on my plan in priority (not sure how many I can fit):
- Skype
- PocketAlarm
- Flexwallet
- Resco Picture Viewer
- Resco Audio Recorder
- Pocketmax Phonealarm
- Novii Remote control
- soti pocket controller enterprise client
I found Sktools is very unstable for P525 (Hard-reset is need if use it's optimize setting)
ferryboat said:
tks jack,i will have it test
btw,i'm interested in add T9 sim. chinese input to new rom
replace with blow file
....
but T9 sim chinese input doesn't display in new 3430 WWE rom,i wonder could u plz help me find my fault...tks!
Click to expand...
Click to collapse
I don't have time to look at it. What I would suggest is compare the file and registry content of WWE and CHT rom. "Beyond Compare" is a very good tool for that. And you may want to look into this forum for help: http://www.pdadn.com/forum/viewthread.php?tid=1264&highlight=t9
jackleung said:
First, the purpose I am starting this thread is too share ideas of how to custom build P525 rom and I will share whatever ROM I am using since I have to build it anyway. I probably don't have time and energy custom build and debug for individual (unless you can convince me this is a must software for ME too ) . Of course, I am more than happy if you find errors on my build so that I can perfect it.
A general rule of software that I will put in the rom as follow:
1. Very important and useful that has to be survival after hard-reset (e.g Resco Explorer and TCPMP)
2. Software with frequently update (e.g. Pocketbreeze) WILL NOT be consider
To answer yr question
1. I didn't see any and this question should goes to the other thread.
2. 3.43WWE is the latest
3. Why don't you google it and see what it does??
4. Yes, U are definitely wrong.
5. Cantonese VC understand and speak Cantonese. It doesn't matter what language of VC you use if you record and use "voice tag" only. But you can always use Delfile/Addfile to put back the English VC.
6. No. Google is yr friends here. In fact, there are couple wikis in Xda-developers for WM5 optimization.
7. RAM is seperate thing after WM5. To see what I mean, compare the "start > Settings > Memory" and you will know I mean.
8. No. I don't even need to start this tutorial if such tool exist.
9. No. Unless you can convince me I need to have this software for myself first. ;p Currently on my plan in priority (not sure how many I can fit):
- Skype
- PocketAlarm
- Flexwallet
- Resco Picture Viewer
- Resco Audio Recorder
- Pocketmax Phonealarm
- Novii Remote control
- soti pocket controller enterprise client
I found Sktools is very unstable for P525 (Hard-reset is need if use it's optimize setting)
Click to expand...
Click to collapse
Thanks Jack.
One more question, how to dump the content of the current running WM5?
Cheers,
Vibranze
jackleung said:
I found Sktools is very unstable for P525 (Hard-reset is need if use it's optimize setting)
Click to expand...
Click to collapse
Heya jackleung
have been using sktools since i got this puppy, and its been very very stable every since. Have been using it to apply tweaks, benchmarking, cleaning. No worries.
Current Versions:
SKTools 3.1.4.1
ROM WWE 3.43
jackleung said:
I don't have time to look at it. What I would suggest is compare the file and registry content of WWE and CHT rom. "Beyond Compare" is a very good tool for that. And you may want to look into this forum for help: http://www.pdadn.com/forum/viewthread.php?tid=1264&highlight=t9
Click to expand...
Click to collapse
with great tks for your give directions,i've add sim t9 to rom!
ferryboat said:
with great tks for your give directions,i've add sim t9 to rom!
Click to expand...
Click to collapse
hi,
what is sim t9? i thought by default p525 came with t9 input method? correct me if i am wrong.
cheers,
vibranze
Rapidshare download problem
Hi, Rapidshare is driving me crazy. I have been trying for days to download the ROMGalaxy.nb0 in page 1, but rapidshare will not allow me under the free account. Can anyone share the file in other downloading sites. Thanks
hi chuaniau,
i uploaded it for you, you can download it from :
http://www.medankia.org/ROMGalaxy.part1.exe
http://www.medankia.org/ROMGalaxy.part2.rar
http://www.medankia.org/ROMGalaxy.part3.rar
actually it is worth to pay for rapidshare premium membership, it's really fast and a lot of good stuff over there, some more it's not that expensive.
let me know once you downloaded them, i will delete them. thanks.
hope this help.
cheers,
vibranze
vibranze said:
hi,
what is sim t9? i thought by default p525 came with t9 input method? correct me if i am wrong.
cheers,
vibranze
Click to expand...
Click to collapse
simplified chinese T9 SIP
improvement patch update on #5
hi jackleung,
thanks for the patch.
how would addfiles know where to locate the files from windows into p525, eg. if the .lnk file i need to put it under \Windows\Start Menu\Programs how do we do it? Or addfiles will add everything under \Windows ?
And how to do the registration of the software before addfiles them into p525?
Thanks.
cheers,
vibranze
Tks Jack.
Several points want your help.
When I edit the initflashfiles.dat, what edit tool I shou use? What kinds of format I should save it after I finished edit?
could you tell me how to find out the related files form the main file of one application? for example, I want to delete the biz card recongnization, how can I fond which files should I delete?
Jack,
Thanks for the How to info.
How can we replace Chinese page warning of Hardreseting by phone green button to English?
And how to change ROM info in Device Information page?

[TUT]bepe kitchen for trinity user howto...kook your rom!!!

Hi, I'm preparing all you need to kook a italian rom by yourself...
in some minutes 1st part, with programs that you need to extract .nb files from .nbh, and reassemble .nbh as you like, how to dump a rom and how recompile it..
bye!!!
ok, the utilityes you need are:
*** all utilities are ready to download in the end of this post!!! ***
1) nbhtool_trin.rar
2) package_tool.rar
3) nbdumper.rar
4) bepe_kichen_trinity_ita_WM-6.1.rar
Code:
6.1 bepe_kitchen.rar
5) Flash_nbh.rar (included into kitchen!)
6) rgu to xml transform an rgu or a reg file into a provxml file!!
7) dsm patcher to update also the dsms files to respect the rom's os and build version
1) nbtool from dutty is usefull to decompile/recompile nbh , decompil enbh, choose nbh to decompile, you have 1 or more .nb files, windows.nb is that you need, the rom, you should find also:
radio.nb (radio)
first/second_splash.nb (the 2 images shown as splashscreens!!!)
ipl.nb (boot of trinity...)
spl.nb
and other that now I not remember...
................
to recompile the nbh file, just select that you need (os.nb, first.nb second.nb)
for my experiences, try first times only with os.nb, choose the file and compile the nbh files,your rom is ready to be flashed into device...
2) package tools analize the dumped os windows.nb and tell about sys and oem versions, more it creates packages of dumped rom, and insert all files into the 2 system directory "oem" and "sys" with button (menu) "build packages"
3) nbdumper from tadzio, it is the important tool togheter bepe kichen, with it you are able to dump "windows.nb"
put windows.nb into the folder, dos prompt and write:
nbdump windows.nb (then press enter...)
in few minutes you have inside also the directory named: windows.nb.dump, iside you can find all files that will be in rom on your device...
4) now open package tools by bepe, search this directory, and analize, after analizing, click on build packages...
after some time, you in "windows.nb.dump" directory have: sys and oem folders...
this is the real os...
now you neeedd xip directory...
copy windows.nb into the directory named:XIP_extract (that you can find in "bepe_kichen_trinity_ita" tool...
copy it into the directory, rename from windows.nb into "os.nb"
click on "Make_XIP.bat" and then you have "xip" folder...
copy xip folder into "rom" folder in of "bepe_kichen_trinity_ita", copy os.nb too into "rom" folder, so you have rom folder and inside:xip fiƬolder and os.nb...
ok...
now, oem and sys folder obtained with package tools, copy them into "bepe_kichen_trinity_ita" tools, and you have:
oem, sys, tools, xip_extract and rom folders, and the exes...
now is ready...
you have to click on "buildos.exe" and the rom will be build, ok, now there is a new folder, "temp", now you have finished, only click on createrom.bat and in few seconds you can find into \temp\ folder a file named os-new.nb, this is the new rom, build .nbh with dutty nbtools, and can flash it on your device!!!
5) to flash put nbh created into folder:Flash_nbh, flash....
next, tools and howto: create extended_roms;create own splashscreens, adding own packages (the packages are additional programs... into I left yet 3/4 packages from mine!!).....
*******************************************************************
I must make all credits also to udK, that discovered with me the right way to kook roms...
and invite all people to make some dotations to him, for the hard work that he made to have a good italian rom to mount on our devices!!!
thanks friend...
*******************************************************************
I think is better to try with udk or lasagna roms to start, they are perfext and logically structured as bepe kichen wants!!!
bye!!!
****************************************************************************************
*
* P.S.: and finally I think that if you decide to use udk rom to make experiments, you have to donate him,
* and if uou want to use lasagna rom to learn to use bepe kichen, also you have to make donations to guybrush.
* they worked hard to translate the rom, you must donete to use theyr roms I think is the only think to do
* to tell them "thanks!!!", really...
*
****************************************************************************************
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lesson 2:
how make own splashscreen!!!
just open an image or create one, with also paint;
make it 240x320 pixels, 240 in width, 320 in height...
save it as bmp, with 24 bits...
open it with nb_image_converter
convert to "nb"
save it as first and second.nb...
now, if you don't have windows.nb use dutty's nbtools to extract from rom, reuse nbtools to compile nbh, add
in os: windows.nb
in "first splash" the file first.nb
in "second splash" the file second.nb...
compile nbh file and flash into ppc, when you finish, you can see you freferred splash screens!!
next:
create a package and/or translate the exe/mui files in your language with resource hacker!!!
try to open an exe, or first a mui files if there is into the package!!
you can see:
icon (you are able to change it , but is not important for us!!)
dialog, you can move the object inside them, rename or translate strings and other...
string table, here you can change, translate in your language tje strings of mui/exe!!!
and other, but for modify translate this basts!!
see later!!! bye!!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lesson 3:
for mui:
if you have traslated them, you have also to rename: exaple, if therer is amui xxx_409.mui, in english of couse, and you stranslated it into italian, you hace also to rename it by xxx_409.mui to xxx_410.mui!!!
and for italians mui you can use the ones from tynh wm6 Italian rom!!!
and also initflashfiles.dat must be traslate...:
and also rgu files:example:
string: "programs" must became "programmi"
string: "my pictures" must became "immagini"
etc.etc.
howto: CREATE A PACKAGE!!!
ok, download theese utility:
wince cab manager from here:
http://www.ocpsoftware.com/
(full funcional trial for 15 days!!!)
and my utility: packages creator (a little tools of mine!! )
from here:
-------------------------------------------------------------------------------
UPPED:
(new version... bugs solved... option improved!!!)
now in bilingual ITA/ENG, and with more option to personalyze your new packages!!
new beta with more and more options to create initflashfiles.txt...
flag:"simulate folder names" on wince cab manager and put reg file into package folder you choice...
example: "...\trypackage\windows\batterystatus\batterystatus.exe"
you have to put reg file into "...\trypackage\to-import.reg" ok???
and here the new beta of package creator!!!
Hi all, from a Bennec83's Idea I released this last version that works with cab analyzer, and make packages from cab files automatically...
*******************************Re-reupped 1st good working release!!! 4.1 *********************
-------------------------------------------------------------------------------
ok!!!!
P.S.: if th bepe kichen shows an error during the kook operation, it will be becouse there is another file (duplicate file) yet present in rom, delete it from other subfolder, not in the package just inserted...
next appointmant to create own extended_rom!!! and some triks on registry (modifing rgu files!!!)
see you!!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lesson 4 playing with extended rom:
howto: create and use extended roms...
ok, have to download the utility htc_extended_rom_editor
I think is all.... (for now!!!)
your knowledge about roms, its components, how to dump, build, add packages are full... rests to edit rgu and provxml...
but in next days....
bye bey and good experiments!!!
*********************************************************************************
*********************************** ******************************
*********************************** UPDATES ******************************
new version of buildos+packagetools, some imporvements, and context menu on packages to enable/disable them by default!!
new version of buildos, now:
1) xip porting for os ber updating;
2) updater for Rom Creation Date;
3) Updater for Rom version at Boot screen!!!
enjoy!!!
improved some context menus on selected package.....
xip porting for OS version and Rom's Date creations Updater!!
new version of package creator, to have own directory where place shortcuts, and some minor bugs solved
here: and added links in initflashfiles.txt for .htm files for "Help"!!!
P.S.: I need beta testing for my apps, becouse, I go on programming and there are allwais same bung into...
bye!!! ( a big thanks to guybrush and udk for testing and support, but specially to Vibranze for testing package creator!!!)
*********************************************************************************
Traduzione in italiano della guida del Kitchen
Lavori in corso..
ervius said:
Hi, I'm preparing all you need to kook a italian rom by yourself...
in some minutes 1st part, with programs that you need to extract .nb files from .nbh, and reassemble .nbh as you like, how to dump a rom and how recompile it..
bye!!!
Click to expand...
Click to collapse
thanx, let's start cook togheter
--reserved for packages--
I only hope that my 3d iwill be usefull to be better, and share togheter a lot of packages for our trinity devices!!
see lather...
I love you.
This is what I searched for long time.
Two question.
1) What difference there is between this and Orginiale Bepe ROM kitchen form Hermes.
2) Can I use all ROM that i Want to start the cooking?
....
3) This is possible some mirror not rapidshare? (for example www.divshare.com)
Grazie mille.
Viva il P3600.
cicciocant said:
I love you.
This is what I searched for long time.
Two question.
1) What difference there is between this and Orginiale Bepe ROM kitchen form Hermes.
2) Can I use all ROM that i Want to start the cooking?
Grazie mille.
Viva il P3600.
Click to expand...
Click to collapse
1) infinite greetings to bepe for the beautifull tool...
the kichen is the same, only you have os and xip for trinity (after you extrapolated oem-sys folders and xip!!!)
2) you can use all roms you want, also in other languages, but only if they , after you dumped and analyzed with bepe package tools, and have oem and sys folders (and xip folder...), but if you try with roms that have missed files, you must try to insert them into oem or sys dolder, you, after use bepe package tools must see only "oem" and "sys" folder, nothing else, to know that the rom is really ok..., in other case the rom was built in confused mode or with other utilities, that I consider oldier...
bye!!!
and my final point is also share a lot of packages....
for now I think it's all, but in few days I explain also howto build packages and other....
see you!!
ervius, very good tutorial i think it'll be useful not only for italian people but for everyone who want learn how to cook their own rom. Just a tip...be careful, read everything and try to understand how these tools works and check everything before try to flash your device.
Guybrush said:
ervius, very good tutorial i think it'll be useful not only for italian people but for everyone who want learn how to cook their own rom. Just a tip...be careful, read everything and try to understand how these tools works and check everything before try to flash your device.
Click to expand...
Click to collapse
yes... by attentions, use the tools at own risk, and specially use them with "brain"!!!
bye!!
Thanks ervius! you are truly "mythical". I`ll read all with much attention tomorrow, now i`m seat in one park bench to 5 meters from the sea.....
Hi...... morf3o.
added lesson 2 (how to create/modify images and create your splashscreens at ppc boot!!!)
at first post!!
see you later to build our first package!!!
I tried this tools with Lasagna 205 ROM.
I arrived to package tools
When I press "Build Packages" I've this error:
Code:
Syntax error map.txt:
tom
tom is the last lin of map.txt.
Can i delete it witouth problem?
At the end I've also the OEM and SYS directory but there are also three file out all directory:
Recorder.exe
Voice Recorder (link)
Recorder.exe.0410.mui
It's ok?
One Advice.
To arrive at DUMP directory and afther to OEM and SYS I found more easy and fast this way:
http://forum.xda-developers.com/showthread.php?t=316940
Thanks 1000!
cicciocant said:
I tried this tools with Lasagna 205 ROM.
I arrived to package tools
When I press "Build Packages" I've this error:
Code:
Syntax error map.txt:
tom
tom is the last lin of map.txt.
Can i delete it witouth problem?
At the end I've also the OEM and SYS directory but there are also three file out all directory:
Recorder.exe
Voice Recorder (link)
Recorder.exe.0410.mui
It's ok?
One Advice.
To arrive at DUMP directory and afther to OEM and SYS I found more easy and fast this way:
http://forum.xda-developers.com/showthread.php?t=316940
Thanks 1000!
Click to expand...
Click to collapse
so, you have to install also java virtual machine... with this utilities in not necessary...
thanks ciccio but i'd like to continue with bepe's kichen, do you like use it??
ok...
3 files are out, put them into \oem\oemapps\ directory, so you now have only oem and sys directory, then... extract xip etc... etc...
ok!!!
thank's for your answers.
I like also Bepe's Kitchen. GO ON!
For the Syntyax error?
I've to delete "tom" at the end of map.txt?
cicciocant said:
thank's for your answers.
I like also Bepe's Kitchen. GO ON!
For the Syntyax error?
I've to delete "tom" at the end of map.txt?
Click to expand...
Click to collapse
I don't have your error, but if finally you have oem and sys folders, then it works well...
but you can try to delete and post if it work...
bye!!
Sorry for my newbie question...
In my understanding all this tools are working with ROM files you already found "somewhere".
What I want to do first is getting a working ROM out of a Trinty device. E.g. I have a german Vodafone device with the Vodafone custom ROM. I simply want to "copy" this ROM on my Harddisk. No changes. I only want to be able to flash it back if I want to, to have the device in the same state it is now.
Which tool do I have to use?
What do I have to do?
Check this article
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
Ciao
A question ervius:
we suppose that I succeed to modify/create my first ROM, exists a way in order to test it without flash on my device? A way for being sure that if I flash, i do not burn my trinity....
Thanks........ morf3o.
morf3o said:
exists a way in order to test it
Click to expand...
Click to collapse
The only way is flash your trinity and hope
claros said:
Check this article
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
Ciao
Click to expand...
Click to collapse
Thanks... that is what I was looking for. I found this (http://www.modaco.com/Paul-s-guide-to-backin-t255090.html) in the meantime. But the two guides differ: Paul says, that I only need the Part02.raw file. Why?
saminegm said:
Thanks... that is what I was looking for. I found this (http://www.modaco.com/Paul-s-guide-to-backin-t255090.html) in the meantime. But the two guides differ: Paul says, that I only need the Part02.raw file. Why?
Click to expand...
Click to collapse
Your OS is in part2, first two parts are the XIP partition aka your boot sector.
Ciao

[2011Oct13] LG Kitchen 2.3

Here is the updated version of my Lg multidevice kitchen. It now supports :
- ks20
- ct810
- gm730
- gm735
- gm750
- gw820
- vs750
::These tools have been made thanks to: MisterJp, CopsFrance, Teoami, Bepe, Ervius, No2Chem, Da_G, Cmonex, Jayautros
This kitchen is now built around ervius visual kitchen for bepe's platform rebuilder. I don't really like write a lot, so I won't explain every option in details, nor will I write a "how to cook roms for dummies", it's already been done in the past, if you know how to search, you'll find very interesting threads on it on this forum.
Kitchen options (use "*" to switch between standard and advanced options)
SELECT DEVICE
::1-KS20 2-Incite ...
Needed for every operation below, don't forget to set it.
DUMP FUNCTIONS
::a- Extract DZ File
Extracts baserom\rom.dz file into baserom folder
::t- Extract BIN ROM File
Extracts baserom\rom.bin file into baserom folder (for vs750)
::b- Extract Flash.bin
Extracts baserom\flash.bin into builtrom\temp, creating directories if they don't exist.
::c- Dump imgfs.bin
Extracts content of builtrom\temp\part_2_imgfs.bin file to temp\dump, allowing you to edit windows files.
::d- Dump bin.bin
Extracts content of builtrom\temp\part_1_rawfs.bin to ROM\XIP
::e- Launch ErviusKitchen
Launches ErviusKitchen, allowing you to modify and generate a new rom
BUILD FUNCTIONS
::f- Build imgfs.bin
Creates new imgfs from temp\dump folder to builtrom\temp\imgfs.bin
::g- Build flash.bin
Generates a new flash.bin into builtrom folder based on builtrom\temp directory and new imgfs.bin
::h- Build rom.dz
Generates a new rom.dz into builtrom folder based on baserom mbns and new flash.bin
::u- Build rom.bin
Generates a new rom.bin into builtrom folder based on baserom mbns and new flash.bin (vs750)
::i- Build flasher
Generates a new rom.exe into builtrom folder based on rom.dz (only available for Incite)
XIP PORT
::j- Launch XipPort
Launches XipPort, allowing you to modify and generate a new xip
::k- Reloc Xip
Relocates xip after you've changed it using XipPort
::l- Use New Xip in Build functions
Allows you to use the Xip built with XipPort when building flash.bin (either from the kitchen or directly from ErviusKitchen)
::m- Restore original Xip in Build Functions
Allows you to use the original Xip when building flash.bin (either from the kitchen or directly from PkgToolsBuildOs)
Kitchen use:
Select the device you want to cook for (1=ks20, 2=incite...)
Take a dz file, and put it into baserom\(your device name) (KS20, incite, gm750...).
run start.bat
execute a, b, c, kitchen options
now copy temp\dump\sys into \sys\(your sys version), and arrange the files so that it looks like the \sys\20755 folder. Do the same with OEM folder (copy it to \OEM\(your device name).
execute d, and arrange xip folders : copy the content of your oemxipkernel into rom\(your device name)\(your ip version) and everything else into rom\shared\(your xip version)
go into tools\xipport. Launch xipport. Click "dump xip.bin"
OPTIONAL : If you want to port xip to another version click "make pkgs". Now replace modules\msxipkernel* and files\msxipkernel* with the ones from the newer xip. Click "undo".
execute Kitchen "k" and when a message tells you so, click "realloc p", "write maps", "build xip_out.bin". And finally, hit a key on the dos prompt to finish this step (DO NOT HIT A KEY BEFORE BUILDING XIP WITH XIPPORT ELSE IT WON'T WORK).
execute Kitchen "l" to use this xip.
execute "e" to launch ervius kitchen. Then select your device, language, ext, rom dpi, rom res, xip build and sys build. Choose the packages you want to include (for your convenience, I included a few packages tweaks and fixes in EXT\(your device name). Eventually click the "create" button.
Optional for Ks20, required for Incite : execute step h to produce a rom.dz file.
Now enjoy your new creation in builtrom\(your device name).
If you want to make a 1st rom easily, or if something went wrong and you want to verify you've done everything correctly, I'm also providing 2 packages (1 for KS20, 1 for Incite) with almost every step already done. They're very similar to the roms I made (xCite2b, KisS20.4). Download the package you want, extract it into your kitchen folder, then :
- Execute step "B" to generate a few files
- Execute step "E" to launch Ervius kitchen
- Optionnaly, try to rebuild xip part with step "K" and "L" (1st rename xipport\out.INCITE.21046 to xipport\out) (I'd suggest doing this only after building a 1st working rom)
- Click Load and select the preset for your device (INCITE_0409_20755 or KS20_409_20755).
- Click create (and for incite users, execute step "H" of the kitchen to produce a rom.dz).
That's it.
If every step was successful, you should have a flash.bin file in builtrom\(your device name) folder and optionnaly a rom.dz.
KS20 : Then just flash with lgmdp your baserom directory and just change flash.bin path from baserom\flash.bin to builtrom\flash.bin.
Incite : either use the usual way (rom.dz replacement) to flash your device or execute step "i" to produce a rom.exe with teoami tools.
Congratulations, you've just flashed your first LG <insert the name of your device here> cooked rom
Before you ask :
- I chose 20755 build because it's proven to be bugfree for Ks20 and Incite (and build is smaller too), if you understood the process, you should be able to build a rom for any wm build.
- Ks20/Incite Packages contain latest available oem parts (spanish 10e unbranded for the Ks20, 10x for the incite). (Incite is the clean version, if you want the full stock oem, just dump imgfs.bin)
- Base kitchen Ext folder contains everything to build a bugfree 20755 rom.
- If you want to make the same thing for wm6.5, just download a wm6.5 build.xip somewhere and replace the files in the kitchen.
- 20755 folder is not in the basic kitchen anymore, but I've made another archive that you can download if you need it.
- as for vs750 roms, you need to use bin (decrypted) files (not wdb). Don't forget to replace step "a" with "t" and step "h" with "u" in the tutorial above. You will need the decrypted roms available in the bottom of this post.
I'm just asking you 1 thing : if you make changes to this kitchen to improve it, please, share what you've done (and of course, if you're using it, you can also buy me a beer)
Kitchen history:
v2.3 [2011-10-13] - Added (partial: can't decrypt roms for now) support for VS750 roms.
v2.2a [2010-05-10] - Added support for GM735 WM6.5 roms, corrected a bug in GM730 rom creation.
v2.2 [2010-04-22] - Added support for many devices, updated almost every tool to latest version, build process is faster than before
v2.0 [2009-07-09] - Changed to ervius visual kitchen for bepe's platform rebuilder, multidevice support (ks20, Incite). New tools, rewrote almost everything.
v1.1 [2008-08-25] - Added Xip Port and Tools sections
v1.0 [2008-07-15] - Initial revision
Download Links:
Vogica v2.3, the LG multidevice Kitchen
Incite addon / Ks20 addon
Sys 20755
VS750 v5 decrypted rom
VS750 v7 decrypted rom
Old releases :
Vogica v2.2a, the LG multidevice Kitchen
Vogica v2.0, the LG multidevice Kitchen
Vogica v1.1, the KS20 Kitchen
Useful Links:
LG KS20 custom rom KisS20 (UC, WM6.1)
LG Incite custom rom xCite (UC, WM6.1/6.5)
Thank you MisterJP and you. You made some very good work for the coocking of the KS20.
Thanks to both.
nice tool !
but
Code:
cls
set choice=
cd BuiltROM\temp
..\..\TOOLS\LGFlashMuncher.exe -c ..\flash.bin -e Header.bin -0 part_0_BOOT.bin -1 part_1_RAWFS.bin -2 imgfs.bin ..\..\BaseROM\flash.bin
cd ..
pause
GOTO :start
:9
cls
set choice=
cd BuiltROM\temp
..\..\TOOLS\LGFlashMuncher.exe -c ..\flash.bin -e Header.bin -0 part_0_BOOT.bin -1 part_1_RAWFS.bin -2 imgfs.bin ..\..\BaseROM\flash.bin
:8
the new xip.bin don't Insert !!!
it shoud be
..\..\TOOLS\LGFlashMuncher.exe -c ..\flash.bin -e Header.bin -0 part_0_BOOT.bin -1 xip.bin -2 imgfs.bin ..\..\BaseROM\flash.bin in :9 ?
good....a nice start........and thanks
Thanks for your great job! Hoping that KS20 will have its Cook Rom & WM6.1 at last!
waiting for wm6.1 on my lovely ks20
is this the most actual thread to the ROM cooking stuff
Would like to use french 1f ROM but cook German language into it
Greet`s Erich
I have made a flash.bin with language in german for the ROM HKG 10a, which is in normally in english. So, the HKG 10a is newer than the French 10f. Why to use an older ROM? Find the flash.bin here:
http://rapidshare.com/files/131832687/flash.zip.html
Thank you itapower
many thanx!
Is there something I have to take care of?
Or can I flash it like I flashed the ROM from 10b to 10e?
Did you just change the language or also other stuff?
Is this ROM running without troubles?
Is it locked or branded?
I have unlocked KS20 with vodafone branding right now,...
Greet`s erich
changing language of ROM
don`t know why nobody from the pros is responding
Most of my questions I figured out yesterday - but I am very curious how to change the language of a ROM be myselfe
This I couldn`t figure out
Hope someone can tell me which of the 10 .mbn Files I have to change or is the language in the .bin
Greet`s Erich
Basically, you need to extract the flash.bin, replace *.409* folders with *.407* versions (407 is for germany) that you may find in another rom. That's not a trivial operation, although the kitchen helps a lot. There are tutorials here that explain this with more details (search for "translate" ou "localize" rom).
more questions
Hello spocky12!
I got really interested in cooking ROMS while playing around with the kitchen
But I don`t get the difference between "flash.bin" and "imgfs.bin"
What is included in which .bin
When the *.409* folders are replaced with *.407* and the ROM is cooked
is it enough to flash the "flash.bin" to the KS20 without the "imgfs.bin"
Another question is the Registry tweaking - which I wanna do.
You have a folder in the kitchen "Packages\OEM_Registry Tweaks Pack" there are 3 files.
Is the name random or how is the convention?
The .dsm file is Hex - what is it for?
Is it enough to edit the .rgu file?
When cooking the ROM does it include the changes I perform in the .rgu file?
Hope you help me understanding this a bit better
Greet`s Erich
@eriche : follow step by step the kitchen tutorial, you should see clearer.
- Imgfs.bin is a file contained inside flash.bin (as xip.bin and a few other).
- The files you need to modify are inside imgfs.bin
So what you need to do is:
1- extract dz to obtain *.mbn and flash.bin
2- extract flash.bin to obtain imgfs.bin, xip.bin...
3- extract imgfs.bin to obtain WM files
4- change files
5- rebuild imgfs.bin
6- rebuilt flash.bin
7- flash new flash.bin + original mbn files.
For Registry tweaks, you can directly change rgu file in OEM_Registry Tweaks Pack. When you rebuild you imgfs, it will be automatically added to system registry so you dont need to create a new package.
7- flash new flash.bin + original mbn files.
Click to expand...
Click to collapse
Isn`t it possible to flash only the .bin file
With original .mbn files you mean the one from the Base Image where I change the language or the Image where the Language is included
Greet`s Erich
You should be able to flash only flash.bin but I can assure that you won't crash your phone.
To flash, you only need partition.mbn and flash.bin but if partition.mbn differs from your actual ks20 partition (that is, if your actual rom mbn don't come from the same dz than your cooked rom), there's a chance that flash.bin overlaps something else on you phone. So it's secure only if you've already flashed the same mbn and the same partition.mbn before. If not, I can't say, maybe it is, but not for sure.
So as I wrote on first post, to flash, select baserom as rom folder. Each mbn line will automatically populate and the just change the path to flash.bin to your newly built flash.bin (which is in builtrom if you use the kitchen).
language cooking not easy - but I don`t wanna give up!
oh god - it`s not that easy
I don`t know in which step I have to replace the Language folders
With HK-ROM (newer ROM) I did step a-e = 1-8
With GER-ROM (language ROM) I also did a-e = 1-8
but then I have 77 ".0407" and 59 ".409" folders
so why is this? Different languages have different folder amount?
Or should I change the language after step "d" ??
looking forward to bring light inside
EDIT:
I used "PKGToolsBuildOS" (step e) to change the language.
But this tool brings following message
Not copied: OEMBT_Lang_0407! No \SYS\ folder corrisponding...
Not copied: OEMVVS_Lang_0407! No \SYS\ folder corrisponding...
Click to expand...
Click to collapse
Don`t know if this is critically?
I prefere to do things by my own - because I don`t trust tools that crash that often *gg*
GreeT`s
I've never succeded in using PKGToolsBuildOS to change rom language. I do it manually.
It seems that you're counting also subdirectories in your 040x folder count (ie, there's a Base_Lang_0409 folder and inside lies a commctrl.dll.0409.mui. Of course, you don't need to count it as changing Base_Lang_0409 folder will also replace its subdirectories.). Sys folder should contain approximately 30 040x first level folders. Between roms, it there may be 1 or 2 folders less or more (depending on the availability of windows_live and things like that.)
The only thing important is that in the end, every folder that was 0409 is now replaced by 0407 folder.
I did it
Jea - today I did it
I flashed HongKong 10a ROM with German language to my KS20.
I have now
ROM: v10a
Bootloader: v10a
Modem Firmware: V10e
ROM date: 2008-04-29
I don`t understand why the Modem Version is still the "old" one
How can I get the newest modem Firmware from the HongKong ROM?
ROM-Date seems also the "German 10e" date.
Who can bring light inside :I)
Greet`s erich
Informations about version are stored in registry (in HKEY_LOCAL_MACHINE\Software\LGE\VersionInfo).
As for modem version, it's in mbn files and not in flash.bin.
So does it mean I have the "modem Version" from the HongKong ROM but only it shows the "old" one
Or do I have to change a .mbn file to change Modem Version?
Whitch .mbn file is the one holding the Modem crap?
I know from my friend who owns a HTC Diamond that a new modem version can save battery and bring faster or more stable access,...
Greet`s erich

problem with registry

Hello everyone,
I have a problem, to create my rom, when I edit in default.hv some changes, such as the 4 columns, the modes camera .... when installing rom, disappear are changing, as if it had not changed anything.
I do not know if it will be for sometime provxml overwrites something, or is not that.
thank you all!
sorry for my english google translate
you should not edit default.hv.
Make a .rgu (name it for example tweaks put it in the SYS folder) file and set your settings there.
I usualy make a .reg file and put all my settings in there. Then I make that a .cab file (with QuickCab 1.0) and convert it to a package (with Ervius Package Creator v2). Works like a charm
whyen you edit the hive. any RGU or provxml files would over write the settings. thus why they do not stick.
iXiR said:
you should not edit default.hv.
Make a .rgu (name it for example tweaks put it in the SYS folder) file and set your settings there.
I usualy make a .reg file and put all my settings in there. Then I make that a .cab file (with QuickCab 1.0) and convert it to a package (with Ervius Package Creator v2). Works like a charm
Click to expand...
Click to collapse
wow!
run ok!
thx!

Categories

Resources