[WM5] [release] For skinners - kill cprog - Windows Mobile Development and Hacking General

May be usefull for skinners:
To check new dialer skin or dialer configuration [including eten dialer, smartdialer etc]:
execute attached "kill cprog.exe"
modify skin and/or registry settings
press green button to restart phone.
There is no need to restart whole PDA
Enjoy.

Nice work!
However, as an alternative, you guys might want to my VJPhoneToggle, which will toggle (kill/load) the phone, and alternatively to my alternative, VJTaskKiller, which is a generic task killer.
V

It looks, that the fastest way to reload skin [registry settings, bitmaps etc] is to switch screen mode - portrait/landscape/portrait

Related

dialpad

Does anyone know how to change the horrible dialpad?
I tried to change the bitmaps buth they are write protected
Re
Yes, HTC's dialpad is horrible.
I see two options to change the stuff:
1. Try to reverse engineer format of HTC dialer and than overwrite existing bitmaps with new ones (overwriting instead of deleting should work).
2. Switch off this dialpad completely and fall back to default WM5 dialer.
To do this just use the registry tweak:
HKLM\Security\Phone\Skin\Enabled = 0 (DWORD decimal)
(to have it back put 1)
Two bad options
Hi,
i followed the changes from Mr Anderson
Two possibilities
1) Changes registry: I have an blue dialer skin (bad!), because i have an Herald in Black IPOHONE Design
2) I play an phone skin on the herald (Zombinexus) and then I have the white and black original from HTC (bad!)
No changes to get an black (only black) skin?
Thanks
Oliver
Use these skin
Made a black skin, copy files to windows folder. Include area for headset symbol.
All I did was create a new theme (so when you select it it dosn't force any of the installed dialers), then used the webpatrck dialer from here http://forum.xda-developers.com/showthread.php?t=263579&page=29 (I am pretty sure you will be ok to use any of the dialpads in that thread).
Works a charm and i can still use smart dial.
It works! Thanks!
Thanks Pasa, it works.
Looks 1000% better than the HTC phone skin
Oliver
WM5 dialpad
After complete disabling of HTC dialpad (which took, BTW, not only setting 0 at HKLM\Security\Phone\Skin\Enabled, but also complete deletion of all subkeys at HKLM\Security\Phone\Skin\ and at HKLM\Software\HTC\Phone Canvas) we have default WM5 dialer which can be skinned by any of "out-of-the-box" skins around.
All you need for that is just to replace *.gif and *.png according to list below:
backarrow_glyph.gif
clg_in.gif
clg_miss.gif
clg_out.gif
dlrbtn_dwn_land.gif
dlrbtn_dwn_port.gif
dlrbtn_up_land.gif
dlrbtn_up_port.gif
dlrbtndef_dwn_land.gif
dlrbtndef_dwn_port.gif
dlrbtndef_up_land.gif
dlrbtndef_up_port.gif
dlrbtnend_up_land.gif
dlrbtnend_up_port.gif
dlrbtntalk_up_land.gif
dlrbtntalk_up_port.gif
spd_lst.gif
dlrback_land.png
dlrback_port.png
The skin idea is very simple - png-files are background images and all other files are single button images in different state. Much easier, then in Windows 2003 Phone Edition, where you need even to store icon of pressed button in separate dll-file.
To replace that files you'll need good PPC file manager, for. ex., Resco - both default Explorer and file access from PC do not allow to overwrite files in ROM.
The other corresponding task - replacing Intellidialer.
After a long process of making decision I picked up EzDial 2.1 - brilliant piece of software, 100 kb CAB file make it very easy to dial any number from your contact list. And it's also skinnable! (See screenshot).
Moreover, I made my own WM6 dialer skin - check screenshots and archive file.
pasa said:
Made a black skin, copy files to windows folder. Include area for headset symbol.
Click to expand...
Click to collapse
OK, It looks I'm a little lamer here.
I downloaded this black skin and copied the bmp's into my Artemis' windows folder.How can I use it? Do I need some registry modification?
Copy...
Hey eref,
i hope i can give you an tip with my bad english.
Copy the _land and _Port files (not with the folder!!!!) in the windows folder. The herald asks you "Do you wish... change the rom" an you say "Yes"
I do it on this way, and it worked.
Hoped it helped!
Regards
Oliver
Hi All,
Attached is the file of very nice dialpad, you all can try it!
Cheers!

Request: PointUI, PocketCM & S2U2 combined

Just think about it:
if we could combine the home-screen of PointUI with the contact list and sms-functions of PocketCM and the full screen caller ID of S2U2.
That would be the perfect WM5/6 phone: user friendly and with all the options, IMHO better than the cube.
Any genius that knows how to? I'm only good with thinking it up
I already do this.
The Pointui forum explains how to change the lock application, so it can be pointed to S2U2. I don't use it's Caller ID function, but can't see there'd be a problem, I might have a play later, but the wife has nicked my phone.
It also explains how you can alter the default media player link, just change this to point to PocketCM, OK currently you can't change the icon, so PocketCM will still be presented as the musical note icon, but you know what it does.
It all works pretty well.
Ok I couldn't find it yet, I'll look for it.
Hopefully in the future it will be integraded, but for now I love PointUI.
I found some minor issues, but this is only version 1.01, I'm looking forward to the next version..
By the way, I really don't like S2U2, I just like the full screen caller ID
to merge S2U2 with pointUI you gotta do this:
Code:
with a registry editor procede with the following:
HKEY_LOCAL_MACHINE > Software > Pointui > Pointui.home > 1.01b
there create a String Value with the following information
Code:
Name
App.Path.LockScreen
Value
\Program Files\S2U2\S2U2.exe
of course assuming that S2U2 is installed on phone memory. if not get the path of S2U2.exe from File Explorer.
Now you can press the lock button from pointUI home and lock ur device with S2U2 and having its full screen dialer.
CHEERS
elFahd said:
to merge S2U2 with pointUI you gotta do this:
Code:
with a registry editor procede with the following:
HKEY_LOCAL_MACHINE > Software > Pointui > Pointui.home > 1.01b
there create a String Value with the following information
Code:
Name
App.Path.LockScreen
Value
\Program Files\S2U2\S2U2.exe
of course assuming that S2U2 is installed on phone memory. if not get the path of S2U2.exe from File Explorer.
Now you can press the lock button from pointUI home and lock ur device with S2U2 and having its full screen dialer.
CHEERS
Click to expand...
Click to collapse
what about the pocketcm one?
Gajet said:
I already do this.
It also explains how you can alter the default media player link, just change this to point to PocketCM, OK currently you can't change the icon, so PocketCM will still be presented as the musical note icon, but you know what it does.
Click to expand...
Click to collapse
I got it working, but why can't I change the phone icon to pocketCM? I tried to add App.Path.Phone, but it didn't work
Daanmannetje said:
I got it working, but why can't I change the phone icon to pocketCM? I tried to add App.Path.Phone, but it didn't work
Click to expand...
Click to collapse
Because they (PointUI devs) haven't made that icon configurable. But otherwise, I do this. I have my lock point to S2U2, use callerID of S2U2 with no issues. I have my music icon point to FFF for contacts. (I had it set to my PocketPlayer for music at first, but I use FFF more often, so I switched it.)
Also, since S2U2 has the "lock on wake up" option, and the "lock on timeout" options, it still autostarts. I still leave iLock2.exe in my start up folder with home.exe. I let S2U2 engage even when Home is running (at first I tried to exclude it, but it makes more sense not to exclude it). So, all 3 progs work nicely together! And on my Kaiser, memory is not an issue!
They are 3 different developers...
These will always be 3 different applications, so we just need to wait for more customization of PointUI for better integration. I have all 3 running great right now. A couple ways (other than mapping the music icon or going into applications) I have found you can access pocket CM currently:
1. A. Down arrow at bottom of home screen. B. Favorites. C. PocketCM. Yes it is three keys, but it isn't bad.
2. I don't use Tasks, so I created a registry string to map tasks to PocketCM. Now all I do is scroll to "Tasks" on the screen and press it and it opens PocketCM. The string name is App.Path.Tasks and the data is \Program Files\PocketCM\PocketCM.exe (assuming you have it installed to the device).
In the meantime, I created a PocketCM theme:
http://forum.xda-developers.com/showthread.php?t=356738

how do I get rid of the startmenu?

I think the Cube is much nicer and I don't want 2 different menu interfaces its only confusing so do someone know how to disable the old startmenu? or ultimate make the Cube appear when I press the windows button
there is no need for, just dont press the menu button
the cube would need 10 sides to have all of the startmenu. sometimes you NEED the menu
why should the cube open with menu button ? it opens with gesture.
sorry this thread makes no sense for me.
i disabled the cube its nothing more than a ram eating nice launcher. and Ultimatelaunch can do that better and is easy to customize.
One of the 3rd party start menu programs has 2 options, if you press the little windows flag it launches the normal wm menu, and if you press start it gives you big menu, i spose it would be nice if the windows flag could launch the cube (and maybe chaged to a little icon of a cube) and the start bar would launch the normal menu.
because the startmenu isn't fingerfriendly, and its ugly oldstyle, and it's not needed to have 2 menusystem
both cube and startmenu. Or actually there's 3 menusystem, if you count in launchers from todayscreen.
I guess iCube could replace old startmenu.
also windowsicon already looks like a cube
PeacefulWarrior said:
because the startmenu isn't fingerfriendly, and its ugly oldstyle, and it's not needed to have 2 menusystem
both cube and startmenu. Or actually there's 3 menusystem, if you count in launchers from todayscreen.
I guess iCube could replace old startmenu.
also windowsicon already looks like a cube
Click to expand...
Click to collapse
I see you are asking this for several days now. in all kind of forums.
I don't have the answer for you, but i will tell you how i would try to find the reg key for example.
I would take a program that takes over the start button function ( quickmenu)
Then i will take a reg editor that can compare 2 registries (CEregeditor)
ok
step 1. make a copy of your registry
step 2. install quickmenu
step 3. compare your old registry with the new one and look wich regkey's quickmenu changed and added. (with the option to replace the windows startbutton on offcource)
step 4. try to find the "one" reg key change and try to make it so that it will start for example biotouch.exe
I hope i did get you started, as i'm not a programmer nor i hae any interest in the function you want to make, i will not try to do it myself therefor i wish you good luck with it and i hope for you that you will find it.
Greetz,
how do i get rid of senseless threads ? hehe
thank you re-mi I will try your description
regards
go to the link in my signature, download the Classblack zip file.. and take vjtogglealphaii from it and put it in your startup folder in "/windows/startup"
itll take off both your start menu and your softkeys... if you need to change anything message me ill tell you how to change the registry

[REQ] apps to stop/start/reset TF3D

it is quite troublesome to click start\setting\today\items\TF3D
So would it be nice to have a small apps which allows the following function
1) stop TF3D
2) start TF3D
3) reset TF3D
wait a minute i have a file...
http://forum.xda-developers.com/showthread.php?t=398285
download the togglemailla.zip and install mortscript.
The best way to use the prog is if you put in in your start menu\programs and map it to a button

[APP][14/01/2011] FoddTweak using DynamicMenu - ROM customisation & Menu Tool Kit

Hi there chef's! I'm not sure if any of you will find this useful but I'll post it in case you do...
I designed this little mortscript application so that users of my rom can tweak a few settings to their needs and because all of the other tweak applications couldn't be tweaked easily themselves without learning .NET or something similar.
I wasn't getting much feedback so I thought perhaps it wasn't customisable enough or maybe you didn't like my selection of tweaks. Perhaps you thought the menu layout sucked?
Anyway, to address those problems I've moved this on quite a way. It now includes a set of functions for creating Menu's. To Find out how, see the section titled DynamicMenu.
FoddTweak
Backup and restore of important data (Full registry, Titanium configuration, Start menu cpr files, Start menu icon registry settings)
Icon removal to save RAM (all, or all but settings (HTC icons are excluded))
Titanium plugin injection/removal and plugin order settings
Slide lock settings (both manila and wm6.5)
Enable/Disable Sleuth's myLocation service (soft-reset needed)
Enable/Disable start menu replacements and complete removal of the WM6.5 start menu
FoddTweak depends on a few things:
MortScript! (tested on 4.3.b15)
DynamicMenu (included in versions>0.0.1)
TICS Installer (for plugin injection/removal, included in versions>0.0.1)
FDC task manager (for backup purposes, included in versions>0.0.1)
DynamicMenu
It works like this; the menu system 'compiles' a master menu source file with extension mgs to it's component mgc files for each menu. If you want DynamicMenu to 'recompile' then just delete the top level compiled menu (e.g. If you add new options to "FoddTweak.mgs" then delete "FoddTweak.mgc" then re-run FoddTweak.)
This is a sample file, which is used to create menu's for the FoddTweak application:
Code:
menu(FoddTweak:Main Menu)
item(Toggle Lock on Screen Dim:true:Call:"AnyRegWrite", "Toggle", "HKCU", "ControlPanel\Backlight", "AutoDeviceLockEnable")
item(Sleuth's myLocation Service:true:Call:"AnyRegWrite", "Toggle", "HKLM", "Services\myLocation", "Enabled")
item(:false)
menu(RAM Savings:RAM Saving Options)
item(Remove all Start Menu Icons:false:Call:"RmAllStartIcons")
item(Remove all but Settings Icons:false:Call:"RmAllButSettings")
item(Remove the Start Menu:false:Call:"RmStartMenu")
endmenu
item(:false)
menu(WM6.5 Settings:WM6.5 Specific Settings)
item(Toggle WM6.5 Slide Lock:true:Call:"AnyRegWrite", "Toggle", "HKLM", "Software\Microsoft\Shell\LockScreen", "Enable")
item(:false)
item(Titanium Plugin Injector:false:Call:"TitaniumPluginInjector")
item(Titanium Plugin Uninstaller:false:Call:"TitaniumPluginUninstaller")
item(Titanium Plugin Order:false:Call:"TitaniumPluginOrder")
endmenu
item(:false)
menu(HTC Sense:HTC Sense Options)
item(Toggle Sense 2.5 Slide Lock:true:Call:"AnyRegWrite", "Toggle", "HKCU", "Software\HTC\Manila", "Home.lock.Enabled")
item(Toggle Sense Menu Replacement:true:Call:"ToggleSenseMenuRep", "Toggle")
endmenu
item(:false)
menu(Backup:Backup Options)
item(Make Backup:false:Call:"Backup")
item(Select Backup Folder:false:Call:"SelectBackup")
item(:false)
item(Restore ZIP Backup:false:Call:"RestoreZIP", backupdir\"*.zip", "\Windows")
item(Restore REG Backup:false:Call:"RestoreREG", backupdir\"*.reg")
endmenu
endmenu
Syntax
It should be quite obvious how the menu/submenu entries work with a title and description-those can be nested without any problems (though, I only tested one nesting at present.)
Menu syntax is a little restricted, you can't have the colon (":") symbol in the name or description as it's used as a field delimiter and they must be string literals:
Code:
menu(name:description)
...
endmenu
For your menu items, the ItemName and Mortscript Command are string literals. Arguments which are not enclosed in double quotes will be interpreted as variables (I haven't tested this though,) which obviously must be set by the calling script before the call to DynamicMenu().
You can make use of any Mortscript function that the script which calls DynamicMenu() has access to and of course Mortscript commands such as "Run" etc will also work just fine so with this you can access any system command as well.
The testing field for the items is important, if your function supports taking it's first argument as the word "test" and outputting something, that something will be output in brackets next to the menu item. Sounds vague? Well, it is. That something can be anything, true/false, a string. Whatever. So the idea is that it'll be used to denote whether a switch is on/off or the value of that particular menu item...
Code:
item(ItemName:Can it be tested?:Mortscript Command:Argument1, Argument2, ..., ArgumentN)
To put in a seperator you can include a blank line in the menu using the code below. I wouldn't recommend it due to differences in screen size, but if you wanted a dashed line as the seperator, for example, then just fill the first field with hyphens. Seperators are as follows:
Code:
item(:false)
It's a v.simple language, I haven't included any comment support and it's line by line but see what you make of it
Interesting line of thinking. I like the idea of removing the SM icons. I will play with this and see what it can offer. Thanks...
sorry to bump this, but I've updated the menu compiler a little so it shouldn't be thrown off by menus or items which have parentheses in the name or description...
Plus, I added the menu option for the RAM savings again. Hope you like it.
arealityfarbetween said:
sorry to bump this, but I've updated the menu compiler a little so it shouldn't be thrown off by menus or items which have parentheses in the name or description...
Plus, I added the menu option for the RAM savings again. Hope you like it.
Click to expand...
Click to collapse
Very good idea, trying it now
ciao
Removing the reg is almost equivalent to disabling the SM. I do love your concept, and have included this in my personal ROM...
glad you like it that much!
I was hoping that chefs and users alike would get involved writing menu source files so if you think any would like this then point them to here. Tell them that, FoddTweak is the Tweakable Tweak app
I am still trying to get a grasp of the menu source! Havent checked into your latest files yet...but planning on soon...
Thanks a bit late finding this but looks a great tool

Categories

Resources