Themes - New Method of Installation
Thanks to jnelson2000 on this thread, I went and had a look at the extra theme files included with the 4.0.2.32 version of the handheld software. It makes sense, now. :-)
Anyhow, this is a work in progress, so others may want to chime in when they can on what vendors are which. This, for now, will only pertain to 7100 series handhelds for T-Mobile (7100t), Vodafone (7100v), and O2 (7100x), although the rest can be added when available (such as Cingular's 7100g (as well as the other APAC vendors that use it) and Rogers' 7100r). The available theme files with 4.0.2.32 handheld software are: Default (List): net_rim_theme_blackberry_240x260.cod T-Mobile: net_rim_theme_100_240x260.cod Vodafone: net_rim_theme_120_240x260.cod O2: net_rim_theme_125_240x260.cod That leaves us with the knowledge that T-Mobile is vendorID 100, Vodafone is vendorID 120, and O2 is vendorID 125. These are installed as (in themes): Default (List) O2 T-Mobile Vodafone These are installed as part of the BlackBerry 4.0.2 Core Applications. Now, with the T-Mobile handheld software, you will need to find the following lines in BlackBerry.alx (open with Notepad): Code:
<!-- T-Mobile filesets --> Code:
<fileset Colour="True" KeyboardType="Reduced" Java="1.0" _vendorID="118|120|124|130|132|133|137|138|139|140|143|148|152|153|161|166|167|168|176|188|192|193|194|195|196|197|198|199|200"> Code:
<!-- O2 filesets --> For example, if I wanted to install the O2 theme to my 7100t (T-Mobile), I would simply remove _vendorID so that the line would read fileset Colour="True" KeyboardType="Reduced" Java="1.0". The final XML code for each would be: Code:
<!-- T-Mobile filesets --> Code:
<fileset Colour="True" KeyboardType="Reduced" Java="1.0"> Code:
<!-- O2 filesets --> It removes the permanent need for extra ALX/COD files on your machine that you may or may not want to delete after the initial theme installation. It lessens the risk of you uninstalling a theme when simply trying to install an application or upgrade your handheld. You no longer have to rely on searching through a 10 page thread to find a working link for the themes. Installation: For those who have an ALX file and COD theme files on your PC: I had a Themes.alx file (in the 7100- directory), accompanied with the various net_rim_theme_<vendorname>_240x260.cod vendor theme files (in the Java directory) on my machine - I deleted all of these (the ALX file and the COD files). I then edited the BlackBerry.alx file to add 100 for the O2 and Vodafone themes (its already added for the T-Mobile theme, obviously) and saved the ALX file. I removed these files (I did leave the net_rim_theme_blackberry_240x260.cod file, though - it is installed by default). I opened Desktop Manager and it prompted me to update the BlackBerry 4.0.2 Core Applications. I typically choose cancel here and run through the Application Loader (althoug it doesn't matter - I just always want to make sure everything is checked that I want checked). My listing for 'Additional Themes' is now gone, and there is an Update for the action next to the Core Applications. I click Next and I am shown that its going to update the Core Applications and remove unrecognizeable modules, net_rim_theme_o2_240x260, net_rim_theme_tmobile_240x260, and net_rim_theme_vodafone_240x260. For those who installed themes via Javaloder: Edit the BlackBerry.alx file as prescribed above. Application Loader should take care of the rest (it will remove the unknown modules).\ For those who installed via ALX/COD and deleted those files already: See above steps. Edit BlackBerry.alx, open Desktop Manager and let Application Loader do its magic. I hope this makes things a bit easier. For more information on how to manipulate the BlackBerry.alx file to install the 72xx and 77xx themes (eight total between the three models), I have created this thread: http://www.blackberryforums.com/showthread.php?t=14089 (y) |
*Note: The Orange (119) theme for the 72xx/77xx handhelds does not work with the 7100 series handhelds. It only gives an option to Close when trying to Activate it.
|
Thats pretty cool, I been looking at all the files since I had some free time this weekend being lazy around the pool. Thanks for the extra way to install themes and maybe other files.
|
This should be all of the vendorID values for all vendors making the 7100 series handheld. I will say that my hex conversions may be incorrect, so use this as a general guide (I didn't realize that many vendors sold the 7100 handheld).
T-Mobile US - 100 AT&T Wireless - 101 Cingular - 102 Nextel - 103 Sprint PCS - 104 Verizon - 105 Rogers - 107 T-Mobile DE/AU - 114 TIM - 115 Hutchison - 116 SFR - 118 Vodafone - 120 T-Mobile UK - 123 Vodafone Germany - 124 O2 - 125 SMART - 127 Starhub - 128 Telefonica - 129 Swisscom - 130 Cable & Wireless - 131 Vodafone Italy - 132 Vodafone Spain - 133 T-Mobile Holland - 134 Cincinnati Bell - 135 Vodafone Austria - 137 Vodafone Australia - 138 Vodafone Ireland - 139 Vodafone Sweden - 140 CSL - 141 Vodafone New Zealand - 143 Singtel - 144 Globe - 145 Optus - 146 Bharti - 149 Proximus - 152 Vodafone Portugal - 153 BT Mobile - 155 Dobson - 160 Vodafone Egypt - 161 Triton - 164 Maxis - 165 MobileOne / Voda Singapore - 167 Vodacom - 168 Amena - 175 SmarTone - 176 Avea - 178 Turkcell - 180 |
We've sort of reversed engineered this list as well from our BES. Basically we create a Crystal Reports report to give us a break down of how many devices so we have from each vendor, and the easiest field I found was just to grab the vendorID from the Handheld's themselves. Thanks for extracting the rest of them :-)
|
The values are listed in hex in the Vendor.xml file. After the first few, I took the hardware hex value from the Device.xml file and searched for it in the Vendor.xml file and then converted the hex value to the actual vendorID and listed it here.
I am missing some, which will be the vendors who do not have the 7100 series handhelds (with the exception of Nextel, Sprint, Verizon, etc that were listed early on). |
Okay, just a thought and a brain fart... you don't even have to both with the vendorID in order to do all of this... simply remove the vendorID="" and all of the content of its value from each of the options. This will load all of these by default, with no issues.
Also, to add with another find... previously, if the Orange theme was installed (net_rim_theme_119.cod), you were unable to activate it. Anyhow, you will need the small icons theme (net_rim_theme_blackberry.cod) installed in order to activate the Orange France theme. For this, you can either download the themes from someone who has posted them on this forum somewhere, or you can simply install a 4.0.2 OS for the 7290 onto your PC, or you can install the 4.0.2 JDE software onto your PC... take your pick. Copy the two files mentioned above, net_rim_theme_119.cod and net_rim_theme_blackberry.cod, to the Java directory for your 7100 software. 7100 Java directory (version numbers may vary): C:\Program Files\Common Files\Research In Motion\Shared\Loader Files\7100-v4.0.2.36_P1.8.0.139\Java 7290 Java directory (version numbers may vary): C:\Program Files\Common Files\Research In Motion\Shared\Loader Files\7290-v4.0.2.36_P1.8.0.139\Java In the 7100 installation directory (one step up from the above path), open BlackBerry.alx with Notepad and edit the following lines: Code:
<fileset Theme="Normal" Colour="True" KeyboardType="Qwerty" Java="1.0"> Code:
<fileset Colour="True" KeyboardType="Qwerty" Java="1.0" _vendorID="1|119"> Code:
<fileset Theme="Normal" Colour="True" KeyboardType="Reduced" Java="1.0"> Code:
<fileset Colour="True" KeyboardType="Reduced" Java="1.0"> :-) |
I used this method to activate the other themes. It worked just as advertised. I have a 7100t. I simply added 100 to each of the vendor id lists and simply saved the file. I then ran the desktop manager and voila!! it updated and I have O2 and Vodafone themes with no extra .alx files. Thanks for figuring that one out!
John |
Hey, I changed it slightly to remove the vendorID altogether, so no more need in figuring out which is which :-)
|
orange france
hey jibi, can you help us with links to net_rim_theme_119.cod and net_rim_theme_blackberry.cod?
|
works perfectly. Thanks!
|
were do you get that appz?
|
All times are GMT -5. The time now is 07:07 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.