HELP for XML Programming and parameter - Windows Mobile Development and Hacking General

Bonjour,
Je ne connais pas la programmation XML et je souhaiterais modifié cette ligne parce qu'elle ne fonctionne pas, en fait il s'agit du passage de paramètre qui n'est pas bon et je ne sais pas comment l'intégré, a l'aide ...
<Item class="space" ontap="Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe -mode:camera -type:image">
Hello,
I don't know the XML programming and would like changed this line because it does not work, in fact it is the passage parameter which is not good and I do not know how integrated, please HELP
<Item class="space" ontap="Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe -mode:camera -type:image">

nhao said:
Bonjour,
Je ne connais pas la programmation XML et je souhaiterais modifié cette ligne parce qu'elle ne fonctionne pas, en fait il s'agit du passage de paramètre qui n'est pas bon et je ne sais pas comment l'intégré, a l'aide ...
<Item class="space" ontap="Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe -mode:camera -type:image">
Hello,
I don't know the XML programming and would like changed this line because it does not work, in fact it is the passage parameter which is not good and I do not know how integrated, please HELP
<Item class="space" ontap="Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe -mode:camera -type:image">
Click to expand...
Click to collapse
next time, please use this post to ask your question : http://forum.xda-developers.com/showthread.php?t=398571
i'm assuming Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe is the full path you want to use, try to seperate the folders with an \
eg
ontap="\Storage Card\SPCWindows\Programs\HTCAlbum\HTCAlbum.exe

mb286 said:
i'ma assuming Storage CardSPCWindowsProgramsHTCAlbumHTCAlbum.exe is the full path you want to use, try to seperate the folders with an \
eg
ontap="\Storage Card\SPCWindows\Programs\HTCAlbum\HTCAlbum.exe
Click to expand...
Click to collapse
Oups, I forget to use \
but my problem it's -mode:camera -type:image to integrate in this command
this line don't work, a message will appear on the screen: this program is not signed and so on when I put this line
<Item class="space" ontap="StartApp" path="Storage Card\SPC\Windows\Programs\HTCAlbum\HTCAlbum.exe -mode:camera -type:image">

nhao said:
Oups, I forget to use \
but my problem it's -mode:camera -type:image to integrate in this command
this line don't work, a message will appear on the screen: this program is not signed and so on when I put this line
<Item class="space" ontap="StartApp" path="Storage Card\SPC\Windows\Programs\HTCAlbum\HTCAlbum.exe -mode:camera -type:image">
Click to expand...
Click to collapse
Please supply the entire error message. Also what are you exactly trying to do? what program uses the XML?

mb286 said:
Please supply the entire error message. Also what are you exactly trying to do? what program uses the XML?
Click to expand...
Click to collapse
The message is :Unable to open the file 'HTCAlbum.exe - fashion: camera - type: image. It is not signed with a certificate of trust or any of its components is found. If the problem persists, try to reinstall or restore this file
Program is BatteryStatus in French WM6.1 Base 5.2.19965(19965.1.2.3) Diamond Style
I want to do a link for open application in landscape
In fact, I have taken the same path as a shortcut file program. If I can use a shortcut, It's better.
Thanks

nhao said:
The message is :Unable to open the file 'HTCAlbum.exe - fashion: camera - type: image. It is not signed with a certificate of trust or any of its components is found. If the problem persists, try to reinstall or restore this file
Program is BatteryStatus in French WM6.1 Base 5.2.19965(19965.1.2.3) Diamond Style
I want to do a link for open application in landscape
In fact, I have taken the same path as a shortcut file program. If I can use a shortcut, It's better.
Thanks
Click to expand...
Click to collapse
create a shortcut and use the complete path of the shortcut, i believe that will work

mb286 said:
create a shortcut and use the complete path of the shortcut, i believe that will work
Click to expand...
Click to collapse
I try It, but It doesn't work...
I tried with the shortcut but is what I leave ontap = "StartApp" while it is a shortcut?

nhao said:
I try It, but It doesn't work...
I tried with the shortcut but is what I leave ontap = "StartApp" while it is a shortcut?
Click to expand...
Click to collapse
how does your xml look like with the shortcut path ?

mb286 said:
how does your xml look like with the shortcut path ?
Click to expand...
Click to collapse
<Item class="space" ontap="\Windows\Menu Démarrer\Programmes\Multimedia\Camera AlbumL">

nhao said:
<Item class="space" ontap="\Windows\Menu Démarrer\Programmes\Multimedia\Camera AlbumL">
Click to expand...
Click to collapse
add the .lnk extension, or else you are not using the complete path and you must use the path property
eg ]
<Item class="space" ontap="StartApp" path="\Windows\Menu Démarrer\Programmes\Multimedia\Camera AlbumL.lnk">
it should work. if not i'm afraid i cannot help you further

mb286 said:
add the .lnk extension, or else you are not using the complete path and you must use the path property
eg ]
<Item class="space" ontap="StartApp" path="\Windows\Menu Démarrer\Programmes\Multimedia\Camera AlbumL.lnk">
it should work. if not i'm afraid i cannot help you further
Click to expand...
Click to collapse
It does not work ... Thank you very much at least for your help.

mb286 said:
add the .lnk extension, or else you are not using the complete path and you must use the path property
eg ]
<Item class="space" ontap="StartApp" path="\Windows\Menu Démarrer\Programmes\Multimedia\Camera AlbumL.lnk">
it should work. if not i'm afraid i cannot help you further
Click to expand...
Click to collapse
sure it won't work , you have to put your shorcut in a directory with no special caracters : Démarrer is not known by BS , it is DÃ@marrer but with a c like copyright instead of the @ , if your shorcut is on SD Card in a directory from you it will work

brunoisa10 said:
sure it won't work , you have to put your shorcut in a directory with no special caracters : Démarrer is not known by BS , it is DÃ@marrer but with a c like copyright instead of the @ , if your shorcut is on SD Card in a directory from you it will work
Click to expand...
Click to collapse
I try it, and :
Unable to open the file 'Camera AlbumL'. It is not signed with a certificate of trust or any of its components is found. If the problem persists, try to reinstall or restore this file
Thanks for your help...

nhao said:
I try it, and :
Unable to open the file 'Camera AlbumL'. It is not signed with a certificate of trust or any of its components is found. If the problem persists, try to reinstall or restore this file
Thanks for your help...
Click to expand...
Click to collapse
can you just try your link ?
click on it via file explorer
can you paste your BS line here or via PM to me please

brunoisa10 said:
can you just try your link ?
click on it via file explorer
can you paste your BS line here or via PM to me please
Click to expand...
Click to collapse
I try it :
<Item class="space" ontap="StartApp" path="\Storage Card\Program Files\Camera AlbumL.ink">
And It doesn' work
Via File Explorer : it work

nhao said:
I try it :
<Item class="space" ontap="StartApp" path="\Storage Card\Program Files\Camera AlbumL.ink">
And It doesn' work
Click to expand...
Click to collapse
PM me please , and tell me the result of calling the link via file explorer

nhao said:
I try it :
<Item class="space" ontap="StartApp" path="\Storage Card\Program Files\Camera AlbumL.ink">
And It doesn' work
Via File Explorer : it work
Click to expand...
Click to collapse
lol I've seen
your line in BS must finish with .lnk not ink
and don't forget to Reload the theme

brunoisa10 said:
lol I've seen
your line in BS must finish with .lnk not ink
and don't forget to Reload the theme
Click to expand...
Click to collapse
It's ok with .lnk
it's good it work, I am very happy because it's 3 days that I think about this problem.
Thanks everybody for your help...

Related

powerful xip porting tool: XIPAddrTools 2.0

recently, i wrote a tool for xip addresses allcating. so, we needn't nightmare hard working again.
README for XIP Address Tools
2008/4/27 0:28:53
By Garfield Au
NOTE for your OS LANGUE:
This util supposts Simp.Chinese, Trad.Chinese, English, Italian, German, French, Portuguese Windows XP/Vista Only. The main reason is it has to
capture M'Reloc "Choose Modules" dialog's text.
in xipaddrtools.ini,
you can modify these values:
-------------------------------------------------------------------------------------------------
[COMMON]
LANG=1
;lang : 0 for SimpChinese, 1 for English, 2 for Other
;if you OS langue is not Simp Chinese nor English, please set LANG=2, and fill the lines below
[OTHER]
BROWSE_FOR_FOLDER="Browse For Folder" ;English Example
OK="OK" ;English Example
;NOTE: while clicked "Choose Module" on M'Reloc v2's interface, a dialog should be raise now,
; Please Mark down the title and the comfirm buttom's text like example shown. Otherwise,
; my program can not capture the dialog so that it won't work at all.
-------------------------------------------------------------------------------------------------
NOTE: if you OS langue is not Simp Chinese nor English, please set LANG=2, and fill the lines
English:
Thanks To
Author of M'Reloc Misar
http://forum.xda-developers.com/showthread.php?t=331094
Author of XIPPORT: bepe
And
[email protected]
who gives me lots of good suggestions.
Purpose:
This Util. invokes M'Reloc to modify DLL Address in XIP DIR, and modify corresponding imageinfo.txt,
which avoidng hard work by hand.
Usage:
1. Please place mreloc.exe and XIPAddrTools.exe in the same folder
2. SEL Work Folder/Import XIPPORT:
SEL Work Folder:XIP DIR which wanted to port, should be the "OUT" folder extracted by xipport
Import XIPPORT: XIPPORT has been lauched, this util will lock XIPPORT automatically,
and set work folder to "<xiport dir>\out", please make sure that you've clicked
"write map"
3. SEL Ref Folder: Refence folder for XIP
4. Left Address Window: Address for each DLL, and RED for Addr. Conflicts, Green for Space Avail.
5. V/D/modify/imgeinfo: modify sellected DLL's V/D Address(SXXX and imageinfo also modified)
6. Reigh Address Window: Highlight DLL's Address for Region0-4 DataPTR/RealAddr, and you can moifity
them by "Modify" button below(imageinfo.txt)
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL
Trad.Chinese
Thanks alexhk, who wrote an ini for Trad.Chinese Users.
please replace the lines below into xipaddrtools.ini in Trad.Chinese Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="瀏覽資料夾"
OK="確定"
Italian
Thanks ervius, who wrote an ini for Italian Users.
please replace the lines below into xipaddrtools.ini in Italian Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Sfoglia per cartelle"
OK="OK"
German
Thanks BR Robert, who wrote an ini for German Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Ordner suchen"
OK="OK"
French
Thanks spocky12, who wrote an ini for French Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Rechercher un dossier"
OK="OK"
Portuguese
Thanks g77, who wrote an ini for Portuguese Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Procurar Pasta"
OK="OK"
Awesome! XIP Porting has always been a tad annoying so hopefully this will make it easy!
garfieldau said:
1. Please place mreloc.exe and XIPAddrTools.exe in the same folder
Click to expand...
Click to collapse
you are a member of the coolest experts of xda.. this will help so much in porting.. thanks again.. keeping an eye for this thread for future updates
EDIT: You need to rename the downloaded "M'Reloc.exe" to "MReloc.exe"
ababrekar said:
you are a member of the coolest experts of xda.. this will help so much in porting.. thanks again.. keeping an eye for this thread for future updates
EDIT: You need to rename the downloaded "M'Reloc.exe" to "MReloc.exe"
Click to expand...
Click to collapse
but are you shure this tool work???
I tryed with m'reloc and mreloc in same folder and ever give error "cannot find mreloc"
this tools works fine
If i don't wrong.U're using Italian windows ???
This tools works in WWE , Chinese Windows only
tom_codon said:
this tools works fine
If i don't wrong.U're using Italian windows ???
This tools works in WWE , Chinese Windows only
Click to expand...
Click to collapse
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.
ervius said:
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.
Click to expand...
Click to collapse
Try use WWE version for your PC.It should works normal
ervius said:
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.
Click to expand...
Click to collapse
this is ini file for italian users:
-------------------cut----------------------
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Sfoglia per cartelle"
OK="OK"
-----------------end cut--------------------
save the contents into "xipaddrtools.ini" and good work....
maybe with an ini example the things are easyer!
You're Great !
ThanX !
Excellent Tool !!!!
i tried to use it... but i´m a noob.
i have to learn a lot more..
thanks for this tool!
i love it thanks
can someone explain number 7 in the directions. thanks
WAW!!!!!!
with italian ini and good readdressing tables, I finally posrted old trinity WM 6.0 to WM6.1 19209, full xipping port!!! beautifull apps!!!!
maybe Ib can use also buildxip, but I need to know.... and now I can, and goal to port manually all xip!!
thanks!!!!!
irus said:
can someone explain number 7 in the directions. thanks
Click to expand...
Click to collapse
do you mean column 7's "D Ref"?
this is what i don't understand - i don't see a ref folder. and i click modify but i dont know exactly what im looking for
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL
irus said:
this is what i don't understand - i don't see a ref folder. and i click modify but i dont know exactly what im looking for
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL
Click to expand...
Click to collapse
the conceipt of ref. folder is:
while porting a new xip, a good idea is to open a exist xip to see how it allocated. that's so called "ref. folder".
to open it, please click "SEL Ref Folder" (step 3)
Gr8 tool ... was looking for the english version since i cant figure out ur ver 1.0 ... so let me get it straight ... I have open my 19400 xip that is from another rom as the Work Folder, then I open my Ref folder (ori XIP frm my dev rom) then i can see lots of yellow with red addess so i presume that are all conflicts addresses.
So my question now, if i just change all the conflicts addresses (red) to the exact addresses of the Ref the yellow red will disappear, so is that the right way to do the porting?
What do i do with the dll that dont have a ref? leave it in yellow & red?
How bout the other tabs in the XIP address tool? what are those for?
When I click on Virtual Base tab, I could see lots of red lines under dll (ie: trueffs.dll) what does it mean?
Thanks
garfieldau said:
the conceipt of ref. folder is:
while porting a new xip, a good idea is to open a exist xip to see how it allocated. that's so called "ref. folder".
to open it, please click "SEL Ref Folder" (step 3)
Click to expand...
Click to collapse
thanks for clarifying
ok 2 questions
1. the filesys.exe wont change is when i click modify and its the only file that wont do it the rest work perfectly
2. if there is a file in the ref folder that is not in the other folder should i just copy it over and if there is a file in the import folder that is not in the ref folder should i just delete it. thanks
ervius said:
WAW!!!!!!
with italian ini and good readdressing tables, I finally posrted old trinity WM 6.0 to WM6.1 19209, full xipping port!!! beautifull apps!!!!
maybe Ib can use also buildxip, but I need to know.... and now I can, and goal to port manually all xip!!
thanks!!!!!
Click to expand...
Click to collapse
dude
could u answer my questions above ... regarding the porting??? Thx
BTW
irus, how do u port ur xip? did u see the other tabs also? how bout the red line under some of the dlls in the virtual tab?

[APP][18.11.2008] Manila2D patcher -> SSMaPa2D version 0.2.2.1 [abadoned/read]

[size=+2]SSMaPa2D no more continued[/size]
Take the SSMaPa version. its customized also for manila2d.
http://forum.xda-developers.com/showthread.php?p=2400995
---------------------------------------------------------------------------------------
[size=+0][18/11/2008] SSMaPa2D (Alpha) 0.2.2.1 (18/11/2008)[/size]
Hi guys,
simple Manila2D patcher -> SSMaPa2D version 0.2.2.1
this version is only for Manila2D devices! For Manila3D use this link:
http://forum.xda-developers.com/showthread.php?p=2400995
please test it and let me know if there are bugs…
Patch options:
.) Replace Calender
.) Replace Mail
.) Replace Opera
.) Replace Camera
.) Time Click Man2d
.) Bluetooth Settings
Note: extended Init not possible at the moment. If someone facing UnauthorizedAccessException tell here.
How does it work ?
1.) Copy SSMaPa2D.exe to pda and start it.
2.) Press "Init"
3.) Under settings – click on description line what you want to change
4.) Then change the program what you want in fields below + click on "patch" + "save"
5.) Under deploy – click "Deploy".
After that you can exit the program.
If your files are signed, you're asked if you want to unsign them.
Please note, I didn't find a way to remove the signatures in a 'correct' way. I do an exe-based-deactivating. This is ok, as long as you don't want to resign them. If you want to resign them with your own certificate chose no and do it by hand.
Also I didn't have a manila2d testdevice... So it was a little bit difficult to test the application, but I had a motivator and beta tester
Thank you camel (camro)!
Please donate for me! I'm a apprentice and use a lot of my free time for working on the computer, to be able to create such tools.
[size=+2]Thank you [/size]
Received Donations:
none for SSMaPa2D
Cu sven
Version 0.2.2.1 (18/11/2008)
- First release
--> Excuse the Versionnumber. It's because of the paralell-developement from SSMaPa and SSMaPa2D
-- reserved --
I must be doing something wrong; I don't have anything showing up under the description line.
fredcatsmommy said:
I must be doing something wrong; I don't have anything showing up under the description line.
Click to expand...
Click to collapse
strange.
if others have same problem, post here and mail me your manila2d.exe...
thank you
I like the idea of this, but I am having a problem. When I select a description to edit and then select the ..., although all folders is selected, not all of them are showing up. I am missing Program Files, Windows, etc. Looking forward to a fix for this.
this is a "file explorer" related problem.
ex:
1.) please check the link file of creating of a "new appointment" on thumbal folder in start menu with a file browser (ex: total commander resco explorer)
2.) copy the string from there then to m2d patcher . the same on paramter - i (have tested it) and it works
@sven - maybe you can post a screen shot of the gui on first posting.
camro said:
this is a "file explorer" related problem.
ex:
1.) please check the link file of creating of a "new appointment" on thumbal folder in start menu with a file browser (ex: total commander resco explorer)
2.) copy the string from there then to m2d patcher . the same on paramter - i (have tested it) and it works
@sven - maybe you can post a screen shot of the gui on first posting.
Click to expand...
Click to collapse
I realize I can create the path manually or copying it from a link, but I would much rather be able to browse to the file I want and have the app create the path . I use Resco File Explorer, so getting the full path is no issue. Thanks.
It seems I can only assign the software in the storage card. Is there any way for me to assign the software in the main memory ?
chihliouma said:
It seems I can only assign the software in the storage card. Is there any way for me to assign the software in the main memory ?
Click to expand...
Click to collapse
you can copy the software the every location and you can start the software from every location.
if you need this very often - create a link to the exe and move it to your start menu folder - thats it
@browing with the file explorer extension.
i know that there is somewhere an extra plugin for browsing easier to folder directions.... maybe somebody can do a search under xda...
camro said:
@browing with the file explorer extension.
i know that there is somewhere an extra plugin for browsing easier to folder directions.... maybe somebody can do a search under xda...
Click to expand...
Click to collapse
Use FileDialogChanger / gsgetfile.dll for a better filedialog
http://www.geocities.co.jp/SiliconValley-Cupertino/2039/
take the english and not the japanese version
How to point to Day view, Task .. shortcut of ThumbCal ?!
I just copy all path (view the Task.lnk, Dayview.lnk ... by Resco Explorer) but it say error !
shpy said:
How to point to Day view, Task .. shortcut of ThumbCal ?!
I just copy all path (view the Task.lnk, Dayview.lnk ... by Resco Explorer) but it say error !
Click to expand...
Click to collapse
don't copy the whole path.
enter only the exepath, then do the arguments in argument box.
for example:
exe: \Interner Speicher\Programme\ThumbApps\ThumbCal\ThumbCal.exe
argument: -i
working dir: \Interner Speicher\Programme\ThumbApps\ThumbCal\
cu
sven
svenso said:
don't copy the whole path.
enter only the exepath, then do the arguments in argument box.
for example:
exe: \Interner Speicher\Programme\ThumbApps\ThumbCal\ThumbCal.exe
argument: -i
working dir: \Interner Speicher\Programme\ThumbApps\ThumbCal\
cu
sven
Click to expand...
Click to collapse
Please, can you make Task, Day view of Thumbcal work ?! I done exactly what you wrote above but it's not work. (changed the path, and i can make Thumbcal work.)
svenso said:
Use FileDialogChanger / gsgetfile.dll for a better filedialog
http://www.geocities.co.jp/SiliconValley-Cupertino/2039/
take the english and not the japanese version
Click to expand...
Click to collapse
Ok, I guess I can make you easier here. Download the attachment and unzip and copy inside 2 files (you should choose "show all files" option when using the file explorer) into \windows.
After that, go to Settings/System tab, then you should see "File dailog Changer". Enter the software, and choose the "Exchange Standard File Dialog, click "add". Now it should trigger the shield feature of file browser for SSMAPA2D now.
Now you can assign the software as you want by using SSMAPA2D.
Nothing showing up under "Settings" tab
Hi,
INIT seems to work but the settings tab is empty and I cannot add or change anything.
Any ideas?
What am I doing wrong?
Regard,
John
jhuppertz said:
Hi,
INIT seems to work but the settings tab is empty and I cannot add or change anything.
Any ideas?
What am I doing wrong?
Regard,
John
Click to expand...
Click to collapse
do you have a cooked rom?
svenso said:
do you have a cooked rom?
Click to expand...
Click to collapse
Yep, this one http://forum.xda-developers.com/showthread.php?t=416636
jhuppertz said:
Yep, this one http://forum.xda-developers.com/showthread.php?t=416636
Click to expand...
Click to collapse
I don't know exactly why, but cooked rooms can cause problems..
I don't have the time to flash all posssible roms and check if ssmapa works..
sorry
This is the path of task.lnk of Thumbcal:
".../thumbcal.exe" task?thumbcal....
So, what and where should i type in :
New program:
Arguments:
Working Dir:
??
shpy said:
This is the path of task.lnk of Thumbcal:
".../thumbcal.exe" task?thumbcal....
So, what and where should i type in :
New program:
Arguments:
Working Dir:
??
Click to expand...
Click to collapse
new program: full path to thumbcal is the simpliest thing...
search for thumbcal.exe. In this format: "/programs/myprogram/myprog.exe"
arguments: task?thumbcal....
working dir: full path to thumbcal is the simpliest thing (but don't add the exename, only "/programs/myprogram/" not "/programs/myprogram/myprog.exe"
cu sven

Reg tweak making BuildOS report error..

Hey there
First of all iam not sure if this is the correct section ! Iam very sorry if its not! Maybe a section just for cooking questions would be good ?
Well.. Heres my question ..
Iam cooking a rom for HD, and i would like to add some reg tweaks.. So i have added a bunch but one of my tweaks makes BuildOS come with an error stating that it couldn't build the registry..
I have made a OEM package containing the following reg key..
Code:
REGEDIT4
[HKEY_CURRENT_USER\Software\HTC\Manila]
"CachedBackgroundPath"=""
"HomeBackgroundPath"="\Windows\Wall.jpg"
The file is named : "1a073e70-e2a0-11dd-ad8b-0800200c9a66.rgu", saved as "Unicode" and with an empty line at the bottom.. And the folder is also containing a file with the same name as above, just with ".dsm" as file extension. This file is empty
I have also added a "option.xml" file with the following inside it:
Code:
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<Items>
<Item name="Personal Reg tweaks" group="Programs" checked="true">
<Tip></Tip>
<Guid type="p">1a073e70-e2a0-11dd-ad8b-0800200c9a66</Guid>
</Item>
</Items>
and an empty initflashfiles.txt file..
But as soon as i include this package in BuildOS i get the error that it couldn't create the registry ..
What have i done wrong? The package is in the OEM folder..
~D
[HKEY_CURRENT_USER\Software\HTC\Manila]
"CachedBackgroundPath"=""
"HomeBackgroundPath"="\\Windows\\Wall.jpg"
use double \\ in paths
dan-htc-touch said:
[HKEY_CURRENT_USER\Software\HTC\Manila]
"CachedBackgroundPath"=""
"HomeBackgroundPath"="\\Windows\\Wall.jpg"
use double \\ in paths
Click to expand...
Click to collapse
Thanks ! That worked..
I have another question.. If i want to replace the defualt netframework in my rom with the newest 3.5 what do i have to do ?
I have deleted the original NETCF folder in SYS and replaced with one from a cab that i've converted to a OEM using Package Tools 2.7.. But it dosn't work! When i try to start some software that uses netcf 3.5 it comes up with an error..

Tutorial to change language from Keyx 28011 to any other (example with Spanish)

Hello,
Here I'm going to explain what I did to translate the English Keyx ROM to Spanish, method applicable to any other language.
The things you need are:
- Keyx kitchen: you can find it in his folder. The ipaq_91x_28011_-_WWE_Kitchen and ipaq 61x 28011 - WWE Kitchen depending on your device.
- Hp original ROM in the language you want to translate to. You go here and you put in your device model. Select your language and go to Windows Mobile 6.1. Download the actualization ROM (about 50 mb).
- The Language Localization Packages 28205 release from Da_G
We have started the translation of our ROM
-------------------------------------------------
You need to unzip the Keyx kitchen into two different folders, A and B. In one of them, you will have the Hp ROM and in the other, Keyx one.
Unzip the Hp .exe file and copy the file FLASH.NBF into A\ROM. Rename it to TEMPLATE.ROM, deleting before the existing one. Go to A\ and execute iPAQ61x_91x kitchen v4 beta.bat. In the window which appear, select extract ROM (1). Then, let the program work.
-------------------------------------------------
Now comes the easy part of the translation. The spanish files in Da_G Language Packages are somethig like XXXX_Lang_0C0A. You will see there also the termination corresponding to your language. In english is XXXX_Lang_0409. So open B\SYS. Every folders in B\SYS which have a _Lang_0409 in his name, look fot them at the Language Packages finishing in _Lang_0C0A and copy from the Language Packages to B. Delete the 0409 ones.
Now we have "translated" the programs. But we need to do the same with the system. Every folders and programs installed at the first startup of the system are included into the initflashfiles.dat file. It is located at A(B)\OEM\OEM_Lang_0C0A(0409). I recomend to copy them both with different names (initflashfilesHp and initflashfilesEng, for example) into a common folder, out of A and B. Now you copy the A\OEM\OEM_Lang_0C0A into B\OEM folder. Delete the A\OEM\OEM_Lang_0409.
NOTE 1: To extract the Hp ROM, is recommended to use the ipaq 61x_91x_flex kitchen, due to this kitchen let you extract almost every ROM. Then, extract as described before, and when finished, if it gives you an error, enter into Temp\dump\OEM and you get there the OEM_Lang_XXXX.
Note 2: The right way to translate is not to copy one folder instead of the other, but to replace every file into OEM_Lang_XXXX wich have the language code (0c0a in Spanish) in the name (including system ones). Is a little harder and lower, but it give then less problems.
The 6xx kitchens are a little bit peculiar at OEM folder. Keyx moved every important files from OEM_Lang to OEM_drivers. So you'll HAVE to do the lower methode of the NOTE 1 explained before between these two folders. If not, when you build the ROM, it will stop saying that they are. This is the way I built the last 61x ROM and it worked.
-------------------------------------------------
The hard part of the work comes now. You have to open the initflashfilesHp and initflashfilesEng together and compare every internal construction. Is parallel, so you will not have any problem to identify the names that change. Rename every construction like Directory("My Documents"):-Directory("My Pictures") or Directory("\Windows")ermDir("Start Menu") into Directory("My Documents"):-Directory("Mis imágenes") and Directory("\Windows")ermDir("Menú Inicio") (spanish case).
Every file translated to your language at the Hp file have to be renamed, because is how the system changes from one location to another.
Here is also where you can select which folders your start menu will create and which programs go at which folder. My initflashfiles.dat is quite better organized and translated than the Hp one p), so you can open it to see how I did it.
-------------------------------------------------
Now is translated (goood!, hurra!) and only rest to build the ROM. To do it, you have to go to B\ and execute again iPAQ61x_91x flex kitchen.bat, but now, selecting (2) build ROM. Let the program work, follow the instructions, and when it finish, go to B\FLASH\ and there is your longed FLASH.DIO ^^
When you have finished this, almost everything should work. If not, ask here and I'll try to fix your problems
-------------------------------------------------
After all this, I think I deserve a beer no? jajaja : P
Good luck!
I would thank you any comments to correct the way I made this tutorial.
Great Norax!!!! I've waited so long fo this!!!! Thanks a lot!
Norax..... I had to cut the first 3432 bytes from FLASH.NBF and then rename it to TEMPLATE.ROM to let the kitchen extract it correctly.
actually you only use hp original rom for OEM folder, for the SYS folder you should use the corresponding lang files released with SYS, using older lang files may cause problem
Sure. I didn't realized I used the Da_G ones. I'm changing it
Samhain77 said:
Norax..... I had to cut the first 3432 bytes from FLASH.NBF and then rename it to TEMPLATE.ROM to let the kitchen extract it correctly.
Click to expand...
Click to collapse
There is no problem if the kitchen does not extract correctly the files. The point is to extract the OEM_Lang_XXXX file. So maybe it didn't finish but you got the OEM_Lang_XXXX file into the temp\dump folder.
If it definitively does not work, tell me and I'll do it for you : )
Should I use the italian initflash.dat form da_G too?
Sorry about the delay. No, if you use the Da_G one, you'll only have the deffault things initialized. As you can see in the Keyx's, there are big differences because everything is organized in another way, inside folders and with some programs and applications missing or added.
So you have to edit the Keyx one, translating all things that have been translated into your language at the Hp initflashfiles.
Tell me if you didn't understand something.
In any case, I'm having problems to translate to Spanish the 6xx. So this tutorial may be only applicable to the 9xx ROMs.
Norax, thank you a lot!!!! With this tutorial I've done the first successfull conversion form english to italian!!!
I need to correct a pair of things but it's almost all working!!!
Just two questions:
How much is the default pagepool size of keyx kitchen?
Why all system is in italian except the shutdown message "Do you really want to shutdown the system"?
Again thanks a lot!!!
Samhain77 said:
Norax, thank you a lot!!!! With this tutorial I've done the first successfull conversion form english to italian!!!
I need to correct a pair of things but it's almost all working!!!
Just two questions:
How much is the default pagepool size of keyx kitchen?
Click to expand...
Click to collapse
I'm not sure, you should look for it at Keyx thread
Samhain77 said:
Why all system is in italian except the shutdown message "Do you really want to shutdown the system"?
Again thanks a lot!!!
Click to expand...
Click to collapse
It happends also to me with the spanish one, so don't you worry about it, it seems to be untouchable.
-my default pagepool is always 16, you can check by using the pagepool changer under FLASH folder, when you change pagepool there is a logfile which tell you the original pagepool size
-the shutdown message probably in resources file that is under common sys (i.e not under the lang folder i suppose)
keyx said:
-my default pagepool is always 16, you can check by using the pagepool changer under FLASH folder, when you change pagepool there is a logfile which tell you the original pagepool size
-the shutdown message probably in resources file that is under common sys (i.e not under the lang folder i suppose)
Click to expand...
Click to collapse
Thanks a lot.
Norax, comencé a cocinar la ROM ipaq_61x_28230_-_WWE_Kitchen como dice el Tuto y en el primer paso, luego del 1, me indica que:
Place the FLASH.DIO you want to extract in the ROM directory and rename it to
'TEMPLATE.ROM'
ATTENTION: the previous OEM/SYS/XIP folders will be deleted!!
Type 'yes' to continue: yes
Comienza a realizar la operación y da error en:
**************************************
ERROR - partition table wrong!
Cannot map file imgfs_raw_data.bin
El sistema no puede hallar la ruta especificada.
El sistema no puede hallar la ruta especificada.
El sistema no puede hallar el archivo especificado.
"xidump" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Extracting XIP ...
***********************************************************
msflsh50dump v0.1 code by blueboy
***********************************************************
the file is not a msflsh50 format
**************************************************
SRPX2XIP v0.2 code by blueboy
**************************************************
usage:SRPX2XIP srpxfile [xipfile]
fread: No error
facundoo said:
Norax, comencé a cocinar la ROM ipaq_61x_28230_-_WWE_Kitchen como dice el Tuto y en el primer paso, luego del 1, me indica que:
Place the FLASH.DIO you want to extract in the ROM directory and rename it to
'TEMPLATE.ROM'
ATTENTION: the previous OEM/SYS/XIP folders will be deleted!!
Type 'yes' to continue: yes
Comienza a realizar la operación y da error en:
**************************************
ERROR - partition table wrong!
Cannot map file imgfs_raw_data.bin
El sistema no puede hallar la ruta especificada.
El sistema no puede hallar la ruta especificada.
El sistema no puede hallar el archivo especificado.
"xidump" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Extracting XIP ...
***********************************************************
msflsh50dump v0.1 code by blueboy
***********************************************************
the file is not a msflsh50 format
**************************************************
SRPX2XIP v0.2 code by blueboy
**************************************************
usage:SRPX2XIP srpxfile [xipfile]
fread: No error
Click to expand...
Click to collapse
Como ya dije anteriormente, no debes usar la opción 1 si lo que quieres es construir la ROM. La opción 1 es para extraer los datos de un FLASH.DIO, pero si estás usando la cocina de Keyx, no te hace falta (es más, da error al extraerla, como te ha ocurrido).
Por tanto, modifica los datos del SYS y del OEM para cambiar el idioma, y selecciona la opción 2 cuando ejecutes el .bat para construir el FLASH.DIO.
As I sayed recently, you shouldn´t use the 1st option when you want is to bouild a ROM. The option 1 is to extract the data from a FLASH.DIO you already have. But if you are using the Keyx kitchen, is not necessary (in fact, if you do you'll have an error, as it happened to you).
So then, modify the SYS and OEM folders to change the languaje, and then use the option 2 of the .bat file to build the FLASH.DIO file.​
1. i've got same problem like facundoo with sprx2xip
2. I want to translate WM 6.1 but i've got only lang files from DA_G to WM6.5, do you have lang files for 6.1?
timon12 said:
1. i've got same problem like facundoo with sprx2xip
2. I want to translate WM 6.1 but i've got only lang files from DA_G to WM6.5, do you have lang files for 6.1?
Click to expand...
Click to collapse
Ok. Now I remember what happened. When you extract the Hp ROM from the .DIO file (renamed to TEMPLATE.ROM), it will say there was a problem extracting, but if you look into the temp folder, you'll find the longed language package
Use the ipaq 61x_91x_flex kitchen, then extract as described in the tutorial (that I'm changing now to introduce this info), and finally, when finished, enter into Temp\dump\OEM and you get there the OEM_Lang_XXXX.
Hope this fix the problem. If not, insist this way
Hi, thanks for the info on that other thread ^_^
I need more help please.
Ok, I added/removed/edited whatever I wanted and I'm at the proccess of translating initflashfiles.dat, since there's no official greek rom.
I got the latest version of initflashfiles.dat I could find (14/2/10) and it all comes back to me now. the 0408 version, instead of proper folder names like "Τα εγγραφά μου" (for "My Documents") has a weird string, "\x004D\x0079\x0020\x0044\x006F\x0063\x0075\x006D\x0065\x006E\x0074\x0073". I presume it's character sets but I have no idea how I can translate that so I can find what I should change in the kitchen's initflashfiles.dat. Last time I just used the naming conventions from my omnia's 6.1 rom, it worked but I got some duplicate entries and I got stuck with the welcome screen on every boot. Other than that I was pretty happy for a first attempt. I'm trying to do a proper job this time, and learn during the proccess. What should I do?
Also, is there any way to use the standalone device emulator to test the rom so I don't have to flash each time to test?
EDIT: oh, there's an official rom for 914, I'll try extracting that and see where I can get, my questions still stand though
acrocosm said:
Hi, thanks for the info on that other thread ^_^
I need more help please.
Ok, I added/removed/edited whatever I wanted and I'm at the proccess of translating initflashfiles.dat, since there's no official greek rom.
I got the latest version of initflashfiles.dat I could find (14/2/10) and it all comes back to me now. the 0408 version, instead of proper folder names like "Τα εγγραφά μου" (for "My Documents") has a weird string, "\x004D\x0079\x0020\x0044\x006F\x0063\x0075\x006D\x0065\x006E\x0074\x0073". I presume it's character sets but I have no idea how I can translate that so I can find what I should change in the kitchen's initflashfiles.dat. Last time I just used the naming conventions from my omnia's 6.1 rom, it worked but I got some duplicate entries and I got stuck with the welcome screen on every boot. Other than that I was pretty happy for a first attempt. I'm trying to do a proper job this time, and learn during the proccess. What should I do?
Also, is there any way to use the standalone device emulator to test the rom so I don't have to flash each time to test?
EDIT: oh, there's an official rom for 914, I'll try extracting that and see where I can get, my questions still stand though
Click to expand...
Click to collapse
Yes, that's the way. In fact, what I did was to develop the spanish one, which is basicly like the English one but in Spanish, to have everything a little bit more ordered. And when I was proposed to do ir in Chinese and Polish, I only had to translate to the other languages what was in Spainsh, and don't touch what was still in English. At the end, however, I had the same problem as you. But doing it this way, it's easier to not to wrong any name.
The thing is that is quite confusing that, for example, the Windows folder is also called with numbers, but sometines it appears the Winows itself. So let me finish our tests in THIS forums so I can give you an answer.
Of course, if you finally got an usable ROM, please, send to me your initflashfiles.dat, so I can see how you did it
I can't extrct the rom properly, SRPX2XIP crashes and the extraction doesn't get far enought to get initflashfiles from the temp dir. Oh well, I'll do the tranlation again. Sure, I'll post my file when done. I'm trying to make the rom a bit lighter so some of the extras will be missing though.
What about the emulator? Can we use it for testing the rom?
acrocosm said:
I can't extrct the rom properly, SRPX2XIP crashes and the extraction doesn't get far enought to get initflashfiles from the temp dir. Oh well, I'll do the tranlation again. Sure, I'll post my file when done. I'm trying to make the rom a bit lighter so some of the extras will be missing though.
What about the emulator? Can we use it for testing the rom?
Click to expand...
Click to collapse
No, I couldn't test it because as far as I know, is not possible to change the emulator that way. We should try it, any way. But I'm at this moment quite busy If you find a way, tell me and we can see how to do something.
Try to extract through the ipaq 61x_91x_flex kitchen. This gives also an error, but it extract all the ROM files, including the initflashfiles.dat. Try it and tell me

AZERTY keyboard in [CM7 ROM] Nightly from Endless

Hi,
For those of you who already switched to the great ROM of Endless, you maybe have seen that your physical AZERTY keyboard isn't recognized on your favorite default language.
Here are the steps make your best wishes coming true (Based on the nightly 20110909 v3+ but should be functional on other versions) :
1/ Boot until you see your blue light and press "vol -"
2/ Connect your phone on your PC and go on tools>share system
3/ Unpack AZERTY.zip. Those two files come from the original sbf 2.2.2 from motorola (thanks to the great program unyaffs )
4/ Copy bin file to /usr/keychars and kl file to /usr/keylayout
5/ Rename qwerty.kcm.bin to qwerty.kcm.bin.old
6/ Do the same to qwerty.kl > qwerty.kl.old
7/ Rename umts_milestone2-keypad.kcm.bin to qwerty.kcm.bin
8/ Rename umts_milestone2-keypad.kl to qwerty.kl
9/ Unmount your filesystem
10/ Reboot and you're done
The next step is discussing with Endless to find a solution to link it to the language parameters to do it automatically
Hi, I will shortly upload an update.zip containing both azerty layout and stock contacts and mms apk, which have french support... I'll try to do this today...
Cet update.zip compatible CWM 3+ installe la disposition AZERTY du clavier physique, ainsi que les applis contacts (carnet d'adresses et téléphone) et mms en français .
Installez ceci à vos risques et périls !!! Faites une sauvegarde nandroid avant!!!
Edit : Here it is :
http://www.mediafire.com/?wuldtz1vwkkvf9i
I'm backing up, I'll test it afterward !
Works fine ! Thanks Momus !
momus87 said:
Hi, I will shortly upload an update.zip containing both azerty layout and stock contacts and mms apk, which have french support... I'll try to do this today...
Cet update.zip compatible CWM 3+ installe la disposition AZERTY du clavier physique, ainsi que les applis contacts (carnet d'adresses et téléphone) et mms en français .
Installez ceci à vos risques et périls !!! Faites une sauvegarde nandroid avant!!!
Edit : Here it is :
http://www.mediafire.com/?wuldtz1vwkkvf9i
Click to expand...
Click to collapse
Updated tonight to 0913 v2.1.
Applied your update after.
Seems working like a charm.
Thanks.
momus87 said:
Hi, I will shortly upload an update.zip containing both azerty layout and stock contacts and mms apk, which have french support... I'll try to do this today...
Click to expand...
Click to collapse
Hi,
Do you know how to disable popu for messages. In the english version i found it, but i don't know where to disable it in the stock version.
Kind regards,
What kind of notification?
Popup in status bar or toast (in a temporary window in the middle of the screen?)
momus87 said:
What kind of notification?
Popup in status bar or toast (in a temporary window in the middle of the screen?)
Click to expand...
Click to collapse
It's about toast
hexagram said:
Hi,
1/ Boot until you see your blue light and press "vol -"
2/ Connect your phone on your PC and go on tools>share system
Click to expand...
Click to collapse
I can't access the system storage in windows it's says I have to format before I can access
Should I format or is there any other way?
Never mind used adb shell to change the files
momus87 said:
What kind of notification?
Popup in status bar or toast (in a temporary window in the middle of the screen?)
Click to expand...
Click to collapse
Now the keyboard configuration is included in the rom, do you think you can repackage only sms and dialer ?
These two apps are already provided by Endless7 at the bottom of the first post, in CM7 thread. (stock_apps_cm7.zip)
You can install it the same way as you did for my former update.

Categories

Resources