uploaded by redpepper007 on 09.02.09 @ 19:33
If you own any copyrights to this file and wish it to be removed, click here
Adding oplogos to S60 3rd Edition without complicated procedures using hacks and file managers (and without using a program that stays in memory) Using any image in the gallery (with limitations in this release images are squished to the correct size future versions will allow you to crop or resize keeping aspect ratios as well as squishing) Hiding the oplogo so it is transparent Removing the oplogo, reverting back to the textual operator name So far, preliminary testing has revealed that coloured oplogos cant feature transparency, which is a bit disappointing; so Im looking at alternative ways to fix this (maybe automatically use the background of the current theme, placing the oplogo on top although this would mean you would have to re-activate the oplogo every time you change the theme an alternative approach would be to keep a program running in the background to artificially add an oplogo with transparency).
The size of the oplogo varies between different resolutions. These might not be 100% correct (and hopefully alpha testing will reveal the exact dimensions), but from what I can tell, these are the oplogo sizes:
For 240 x 320 resolutions (e.g. N95): 134 x 35 pixels For 176 x 208 resolutions (e.g. N91): 97 x 25 pixels For 352 x 416 resolutions (e.g. N80): 194 x 50 pixels Please note that these are for portrait resolutions only. Im not sure about the oplogo sizes for landscape resolutions (or for resolutions not mentioned here). Feel free to experiment and let me know!
So anyway, enough waffle heres how it works (with pictures):
1. Once installed and launched, a menu appears. Ignore the yellow jigsaw icons for now these are the default icons provided in the SDK and will be replaced by proper icons in future versions. From here, you can activate a new oplogo, make the logo transparent, restore the original operator text (i.e. remove the logo) or exit the application. The Help feature doesnt work in 0.01a.
So, Im sure youve worked out that you just choose an option in the list to select the relevant feature.
Well start with adding a new operator logo. Before I started, there was no oplogo installed, so the standard operator text (3) was displayed:
Seems simple enough, doesnt it? Basically choose a picture from the gallery, wait a few seconds while the program works it magic, reboot your phone and ta-da! Its done. Could it be simpler? Of course, in future versions as I mentioned there will be advanced options to resize/crop/scale the image if it isnt the correct size, but for now itll just squash any image to the dimensions quoted above, depending on your phones screen resolution.
I also mentioned that there is no transparency for colour oplogos, so if youre wondering what I did to get a seemingly transparent 3 logo, I made the logo transparent, took a screenshot, pasted the 3 logo on top, cut out the correct dimensions and saved it as a graphic which was sent to the phone and activated as an oplogo. Might sound complicated, but its straightforward. Im considering automating this procedure based on the currently activated theme background. (If this doesnt make sense, ignore it I know what I mean even if nobody else does )
A even easier process applies when making a logo transparent or reverting to the operator text. Simply choose the option, choose Yes to confirm and reboot the phone. Its done. See below for some screenshots:
Making the logo transparent
Hopefully as you can see, its really simple to make the logo transparent. Click the Hide logo button, choose Yes to confirm that you want to do it and reboot your phone. When the standby screen appears again, the operator logo area will be totally transparent - no logo, no text.
Restoring the original operator text
Ultimately, this is the same process as making a logo transparent - just choose the Restore optext button, hit Yes to confirm, reboot and its done.
Remember, I expect that this software does have bugs, because its the very first release! Indeed, thanks to faquick he has discovered a couple of issues on his N80 (although it works fine on the N95) that the application may quit if you try to change or hide an operator logo without removing it and rebooting your phone first.
Also on the N95, instead of rebooting your phone, you can switch to UMTS or GSM mode and then back again to Dual Mode to force the oplogo to change. This may (or may not) be more convenient than rebooting.
Please use the Comments section of this post to let me know what you think about it what you like, what you dont like, what should be changed, and bugs that you find (preferably including as much detail as possible).
All supporters will receive the final version for free and those who really help will get a mention in the credits.
As always, this is development software not suitable for final release so please back up your phone before installing and using this program, and I would recommend that it is installed on the memory card (although it should work on phone memory too). I cannot be held responsible for any damage or loss of data as a result of using this program. I have tested it extensively and it works fine for me on my N95.