Exchange ActiveSync device agent strings for Android OS version
According to the version numbers you've posted, they are the Android version numbers with zero padding. Therefore these can be directly mapped to "friendly" names, which can be found for example on Wikipedia under Android version history.

100.202   =&gt; 2.2   =&gt; Froyo
100.20303 =&gt; 2.3.3 =&gt; Gingerbread
100.20304 =&gt; 2.3.4 =&gt; Gingerbread
100.20305 =&gt; 2.3.5 =&gt; Gingerbread
100.20306 =&gt; 2.3.6 =&gt; Gingerbread
100.40003 =&gt; 4.0.3 =&gt; Ice Cream Sandwich
100.40004 =&gt; 4.0.4 =&gt; Ice Cream Sandwich


So the remaining should be:

100.105   =&gt; 1.5   =&gt; Cupcake
100.106   =&gt; 1.6   =&gt; Donut
100.2     =&gt; 2.0   =&gt; Eclair
100.20001 =&gt; 2.0.1 =&gt; Eclair
100.201   =&gt; 2.1   =&gt; Eclair
100.20201 =&gt; 2.2.1 =&gt; Froyo
100.20202 =&gt; 2.2.2 =&gt; Froyo
100.20203 =&gt; 2.2.3 =&gt; Froyo
100.203   =&gt; 2.3   =&gt; Gingerbread
100.20301 =&gt; 2.3.1 =&gt; Gingerbread
100.20302 =&gt; 2.3.2 =&gt; Gingerbread
100.20307 =&gt; 2.3.7 =&gt; Gingerbread
100.3     =&gt; 3.0   =&gt; Honeycomb
100.301   =&gt; 3.1   =&gt; Honeycomb
100.302   =&gt; 3.2   =&gt; Honeycomb
100.4     =&gt; 4.0   =&gt; Ice Cream Sandwich
100.40001 =&gt; 4.0.1 =&gt; Ice Cream Sandwich
100.40002 =&gt; 4.0.2 =&gt; Ice Cream Sandwich
100.401   =&gt; 4.1   =&gt; Jelly Bean
100.402   =&gt; 4.2   =&gt; Jelly Bean
100.403   =&gt; 4.3   =&gt; Jelly Bean
100.404   =&gt; 4.4   =&gt; Kit Kat