Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,969 Members 38,016 Now Online
XDA Developers Android and Mobile Development Forum

[APP][WM6][ALL-RES][2010.06.10] HTC Menu Enhancement Loader v1.41

Tip us?
 
francarl
Old
(Last edited by francarl; 10th June 2010 at 08:18 AM.) Reason: version 1.41
#1  
Senior Member - OP
Thanks Meter 25
Posts: 344
Join Date: Dec 2008
Post [APP][WM6][ALL-RES][2010.06.10] HTC Menu Enhancement Loader v1.41

HTC Menu Enhancement Loader (v1.41)
New htc menu for all windows build! NOW with MessageBox replacement
by
Francesco Carlucci
SenseSDK by eboelzner

Htc Menu Loader is a little service application that loads htc menu enhancement in all windows build, even in windows mobile emulator!
Now it also replaces standard messagebox with a more finger friendly one and comes with a finger friendly config utility.

Screenshots


Usage:
- install .net compact framework 3.5
- (W)QVGA: install cabs beginning with QVGA_WM65 from attached zip (W)QVGA_HtcMenuEnhancementPkgs.zip (note: QVGA version is from HTC Mega/Touch2 rom version 1.33). Optimized for wm6.5.1 (start menu on top), works with vm6.5.3 with some graphical problems.

- (W)VGA: you should install/cook these packages into your rom:

HTCFont_Link_1_0_19132133
HTCFramework_1_5_19223320
HTCScroll_2_0_19221326
Menu_Enhancement_1_1_20113129
SharedResource_1_0_20111720
Shared_Modules_1_01_20113224

- (W)(Q)VGA: install (Q)VGA_WM61_HTCScroll_fix.cab (also in zip file) if you have WM 6.1

- install one of these cabs

francarl.HTCMenuLoader-BootLauncher.v1.41.cab (if you have HTC BootLauncher into your ROM)
trancarl.HTCMenuLoader.v1.41.cab

- reboot

after reboot, you can use configuration utility into Programs folder to enable or disable enhancements. By default, htc menu loader is disabled, instead msgbox enhancement is enabled.


Registry key for configuration (or use use configuration utility!):

[HKEY_LOCAL_MACHINE\Software\HTCMenuLoader]
EnableSIP=1 ; 1 = enable ezinput sip menu popup, 0 show standard window sip menu (default 0)
EnableMenu=1 ; 1 = enable htc menu enhancement (default 0)
EnableMsgbox=1 ; 1 = enable messagebox replacement (default 1)

Note:
- EnableSIP=1 works GREAT if you want to access EzInput custom menu to access options, change language and layout

Development notes:
The code contains two important windows mobile techniques:
1 - DLL injecting (there are lot of example on web)
2 - API replacement (see FingerSuite thread here for references!). It's the same technique that I used in FingerSuite to replace MessageBox and TrackPopupMenu system API.
There are a lot of things that can be do with API replacement technique. For example, overriding GetOpenFileNameEx for total replace of awful "Picture & Videos" standard windows mobile dialog!
Ask me if you want help. And good work!



Bugs:
- First time, htc enhancement menu could not appear.

PLEASE REPORT IN THIS THREAD ANY BUGS YOU FIND, THANKS!

See this post http://forum.xda-developers.com/show...2&postcount=25 for some explanations!


ChangeLog:
v1.0) initial release
v1.1) ezinput sip menu support added
v1.2) added configuration utility and message box with ManilaSDK framework
v1.3) test version never released
v1.4) migrate to amazing SenseSDK by eboelzner
v1.41) updated to SenseSDK v1.38 by eboelzner



Please Buy Me a Beer if you like my work

THANKS TO eboelzner for his excellent SenseSDK

Older version download report
francarl.HTCMenuLoader.v1.4.CAB (432.2 KB, 231 views)
francarl.HTCMenuLoader-BootLauncher.v1.4.CAB (407.7 KB, 168 views)
Attached Thumbnails
Click image for larger version

Name:	SkinSnap005.jpg
Views:	20825
Size:	15.7 KB
ID:	255159   Click image for larger version

Name:	snap1.jpg
Views:	18021
Size:	9.5 KB
ID:	323173   Click image for larger version

Name:	snap2.jpg
Views:	17586
Size:	12.7 KB
ID:	323174   Click image for larger version

Name:	snap3.jpg
Views:	17412
Size:	12.8 KB
ID:	323175  
Attached Files
File Type: zip Menu Enhancement WM6-WM65 VGA-QVGA.zip - [Click for QR Code] (1.63 MB, 4906 views)
File Type: cab francarl.HTCMenuLoader.v1.41.CAB - [Click for QR Code] (481.7 KB, 1668 views)
File Type: cab francarl.HTCMenuLoader-BootLauncher.v1.41.CAB - [Click for QR Code] (457.5 KB, 1240 views)
File Type: zip (W)QVGA_HtcMenuEnhancementPkgs.zip - [Click for QR Code] (706.2 KB, 1683 views)
Sony Xperia ZL
Samsung Galaxy Nexus
Asus Transformer TF101
Mk802+
LG Optimus 2x
HTC Diamond (with Android)
HTC Trinity

Windows Mobile apps:
FingerSuite
HTC Menu Enhancement Loader

Android apps:
Italiansubs

Buy Me a Beer if you like my work
 
atzaus
Old
#2  
Member
Thanks Meter 1
Posts: 70
Join Date: Apr 2009
works perfectly on QVGA. Thanks
MWG Users Forum @ www.mwgusers.co.cc
Using HTC Touch Diamond & MWG Zinc II
The Following User Says Thank You to atzaus For This Useful Post: [ Click to Expand ]
 
salvy.c.83
Old
#3  
salvy.c.83's Avatar
Retired Recognized Developer
Thanks Meter 6
Posts: 887
Join Date: Feb 2008

 
DONATE TO ME
Just tried in my niki (QVGA)
I've the bug in first launch, but works!
Very good work
I hope in a new relase bug free!
Nokia Lumia 900
Samsung Galaxy Tab 2 7" WiFi
HTC Polaris my Megan ROM
HTC Niki my Megan ROM ITA-WWE
Previous devices:HTC HD7, LG Optimus 7, HTC Topaz, Toshiba TG01, HTC White Diamond, Toshiba g900, QTEK s110, iPAQ Beetles

If you like my work please
 
gm_fisher
Old
#4  
Junior Member
Thanks Meter 0
Posts: 25
Join Date: Nov 2007
Menus work in some applications on 6.1 Diamond, but not in other.

Does not work in Contacts and Mail (Possibly other?)

(Telstra 2.07.8412 WWE Rom)
gm_fisher
Developer : MortgageCALC
WindowsMobileSoftwareProject
HTC HD2, HTC Diamond, HTC Touch, i-mate SP5 & various old Toshiba and HP Pocket PCs going back to WM3.
OS: WM6.5, WM6.1, WM6 , WM5 etc, etc
 
gm_fisher
Old
(Last edited by gm_fisher; 26th July 2009 at 01:50 PM.) Reason: AMended link
#5  
Junior Member
Thanks Meter 0
Posts: 25
Join Date: Nov 2007
After installing/uninstalling/reinstalling have found that menu enhancement is working now on Diamond.

This is the install I used -
1. install HTC Rhodium Menu Enhancement.cab from
http://forum.xda-developers.com/showthread.php?t=491457
2. Installed version 1: from above.
3. Soft reset.

Thanks!!!
gm_fisher
Developer : MortgageCALC
WindowsMobileSoftwareProject
HTC HD2, HTC Diamond, HTC Touch, i-mate SP5 & various old Toshiba and HP Pocket PCs going back to WM3.
OS: WM6.5, WM6.1, WM6 , WM5 etc, etc
 
nhatt
Old
#6  
nhatt's Avatar
Senior Member
Thanks Meter 11
Posts: 592
Join Date: Aug 2008
Please edit title...
[APP][2009.07.29] HTC Menu Enhancement Loader
 
francarl
Old
#7  
Senior Member - OP
Thanks Meter 25
Posts: 344
Join Date: Dec 2008
Quote:
Originally Posted by nhatt View Post
Please edit title...
[APP][2009.07.29] HTC Menu Enhancement Loader
....done...sorry, very hot weather today!
Sony Xperia ZL
Samsung Galaxy Nexus
Asus Transformer TF101
Mk802+
LG Optimus 2x
HTC Diamond (with Android)
HTC Trinity

Windows Mobile apps:
FingerSuite
HTC Menu Enhancement Loader

Android apps:
Italiansubs

Buy Me a Beer if you like my work
 
nhatt
Old
#8  
nhatt's Avatar
Senior Member
Thanks Meter 11
Posts: 592
Join Date: Aug 2008
Quote:
Originally Posted by francarl View Post
....done...sorry, very hot weather today!
Thanks for sharing.
I'll try it now
 
JoOoSs
Old
#9  
JoOoSs's Avatar
Senior Member
Thanks Meter 4
Posts: 570
Join Date: Oct 2008
Hi,

I didn't understand how to install it ^^'
I install stickfigure HTC Rhodium Menu Enhancement QVGA.cab, then what cab I have to install ? the first, the second, or both ?
 
francarl
Old
#10  
Senior Member - OP
Thanks Meter 25
Posts: 344
Join Date: Dec 2008
Quote:
Originally Posted by JoOoSs View Post
Hi,

I didn't understand how to install it ^^'
I install stickfigure HTC Rhodium Menu Enhancement QVGA.cab, then what cab I have to install ? the first, the second, or both ?
Try version 2 first, if it doesn't work, try version 1. Thank you.
Sony Xperia ZL
Samsung Galaxy Nexus
Asus Transformer TF101
Mk802+
LG Optimus 2x
HTC Diamond (with Android)
HTC Trinity

Windows Mobile apps:
FingerSuite
HTC Menu Enhancement Loader

Android apps:
Italiansubs

Buy Me a Beer if you like my work

Tags
htc menu
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more

aLogcat Returns Thanks to XDA Love

The developers of Android, that is Google, gave users several great debugging tools that can be used in … more

And the Winners in the XDA Pebble Development Challenge Are…

Almost two months ago, we set out with Pebble to findthree amazing … more

MediaTek Releases Full Kernel Source for First Android One Devices

Those who might have thought that MediaTek wouldnever release working … more