View Single Post
  #1 (permalink)  
Old 02-17-2007, 02:51 PM
ImCoKeMaN's Avatar
ImCoKeMaN
Retired Staff
Offline
 
Join Date: Dec 2006
Posts: 918
Reputation: 3178
ImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Fully autoconfiguring after hard reset (w/o ext_rom)

WARNING:This is only a rough start at a guide and is for advanced users at this point. If you feel uncomfortable with manipulating registry dumps please do not attempt these steps.....yet If you are unfamiliar with the tools listed below please do not try this. Unfortunately I won't have the time to answer every question about this process so if you are having problems at least try a few different ideas and give lots of details if you need to post for help on this thread.

Since these are all completely personal settings I will not be recreating files to everyones taste, but there might be a framework posted after the kinks are worked out

With all the resets i do working on these ROMs i've been trying to streamline my personalization process as much as possible. Some things to do to get this going:
do a FULL reg dump with phm reg edit after a hard reset
Then do all your customizations that you normally do
(this can include owner info, today order, ringers, volume, power, etc.)
Now do another reg dump.
Copy these saved .reg files to your PC and open them in notepad.
Save each as ansi (they start as unicode)
Now you can do check what changed with a tool like windiff.

I've been able to do this for most things one other thing i did was took the CAB that mail2web gives for configuring activesync and successfully changed the _setup.xml (after extracting the cab) to mxip_mail2web_100.provxml. I even edited that file to add my password and it automatically grabbed all my contacts after a hard reset!

Here's the framework for it (it will also work for other push email servers)
(change "YourPassword" and "YourEmail" accordingly. Additional edits can be made to change server if not using mail2web)
Code:
<wap-provisioningdoc> 
   <characteristic type="Sync"> 
      <characteristic type="Settings"> 
         <parm name="BodyTruncation" value="1024"/> 
      </characteristic> 
       <characteristic type="Connection"> 
         <parm name="Domain" value="ad2"/> 
         <parm name="Password" value="YourPassword"/> 
         <parm name="SavePassword" value="1"/> 
         <parm name="Server" value="mobile.exchange.mail2web.com"/> 
         <parm name="User" value="YourEmail@mail2web.com"/> 
         <parm name="URI" value="Microsoft-Server-ActiveSync"/> 
      </characteristic> 
      <characteristic type="Mail"> 
         <parm name="Enabled" value="1"/> 
         <parm name="MailBodyTruncation" value="1024"/> 
         <parm name="MailFileAttachments" value="1024"/> 
      </characteristic> 
      <characteristic type="Calendar"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
      <characteristic type="Contacts"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
      <characteristic type="Tasks"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
   </characteristic> 
</wap-provisioningdoc>

Just copy that in with wordpad and save it to an OEM folder (if using the new kitchen you'll need to run builddsm.exe again too)

Now the next thing i was thinking is i want to do away with the stupid start up settings. I noticed the touch pad calibration info is in the registry so it should be possibe, but each touch pad is different so this might not be shareable. The only other setting we use on startup is the timezone (time is set by network for me at least).

Enjoy![/code]
Reply With Quote