Whilst not strictly related to the Diamond ROM development, the ideas could be used to make custom ROMs...
I've been trying to crack open the Manilla files, and have got somewhere on customisation...
Because all of the manilla files (other than the few DLLs used as the today plugin) are extensionless files, I've had to look at all the files with a hex editor/notepad to get some idea of what they are.
There are some XML files, some Plain text config files, some "LuaQ" files (function unknown...), some files which have "GLES" in them a lot which I'm assuming are graphics handlers, and some *.qtc files (the graphics themselves...)
The files:
TTF (GPOS Header)
6582c9b1_manila
1e8c4d7d_manilaXML
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GLES type files...
LuaQ files (and there is a Lua.dll file)
SQL File (contains the weather data)
2330fc3c_manilaThe music player config file (Plain text)
4cdb88a5_manilaThe other files all have the "QTC1" file header, and as such, I believe they are the graphics...
Editing the text:
Each of the XML files listed above is essentially just localization.
For example:
In the 74673833_manilla file, the Music Player text is stored
Code:
<?xml version="1.0" encoding="utf-16"?>
<xliff version="1.0" lang="zh-tw">
<file datatype="plaintext" original="musicsonglist">
<header />
<body>
<trans-unit id="IDS_MUSIC_ADDTOPLAYLIST">
<source>新增至播放清單</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_NOWPLAYING">
<source>現正播放</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_ARTISTS">
<source>演出者</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_ALBUMS">
<source>專輯</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_UP">
<source>上一層</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_MENU">
<source>功能表</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_ALLSONGS">
<source>所有歌曲</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_PURCHASED">
<source>已購買的</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_EDIT">
<source>編輯</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_INFO">
<source>資訊</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_DELETE">
<source>刪除</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_PLAYLISTS">
<source>播放清單</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_GENRES">
<source>內容類型</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_COMPOSERS">
<source>作曲者</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_DELETE_TITLE">
<source>確認</source>
</trans-unit>
<trans-unit id="IDS_MUSIC_DELETE_CONTENT">
<source>此標題將被刪除。 是否要繼續?</source>
</trans-unit>
</body>
</file>
</xliff>
This is clearly localised for Asia (it came from the HK ROM release), and can be identified by the "<xliff version="1.0" lang="zh-tw">" at the top. The "<trans-unit id="">" nodes contain the text of what is to be localised, and the ext there can be edited to suite the language.
To edit the music player layout, you need to edit 4cdb88a5_manilla.
This file is a plain text file (open it with notepad).
Code:
Audio textures
Controls.png
Shuffle-off = 0,0,0.09765625,0.07421875
(0,0) 25x19
Shuffle-on
(32,0) 25x19
Repeat-off
(64,0) 22x22 = 0.25,0,0.3359375,0.0859375
Repeat-on
(96,0) 22x22
Pause
(128,0) 20x23 = 0.5,0,0.578125,0.08984375
Play
(156,0) 19x28 = 0.609375,0.68359375,0.109375
Button-big
(0,36) 66x66 = 0,0.140625,0.2578125,0.3984375
Button-small
(76,36) 56x56 = 0.296875,0.140625,0.515625,0.359375
Time-line-indicator
(188,0) 11x11 = 0.734375,0,0.77734375,0.04296875
Previous(Next)
(208,0) 18x12 = 0.8125,0,0.8828125,0.046875
Album-shadow
(0,211) 256x42
Time-line-gray
(0,180) 256x20 = 0,0.703125,1,0.78125
Time-line-green
(0,156) 256x20 = 0,0.609375,1,0.6875
Each button (and the slider) have a configuration line.
The first section - the one in brackets - is the X/Y co-ordinates of the top left hand corner of manilla (they mark the position of the top left of the image as well) in the format (X,Y) with pixels being the measurement.
The second section - two digits seperated by "x" - is the size of the image used, with pixels as the default length. It is in the format XxY.
After the "=" I have no idea what it does, but I think it is to do with the image source. I shall look into that more closely when I have the time...
Reserved this one...
And one last one for fun...
nice find bro
tom_codon said:
nice find bro
Click to expand...
Click to collapse
Thanks! If anyone has a T-Mobile/other operator branded ROM for the Diamond, it may help working out what to change image wise...
l3v5y said:
... some "LuaQ" files (function unknown...) ...
Click to expand...
Click to collapse
While I haven't looked at any of this myself, based on your description I'm going to go out on a limb here and guess they are LUA script files. Check out www.lua.org for more info.
Quentin- said:
While I haven't looked at any of this myself, based on your description I'm going to go out on a limb here and guess they are LUA script files. Check out www.lua.org for more info.
Click to expand...
Click to collapse
Cool! I'll look into that!
i was gonna say LUA scripts
how to translate?
Hi l3v5y!
I'm working in a italian translation of these xml, currently I have done this in all files by replacing the <source>所有歌曲</source> with a translated one...but I cannot get it work.
My Diamond has the locale full set to italian (os is now in italian but TF3D don't), has the parameter lang="zh-tw" changed to lang="it" and the registry locale=it under manila branch...
What I'm missing?????
thanks in advance!
leomandelbrot said:
Hi l3v5y!
I'm working in a italian translation of these xml, currently I have done this in all files by replacing the <source>所有歌曲</source> with a translated one...but I cannot get it work.
My Diamond has the locale full set to italian (os is now in italian but TF3D don't), has the parameter lang="zh-tw" changed to lang="it" and the registry locale=it under manila branch...
What I'm missing?????
thanks in advance!
Click to expand...
Click to collapse
You shouldn't translate zh-TW files. you should find out all xml files that has lang id=en-US
and translate them into italian. BUT dont change the lang id.
leomandelbrot said:
Hi l3v5y!
I'm working in a italian translation of these xml, currently I have done this in all files by replacing the <source>所有歌曲</source> with a translated one...but I cannot get it work.
My Diamond has the locale full set to italian (os is now in italian but TF3D don't), has the parameter lang="zh-tw" changed to lang="it" and the registry locale=it under manila branch...
What I'm missing?????
thanks in advance!
Click to expand...
Click to collapse
Translate the files, but don't change the language ID...
good luck un getting manila working....i started to port this to other devices but the files are hard to work with.
it uses to many program formats that it makes you head spin.
herg62123 said:
good luck un getting manila working....i started to port this to other devices but the files are hard to work with.
it uses to many program formats that it makes you head spin.
Click to expand...
Click to collapse
At least this doesn't need resizing...
I'm hoping as soon as some operator ROMs come out it should get easier...
The first custom manila in the world
Working on direct file editing. Need to understand more
Awesome!
Congrats, and I hope you can work out how to resize the images!
EDIT: Unless that's on QVGA...
l3v5y said:
I'm hoping as soon as some operator ROMs come out it should get easier...
Click to expand...
Click to collapse
There was a Sprint Raphael ROM that was leaked not too long ago. Doesn't it have Manila also? That would be an English Localized version of Manila.
lennysh said:
There was a Sprint Raphael ROM that was leaked not too long ago. Doesn't it have Manila also? That would be an English Localized version of Manila.
Click to expand...
Click to collapse
Yes it does. But It hasn't some lang support and other operator customization on home screen.
Now we can combine differ files to get new looking manila. And i hope thta in the nearest future we will edit directly manila files to create our own design
ps. now i've managed to delete sprint logo also but clock style isn't so interesting as original one
mun_rus said:
Yes it does. But It hasn't some lang support and other operator customization on home screen.
Now we can combine differ files to get new looking manila. And i hope thta in the nearest future we will edit directly manila files to create our own design
Click to expand...
Click to collapse
I have no idea how to rebuild the QTC files...
Any one working with HTC or an operator to create the graphics who wants to give us a hand?
l3v5y said:
I have no idea how to rebuild the QTC files...
Click to expand...
Click to collapse
it's decripted png files as i think
Related
Hi Guys! Anyone know of a reg hack that will allow me to change the date format at the top of the HTC Home plugin from 08/08/07 to 8th August 2008? Sorry if this has already been discussed but i checked all threads regarding home plugin and came up with nothing?!?
Hello,
use move file in the appendix. You can adapt the format as you want.
The format in the Cab is: dd, dd.MM.yyyy or Do, 09.08.2007
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can change here:
[HKEY_LOCAL_MACHINE\nls\overrides]
"SLDte"="ddd, dd.MM.yyyy"
"SSDte"="ddd, dd.MM.yyyy"
dddd, dd MMM yyyy = Thursday, 09 August 2007
dddd, dd-MMM-yyyy = Thursday, 09-August-2007
...
...
MfG
S64
Many thanks dude, that worked a treat!!!
MarcWhittle said:
Hi Guys! Anyone know of a reg hack that will allow me to change the date format at the top of the HTC Home plugin from 08/08/07 to 8th August 2008? Sorry if this has already been discussed but i checked all threads regarding home plugin and came up with nothing?!?
Click to expand...
Click to collapse
Go into Regional Settings and you can change the date format there...
Starbase - I like your today screen - where did you get those different icons for the clock?
Also - what's the icons below the HTC thingy?
Apologies for being OT - just curious!
Matt
Hello,
I use the “HTC Home Customizer” around transparency and look the clock and so on to adjust, this program offer some possibilities and variants.
start the program, then: Appearance > Clock > "Segoe Bold Grey Shaded" (my current style)
MfG
S64
Excellent!
Thanks for the very swift response!
Cheers!
Matt
starbase; i would love to have your today-home customizations.
saawan said:
starbase; i would love to have your today-home customizations.
Click to expand...
Click to collapse
Use his link to the customizer and you'll be done
Olioaglio
all attitudes related to look I with the Customizer made. It contains everything which is necessary.
MfG
S64
starbase64 said:
Hello,
use move file in the appendix. You can adapt the format as you want.
The format in the Cab is: dd, dd.MM.yyyy or Do, 09.08.2007
You can change here:
[HKEY_LOCAL_MACHINE\nls\overrides]
"SLDte"="ddd, dd.MM.yyyy"
"SSDte"="ddd, dd.MM.yyyy"
dddd, dd MMM yyyy = Thursday, 09 August 2007
dddd, dd-MMM-yyyy = Thursday, 09-August-2007
...
...
MfG
S64
Click to expand...
Click to collapse
Thx dude
are some days that i'm looking for it!
In my Kaiser, changing it manually didn't work, also because, maybe, there wasn't the "SLDte" key in the registry (only the "SSDte"), but using your CAB solved it!
Ciao
guys guys. u cant be installing cabs for everything on your phone. do you really have so much space in your phone.
just look around in your phone. Here is how u do it:
1.) go to settings
2.) go to system tab
3.) Click Regional Settings
4.) go to "Date" tab
5.) in the short date format, select: dd-mmm-yy
and thats it.
this would help...
rajismine said:
guys guys. u cant be installing cabs for everything on your phone. do you really have so much space in your phone.
just look around in your phone. Here is how u do it:
1.) go to settings
2.) go to system tab
3.) Click Regional Settings
4.) go to "Date" tab
5.) in the short date format, select: dd-mmm-yy
and thats it.
this would help...
Click to expand...
Click to collapse
Hi dude, I solved!
Ok, but i already looked in that settings and there isn't the right date format i like ( dddd dd-MM-yy) but only these one:
dd-MMM-yy
dd-MMMM-yy
dd-MMM-yyyy
so i tried to manually add it but as above-mentioned editing only the "SSDte" key didn't get effect so i installed that CAB on my device and now in the registry there is the "SLDte" key too, and finally editing the two keys can change the date format!
However really thanks for your replay!
Ciao
Great tips .... working great thanks
starbase64 said:
Hello, use move file in the appendix. You can adapt the format as you want.
The format in the Cab is: dd, dd.MM.yyyy or Do, 09.08.2007
S64
Click to expand...
Click to collapse
I changed SLDte and SSDte to "ddd MM/d" and nothing changed. I then installed your cab and got your long version. I changed them again to "ddd MM/d" and now I'm stuck with the long version. Changing the registry has never worked, but the cab did.
Could I possibly get a cab with "ddd MM/d" in it? Or does anyone have any other idea?
Changing short date format
Editing the SSDte in the registry changes the date display on the HTC Home plugin (remember to soft reset after this change).
However, the short date format is also used in other apps, like messaging! Changing the short date to dddd dd MMMM yyyy wil make the messaging application unusable. The date has become so long, that sender only shows 2 characters. When creating an appointment, I no longer can edit the time, as this is now outside the screen.
So, my question is: Can I change the date format of the HTC Home plugin without changing the SSDte. For instance, how can I get the HTC Home plugin to show the long date format.
Regards,
Erik Cheizoo
starbase64 said:
Hello,
use move file in the appendix. You can adapt the format as you want.
The format in the Cab is: dd, dd.MM.yyyy or Do, 09.08.2007
You can change here:
[HKEY_LOCAL_MACHINE\nls\overrides]
"SLDte"="ddd, dd.MM.yyyy"
"SSDte"="ddd, dd.MM.yyyy"
dddd, dd MMM yyyy = Thursday, 09 August 2007
dddd, dd-MMM-yyyy = Thursday, 09-August-2007
...
...
MfG
S64
Click to expand...
Click to collapse
Works like an absolute charm on my Sprint Touch. I changed it up a bit... Date now displays: "Friday, June 20 2008"
Thanks so much. It was exactly what I was looking for.
Manila 2D home Date format?????
Can anyone help please. I have HTC touch Cruise T4242 and I tried the reg edit to change the date format to dddd d MMMM yyyy in the Manila2D home screan but it remains unchanged any suggestions? I created the following entries and did a soft reset.HLM\nls\overrides:
ILDte REG_DWORD 0
SLDte REG_SZ dddd, d MMMM, yyyy
IDate REG_DWORD 1
SDate REG_SZ /
SSDte REG_SZ dd/MM/yy
Reigonal Settings are set to short Date dd/MM/yy and Long Date dddd, d MMMM, yyyy as you would expect from the HLM\nls\overides entries. I then tried the Date.Cab after deleting all the reg entries and that had no effect also. Any ideas. I have the following software installed:
PhoneAlarm 2.15 (build 345), M2DC 0.29.235, SecondToday 0.4.3, PocketControler 6.01.1256, SBSH Clock, My Converter Pro 4.2 2008 and the Manila version is HTC TouchFlow 3 (build 33035)
Any assistance would be greatfully received as I am new to all of this. Thanks..
Hello i made this thread to post my skins for start icon, a thread already exist but it will be clearly at that, i think
This manipulation doesn't use more memory, no app required.
Here is a preview of what's looks like:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is a preview of differents skins you can use
For QVGA WQVGA:
Install "Icone demarrer.cab" it's just 2registry key. (thank to my friend Shakass)
Then put in "/Windows"the file named "shellres.96.dll.****.mui"
**** is the localization code of your ppc's rom (040C for France and 0409 for US/UK)
The files you'll find in the folder are in 040C so change them if you're not french.
And Soft reset
This operation will replace too your wait cursor by the wait cursor vista by Marshall if you want to keep your cursor follow the How-to instructions to extract and modify your shellres.96.dll file.
If you want to put your original system just erase your shellres.96.dll.****.mui file and soft reset.
The folder QVGA-WQVGA contains all the Start icons
French Code 040C
http://rapidshare.com/files/145261199/QVGA_-_WQVGA.zip.html
Us Code 0409
Pack QVGA-WQVGA
http://www.4shared.com/file/63132544/e5423367/Start_Icons_Skins_0409.html
Skins Wapvirus post #29
http://www.4shared.com/file/63275979/570709aa/Start_Icons.html
Biohazard on post #44
Megaman on post #82
HTC on post #93
Change Start text
Open the file named shellres.dll.****.mui and go the String value 321 change the name, compile script and save then sign with MSsigner and put in /Windows; Enjoy !!
Here is some shellres.dll.040C.mui modified: Démarrer, Start, HTC, SFR, Vide(empty)
Change the country code if necessary.
If you like it, you can Donate to XDA .
For VGA:
Same manipulation just the name of the file is "shellres.192.dll.****.mui"
The folder VGA contains only the "Blue windows" and "Office" Start icons for the moment if VGA's user wants some other, request it
"Points" icon added.
Apple Colors - Blue vista - Blue windows - Superstart added on post #168
Dark Glass windows on post #203
Mushrom on post #204
F star on post #194
Eye on post #211
Big Thanks to
Lolento who made a "How-to" to create and change your own icon;
Marshall who give us the way and all other xda members
Here is the Start discussion thread:
http://forum.xda-developers.com/showthread.php?t=378084
And the first How-to of Lolento on post #40.
If you like it, you can Donate to XDA .
Thanks. I will try it in a bit.
How-To
If you want to create your own icon,
For QVGA WQVGA
Create an icon in 21x18 then save as .ico file (32bits)
Take one of the "shellres.96.dll.****.mui" file
Or if you want to keep your own Wait cursor:
Copy to your SD card then to your PC the file named "shellres.96.dll"
Open it in Reshacker and go to "Icon group/4609
Clic on Action/Replace Icon/Open new file
Insert your new icon, clic replace.
Save your modified file takes the name of the old "shellres.96.dll.****.mui" and the old takes the name of "shellres.96.dll.****.mui".
If you have used your own "shellres.96.dll" file rename it as "shellres.96.dll.****.mui"
Open Mssigner,search your shellres file, clic Start sign Process
a window appear "Process finished!" then go where is your shellres file, a text file has been create
Open it, if there is wrote "Warning: This file is signed, but not timestamped,Succeeded" that prouved all is okay
After you know the suit.
For VGA
Same things just the size of the icon must be 41x36 and the name must be "shellres.192.dll.****.mui"
What is my Country Number?
Execute the Mortscript which is in the folder "ShellresNameHelper" (with Mortscript) Big Thank to mr_deimos for this script.
All the Softs are in the Tools folder
If you need some ideas here is a french site with lot of PNG image
http://www.customxp.net/PngFactory/
Write in the search bar what you want.
When you do a start icon file
Post the info (VGA QVGA; US FR)
And the PNG file or a screenshot
Enjoy!!!
Cab Version of the Certificates
Here is a Cab Version of the certificates for those who are not comfortable with Registry Editor. This worked perfect for me.
Thanks for the great skins.
works great on my tilt thanks a lot
Once I install the cab, what do I do? And how do you go about changing among the various icons? Sorry for the rookie questions.
Choose an icôn and go in the folder which has the same name, then put the shellres file you'll find in windows. If you aren't french change the "040C" by your localization code (0409 for US)
hey amigo great post ( pub AM first Post please lol)
Do I have to put the icon itself under "Windows" as well or do I leave that in the folder? And ho do you get the default flag back if you don't like a particular icon?
^No you have to add the icon with Reshacker in your shellres file found in the /Windows folder.
Thanks alot for these clear instructions. Will give it a try when I have the time.
FatBoyExtraordinaire said:
Do I have to put the icon itself under "Windows" as well or do I leave that in the folder? And ho do you get the default flag back if you don't like a particular icon?
Click to expand...
Click to collapse
The icôn in the folder is just to preview, let in the folder .
Wow, thanks!
That makes it easy to change your Start-Menu icon.
BTW Would like to see points.png as my Start-Menu icon. Can you creat ite, or can you supply the file points.png?
very easy installation , I love alienware icone
Thanks I've succeded to change the start menu icon,
but when i want to change the second time it says " File Storage Space Is Full or Read Only " so what should i do for the next??
thanks
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Madremiha said:
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Click to expand...
Click to collapse
I would like to have this:
as my Start-Menu icon.
Can you give me the original points.png file in VGA, or can you make shellres.192.dll.****.old.mui with this file included?
That's better for you?
johanromijn said:
I would like to have this:
as my Start-Menu icon.
Can you give me the original points.png file in VGA, or can you make shellres.192.dll.****.old.mui with this file included?
That's better for you?
Click to expand...
Click to collapse
It's okay i will do it in few hours
Madremiha said:
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Click to expand...
Click to collapse
Works like a charm....thanks
for info my loading icons has changed too
cheers
Works like a charm!!! Thanks for the great tutorial.
Anyway this could be added to the wiki?
For eastern language user, such as Chinese, Japanese, Arabian, may counter difficulty in displaying correct character in X2 based rom's dialer, or rom's using X2 softwares. It always displays character with a square frame. Solutions are as followed:
1.Locate to \\Windows\Fonts, rename and delete both SoMARoman.ttf and SoMABold.ttf, then reset. If it doesn't work, proceed to the following steps.
2.For Chinese users like me to have CE-Star installed, simply import registry file in the attatchment;
3.For other user not likely to have CE-star installed, or using other language platform, just copy your own language default font file in to your device's \\windows\fonts folder (eg, font file name is sunglobe.ttf, which font's name is UniSun). Then add the following registry entries by using PHM or other registry editor, of course, to your mobile phone, not your PC. Locate to "HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink" and add:
"SoMA Bold"="\\Windows\\sunglobe.ttf,UniSun"
"SoMA Roman"="\\Windows\\sunglobe.ttf,UniSun"
Content in bold character is based on your situation, while I am using Chinese font to link my system file. You can change the value above to your font's file name and your Font's Name.
screen captures
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
it works,tks,i was wondering which font did u installed? look's pretty beatiful
jan1860 said:
it works,tks,i was wondering which font did u installed? look's pretty beatiful
Click to expand...
Click to collapse
This's a Chinese fonts.
neock said:
For eastern language user, such as Chinese, Japanese, Arabian, may counter difficulty in displaying correct character in X2 based rom's dialer, or rom's using X2 softwares. It always displays character with a square frame. Solutions are as followed:
1.Locate to \\Windows\Fonts, rename and delete both SoMARoman.ttf and SoMABold.ttf, then reset. If it doesn't work, proceed to the following steps.
2.For Chinese users like me to have CE-Star installed, simply import registry file in the attatchment;
3.For other user not likely to have CE-star installed, or using other language platform, add the following registry entries by using PHM or other registry editor, of course, to your mobile phone, not your PC. Locate to "HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink" and add:
"SoMA Bold"="\\Windows\\sunglobe.ttf,UniSun"
"SoMA Roman"="\\Windows\\sunglobe.ttf,UniSun"
content in bold character is based on your situation, while I am using Chinese font to link my system file. You can change the value above to your font's file name and your Font's Name.
Click to expand...
Click to collapse
great, I used the 3th and solved the problem
neock said:
screen captures
Click to expand...
Click to collapse
thanks. got it done.
ce star
can any one post the ce-star ?
i need it thk u ^^
nini8888 said:
can any one post the ce-star ?
i need it thk u ^^
Click to expand...
Click to collapse
http://www.mobem.com/products/cestarwm5.php
neock said:
For eastern language user, such as Chinese, Japanese, Arabian, may counter difficulty in displaying correct character in X2 based rom's dialer, or rom's using X2 softwares. It always displays character with a square frame. Solutions are as followed:
1.Locate to \\Windows\Fonts, rename and delete both SoMARoman.ttf and SoMABold.ttf, then reset. If it doesn't work, proceed to the following steps.
2.For Chinese users like me to have CE-Star installed, simply import registry file in the attatchment;
3.For other user not likely to have CE-star installed, or using other language platform, just copy your own language default font file in to your device's \\windows\fonts folder (eg, font file name is sunglobe.ttf, which font's name is UniSun). Then add the following registry entries by using PHM or other registry editor, of course, to your mobile phone, not your PC. Locate to "HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink" and add:
"SoMA Bold"="\\Windows\\sunglobe.ttf,UniSun"
"SoMA Roman"="\\Windows\\sunglobe.ttf,UniSun"
Content in bold character is based on your situation, while I am using Chinese font to link my system file. You can change the value above to your font's file name and your Font's Name.
Click to expand...
Click to collapse
a little complicated lol
just install ce-star and the prob solved
firepigs said:
a little complicated lol
just install ce-star and the prob solved
Click to expand...
Click to collapse
just by installing ce-star won't solve the issue, try for yourself, maybe only occurs in jeperlea's rom.
anyway, the reason is SE x2 dialer define its own character in \windows\fonts with two font files, which in charge of displaying both in dialer itself and its contact list. so either we rev-engineering the .dll file, or we change the fontlink entries. i'm noob so i choose the easiest way
hi .... i got your fontlink file unzipped .. but I am not sure how I can use this file, and also how i can add the below to which file? Sorry that I am not familar with this and I need more guideline please.
"SoMA Bold"="\\Windows\\sunglobe.ttf,UniSun"
"SoMA Roman"="\\Windows\\sunglobe.ttf,UniSun"
neock said:
For eastern language user, such as Chinese, Japanese, Arabian, may counter difficulty in displaying correct character in X2 based rom's dialer, or rom's using X2 softwares. It always displays character with a square frame. Solutions are as followed:
1.Locate to \\Windows\Fonts, rename and delete both SoMARoman.ttf and SoMABold.ttf, then reset. If it doesn't work, proceed to the following steps.
2.For Chinese users like me to have CE-Star installed, simply import registry file in the attatchment;
3.For other user not likely to have CE-star installed, or using other language platform, just copy your own language default font file in to your device's \\windows\fonts folder (eg, font file name is sunglobe.ttf, which font's name is UniSun). Then add the following registry entries by using PHM or other registry editor, of course, to your mobile phone, not your PC. Locate to "HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink" and add:
"SoMA Bold"="\\Windows\\sunglobe.ttf,UniSun"
"SoMA Roman"="\\Windows\\sunglobe.ttf,UniSun"
Content in bold character is based on your situation, while I am using Chinese font to link my system file. You can change the value above to your font's file name and your Font's Name.
Click to expand...
Click to collapse
thank you for your help .. my dailer can sow chinese font now ...
Hi. I don't know why my dialer is in chinese interace. Like...all the buttons are in chinese and the time in the call logs shows chinese too.
Is there any way to change the interface language back to English?
Thanks Thanks!
halo .... I want to ask
If I use Method 2... How can I import the file ?
where should I put the file ??
Thanks!!!
usage:
NBHImageTool -build|-dump param1 param2 param3
What is NBHImageTool?
NBHImageTool is a command line application to handle dumping and re-creation of .NBH files, which are data containers designed by HTC to be read by their SPL. The .nbh file contains a number of data partitions identified by their ItemID. NBHImageTool uses just a small subset of libnb, which is a library designed to handle Windows Mobile firmware images, and is in development. New! Support for WP7 unsigned NBH dumping and rebuilding
How do I use NBHImageTool?
Included in the archive are 2 batch files which demonstrate the usage of NBHImageTool, one will dump the .nbh to its .nb components, and an xml configuration file which defines the parameters to rebuild it. The other will build an .nbh from its .nb components and an .xml. Note that ImageHash.exe and TEST.pvk must be in the same folder as libnb.dll or it will fail to sign the output NBH. These files are not required if your output NBH is not signed.
What is the output from NBHImageTool?
It will generate an RUU_Unsigned.nbh and an RUU_Signed.nbh. The RUU_Signed.nbh is signed with the TEST.pvk certificate contained in the archive, and the RUU_Unsigned.nbh is unsigned.
What are the .nb files generated with unknown in the name?
These are some binary data that i'm not sure about. If you know what they are (and optionally how to manipulate them) let me know!
What can I change in the xml configuration and still obtain a valid .nbh to flash to my device?
Code:
Defaults for the following parameters are all generated by the dump function.
<NBHFile>
The Signed attribute tells NBHImageTool if it should sign your output .NBH with TEST.pvk.
The ModelID attribute must match your device ModelID. An asterisk (*) can be used to match any character.
The CID attribute must match your device CID if you are running the stock bootloader. If you are running HardSPL the CID can be any value.
The Version attribute can be any value.
The Language attribute can be any value.
The DataChunkSize attribute should match the original dumped value from your .NBH. This value defines the maximum size of data to be allocated inbetween signature chunks written by ImageHash.exe.
<Item>
The IncludedInNBH attribute determines if the program should look for this item in the input folder. The remaining attributes will be skipped if this is not set to 1.
The ItemID attribute defines the Item's type. 0x400 defines an os.nb, which contains most of the relevant Windows Mobile files. This is the only ItemID which defaults to be included in the final NBH. ItemID and FileName will only be read if IncludedInNBH is set to 1.
The FileName attribute defines the filename for NBHImageTool to grab from the input directory ([b]param1[/b]). ItemID and FileName will only be read if IncludedInNBH is set to 1.
Are there any other things I can do with NBHImageTool?
RUU_Signed.nbh and RUU_Unsigned.nbh are both generated in the output folder. You could change "TEST.pvk" in the .\tools folder to a .pvk of your choosing to sign the resulting .nbh with that certificate. Or you could use the RUU_Unsigned.nbh raw image to be processed in some other way (signed using a 3rd party tool, etc.)
What are the "unknown" .nb files generated by NBHImageTool?
These are data partitions that unknown to me! If you know what one is, please drop me a PM and let me know, I will update the library with this information.
What's this "param1", "param2" nonsense?
The parameters take different values, depending if you are running -dump or -build. The values are:
-dump:
param1: Path to the .nbh to dump. This Path must end in the filename (eg. RUU_Signed.nbh)
param2: Path to the folder to extract to. This Path must end in a folder name (eg. C:\Kitchen\dumpfolder)
param3: Path to an .xml to create with configuration data to rebuild the .nbh. This path must end in an .xml file name (eg. C:\Kitchen\xml\raphael.xml)
-build:
param1: Path to the folder to take .nb files from to build resulting .nbh. This path must end in a folder name (eg. C:\Kitchen\dumpfolder)
param2: Path to the folder to build the .nbh files in. This path must end in a folder name (eg. C:\Kitchen\buildfolder)
param3: Path to an .xml to read with configuration data to rebuild the .nbh. This path must end in an .xml file name (eg. C:\Kitchen\xml\raphael.xml)
I've run into some bug with NBHImageTool, or found an .nbh that causes odd behavior!
Please drop me a PM to let me know, I will look into it ASAP!
I'm a programmer, and libnb sounds like a .dll I might be interested in.
Please contact me via PM! I'd like to support libnb.dll and all its functions for anyone interested in using it for their own program (not for commercial use)
This program is written in VS2010/C++ Native Code.
The Visual C++ 2010 (x86 or x64, depending which version you use) Runtime is required to run it.
Thanks to everyone who helped me to understand the .NBH format, the SPL, and what parameters it finds tasteful. Cmonex, Olipro, Bepe, and Ervius and many others!
Release History:
v1.0: Initial release
v1.1: Fixed a bug when the last NBH Item is smaller than DataChunkSize resulting in a crash on dumping, changed help text and error output to reflect the need for ImageHash.exe and TEST.pvk in launch folder
v1.2: Optimizations, x64 version added, WP7 Unsigned NBH format now supported for dumping, new "Signed" variable added to XML. Path issues with imagehash.exe addressed (keep it and test.pvk in the same folder with libnb.dll)
This should be good enough, But everyone knows that if there are any errors b00n can find them, No idea how they come up wiht half the stuff they do.
This is a decent tool, that will do a lot more for everyone.
Spent the afternoon, trying everything I could think of to try and make it crash, and most of the issues have been fixed, I could not get anything else to go wrong with it, so we will have to see how it all works in the end.
Thanks Da_G - but I get an error on my Windows 7 x64 system - what am I missing??
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I installed the x64 runtime files from here
DT
edit: had to install the x86 version
Hi d_train!
Sorry, I put that in my post, but it's pretty small. I'll make it bigger, to be more clear! VS2010 is a recent release and so these files are installed on almost no machines right now
Well done Da_G,
This is a great tool and here is my report of using it.
Original used NBH : Raphael O2 UK 5.12.206.1 ROM
First I tried to dump it via "1dump_nbh" and it worked without any errors and in ~1 second. 4 NB files created successfully: OS, Radio, SPL, Splash.
Here is the output XML:
Code:
<?xml version="1.0" encoding="utf-16"?>
<!--This document describes the contents of your NBH file. The IncludedInNBH attribute can be used to include (1) or exclude (0) that item from your final NBH-->
<NBHFile ModelID="RAPH12000" CID="O2___001" Version="5.12.206.1" Language="USA" DataChunkSize="64">
<ItemList>
<Item IncludedInNBH="0" ItemID="0x301" FileName="radio.nb" />
<Item IncludedInNBH="0" ItemID="0x200" FileName="spl.nb" />
<Item IncludedInNBH="0" ItemID="0x600" FileName="splash.nb" />
<Item IncludedInNBH="1" ItemID="0x400" FileName="os.nb" />
</ItemList>
</NBHFile>
Then, I tried to rebuild them via "2build_nbh". Yes, It worked great again and 2 NBH files are created in ~4 seconds. (included OS.NB only). And finally, I tried to edit XML to include all NB files and process completed successfully in ~10 seconds. (writing NBH and signing took ~3-4 seconds).
Tested in Windows 7 x86 (32bit) without installing any libraries and runtimes. (I'm using VS2010 and I think they were installed before.)
Regards
Da_G said:
Hi d_train!
Sorry, I put that in my post, but it's pretty small. I'll make it bigger, to be more clear! VS2010 is a recent release and so these files are installed on almost no machines right now
Click to expand...
Click to collapse
lol now I see it
thanks for this great tool
DT
Here is the XML from a Leo ROM
Code:
<?xml version="1.0" encoding="utf-16"?>
<!--This document describes the contents of your NBH file. The IncludedInNBH attribute can be used to include (1) or exclude (0) that item from your final NBH-->
<NBHFile ModelID="PB8110000" CID="CSL__001" Version="1.72.831.1" Language="USA" DataChunkSize="64">
<ItemList>
<Item IncludedInNBH="0" ItemID="0x301" FileName="radio.nb" />
<Item IncludedInNBH="0" ItemID="0x380" FileName="radiocust.nb" />
<Item IncludedInNBH="0" ItemID="0x200" FileName="spl.nb" />
<Item IncludedInNBH="0" ItemID="0x600" FileName="splash.nb" />
<Item IncludedInNBH="1" ItemID="0x400" FileName="os.nb" />
<Item IncludedInNBH="0" ItemID="0x920" FileName="conf.nb" />
<Item IncludedInNBH="0" ItemID="0x900" FileName="extrom.nb" />
<Item IncludedInNBH="0" ItemID="0x610" FileName="unknownsplash1.nb" />
<Item IncludedInNBH="0" ItemID="0x611" FileName="unknownsplash2.nb" />
</ItemList>
</NBHFile>
So do I assume that if I wanted to replace the splash screens I enable 0x600, 0x610 and 0x611?
Is there a utility that allows me to view and or convert WVGA splashscreen nb files?
Thanks again Da_G
DT
Yes, if you wanted to replace the splash screens you would enable the IncludedInNBH attribute for those items.
You would need to dump these .nb splash files to an editable format (such as .bmp) to work with them, and then re-create the .nb file to feed into the build function, in order to replace them in the final .nbh.
I will soon look at incorporating an automatic .nb HTC Splash Image Converter, to aid with replacing these splash images easily. I think the tool "nbimg" by pof may be able to work with them, for the time being. It accepts manual parameters for the width and height of the image. If it doesn't work, please let me know if you find or know of a tool that does, and I will update the first post until I can program a function for this tool to handle it. Thanks
Da_G said:
Yes, if you wanted to replace the splash screens you would enable the IncludedInNBH attribute for those items.
You would need to dump these .nb splash files to an editable format (such as .bmp) to work with them, and then re-create the .nb file to feed into the build function, in order to replace them in the final .nbh.
I will soon look at incorporating an automatic .nb HTC Splash Image Converter, to aid with replacing these splash images easily. I think the tool "nbimg" by pof may be able to work with them, for the time being. It accepts manual parameters for the width and height of the image. If it doesn't work, please let me know if you find or know of a tool that does, and I will update the first post until I can program a function for this tool to handle it. Thanks
Click to expand...
Click to collapse
Thanks Da_G - found the nbimg tool and it was able to convert the splash.nb file to bmp, but not the unknownsplash1.nb and unknownsplash2.nb files
Thanks again for your ongoing contribution to these forums
DT
Hi Da_G
Maybe you create Tool for file *.tsw - You build good and faster tools!
Thanks
Great
Great tool Da_G, will be testing it in a bit. looking forward to developers incorporating this into new Kitchens
Thanks Da_G, works like a charm on my XP Pro machine.
I send you some beer money so you can order La Chouffe from Holland.
Congrats
nbimg tool for Leo
nbimg tool by pof for splash works for my Leo but needs recalculating of the padding.Works with the following parameters:
nbimg -p 18400 -w 480 -h 800 -F nameofphoto.bmp -T 0x601 -S 64 -D PB8110000
http://forum.xda-developers.com/showthread.php?t=668862
Would be very nice if you could automate the process.
Congrats for your perfect tool!!
Hi,
Which are the advantages os this utility compared to nbhutil from olipro?
Thanks
good job Da_G! gonna try it later.
thanks
mac_es said:
Hi,
Which are the advantages os this utility compared to nbhutil from olipro?
Thanks
Click to expand...
Click to collapse
NBHUtil and HTCRT need configuration files provided by other users that often lack support for new devices and are incomplete/inaccurate. This utility instead can make its own building configuration file from the NBH itself so you can rebuild any NBH without having to desperately search for the correct configuration file that supports your device.
Thank you for this Da_g your work is always appreciated
Excellent tool works flawlessly
Transaction ID: 5LV66560PR5951831
@mac_es:
As airxtreme already stated, one of the bigger drawbacks of previous tools is that you had to come up with a configuration file somewhere. This one will automatically generate one from any ROM for your device. This has the advantage of picking up on any ItemIDs that we hadn't previously seen in a ROM or didn't exist until recently (like radiocust, radioconf)
I'm working with l3v5y to add another nice feature, automatic dumping of a splash screen .nb to .bmp, and then automatic rebuilding of the splash screen .nb from the .bmp (i'll probably add a flag to the xml for that auto rebuild from bmp) - this way you can work directly on the .bmp and avoid unneccessary conversions every time you make an edit to it.
I'm looking at making a routine to pull the radio.nb version out too, and store it in the xml, just for informational purposes.
Very nice work Da_G. Really appreciate the time and effort you put into doing this stuff for us.
Just one question, now that we have this tool for getting the .nbh, what is a good option for us at the moment to get the packages extracted from the .nbh?
xidump from Bepe is a fine tool for this, it can work directly with the os.nb, and output directly from it.
Unfortunately it has no build support yet, that is my next target, to replace NBImageTool with a new version that handles dumping and building
HI all.
Here is my rom for the Acer BeTouch E100/E101, based on a 23566 with all the apps I'm using.
It looks like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What's inside:
HTC phone canvas 4
HTC Album 2
Latest Facebook and Google Maps
Showcase
S2u2
Slide2shutdown
Titanium with Modified Ibrythill WM7 Look
Manila 2.0 2d with personal style
some other tools.
Click to expand...
Click to collapse
WARNING
The rom is in french.
By default, HD Mini Window style is selected, means that you wouldn't had the windows Button; To enable it, symply edit your registry with this settings:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles]
"TextModeEnabled"=dword:0
"HardwareStartKeyEnabled"=dword:0
"HardwareDoneKeyEnabled"=dword:0
Click to expand...
Click to collapse
BUGS
Manila settings tab is not working well.
Microsoft Tag is in english.
You need to manually select the french language in the s2u2 settings
Pictures Tab can't remember default album if selected on the sd card.
DOWNLOAD
Download HERE (please, accept the non signed certificate).
Enjoy.
[Kitchen] How to create an acer E101 Rom, just for yourself?
First, here's a list of the different tools I've used:
Ryan Kitchen, from Ryan (Acer-club.ru) : http://acer-club.ru/Novaya-kuhnya-dlya-redaktirovaniya-proshivok-t822.html
Xip kitchen beta 6 from this post: http://forum.xda-developers.com/showthread.php?t=443383
Stock rom from acer : http://www.acer.com/worldwide/selection.html (Lauch the utility and grab the flash.bin file located in the installation folder before flashing)
Latest WM build from Da_G : http://forum.xda-developers.com/showthread.php?t=544445
SYS Porting Tool For Ervius Kitchen : http://forum.xda-developers.com/showpost.php?p=6138699&postcount=25
Step by step instruction:
01.Put your original flash.bin from acer website in the "Original_FLASH" folder in the Ryan_Kitchen
02.Execute the first batch "1.Disassemble_Flash.bat" and follow on screen instruction
03.Wait for 1 little minute after the end of the execution and lauch the second batch "2.Disassemble_Flash.bat"
You should now get a kitchen folder wich contains a "OEM", a "PACKAGEs", a "ROM" and a "SYS" folders. (and a dsm file on the root).
04.Delete everything in the ROM\XIP folder except the "boot.rgu" file.
05.Delete everything in the Sys folder, except the .ROM and .VM folders.
Creating your new XIP:
Extract all files from the latest build downloaded from DA_G and grab the xip.bin from it.
Get your actual xip from the Ryan_Kichen\Ectracted_ROM folder
Use Xip kitchen to build your new xip, follow the instruction of the original thread.
Copy the result xip-xip.bin to the Ryan_kitchen\New_XIP folder an rename it to xip_out.bin
Creating your new SYS
Extract all the files you need from the WM build with the sys porting tool for ervius kitchen (follow the original thread instruction)
For the ACER E1, we need to use 96 DPI and 240 * 400 resolution. I'm sure you know your regional code.
Copy all the files from the differents folders to a single one, to get something like what you've previously deleted from the SYS folder of the Ryan_Kitchen\Kitchen folder. Put all those files to this folder.
Copy all the files from the MSXIPKernel and the MSXIPKernelLTK from the WM build folder to the Ryan_Kitchen\Kitchen\ROM\XIP folder
06.Launch "3.Make_Flash.bat" and follow on screen instruction.
PkgToolsBuildOS is now runnig, go to BuildOS, click Load Rom and click The green triangle (play)
An error message appears (g'reloc not found) simply ignore it and close the program.
07.Launch "4.Make_Flash.bat" and follow on screen instruction.
08.Launch "5.Make_Flash.bat" and follow on screen instruction.
Your new rom is in the Ryan_Kitchen\Output_FLASH folder. Rename it to FLASH.bin and copy it to your SDCard.
09.Flash your phone.
It works for me, it should work for you.
Enjoy.
Hi DrX,
Nice, wonder you will create WWE ROM?
As I'm looking for update + WWE ROM
Thanks thanks.
Hi.
Still not previous, just because I already spent a lot of time trying to get something great in french.
But feel free to cook your own rom using the kitchen steps in the second post.
Here's the next step, just to let you know.
Hi,
New french rom manila ready is done and will be released tonight.
Here's what it can looks like.
Regards.
(1rst post updated. )
Rom is released.
Hello
Is it possible to have separate manila to cook in its own roms?
roro59286 said:
Hello
Is it possible to have separate manila to cook in its own roms?
Click to expand...
Click to collapse
I've tried to cook manila directly in the rom without any succes, but feel free to try it.
Just for information, all the manila components used has been grabbed from the official HTC rom for the touch2 (mega).
You can simply used the ryan kitchen linked in the second post of the thread to unpack my rom and copy all the mega package from the OEM folder.
Enjoy.
Hello
Do not understand too much your topic on the establishment of Roms !
Maybe you could explain to me in French?
Thank you
Hey, for the french "support", the best way is to post here: http://forum.hardware.fr/hfr/gsmgpspda/smartphone/betouch-e100-e101-sujet_21426_1.htm
Hi all.
Here's a preview of the next release.
New release.
First post updated.
Hi wonderful rom , but i have problem for download, i don't understand nothing about certificate , do you can post normal download , tks!
just click on ok or continue, the download will start.
I'm sorry but when i click : ok or continue, nothing appear, only "The page cannot be found".
i 've tried with google chrome, IE, Modzila but nothing...
i used , my brother's laptop, and my father's laptop too, but nothing , do you can paste another download?
I went to my friend's house for download but nothing, the same proble , after click, ido "continue however" and after :"The page cannot be found".
Download link is fixed, sorry.
hi,
sorry, but this link not work
Get one link to rapidshare or other server?
MERCI d'un compatriote
this is just what i need. but can i change the language? to EN or PTG? how if its possible...