Carrier customization ROMs w/o the ExtROM ? - MDA III, XDA III, PDA2k, 9090 General

I was wondering if there is a project started (or willing to start) to create a section on the FTP for Customization. There are times that I want MMS/GPRS settings (or just the splash screen) for a carrier but don't want the whole EXTROM, and of course I don't want to go through and download the whole extROM for one or two files (if I can properly identify them of course).
I thought it might be a great idea to create a section with MMS, GPRS, splashscreens, themes settings for carriers that sells/resell HTC products, and if no CABs already exist, maybe we could make some
What d'ya say?

You need to have a better look at wiki and the kitchen.
The cooked ext roms have a erk_14x_### page were you can read what files came with what rom.
The ftp site has a dir with that erk and the extraxted files extracted.
Some times you can find the splash screens in bmp and jpg.
Now due to lack off help not all roms have been updated as the task just got boring to do alone and the guy doing it spends to much time failing MCSE tests.
Hope it helps and have fun.

Thanks
I started on the project yesterday with some Greek customization CABs...the work continues I will also look at the kitchen. I downloaded it, it runs on my machine, but before I cook it tells me that its busy - one problem at a time though

All this and more....on my site
category filtering isnt quite done yet, almost, but you can find all customisation cabs and all other cabs ever extracted from roms/ extended roms
I did the himalaya ones by hand, every single ****in last one of em
just try it (look in signature)

Well I am inpressed...
I had a look at the BA cabs on my pda.
If I am allowed to make a suggestion then.
1 Could you put the select button infront of the item and add a borded around it. (on pda i get lost on what i have selected.
2 can you move language up the list after device ?
3 any chance of a info screen (for the ba cooked roms you can cut this info out of wiki)
Like i said it just a sufgestion, i know how much work it is.

1: done
2: ill think about it
3: there already is...but it needs editing a lot (click the magnifying glass)
remember, I do this all myself, for all cabs, for all devices....takes loads of time

well i dont get as lost, thanks.
Saw the comments, cant see how I am to add any.

Im still writing that

:shock: nice !!! :shock:

Related

What do these .cab do in the extended rom?

First let me say, I've searched this site, googled these questions and used wiki.xda-developers.com to try and answers my questions before posting. I couldn't find the answers.
I've downloaded and installed the T-Mobile UK ROM on my JasJar (I know that imate has a more "updated ROM", but I want A2DP and I don't really care about Push Email. Plus, the "Lock" function is playing havoc with my GPS Applications. Anyway, here are my questions. What do these CABs do? (Found in the UK Extended ROM v1.20)
Remove_CE_UA.sa.cab
Signed_TMO_Add-MSN_Del-SAPSettins.sa.CAB
Signed_UNI_TMO_UAProf.sa.CAB
Signed_USIM.sa.CAB
Any help would be greatly appreciated. I'll post a full explanation of what all the CABs do in the extended rom once I figure out what the remaining four do.
Also, is there a way to "view" what a CAB file does? Do I need a hex editor?
Thanks
Justin
Download WinCE cab manager and you can see what each cab file does. It will show what registry changes, files added, etc, There is usually a xml file that changes the registry and will show you what is removed or added. The software is not cheap, but you can download a trial, that lets you open it upto 30 times (so download and keep it open until you have examined all the cab file in your extended rom) It can also be used to make your own cab files. I used it to create my personal settings like owner, ie tweaks, registry tweaks, etc
Thank you....
Eagle1,
Thanks for the tip. It was invaluable. I was able to piece together what (I think) each of the cab files do (both with the Extended ROM from I-Mate and the one from T-Mobile). I'll try to post my findings in the next couple of days. It may be a good thing to add to wiki.xda-developers.com if there is enough interest in it. The post will be VERY LONG, because I cut all the XML files and pasted into my Word Document. It now sits are ~22 pages for just the T-Mobile stuff. It'll be longer because I'd like to comment on the changes. Some were new registry changes, but others were not (so I really don't understand the purposes of those cab files).
Anyway, again thanks for your help. I now know a lot more than when I started. BTW, the program link you sent me has changed their "Trial Period". It now only lets you open it 15 times vice 30. Just FYI. Thanks again.
Justin

Orange Homescreen on non orange phone? (customization)

hello to all
I installed Orange Homescreen on my WM5 blue-angel.
It it by far the cleanest plug-in I've ever used! Two problems though:
1. The URLs seem to be hard coded - anyway of changing that?
2. On the contacts "tab" there is an option for speed dial, but it generates an error when I try to use it - is there some other CAB I need to install?
Thank you!
Hi AdmiralAK,
I love the Orange today plugin too, but have had a lot of trouble installing it on the other Rom's for my Universal. Can you tell which files you used to install it :?:
As for the problems your having:
1. The URL's can be changed by editing the Full_one.xml file.
But your still limited to four.
2. In the Orange Rom, some of the files have a lower case t prefix.
Try changing renaming your speed dial executable. It might work :wink:
Thanks!
I downloaded the homescreen cab from somewhere on this board (this was a few days ago so I am not completely sure). I found two versions. One was in the ftp://xda-developers.com/Universal/Extended_ROMs/Orange Extended ROM/
(this one I did not install because I had the otherone already installed)
(ok after a little looking I found it)
I am actually using the Orange Homescreen from the Orange SPV M3100 (hermes device) - this is the one that is installed on my Blue angel and it works without a problem. --> I am attaching it.
(I apologize to the forum for postnig the same file again - I cannot find the link to it)
----
As for the speed dialer - I don't think I have the application installed on my blue angel (I am using the 1.3beta rom from HELMI and I don't seem to be able to find it) in my device - any idea where to get it?
Also, is the XML file that I need to edit in the windows/ directory?
Thanks
google tells me that the full_one.xml file is in my windows directory...but I dont see it :-/
The CAB from the Orange Ext ROM is just the reg settings, its no good without the files from the Orange ROM.
I'll try the file you posted this weekend [if I get the chance] :?
Yes, the XML file is in the Windows folder.
It works inconjuction with the HomeScreen.dll, with some icons stored in contactsico.dll.
I've added these files and the prefixed t files from the Windows folder of my Universal, I hope they're useful.
Have you tried the file ?
Hmm.. performing back up now.. and going to try it out. Hope it is easy to uninstall.
[UPDATE]
Ok, tested out the plugin. It is a nice plugin. Make your phone more like a phone than a PDA. It gives you one hand operation by using the direction buttons, making calls and stuff. However, since it will disable all other plugins, I won't recommend others whom uses Today calendar plugins such as Pocket Breeze, TodayAgenda, TodayPlus, etc.. to use this orange plugin. Uninstall is easy.
Screen shot of it here http://www.coolsmartphone.com/article569.html
under the section `INSIDE`. It is the same for smart phone and pda phone. You will see all the options available. And the 'Today' option actually sends you to the (built in) Calendar day view.
Hi, have you used the cab file and zip file above ?
Ok, I tried the plugin posted here by AdmiralAK, on my Universal.
First thing I noticed was it actually ran on the O2 ROM.
Second thing was how small the icons are compared to the plguin built into the Orange Universal ROM.
But I guess that makes sence as the screens are very different sizes. More importantly must of the plugin works fine.
I'm sure a little editing would probably have it all working.
What I did notice is its totally different to the Universal plugin, none of the files i've edited to get the universal version working the way I want it to, exist in this version. Hence the Full_one.xml, t* and .bmh files are not in the Windows folder.
I've gone back to the Orange ROM, as I have it running the way I want and the bigger icons are easier to use on the Universal. But i'll be keeping this version as I may get a TyTn next year.
Cool program. But too bad, limited customizable.
Hi people,
Great software, I was looking to try this on my MDA Vario. Too bad of it's limitations. Good to try out and see how it works.
Though I was thinking of visually designing a kind of similar application and find some great developers on this site to help me create it. Of course if anyone is interested in this kind of functionality.
Anyone already interested? let me know. i hope to have some draft ideas on here in the form of screenshots as soon as possible. but now it's diner time see ya.
Cheers,
Shah.
I have tried editing the 'full_one.xml' file, then soft reset....however it hasn't changed anything...
did i miss something?
Hi guy,
I've tried to resize the icon of plug-in and it's ok in portrait but no in landscape, I think it's a registry problem for landscape.
I'd like to use the plug-in on no orange rom.
I'll find the way to get more than 4 custom option but i get without icon.
The file full_one.xml is linked with other file of the orange rom so I think that's one problem.
@Shah2,
I'd be interested in a plugin like this, that has a few more options [see below] and works on all ROM's.
I have no programing skills or abilities, but i'd help out where I can. :wink:
@minty1978,
The Full_one.xml file only lets you edit the Labels and the URL's in the plugin.
@filippodisvevia,
I'd like to use the plug-in on a none Orange ROM too.
Then I wouldn't have to kepp hiding my Universal from the IT guys at work. :lol:
The 3 things I'd like to change on the plugin are:
1. Have more than 5 URL's in the Web section.
2. Have more than 4 programs in the Launch section.
3. Have all seven sections appear on the screen [at least in portrate mode][/i]
I'm a littlebit busy but I want resolve this match.
Stay tuned
Concept Orange Homescreen Pimped Beta 0.1
Hi people,
I told ya that I was interested in making the Orange Homescreen even better than it is at the moment.
THESE ARE PURELY PHOTOSHOP MOCKUPS!
Image number 1 shows the use of today plugin as we know them. It's just to give an example. All the other screens speak for themselves.
If anyone has his/her own ideas please share them in this thread. I would also like to draw the attention of developers who might be interested in creating this for real, and not just some photoshop images, please let me know.
Cheers,
Shah
Hi Shah,
Thats way more complex, than I was looking for. :shock:
But, If this was to be built as a new plugin, hopefully it could be scalable, using a .ini or .xml file. Like the real Orange plugin does. 8)
The only I don't really like, is the other plugins showing as in pic.1.
I have other plugins switched on while i'm at work, and the Orange one at night. I find the empty desktop more relaxing. :wink:
ZaForD said:
Hi Shah,
Thats way more complex, than I was looking for. :shock:
But, If this was to be built as a new plugin, hopefully it could be scalable, using a .ini or .xml file. Like the real Orange plugin does. 8)
The only I don't really like, is the other plugins showing as in pic.1.
I have other plugins switched on while i'm at work, and the Orange one at night. I find the empty desktop more relaxing. :wink:
Click to expand...
Click to collapse
Hi ZaForD
The complexity is actually quite limited. Because if you use the plugin most of the options are the same. Most of the items are just additions to the rest of the plugin.
And for the pic 1. I can image it's not that nice. But with input we can work on making it more general so that people will like it.
Personally I would like to have the standaard Today screen plugins visible because they are still usefull.
It's also a possibility that all the items are configerable to meet users needs. For example standaard options like the original homescreen for users that want the basic functionalities, and advanced options for users who want more options. so that every page is user configerable.
Anything is possible in Photoshop haha. but seriously if there are any developers who are interested please leave a note.
Cheers,
Shah
I stopped using the plugin - no matter how much I liked it - because it did not show me tasks tat need to be done.
I would be interested in something more complex than it is now (at least show me my tasks) but maybe not as complex as the mockups. scalability would be cool
What do you think he is trying to do?
http://forum.xda-developers.com/viewtopic.php?t=63214&highlight=
Any updates on this?
I have a Prophet and tested the plugin, however there are some things that I can't edit (cause I don't have an Orange ROM)...

{NEW HERMES ROM} Mr. Bloaty (My First And Last Rom)

Erm... I Have just sold my hermes, as i got a new phone for work, this will be my only contribution to the hermes world, 71 users have downloaded it so far, anyway i thank you all for all your lovely words
respect to xda-developers.com, and all the chefs!
CHECK OUT MY NEW ROM...
ROM was created using the Tmobile Test Rom version of Pandora.
The following applications have been included : see post 6
No other changes made to the ROM
Doesn't include Office (Will need to install using cab)
Will need to add own network settings
OS only upgrade
Seems to run fast and no issues noticed to date
TOTAL STORAGE: 42.31mb - Free 33.34mb
PROGRAM: 50.77mb - Free 25.55mb
ITS A BIG LARDY BOY
Download MISTER BLOATY HERE ---- its a biggun!!!!
its been running for a few days now, and is still pretty nippy, even for its size
awesome
would you be so kind to share the specs of what's in it !
file not found
file not found
[EDIT]'
Sorry, didn't see "Don't click part"
WASSIT??!?!?!
I feel like a kid at Christmas!!! Come on, Daddy - what's inside the BIG present....
LIST OF APPS INSTALLED!!!!
Key Lock
Registry Wizard
Call 2 Contact
Frequency Tuner
HTC Custom
No Data
o2+
Pocket Screen Thing
Pocket Streets
Pocket TOPO!
Realplayer
Shutdown
SMSDRfix
Sprite Backup
TCPMP
SyncroTime
XM Radio
Zip
Flashlite
Glossy Black Bars
GS Finder
Magic SS
MJ Config
Superbrite
TotalCMD
Wififofum
WM5newmenu
WM5torage
All OEM Games PLUS Monopoly
Schaps Advanced Configuration
Deleted Post
Can we see some screenshots also
Some screenshot will help more
erm, i not sure how to, im a noob...sort of...
U can do it with Pocket Screen Capture....
biggary said:
erm, i not sure how to, im a noob...sort of...
Click to expand...
Click to collapse
So you include Magic SS in your rom, which is a screen capture utility, yet you cannot post any screenshots up! Hmmm................
biggary said:
LIST OF APPS INSTALLED!!!!
Call 2 Contact
No Data
o2+
Pocket Streets
Pocket TOPO!
SyncroTime
Click to expand...
Click to collapse
can you be kind enough to tell me what the above apps are esp Call 2 Contact.
erm....has anyone other than me and my mates downloaded this yet?
You need to give more details. What base rom is is from? (for example)
biggary;1486290 said:
erm....has anyone other than me and my mates downloaded this yet?
Click to expand...
Click to collapse
Im really not intending to be a jerk, but you asked for critique, and now appear to be surprised it isn't flying off the shelves, so to the point, you post a ROM you cooked, which has apps inside you appear to know nothing about, magic ss..and since when is "glossy black bars" an app, and then don't even really post much info about it, other than its bloated..that's besides the point that I myself don't think I could even bare to tell someone I was running a rom named "Mr Bloaty".
If you want more downloads, you're going to have to put a little more effort into it...maybe some version info/screenshots, instead of just throwin up a download link to what appears to be a bloated turd that you and your friends though up after a few too many beers..or something one night.
Sorry if I sound rude, just calling it as I see it.
IIRC Glossy black bars is a small utility that appeared in some of the Black Roms.
Also, should you want a very heavily laden ROM, I would suggest that using Pandora's kitchen would be the way forward. (Choose what you want)
You don't give much info on what you have done to the ROM - but as you say you are new to all this, it will not fill people with confidence and tempt them to try it.
crazyC;1486417 said:
IIRC Glossy black bars is a small utility that appeared in some of the Black Roms.
Click to expand...
Click to collapse
Ahh my bad, ty for the info on the app, had always just done it manually myself, or rather nowdays I just have a shortcut and HW key mapped to an exported reg value.
basically i used pandoras kitchen, and added virtually all the apps included, there are a few people like me who dont want a lite rom, i like a rom with quite a few apps included, I dont enjoy a few beers with mates, i like looking round for apps and sharing this, and many other ppc sites with every ppc owner i know, so i thought i would do a basic (i know only the basics what i read on here and the wiki) rom, yeah its not up there with the gods (schaps,jasjamming and the rest) but its my contribution to this forum
As for calling it MR BLOATY, its full of bloat.... mr bloaty is only the name of the rar file.
Its based on the Tmobile 3.60 rom (so i been told)
Im sorry that i have not added more info on the rom, or screenshots, all i know it runs pretty nippy, you will have to add your own internet settings, and if you want office, you will have to add the .cab yourself
Again, im a bit of a noob round these parts, i basically had a good read of the forum on how to use pandoras kitchen, studied all parts of the rom, constructed it, and converted it to download.
I dont mind if you download or not, its just my contribution here
its been downloaded 27 times too. so at least my work not being wasted
OK - I don't think the aim of the posters here ( me included) was to put you off sharing your efforts, rather to enable more people to try it.
Just add the following facts to your first post:
ROM created using the Tmobile Test Rom version of Pandora.
The following applications have been included :
.....
.....
.....
No other changes made to the ROM
Doesn't include Office (Will need to install using cab)
Will need to add own network settings
OS only upgrade (I assume this is right?)
Seems to run fast and no issues noticed to date (Again, is this correct)
And that should be all we need to know. Keep up the good work!
ok, thanks for that, will upgrade first post....

Custom Note Plugin as Iconbar Replacement

This is the last of piece of crap to lay here before I move on. I'll be putting the blackjack on the auction block.
This mortscript gets data from the registry and then writes to the owner/notes plugin for the homescreen. I also included a sliding panels xml with the notes plugin in it. You can copy the notes plugin part into any home.xml your using. If you put it in a sliding panel xml, then it has to replace the iconbar, no other option for placement.
I also included a place for custom text to be entered(last pic). To edit, open the customNotes.mscr in Notepad and where you see "Enter Custom Text Here", replace what you want inside the quotes. Save it and restart the customNotes.mscr(reboot).
This Needs Mortscript installed to work, I recommend version 4.11b7.
To Install:
1) Unzip and copy the home.xml file into \application data\home folder. The .mscr and .exe file can be placed anywhere in main memory. After placing, click on the mscr file to start up the loop.
2) Create a shortcut to the exe into \windows\startup\
3) Go to Settings\Display\Homescreen and choose the customNotes xml.
To Uninstall:
1) Delete shortcut in \windows\startup\
2) Choose a new layout xml in settings
3) Delete all three files
Note: I added a alternate battery percentage mscr below. If you don't get battery percentage to show, then download it, unzip, and copy over the original customNotes.mscr.
crap knew this day would come
Hey, Showaco. I dread when these days come even though you more or less had an Excalibur in our minds. Please stay in contact. Also, PM the newest headset you are moving on too. Thank you for all your dedication & time spent fiddling with your mobile. It has let hundreds of people like myself make the most of there phones. I love modding and personalizing my mobile due to the fact of people like yourself. Being part of an underground modding community is something special. Wherever the road takes you no matter how frustrated you get with noobs, people are grateful. Others are due credit as well. I could name names....but you already should know who you are.
Thanks
Pfunk
It's funny... Showaco is leaving.. and I'm coming back to the Excalibur.
p.s. Although I might be following him on the touch diamond path soon... hehe
Missed by the community you will be.
I can't speak for all on the forum but i'm sure we all share the same opinion that you shall me missed, you have brought many mods and tweaks to the device we all love the Dash, even though you was an imposter My device would not be as loved as it is now without all the help and support you have provided over the last couple of months. Hope that this is just a break from the Dash forum and that you will still have your input in the tech we have all got so used to.
Good luck with the future i imagine you will be off to the kaiser forum
stylez said:
Good luck with the future i imagine you will be off to the kaiser forum
Click to expand...
Click to collapse
yep, just a few forums over, so I'll be checking in here as well.
NRGZ28 said:
p.s. Although I might be following him on the touch diamond path soon...
Click to expand...
Click to collapse
We might get there at the same time, I got the tilt for now, but just until the AT&T Fuze is available.
battery percentage
Im using the nrg battery meter, along with this mortscript. everything else is fine i jus dont get a batter percentage it jus looks liek this ' Battery - %"
i dont see a number. suggestions?
bbbblack said:
Im using the nrg battery meter, along with this mortscript. everything else is fine i jus dont get a batter percentage it jus looks liek this ' Battery - %"
i dont see a number. suggestions?
Click to expand...
Click to collapse
It looks for battery info here:
HKLM\Drivers\Builtin\Battery\BatteryPCT
Do you have this registry key?
yea i do
nope. i dont have that key
im using an excalibur by the way tho

[in dev.] Taskbar Customizer - call for help

What is this?
This is Taskbar Customizer! I have been watching several threads on customizing the taskbar icons and the end-results can be awesome. However, I keep running into several snags:
We have to replace DLLs with different versions which can potentially raise hell and may not work well on our different WM versions. Inconsistencies, incompatibilities, etc.
It's always one custom taskbar or the other, unless you manually customize, and I always want these icons from A, and those from B!
Manually customizing is a very tiresome job
There are no handy tools available for this specific purpose: "Nemo vir est qui mundum non reddat meliorem" (What man is a man who does not make the world better?)
And thus, I have decided such an application must be made. This is however easier said than done, and the primary problem is the best way to go at it and the information we need for it. Some icons are stored in resource DLLs, some are stored in BMPs, one resource DLL overrules the other, one image overrules the other, one package overrides the other. Different versions for different DPI's, etc.
What we need, is to figure out a proper system. I have thoughts about this, they are discussed further below.
Note that retrieving the right files from the device, patching them, un/resigning, putting them back, etc, is not an issue. Combinations of my own various tools do all this, and it will all be in Taskbar Customizer when done.
Who am I looking for?
Right now, I am mostly looking for the following people to join the discussion in this 'design phase' of Taskbar Customizer:
People with a lot of knowledge (and thus experience) in customizing the taskbar (tsowen and 12aon have already offered their full support, yay!)
People who may not be as knowledgeable but have multiple devices with different versions of WM and are willing to test and help research (and read well!)
Who we will need in the future (don't bother to post yet, just bookmark):
"Shredders" - people who can take the current taskbar packs, divide them into 'icon packs', and attribute the images to the right people
Testers
Who we definitely don't need at this stage:
Those who don't know what they are talking about meddling, asking questions we haven't arrived at yet, and generally be annoying
Anyone who can't call himself a dev and get away with it
My current thoughts on implementation
See next post.
Reference threads
These threads contain a wealth of useful information on the subject:
http://forum.xda-developers.com/showthread.php?t=424926 - FInixNOver (part 1/2)
http://forum.xda-developers.com/showthread.php?t=437307 - FInixNOver (part 2/2)
http://forum.xda-developers.com/showthread.php?p=3746654 - tsowen (the collection!)
http://forum.ppcgeeks.com/showthread.php?t=54514 - tsowen
http://forum.xda-developers.com/showthread.php?t=457173 - 12aon
http://forum.xda-developers.com/showthread.php?t=441829 - rickou26 (QVGA)
... and many more ... if you have some must-reads to suggest, please post them.
Notes
This is a full community project. It will never be a commercial thing. Full credit to all people involved. Let's make this **** happen!
Gotta say however, that the time I will have to spend on this project will be "hobby". As some of you may know I have many projects here on XDA, and also commercial projects that pay my rent. I will of course try to make the most of it with the time I have. However, a good functional release may be some time away.
Also, I've never started a 'design phase' thread before. I am complete unsure how well that work, or if the discussion will likely still be mostly in PM's, MSN, or through e-mail. Bare with us
Current implementation thoughts (June 8, '09)
Right! This is pretty half-assed attempt at structuring my thoughts.
First, see this image. I know, it ain't much to look at, what you see in this screenshot is a number of resources from tsowen and co's taskbar v2.1 lite set out against a (smaller) number of original files from the CDMA Rhodium ROM.
There are several issues worth pondering.
Full pack vs. Category pack
How to divide the icons from eachother. Do we use full "tsowen's Taskbar X" packs and then customize from there, or do we really divide into categories (better, but more work for devs?). For example "johnny's ActiveSync icon pack" and "harry's GSM icons". I would say that if the latter will be done, so should the former (but not the other way around). If we do make 'category packs' and selectors, it will take a lot of work to create these. We would need to very finely define which icon is what in which file.
If we do category, there should be careful though and research about which category to make and which icons belong to them.
Duplicates and various WM versions
Going through a lot of resource DLLs and the likes, and noticing (among others) tsowen's post about WM6.5 and various posts about different OEM packages, it seems there are many duplicates and overrides.
For example, on many HTC WM6 we have phcanoverbmp, which contains a lot of HTC customized images which override the shellres images. However in WM6.5 it seems shellres is used as primary again.
How can we best solve this? From what I have looked at myself, one could directly translate between various shellres icon id's and phcanoverbmp icon id's (this is true for multiple packages/resource DLLs IMHO). As example (these are fictional), shellres:1-10 may correspond to phcanoverbmp:41-50. So I think we should 'alias' them. If shellres:1 is changed, than we also change phcanoverbmp:41 (of course, assuming this file exists). I think that we should use shellres as base in this case.
Then ofcourse there is also direct file alias. Some ROMs have shellres, others have shellres.dll.<language-id>.mui. These should be defined as 'alias' also, and the application should look for whatever is actually on the device and patch that.
Now again is the question, how exactly do we do this? Would it be better to create a different 'name' for every icon? For example, wifi_on_no_network=shellres:20=phcanoverbmp:97, or could we better do phcanoverbmp:97=shellres:20 ? I personally think the former, but it will be more research and more work (but hopefully other people will help).
Some of these 'alias' will also include copying BMP or PNG files (like bluetooth icons).
Battery
Another point of thought is battery. Different packs have a different number of battery icons and require different drivers to be compatible. How do we solve this?
Saving and distributing
However we do the above, IMHO there should be a function to save your creation based on other people's 'packs' and/or your own custom icons so these can be posted on XDA (or geeks, or wherever) and then opened by Taskbar Customizer again so it will modify your device with this pack. The 'save' would then include the required data and icons and the 'load' would retrieve relevant files from your device, patch them, and put them back.
"Copyrights"
As obviously most of the customizers will release their packs to the world, royalties and such would be nonsense. However, I do think every pack should have a 'copyright' notice, and when you 'apply' your combinations of packs (or 'load' this from a pack somebody distributed) you should see a notice containing the names (and optionally donation links?) of all the people who contributed images and the final 'author' of the pack. If all the original packs for Taskbar Customizer just contain a simply one-liner about who made the icons, this can be automated.
Backup/restore
It goes without saying that any file and registry changes by the app should be backed up and able to be restored.
Notes
Please discuss and suggest about the above! But if you post please clearly describe what you are talking about, posting that you agree with my or somebody else's thoughts about it are also good, because this shows which idea has the best following. Offering detailed specifics is always welcome.
-- I'll take this one --
-- This one too! --
-- Last one, I promise --
I'm done for now
Oooh... Shiny...
I'm willing to help with development stuff...
And also testing stuff.
Reporting for duty! Okay I am in guys as well and will try to drag my bro 12aon as well, also maybe see if Crazylilboy, Darklord69, bilbobrian and FInixNOver just to name a few if they might want to help. Also I have a sperate Wm 6.5 taskbar thread as well http://forum.ppcgeeks.com/showthread.php?t=65911 for the one here I just combined the two and call them the collection which you have linked.
As I see it the process might be challenging due to ROM differences. Right now I find that WM 6.5 is be cooked many different ways and this is what is causing many conflicts with some of the custom icons.
Edit: Forgot my main guys from ppcgeeks Brock and gadgetfreak. I invited them, both have mad taskbar skills.
count me in! Ill do what i can
I could never turn down a good challenge. Fair warning, while I can blast my way through a dll, It's been a long, long time since I have done any coding, and that was Unix based GIS stuff. So with my backside sore from Tsowen's not so subtle kick in the pants to head over here, cound me in too!
AKA: Gadgetfreak
Good to see you guys here (seems our timezones are not very compatible, though )
Don't worry Gadgetfreak, I can do the coding, it's more the 'how do we pull it off part' that is the question. Obviously we want it to work for everybody regardless of ROMs and packages
Perhaps we should start with creating a breakdown of exactly which icon is what, so we can match the various locations they may be up with eachother? Also what are the exact differences between GSM and CDMA? So far as I see now that instead of phcanoverbmp cdma_rssi_ppc is used for connection icons... and in WM6.5 both go back to shellres again?
(edit) Also, where are the signal bars in GSM ?
(btw tsowen I just noticed in your v2.1 lite one of the 3G icons says E instead of 3G )
Example definitions file:
Code:
[alias]
shellres=shellres.%DPI%.dll,shellres.%DPI%.dll.%LANG%.mui
outres=outres.%DPI%.dll
tapres=tapres.%DPI%.dll
tshres=tshres.%DPI%.dll
notify=notify.dll.%LANG%.mui
[shellres]
4609=start:icon
4677=wifi:connected
4712=wifi:ani_connecting_01
4713=wifi:ani_connecting_02
4714=wifi:ani_connecting_03
4715=wifi:ani_connecting_04
4716=wifi:ani_connecting_05
4717=wifi:ani_connecting_06
4718=wifi:ani_connecting_07
4719=wifi:ani_connecting_08
4720=wifi:ani_connecting_09
4721=wifi:ani_connecting_10
5071=speaker:bluetooth_headphones
5072=speaker:on
5073=speaker:vibrate
5074=speaker:off
[HTCVolumeControl.dll]
129=speaker:on
130=speaker:off
131=speaker:vibrate
[phcanOverbmp.dll]
80=wifi:connected
81=wifi:ani_connecting_01
82=wifi:ani_connecting_02
83=wifi:ani_connecting_03
84=wifi:ani_connecting_04
85=wifi:ani_connecting_05
86=wifi:ani_connecting_06
87=wifi:ani_connecting_07
88=wifi:ani_connecting_08
89=wifi:ani_connecting_09
90=wifi:ani_connecting_10
160=speaker:on
161=speaker:vibrate
162=speaker:off
This is an example of how it could be done. Multiple values in multiple files have the same definition, so the program can detect if you override one, it will also have to do the others (obviously there will also have to be something for the bmp/png files occasionally used).
However, obviously it will take a lot of work to get every icon 'defined' like this (however I do think it is the best way), and careful examination of these icons actually belong together.
The test app I'm working on may help a little in this - see screenshot here - it's what I used to figure out the 'code' above.
Thoughts?
Impressed
I have to say I'm impressed that such an ambitious project is being undertaken. Whilst we all know developers on this site do an excellent job, their focus seems to be sometimes limited to new ROMS, or different Rom version etc......
I have recently posted something similar asking for some new apps and the like which are compatible with "any HTC Tocuh HD" configuration regardless of ROM, which I believe is exactly what you are intending to do.
I applaud each and every one of you for attempting this...if only I had some developmental skills to offer but sadly my only claim to fame is that I can use a Touch HD
This is exactly what I was looking for. If u need, me and my Kaiser are ready for testing.
Hi,
if you want I can send you the appropriate icon to QVGA, notably those of the battery and SIMpad
My TaskBar for QVGA -> http://forum.xda-developers.com/showthread.php?t=441829
@+
rickou26 said:
Hi,
if you want I can send you the appropriate icon to QVGA, notably those of the battery and SIMpad
My TaskBar for QVGA -> http://forum.xda-developers.com/showthread.php?t=441829
@+
Click to expand...
Click to collapse
Glad to have you with us When the time comes we'll definitely want the packs. I assume QVGA is 96 DPI and the icons are 16x16 for this?
Maybe there is an easier way to do this, ie in a complete taskbar replacement app, rather than an app to swap out the icons. I'm thinking that wisbar advanced does not swap any icons but replaces the entire taskbar. Just a thougt. no signing unsigning problem and all the images could just be jpg or png rather than .ico. You might just say "just use wisbar" but wisbar does all kinds of other things aswell, so an app that just replaced the taskbar would be much lighter on the system. It would hide the origional taskbar and draw in a whole new one. This would actually allow far more scope for much greater customisation.
I would definitely not call that an easier way to do it
As uniqueboy stated the application will have to be able to sign/unsign the dll's and some are in use such as the shellres so I am not sure how the program will temporary override this. Also another thing is the Diamond used the shellres.192.dll.0409.mui and the Touch pro uses the shellres.192.dll so the program would have to detect which one is being used. A list of all the icons is not hard and I can help work on the list the major dll's we are looking at are:
Code:
BT Discoverable.bmp
BT On Mode.bmp
BT Stereo Headset.bmp
CDMA_RSS_PPC.dll
GPS-icon.bmp
GPS-icon Mask.bmp
HTCVolumeControl.dll
notify.dll.0409.mui
outres.192.dll
pchanOvermbmp.dll
PictureMailRes.dll
shellres.192.dll
Stereo Headset.bmp
tapres.192.dll
tshers.192.dll
VoiceCmdRes.dll
WLMMessengerResources.192.dll
There are a few others for the Large Title Bar
Code:
LargeTitleBar.dll
HTCLTB.png
HTCLTB_320x240.png
notify.dll.0409.mui
NotificationManager.dll
MMSRes480x640.Dll
htcStartMenuService.dll
Chainfire said:
I would definitely not call that an easier way to do it
Click to expand...
Click to collapse
You definitely know best, but why not? I am thinking of a comparison with marshall's wait cursor app, the origional windows wait cursor images can just be replaced but it offers little scope compared to marshall's solution. Pre 6.5 roms could have transparent taskbars at last and some of the things which can't be customised such as the signal strength meter on gsm taskbars could be made nice and colourful, the X/OK button could also be changed and other indicators added such as memory or cpu activity.

Categories

Resources