BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 07-04-2005, 04:43 PM   #1
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default Themes - New Method of Installation

Please Login to Remove!

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 -->
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0" _vendorID="100">
                        <files>
                                net_rim_theme_100_240x260.cod
                        </files>
                </fileset>
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">
                        <files>
                                net_rim_theme_120_240x260.cod
                        </files>
                </fileset>
Code:
                <!-- O2 filesets -->
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0" _vendorID="111|125">
                        <files>
                                net_rim_theme_125_240x260.cod
                        </files>
                </fileset>
Each of these have a _vendorID="" listing for each install, which will allow you to manipulate which handheld gets which themes. Simply remove _vendorID and all of the various vendor IDs that are listed as its value from the XML tag.

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 -->
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0">
                        <files>
                                net_rim_theme_100_240x260.cod
                        </files>
                </fileset>
Code:
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0">
                        <files>
                                net_rim_theme_120_240x260.cod
                        </files>
                </fileset>
Code:
                <!-- O2 filesets -->
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0">
                        <files>
                                net_rim_theme_125_240x260.cod
                        </files>
                </fileset>
What is the value of this, you may ask...?
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

__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.

Last edited by jibi; 08-22-2005 at 02:09 PM..
Offline  
Old 07-04-2005, 05:23 PM   #2
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default

*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.
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 07-04-2005, 09:52 PM   #3
ainvar
Knows Where the Search Button Is
 
ainvar's Avatar
 
Join Date: Oct 2004
Location: Near Ft Belvoir VA
Model: 9530
Carrier: Verizon Wireless
Posts: 28
Default

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.
__________________
Note to self: Why don't you ever listen to me?

We the unwilling led by the unqualified for so long with so little we now attempt the impossible with nothing
Offline  
Old 07-05-2005, 12:31 PM   #4
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default

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
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 07-06-2005, 09:02 AM   #5
rsun
CrackBerry Addict
 
rsun's Avatar
 
Join Date: Oct 2004
Location: Delaware, USA
Model: 8320
Carrier: at&t/T-Mobile/Verizon
Posts: 747
Default

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
__________________
Richard Sun
[email address]
Offline  
Old 07-06-2005, 02:23 PM   #6
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default

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).
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 08-22-2005, 04:51 AM   #7
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default

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">
                        <files>
                                net_rim_theme_blackberry.cod
                        </files>
                </fileset>
and

Code:
                <fileset Colour="True" KeyboardType="Qwerty" Java="1.0" _vendorID="1|119">
                        <files>
                                net_rim_theme_119.cod
                        </files>
                </fileset>
to be

Code:
                <fileset Theme="Normal" Colour="True" KeyboardType="Reduced" Java="1.0">
                        <files>
                                net_rim_theme_blackberry.cod
                        </files>
                </fileset>
and

Code:
                <fileset Colour="True" KeyboardType="Reduced" Java="1.0">
                        <files>
                                net_rim_theme_119.cod
                        </files>
                </fileset>
Now open Desktop Manager and it should prompt you automatically to update the 4.0.2 Core Software. Just go through the procedure and it will load both of these for you. Et voila...

__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 08-22-2005, 08:32 PM   #8
John Clark
BBF Moderator
 
John Clark's Avatar
 
Join Date: Jun 2005
Model: Z30
OS: 10.2.1.x
PIN: s & needles
Carrier: AT&T
Posts: 34,720
Default

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
Offline  
Old 08-22-2005, 11:08 PM   #9
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default

Hey, I changed it slightly to remove the vendorID altogether, so no more need in figuring out which is which
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 08-23-2005, 01:53 AM   #10
respess
New Member
 
Join Date: Aug 2005
Model: 7100g
Posts: 3
Default orange france

hey jibi, can you help us with links to net_rim_theme_119.cod and net_rim_theme_blackberry.cod?
Offline  
Old 08-24-2005, 12:09 AM   #11
BoehT
Knows Where the Search Button Is
 
Join Date: Mar 2005
Location: Plano, TX
Model: 7100t
Posts: 19
Default

works perfectly. Thanks!
__________________
- Bo
Offline  
Old 08-28-2005, 11:00 PM   #12
techker
Talking BlackBerry Encyclopedia
 
Join Date: Apr 2005
Location: montreal
Model: 9700
Carrier: Telus and rogers
Posts: 205
Default

were do you get that appz?
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


For LISTINGREXROTH 4WE6D62/OFEW110N9K4 Solenoid Valve picture

For LISTINGREXROTH 4WE6D62/OFEW110N9K4 Solenoid Valve

$221.31



DORMEYER 2005-M-1 Solenoid,Laminated,1/8 - 1 in,Continuous picture

DORMEYER 2005-M-1 Solenoid,Laminated,1/8 - 1 in,Continuous

$37.87



Solenoid Valve 4WE10D32/CW110N9DA For LISTINGREXROTH picture

Solenoid Valve 4WE10D32/CW110N9DA For LISTINGREXROTH

$199.27



Solenoid Valve Coil For VICKERS 300AA00085A picture

Solenoid Valve Coil For VICKERS 300AA00085A

$140.90



YM-119653-77950 1503ES-12S5SUC5S Fuel Shutoff Solenoid Fits Yanmar 2TNV70 3TNE88 picture

YM-119653-77950 1503ES-12S5SUC5S Fuel Shutoff Solenoid Fits Yanmar 2TNV70 3TNE88

$19.99



Cole Hersee (24059-BP) 12V Insulated SPST Continuous Duty Solenoid picture

Cole Hersee (24059-BP) 12V Insulated SPST Continuous Duty Solenoid

$30.28







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.