A bit of provision assistance Please! :) - Windows Mobile Development and Hacking General

So,
With a bit (more like a ton) of help from the Flashing Junkies post from Sleuth I have managed to completely setup my phone to do EVERYTHING I typically do before I start using it. My provisioning does all of the following
Installs apps
Sets up my buttons
Customizes my start menu
Changes all the config changes I make with Advance Config
And a whole bunch of other stuff, which I will share with everyone once I have everything set up... there are only a couple of things I need help with right now that i am hoping some of the WONDEFULLY AWESOME EXPERTS we have here can help me out with.
1. How can I disable ALL of the today plugins in a rom so I can enable only the ones that I want.
2. How can I set the Media Net network as the default for internet (See my attached XML file for how im setting these up, it looks right but it just doesnt work)
3. How can I setup e-mail so that it will NOT delete off the server when I delete messages.
I've attached my XML files for creating the network and grps setup as well as my e-mail account... but I cannot figure out why the network stuff doesnt work properly and why there is no setting in the xml file to not delete stuff off the server
I run the network connections in the order of Network > GPRS > then Planner
That should be the right order and im 99% sure my settings are right
I hope someone can help me!
Thanks in advance!

ba dump da bump bump...
any ideas?

I wish I could help you with that stuff..Heck I just got my exchange server and wifi in a cab finally.
I hope you will share your xml file for changing alll your settings etc that you have so I can look at it and make my own.. thats awesome
good luck!!

I most certianly will... being an annoying perfectionist, I want to get everything setup 100% before I post all the stuff I did, I will be honest the XML is quite easy (although I have a programming back ground) I went from not knowing ANYTHING about XML or provisioning my device to knowing how to do this stuff blind folded.
As soon as I work out these few quirks, I will be writing up a nice little n00b tutorial on how to do this. with a bunch of links I used to set everything up. I just want to work out these few issues first and finish the few customization items I have left!

Interesting subject
Cool, Gotta check this out!

RickoT said:
1. How can I disable ALL of the today plugins in a rom so I can enable only the ones that I want.
Click to expand...
Click to collapse
I'm not an expert but I set up my today plugins like this:
<!-- Resco Today Plugin -->
<characteristic type="HKLM\Software\Microsoft\Today\Items\Resco Today Plugin">
<parm name="Enabled" value="1" datatype="integer"/>
<parm name="Options" value="1" datatype="integer"/>
<parm name="Selectability" value="2" datatype="integer"/>
<parm name="Type" value="5" datatype="integer"/>
<parm name="Order" value="5" datatype="integer"/>
</characteristic>
<!-- HTC Home -->
<characteristic type="HKLM\Software\Microsoft\Today\Items\HTC Home">
<parm name="Enabled" value="1" datatype="integer"/>
<parm name="Options" value="0" datatype="integer"/>
<parm name="Selectability" value="2" datatype="integer"/>
<parm name="Type" value="5" datatype="integer"/>
<parm name="Order" value="0" datatype="integer"/>
</characteristic>
My guess is used the ENABLED parameter to disable the ones you don't want.
By the way...I've been trying for ages to disable the sounds & events for notifications and it still doesn't work

Yah, I saw that reg setting to enable them, but not every rom has all the same plugins installed and enabled when you first hard reset it... so I want to be able to universally say "Disable everything" then go in and turn on just the ones I want...
Oh yah! i havent even thought about setting notifications yet!
(except my ring tone and ring script)

Ok,
So after digging around and reading a lot on MSDN, I found no way to disable all plugins on the today screen. I also discovered that XML provisioning does not like certian kinds of characters even if you use HTML coding
so... that being said, allow me to introduce my first (and very basic) application to the XDA forums.
TodayDisabler.
What it does is it opens the protected registry keys that control what items appear on the today screen and sets them all to enable = 0
I purposefully wrote this app with no interface so that you can use it in your provisioning to disable all items on your today screen no matter what items are currently enabled.
How To Use:
Place the item on your storage card wherever you want
Use the XML: or CPY1:/CPY2: (SDCondig.txt) commands to copy the file to a location without spaces (maybe \windows)
Use the EXEC: (SDCondig.txt) command to launch the file
I would recomend using XML to delete the file afterwards so its not wasting space on your device (a whopping 9k) or maybe so you dont run it accidentally and disable all of your plugins
Now that all of your plugins are disabled, you can use WAP provisioning, CAB files, or reg files to enable just the ones you want!
I know I am still reletively new compared to others. so if any of you are a bit unsure about running any of my app, I would be more than happy to post the source code to this application

Related

how to manage different network profiles?

Hello all...
I'm searching since a few hours for a solution but there seems to be none...
I've to switch between at least three different WLAN networks every day. Most of them are providing dynamically IPs over a dhcp server but one important network needs a static IP configured on my network card. So I have to re-configure my "SDIO WLAN Wireless Adapter" every time when changing from one network into another...
That's really very annoying...
Now I'm thinking about to have something like network profiles which can be easily switched from the today screen...
Is there something out there which provides something like that?
Or is it possible to create something like a today plugin or similar which provides such network profiles?
Maybe this could be a good idea for a today plugin writer...
Please help.
German speaking
http://www.ppc-welt.info/community/showthread.php?p=743295
English speaking
http://www.pocketmax.net/smf/index.php?topic=2650.0
Project home page
http://www.iaccarino.de/silvio/NetManager.htm
More about this project
http://www.iaccarino.de/silvio/stuff/MobileProfilerReadme.htm
Hi siaccarino...
this looks very good, thanks!
I've downloaded and installed phonealarm and I've also already configured some phonealarm profiles.
Then I've downloaded and unpacked your MobileProfiler to a path without spaces in the Programs folder on the device (not on the storage card).
After that I've configured my device with a static IP and all other thing I want to use for the "work" profile. Then I've started MobileProfiler.exe through my filemanager and selected "<new>" for the profile "work". It asked me for a name for the new snapshot, all went okay and like explained in all readmes and documentations.
I've done the same for the "home" profile, now with dynamic IP setting in the network card preferences.
After storing and soft resetting I've tried to switch the profiles and all was fine except the IP settings of my network card.
let's assume I've configured my device to use dynamic IP. When switching the profile from "home" to "work" there appears a message box which says that MobileProfiler will now change the network settings... but the IP setting of my network card is still dynamic but it should be static (192.168.100.100) as configured and saved when taking the snapshot in MobileProfiler.
Maybe you have an idea what's going wrong here? I've all done like it was explained everywhere...
(Sorry for my bad english, I'm not a native speaker)
try to enhance the CreateSnapshot.xml :
<characteristic-query type="CM_NetEntries" />
or
<characteristic-query type="CM_Networks" />
Prior this you may do some tests with a query.xml document and check the result.xml for the ip number...
I´ve finished some experiments:
create a query.xml:
Code:
<?xml version="1.0" encoding="utf-16"?>
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic-query type="HKLM\Comm\TNETWLN1\Parms\Tcpip" />
   </characteristic>
</wap-provisioningdoc>
Execute the query and pick up the parameters you need and add a parm-query for each in CreateSnapshot.xml. Eg. add this for the IP Address, the subnet and the dhcp client:
Code:
<characteristic type="Registry">
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm-query name="IpAddress" />
<parm-query name="Subnetmask" />
<parm-query name="EnableDHCP" />
</characteristic>
</characteristic>
I have updated the manual with a much more detailed part, how to change the IP settings via Mobile Profile snapshots:
http://www.iaccarino.de/silvio/stuff/MobileProfilerReadme.htm
siaccarino said:
I´ve finished some experiments:
create a query.xml:
Code:
<?xml version="1.0" encoding="utf-16"?>
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic-query type="HKLM\Comm\TNETWLN1\Parms\Tcpip" />
</characteristic>
</wap-provisioningdoc>
Execute the query....
Click to expand...
Click to collapse
I've simply copy&paste'ed the above code into a query.xml then I've created a shortcut to "\Programme\MobileProfiler\MobileProfiler \Programme\MobileProfiler\query.xml" and run it.
There appear two msg boxes then. One at the bottom which tells me, that the results will be saved in \Programme\MobileProfiler\results.xml, and one in the middle of the screen which tells me: "Errorcode = CONFIG_E_BAD_XML"
The results.xml was not created.
But the file and its contents are looking okay for me?
and pick up the parameters you need and add a parm-query for each in CreateSnapshot.xml. Eg. add this for the IP Address, the subnet and the dhcp client:
Code:
<characteristic type="Registry">
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm-query name="IpAddress" />
<parm-query name="Subnetmask" />
<parm-query name="EnableDHCP" />
</characteristic>
</characteristic>
Click to expand...
Click to collapse
ahh, okay... I think "kate", the text-editor of KDE (Linux) is not Unicode'ed...
this can be the problem...
[edit]
but it can handle Unicode utf-16... so I've configured it and now I'm at modifying the files.... I'll report the success. Thanks
[/edit]
you may use PHM Notepad on the Pocket PC - it is Unicode aware.
Cool... all works like a charm now!
Many thanks!
It switches between static and dynamic IP... very cool...
So... if I understand this tool correctly, you can teach MobileProfiler to store every single registry value into such a snapshot and then to restore the stored registry values when switching between the profiles.
For this to work you have to create a query.xml as described above which queries the registry for params and values in a complete subtree.
Then you have to run MobileProfiler with this query.xml as a paramenter which then generates the result.xml which contains the parameters and values of the queried subtree.
Now you can use the parameter names to add them to the CreateSnapshot.xml which then is teached to store the value(s) of this parameter in a snapshot.
That's absoluly awesome and it's very simple too!
Many many thanks for this great tool. I have to think about to buy phonealarm now...
I'll try the standalone version today evening... maybe it's enough for me.
You can use the query.xml to do experiments and to locate the correct parameters and syntax.
But please pay attention, query.xml is just a name, you can put write access statements into this file and wrong statements could turn your device into a brick - backups are strongly recommended!
Mobile Profiler can do much more than reading and writing registry keys and values. It opens the system DMProcessConfigXML() API for common use - there are many options for this API as you can read here:
http://msdn.microsoft.com/library/d...ablecspsforwindowsmobile-baseddevicesozup.asp
Using phoneAlarm with Mobile Profiler is not a must, it's more comfortable - because of it's commandline interface it can be used with any phone profile switcher (PocketZenPhone maybe), which allows to execute external programs.
But there is one issue you should now:
profile switchers executes external programs after they have done with their job. If the profile switcher turns WiFi on, changing the IP parameters has no effect because WiFi is already on when Mobile Profiler sets the parameters. You have to switch WiFi on manually.
I'm working on a small user interface for Mobile Profilers so switching may be assigned to a hotkey.
So it should be possible to only use shortcut-icons on my desktop (today screen) to switch the profile of MobileProfiler directly, right?
And nearly everything what phonealarm does should even be possible with mobileProfiler as standalone too, not?
btw. you should think about to create a very small today plugin instead of using hotkeys
Yes you may put shortcuts anywhere.
The main difference between phone profile switchers and Mobile Profiler is that phone profile switcher emits system signals and opens connections. Some parameters only has effects after emitting a system signal.
Mobile Profiler is a passive tool - it can save and restore anything including ringtones, sound volume - but it doesn't emit any signal to the system and it doesn't open connections.
In phone profilers like phoneAlarm are many know how embedded - because of many device specific parameters you have to walk a hard way to uncover all parameters.
Tools like SK Tracker and registry editors may help you but belave me, it is complicated to substitute a phone profiler.
OK - done there is a new version 1.5 out now with a standalone mode.
You can call an editor directly from Mobile Profiler to edit files (after a small registry manipulation - look at the manual).
Hello,
I'm using the latest MobileProfile 2.2. I'm trying to use it to switch between dhcp ip and a ip fixed on the Wifi card.
I created the "create.snapshot" and it looks like this:
<?xml version="1.0" encoding="utf-16"?>
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic-query type="HKLM\Comm\TNETWLN1\Parms\Tcpip" />
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse
With that snapshot I created 2 profiles, one for the dhcp and another for the ip fixed on the wifi "card". Both profiles are created without a single error:
Wifi DHCP On:
<?xml version="1.0" encoding="utf-16"?>
<wap-provisioningdoc>
<!-- remove old proxy entries -->
<nocharacteristic type="CM_ProxyEntries" />
<!-- reset the locklevel to fix the NEO backlight timeout bug -->
<characteristic type="Registry">
<characteristic type="HKCU\ControlPanel\BackLight\LockLevel">
<parm name="LockLevel" datatype="integer" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm name="DNS" value=""/>
<parm name="DefaultGateway" value="0.0.0.0"/>
<parm name="Subnetmask" value="0.0.0.0"/>
<parm name="IpAddress" value="0.0.0.0"/>
<parm name="EnableDHCP" value="1"/>
<parm name="LeaseObtainedHigh" value="29816477"/>
<parm name="LeaseObtainedLow" value="1293063808"/>
<parm name="DhcpSubnetMask" value="255.255.255.0"/>
<parm name="DhcpIPAddress" value="192.168.100.103"/>
<parm name="T2" value="-1"/>
<parm name="T1" value="-1"/>
<parm name="Lease" value="-1"/>
<parm name="DhcpDNS" value="192.168.100.254"/>
<parm name="Domain" value="netcabo.pt"/>
<parm name="DhcpServer" value="192.168.100.254"/>
<parm name="AutoIP" value="169.254.22.86"/>
<parm name="AutoSeed" value="864635387"/>
<parm name="WINS" value=""/>
<parm name="AutoInterval" value="300"/>
<parm name="AutoMask" value="255.255.0.0"/>
<parm name="AutoSubnet" value="169.254.0.0"/>
<parm name="PrevReqOptions" value="BwEDBg8sLi8="/>
<parm name="AutoCfg" value="1"/>
<parm name="DhcpRetryDialogue" value="8"/>
<parm name="DhcpMaxRetry" value="21"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse
Wifi Ip fixed:
<?xml version="1.0" encoding="utf-16"?>
<wap-provisioningdoc>
<!-- remove old proxy entries -->
<nocharacteristic type="CM_ProxyEntries" />
<!-- reset the locklevel to fix the NEO backlight timeout bug -->
<characteristic type="Registry">
<characteristic type="HKCU\ControlPanel\BackLight\LockLevel">
<parm name="LockLevel" datatype="integer" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm name="DNS" value="192.168.1.64192.168.1.254"/>
<parm name="DefaultGateway" value="192.168.1.254"/>
<parm name="Subnetmask" value="255.255.255.0"/>
<parm name="IpAddress" value="192.168.1.125"/>
<parm name="EnableDHCP" value="0"/>
<parm name="LeaseObtainedHigh" value="29816477"/>
<parm name="LeaseObtainedLow" value="1293063808"/>
<parm name="DhcpSubnetMask" value="255.255.255.0"/>
<parm name="DhcpIPAddress" value="192.168.100.103"/>
<parm name="T2" value="-1"/>
<parm name="T1" value="-1"/>
<parm name="Lease" value="-1"/>
<parm name="DhcpDNS" value="192.168.100.254"/>
<parm name="Domain" value="netcabo.pt"/>
<parm name="DhcpServer" value="192.168.100.254"/>
<parm name="AutoIP" value="169.254.22.86"/>
<parm name="AutoSeed" value="864635387"/>
<parm name="WINS" value=""/>
<parm name="AutoInterval" value="300"/>
<parm name="AutoMask" value="255.255.0.0"/>
<parm name="AutoSubnet" value="169.254.0.0"/>
<parm name="PrevReqOptions" value="BwEDBg8sLi8="/>
<parm name="AutoCfg" value="1"/>
<parm name="DhcpRetryDialogue" value="8"/>
<parm name="DhcpMaxRetry" value="21"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse
But when I run each profile, I get an error. And it's the same error for both profiles:
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm-error name="DNS" value="192.168.1.64192.168.1.254"/>
Click to expand...
Click to collapse
<characteristic type="HKLM\Comm\TNETWLN1\Parms\Tcpip">
<parm-error name="DNS" value=""/>
Click to expand...
Click to collapse
The error is located in the DNS value. Am I doing something wrong???
Please help me, cause I think I'm very near to the end...
Mobile Profiler is great! It can do manythings that phoneAlarm can't.
But when I try to set the TAPI Configuration Service Provider (Reference http://msdn2.microsoft.com/en-us/library/aa456217.aspx) options they don't change... Is there any trick to use it? Thanks a lot!

Manila2D - Modifying

Please insert here all things for modifying ....
HTCHomeSettings.xml -> there you can enable disable the tabs + ordering ...
Code:
<Tabs>
<HomeWidget enable="1" tab_bg_icon="7,8" tab_icon="69,70" big_icon="29,30" />
<MessagingWidget enable="1" tab_bg_icon="15,16" tab_icon="115,165" big_icon="37,38" />
<EmailWidget enable="1" tab_bg_icon="11,12" tab_icon="111,112" big_icon="33,34" />
<PeopleWidget enable="1" tab_bg_icon="19,20" tab_icon="168,169" big_icon="59,60" />
<WeatherWidget enable="1" tab_bg_icon="27,28" tab_icon="176,177" big_icon="67,68" />
<LauncherWidget enable="1" tab_bg_icon="23,24" tab_icon="172,173" big_icon="63,64" />
<MusicWidget enable="1" tab_bg_icon="17,18" tab_icon="166,167" big_icon="39,58" />
<PhotoWidget enable="1" tab_bg_icon="21,22" tab_icon="170,171" big_icon="61,62" />
<InternetWidget enable="1" tab_bg_icon="9,10" tab_icon="71,110" big_icon="31,32" />
<OperatorWidget enable="0" tab_bg_icon="120,129" tab_icon="145,147" big_icon="200,218" />
<MyFavesWidget enable="0" tab_bg_icon="219,220" tab_icon="221,222" big_icon="223,224" />
<LocationWidget enable="1" tab_bg_icon="13,14" tab_icon="113,114" big_icon="35,36" />
<SettingsWidget enable="1" tab_bg_icon="25,26" tab_icon="174,175" big_icon="65,66" />
</Tabs>
Skins: http://forum.xda-developers.com/showthread.php?t=425974
Sick! Thanks!
Enabled the operator widget to see what it was. I was hoping for some "LEET HAX AT&T FOR GREAT JUSTICE"
It's not... but I think it will learn me a little.
so where is this xml file?
ANSWER: somewhere in \Windows
The file is already under \Windows\
Do NOT use the quoted lines as your xml file. There is a lot more not contained in that block of text.
Why did you open another thread for this? It has already been covered in the main thread and the skinning thread.
what ARE the operator and MyFaves widgets?
Because we need to figure out how to get other things on the home screen (if possible) and how to increase the count of next appointments! Then we can take over the world!
More cowbell!
i tried to enable the myfaves and operator tabs and my touchflo just didnt even start anymore, anyone have any luck with those?
blazingwolf said:
Why did you open another thread for this? It has already been covered in the main thread and the skinning thread.
Click to expand...
Click to collapse
probably because the other thread moves too damn fast and its too much info at one time.. This Thread is a good Idea because it singles out one aspect of modifying manilla2d
? bout modifiing tabs
Has anyone figured out how to keep mods after softreset. I think in the skin thread they mentioned no being able to.
Damn this is awesome. reminds me when kinetic scrolling and touch cube were introduced. I cant wait to see what the week brings.
Add more Items on Internet Page
Want to add a program like Internet Explorer under the Youtube Icon on the Internet Page?
Goto settings\today and unselect Touchflo, then with your fav regeditor...
HKLM\Software\HTC\Manila2d\InternetWidget\Customized
The Key 0 holds the info for the Youtube Program, change it if you want or...
1. Change CustomizedCount to 2. (Keep incrementing for each item you place on the page.)
2. Add a new key "1" (2,3, etc for each item you add)
3. In Key 1,
.... add string "CustomizedIcon" value=\windows\Earth.bmp ( I used HH_INTERNET_EARTH.bmp and resized it to 22*23 pixels and named it Earth.bmp)
.... add string "CustomizedTitle" value= "Internet Explorer"
.... add string "CustomizedURL" value= \Windows\iexplore.exe
.... add DWORD "NoDescription" value= 1 (dec)
Exit regeditor and then go to settings and reselect Touchflo
The String "CustomizedDescription" with text for the value doesn't seem to work. I imagined it would show a popup of sorts when the icon was held but nothing.
Enjoy...
Anyone figured out how the YouTube-Broadcast Yourself link got on the Internet page? Thought it might be from my favorites in Opera but when deleted from favorites it's still there.
Change Internet Link on Internet Page
You've probably already realized it but just in case you haven't
HKLM\Software\HTC\Manila2d\InternetWidget\Customized
"BannerURL" change value to your favorite start page, properly formated
"BannerURLText" change value to, well you get it
Any idea how to adjust the weather icon position
and also why is the audio manager keep starting even we never trun it on
how to stop it from running till we want it to be run
thanks for the info about the tab
Artanis said:
Has anyone figured out how to keep mods after softreset. I think in the skin thread they mentioned no being able to.
Damn this is awesome. reminds me when kinetic scrolling and touch cube were introduced. I cant wait to see what the week brings.
Click to expand...
Click to collapse
I know, it's f'in awesome to see everyone getting together, creating new things, ripping TF2D for other HTC devices, modifying and bettering it. It just adds to what makes owning a WM device so great. *tear* lol
i just need a place to add some additional today plugins. is that possible?
when i click on browser never opens, what browser do i need to install or link it to and how ?... im still reading the other thread...
manila2d works fast on my wing and i dont have it overclocked... Might have to use this for a while and test it out
kwill said:
i just need a place to add some additional today plugins. is that possible?
Click to expand...
Click to collapse
Yes adding thumbcal or other calendar as a tab would be great!
I played with the HTCHomeSettings.xml file changed this line to move the weather picture down
<Property name="IDWEWG_WEATHER_POS" id="17" value="58,35,165,45" />
in value,
first digit(58) is the X place of picture
second (35) is the Y place of picture
what the other two number mean i dont know..
And also i moved by pixels some up and down arrows in weather and in messages tab but again there is the X & Y place and there are additional number i didnt know what they mean
So who knows what each number meaning please post explanation
I agree, without additional plugins Manila2D isn't that useful - I cannot live without SPB Phone Suite and MVBKLight...
Guys,
Keep heads up as Herg saying.
This app has just two days and it's beta. So don't except really much now guys. It's good to post suggestions anyway.
I'm using this app as normal today plugin It's great for me, and I'm waiting for improvments too. For example:
I think its the first step to make TF3D ,
Plugins as Tab would be usefull...
Landscape mode for Kaiser?
There is still many things to do. But its great app.

[HACK] MXIP_Notify without Timed Repllog

I used dbExplorer to remove the Repllog.exe entry that starts on a timer and both ceipui.exe entries. This is a replacement mxip_notify.vol to be used with cooking.
I still have the problem of ActivSync starting by a timer and I have concluded that Something is adding this entry back to the db
Any help with this issue would be greatly appreciated.
UPDATE: SOLVED
This provxml sets Peak Frequency and Off Peak Frequency to manual.
This has the same outcome as creating a fake server just to change the settings. We should be able to cook this in our roms, just drop it into an OEM folder and update the DSM
Code:
<wap-provisioningdoc>
<characteristic type="Sync">
<characteristic type="Settings">
<parm name="PeakFrequency" value="0"/>
<parm name="OffPeakFrequency" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKCU\Software\Microsoft\ActiveSync" translation="filesystem">
<parm name="KeepAlive" datatype="integer" value="0"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
The attached cab only has this xml.
I recommend installing the cab while repllog.exe is running because it automatically removes the entries from notifications queue. I'm not sure what effect this will have if repllog.exe is not running and a notification entry exists to restart it.
I might be wrong, but if this something only adds ActiveSync back if it's not present, wouldn't it solve the issue to keep the entry and set the timer value to something very big (if it can be set).
Edit : ok, I should have checked before, there is no parameter in time_change event.
Ive been doing some testing and it seems that it only happens to me when I use QuickMenu to kill it. If I use FDC TaskMgr, the entry doesn't get added...
What irks me is that AS doesn't close when I disconnect from my PC.
Anyway, when I use QuickMenu to close AS, it adds an entry to start repllog.exe with "/remote /h" to run 2 minutes after I killed it
spocky12 said:
I might be wrong, but if this something only adds ActiveSync back if it's not present, wouldn't it solve the issue to keep the entry and set the timer value to something very big (if it can be set).
Edit : ok, I should have checked before, there is no parameter in time_change event.
Click to expand...
Click to collapse
there is a parameter, it runs at a specific time, not at an interval like one would expect
selyb said:
Ive been doing some testing and it seems that it only happens to me when I use QuickMenu to kill it. If I use FDC TaskMgr, the entry doesn't get added...
What irks me is that AS doesn't close when I disconnect from my PC.
Anyway, when I use QuickMenu to close AS, it adds an entry to start repllog.exe with "/remote /h" to run 2 minutes after I killed it
Click to expand...
Click to collapse
Hi Selyb
This is the answer, works for me well
selyb, does this hack applies only to WM 6.1 or also to WM 6.5?
To my knowledge, these should work on WM 6, 6.1, and 6.5
I was trying your updated mxip_notify, but when cooked along the provxml into a ROM, ActiveSync doesn't start at all when it should (when the phone is connected to the PC)... I have to manually start repllog.exe. Do you know how to solve that?
Sorry, I really don't. I haven't done any hacking/researching for at least 6 months so none of this stuff is fresh on my mind now

[ROM].6.5.COM3.23060.MEGA.XIYLRom

New thread and update!
I decided a while back that I didn't like some things in PhamQuangs roms so I set about learning to cook. This is the first rom I've created that I was satisfied with. I intend on updating this with the newest com3 builds as they arive. Please post your issues in the comments so that I might attempt to fix them.
I updated it again, cooked in user customization. I also got rid of that awful blue and orange topbar wherever I could. I cant guarantee that UC will work but its worth a shot.
Version 4 loses UC, but customization finishes successfully now. Finished getting rid of MS' terrible color scheme. I probably wont update again till I get Notification and home screen task manager working. The clock now autosets from your carrier. Email setup wizard is now in, plus HTC's animated bootscreen.
Version 5 is now up! I got camera and homescreen taskmanager working. The reason why the phone doesn't restart after customization is because htc's connection setup is broken. To set up your data if the MS one doesn't autostart (I've had mixed results with that one) go to Settings\Connections\Connections and on the first page is a link that says Automatically Configure Connection. Tap that and you'll be golden. Version 6 will have HTC's Audio Manager, as that's my next goal to fix.
Version 6, contrary to my previous statements, does not have Audio Manager. It does however have the volume keys fixed, and HTC's Connection Setup now operates, tho not automatically. I'm not yet willing to claim that its better than MS' but now you have the ability to use either.
Version 7 will be coming soon. Auto connection setup now works. Mega notifications now works, is not mapped to the entire top bar tho. where the start menu used to be it gives the 6.5 default zoom thing. Phone canvas now has its position fixed and its scroll bar is gone. I went down to 23053 and it fixed the dialogue buttons and made poutlook stable. the new message button on the message tab now works. I wanna get this version with all the stuff I want in it so that the next version will just be bug fixes.
Version 7 is now ready to go. I ended up going back to 23060 so I fixed the dialogue buttons and got everything working. Audio Manager works now, as does USB to PC popup. User customization is now cooked in and does make the customization screen take a little longer but is very worth it. If you have issues with customization put this file on your SD card, it should fix it. I'm fairly sure I've gotten rid of the most of the brokenness but please post any issues you have.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I know the homescreen weather doesn't work, it has to do with the way it finds out your location. The attached cab sets the weather to show whats on the screenshot along with the registry info so you can set it to what you want.
Links:
Rom package Version 7
Weather cab (NOT A FIX)
Opera 9.5 customized for Manilla
Customization fix (use only if needed)
User Customization Info
Main post (Has most of the information you'd want in the first few posts.)
Activesync setup:
Code:
<wap-provisioningdoc>
<characteristic type="Sync">
<characteristic type="Connection">
<parm name="Server" value="m.google.com"/>
<parm name="User" value="[email protected]"/>
<parm name="Domain" value=""/>
<parm name="AllowSSLOption" value="1"/>
<!-- The password and save password are optional -->
<parm name="Password" value="YourPassword" />
<parm name="SavePassword" value="1" />
</characteristic>
<characteristic type="Settings">
<parm name="PeakStartTime" value="0800"/>
<parm name="PeakEndTime" value="1700"/>
<parm name="PeakFrequency" value="-1"/>
<parm name="OffPeakFrequency" value="0"/>
<parm name="BodyTruncation" value="-1"/>
<characteristic type="PeakDays">
<parm name="Sun" value="0"/>
<parm name="Mon" value="1"/>
<parm name="Tue" value="1"/>
<parm name="Wed" value="1"/>
<parm name="Thr" value="1"/>
<parm name="Fri" value="1"/>
<parm name="Sat" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Calendar">
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="Contacts">
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="Mail">
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="Tasks">
<parm name="Enabled" value="0"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
The setup above is for Gmail but could be adapted to anything.
Check-list:
Home screen weather (don't wait for this one, its not a priority.)
Misc.
Manila reg info:
Code:
HKLM\Software\HTC\Manila2d\Weather\0\Currenttemp - HKLM\Software\HTC\Manila2d\Home\Currenttemp
HKLM\Software\HTC\Manila2d\Weather\0\Icon - HKLM\Software\HTC\Manila2d\Home\Icon
HKLM\Software\HTC\Manila2d\Weather\0\Forcast0\ - HKLM\Software\HTC\Manila2d\Home\Forcast0\
HKLM\Software\HTC\Manila2d\Weather\0\Location - HKLM\Software\HTC\Manila2d\Home\LocalCity
Copy (from-to) to get the weather from the weather tab.
Old versions:
Version 1
Version 2
Version 3
Version 4
Version 5
Version 6
kool bra.. im looking forward this lol saw the herald they have it already... thanks man.. use to have a wing but i have viva...lol cant wait for this..lol we need to find a way to fix the softkeys.. cuz its not fitting right on the button..
are there any bugs? just wondering if its serious i won't flash it...also, is the battery draining fast? what applications are included?
jonrulezz said:
are there any bugs? just wondering if its serious i won't flash it...also, is the battery draining fast? what applications are included?
Click to expand...
Click to collapse
I don't recommend this as a main rom just yet. Its fast but its missing some stuff and the camera doesn't work yet. As for battery life I've been running it all day and I'd say its doing better than Pham's roms with battery. I plan on working on it more tonight its just that my Opal is my only phone and with all the flashing I've been doing I've missed a considerable amount of calls.
Thanks for the hard work you are doing to help others...Keep it up, you will succeed.
hopfully we can try it tom. ... wanna c how that is... looks kool... kinda like it makes me wanna stick on touchflo instead of titanium... cuz i mostly use titanium....
i tried it... some buttons are missing in the Dialog Box (or i think it's called Message Box) and some of the TouchFLO's buttons are not functioning like in the SMS and settings tab.
tho i like it coz the unnecessary apps like yahoo go, opera, google maps etc. are not included, so storage space is good.
it's also having a hard time connecting with ActiveSync, dunno why... maybe because of the Rom version which is BesFen???
thanks XirXes!
TheRem said:
i tried it... some buttons are missing in the Dialog Box (or i think it's called Message Box) and some of the TouchFLO's buttons are not functioning like in the SMS and settings tab.
tho i like it coz the unnecessary apps like yahoo go, opera, google maps etc. are not included, so storage space is good.
it's also having a hard time connecting with ActiveSync, dunno why... maybe because of the Rom version which is BesFen???
thanks XirXes!
Click to expand...
Click to collapse
I haven't experienced any activesync issues, either to my desktop or to gmail. Did you HR when you installed?
Is anyone else having issues with the email tab in touchflo? Every time I go to it touchflo crashes, I'll try to fix it tomorrow but I'm tired.
yes i hard reset... it can connect via ActiveSync but i can't transfer files but i guess it's a PC problem, i'll check it out.
rest rest rest
something is very wrong with this ROM this is the sixth time its doing customization.. rests then again it says tap the screen to setup.. going back to old rom!
funguru said:
something is very wrong with this ROM this is the sixth time its doing customization.. rests then again it says tap the screen to setup.. going back to old rom!
Click to expand...
Click to collapse
I'll get rid of its customization, it was there to try to get UC to work but I don't think it does. I had that problem twice but it went away and I ignored it. I'll have version 4 up tonight
XirXes said:
I'll get rid of its customization, it was there to try to get UC to work but I don't think it does. I had that problem twice but it went away and I ignored it. I'll have version 4 up tonight[/QUOT
lol did relize u did the rom already...ima wait till it gets better... one question do we still have to do the registry still for the weather?? when ur done making ver. 4??
Click to expand...
Click to collapse
Yeah, It doesn't work on our phones yet, I might take a stab at mortscript to get it working but its not a priority of mine. I'm gunna make a list of stuff that's broken and put it in the second post so people don't have to flash the rom and realize something they want is broken; and so that I'll have a check list.
aye can u send more screen shots?? does it have calender and stocks tabs on?? or at least calender???..lol
Touchflo 2d doesn't have either of those tabs.
aye when ur uploading the rom.. cant wait to flash it..
ob_izzy said:
aye when ur uploading the rom.. cant wait to flash it..
Click to expand...
Click to collapse
Right now, enjoy.
internet connection wont work... and is it normal when in customizing it wont restart by in self???? its good but yea connection wont work and the camera button wont work either...???
ob_izzy said:
internet connection wont work... and is it normal when in customizing it wont restart by in self???? its good but yea connection wont work and the camera button wont work either...???
Click to expand...
Click to collapse
Connection setup wont work automatically but if you go to Settings\Connections\Connections and on the first page is a link that says Automatically Configure Connection. Tap that and you'll be golden.
Camera doesn't work yet, I don't know why but there are a few things in this rom that are just stubborn. I might make a cab to install the camera as a temporary fix if you want it but there is other things I want to get working first.

Data connection turns off sporadically

Anyone else have this problem? Doesn't matter if the phone is idle or in use, the data connection just turns off. It doesn't have to do with it being a bad connection either because it does it at my house all of the time and I'm 3G'in with full bars there.
I didn't notice it with the old ROM. I'm running stock 2.13 ROM with CHT 1.8 and editor, 3d driver cab and zim's touch sensitiviy cab.
This is different than the known issue where the data goes out and you lose your passwords and mail account settings, then have to reset up the data connection.
It basically just turns off the data and if you turn it back on in the wireless settings, it's fine... Seems too random for it to be something put in place by Tmobile.
Any ideas?
Hey crisis
I'm still running the originial 2.10 stock rom, but I've noticed that happening occasionally on mine as well, especially right after closing opera (9.7), and at a few other inconsistent times too.
It seems like it started soon after I installed several utility tweaks, including the "touch_x power management on" cab, which enables several power management modes across the phone but doesn't specify exactly what each one does. However, I seem to recall that activating those same memory managment features in my TP2 caused it to shut off he data when it was idle just like this. Have you run that cab? I'll paste the reg values it changes, so you can check to see if any of yours are that way...might have gotten changed even if you didn't run the cab. The "L2TP1" and "PPTP1" keys are where I would start.
characteristic type="HKLM\Comm\AsyncMac1\Parms">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Comm\L2TP1\Parms">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\High_Capacity">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Comm\PPTP1\Parms">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class">
<parm name="DisablePowerManagement" value="0" datatype="integer" />
</characteristic>
- <characteristic type="HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\High_Capacity">
<parm name="DisablePowerManagement" value="0" datatype="integer"
Click to expand...
Click to collapse
Thanks! I'll check it out and post back what I find. It's very possible that it is happening when I shut Opera down. I just haven't pin pointed exactly when it's happening. I like the idea of it turning off to save battery life if I'm not using it, but want to know that is, in fact, what is actually happening... Hasn't caused me any real problems yet.
I haven't installed the power management cab... I'm starting to think maybe it's part of the new CHT maybe? I'm gonna dig through that thread and see if I find anything on it.
I have noticed when I idle my phone for a while and just listen to music and have to power off on my phone it does that. I dont think it is a big deal. T-mobile I guess charges for data by minutes used I think. I notice when I hit the taskbar it shows a counter when i am using data. I think if I had everything set to update automatically like every hour I dont think it would go into that "idle" state. I turned everything to manual because I dont want my battery to drain when it is constantly updating.
I have noticed this but it has nothing to do with opera. I don't know what causes it but I have to constantly go in and it'll say data connection off and then I go to turn it on and it stays off then I gotta click it again to turn it on. it's almost like the software thinks it's off but it's still on.

Categories

Resources