[commits] [Wiki] changed: ActiveSync

Michael Rubinsky mrubinsk at horde.org
Thu May 3 01:37:51 UTC 2012


mrubinsk  Thu, 03 May 2012 01:37:51 +0000

Modified page: http://wiki.horde.org/ActiveSync
New Revision:  139
Change log:  Document "hidden" Android EAS debug logging.

@@ -145,8 +145,24 @@

  <code>
  tshark 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) -  
((tcp[12]&0xf0)>>2)) != 0)' -w /path/to/capture/file
  </code>
+
+++++Debug logging on device.
+
+On Android devices, it is possible to enable debug level logging of  
the !ActiveSync conversation as well:
+
+To reach the Debug logging screen:
+pre-Honeycomb: Go to the Account screen in the Email application and  
type //debug//.
+Honeycomb (tablet): Go to the //Account Settings// screen using the  
action bar, then tap //Email Preferences// repeatedly until //Debug//  
appears in the account list.  Tap //Debug//.
+All phones: From the dialer, dial *#*#36245#*#* (the numbers  
correspond to //EMAIL//)
+All devices: Go to the account creation screen (method differs  
depending on OS version) and enter //d at d.d// for email address and  
//debug// for password.
+
+Here?s what the checkboxes mean:
+* "Enable extra debug logging" - If checked, this turns on basic  
logging (no passwords or other content is logged); most useful for  
debugging crashes.
+* "Enable sensitive information debugging" - If checked, this causes  
POP/IMAP passwords to be logged.  Exchange passwords are NEVER logged.
+* "Enable Exchange parser logging" - If checked, logs a great deal of  
the CONTENT of mail, contacts, and calendar entries (excluding the  
text of emails other than perhaps the first line).   This information  
helpful for debugging things like missing folders, missing calendar  
entries, etc.
+* "Enable Exchange SD card logging" - If checked, puts all of the  
Exchange related logging onto SD card in a file named emaillog.txt.    
This file grows continuously until deleted (or the checkbox is  
unchecked).  This can be helpful in finding issues that are sporadic,  
as the log is essentially unlimited in size.

  ++ Horde_ActiveSync vs. Z-Push

  Horde_ActiveSync was based on Z-Push. The code that handles the  
protocol level is essentially the same, though it has been heavily  
refactored and cleaned.



More information about the commits mailing list