Большинство, если не все, современные мобильные устройства в WURFL имеют свойство device_os, но они наследуют его от своих родительских устройств, поэтому вам нужно будет либо использовать API WURFL для поиска всех устройств и проверить их device_os, либо вы нужно будет анализировать файл XML напрямую, сочетая возможности каждого устройства с возможностями их родителей, указанными в XML-атрибуте fall_back. Для устройств с пустым device_os ОС является полностью проприетарной и, возможно, полностью неотличимой от программного обеспечения более высокого уровня на устройстве.