############### # Device Detector - The Universal Device Detection library for parsing User Agents # # @link https://matomo.org # @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later ############### ########## # COS (China Operating System - https://web.archive.org/web/20170825001023/http://www.china-cos.com/) ########## - regex: ' COS like Android' name: 'China OS' version: '' ########## # ClearOS Mobile (https://www.clearos.com/products/clearos-editions/clearos-mobile) ########## - regex: 'Android (\d+[\.\d]*); ClearPHONE' name: 'ClearOS Mobile' version: '$1' ########## # Plasma Mobile (https://plasma-mobile.org/) ########## - regex: 'Plasma Mobile' name: 'Plasma Mobile' version: '' ########## # KreaTV ########## - regex: 'KreaTV/0.0.0.0' name: 'KreaTV' version: '' - regex: 'KreaTV/(\d+[\.\d]+)' name: 'KreaTV' version: '$1' ########## # Opera TV (https://blogs.opera.com/news/2016/01/ces-2016-meet-opera-tv/) ########## - regex: 'Linux (?:[^;]+); Opera TV(?: Store)?/|^Opera/\d+\.\d+ \(Linux mips' name: 'Opera TV' version: '' ########## # GridOS (https://web.archive.org/web/20111123141630/http://fusiongarage.com/grid-os/about) ########## - regex: 'Grid OS (\d+[\.\d]+)' name: 'GridOS' version: '$1' ########## # Caixa Mágica (https://caixamagica.pt/) ########## - regex: 'CaixaMagica' name: 'Caixa Mágica' version: '' ########## # Mageia (https://www.mageia.org/en/) ########## - regex: 'Mageia; Linux' name: 'Mageia' version: '' ########## # Whale OS (https://www.zeasn.com/) ########## - regex: '(?:WH|WhaleTV/)(\d+[\.\d]+)' name: 'Whale OS' version: '$1' ########## # Tizen ########## - regex: 'Tizen[ /]?(\d+[\.\d]+)?' name: 'Tizen' version: '$1' ########## # YunOS (Android based) ########## - regex: '(?:Ali)?YunOS[ /]?(\d+[\.\d]+)?' name: 'YunOS' version: '$1' ########## # Windows Mobile ########## - regex: 'Windows Phone;FBSV/(\d+[\.\d]+)' name: 'Windows Phone' version: '$1' - regex: '(?:Windows Phone (?:OS)?|wds)[ /]?(\d+[\.\d]+)' name: 'Windows Phone' version: '$1' - regex: 'XBLWP7|Windows Phone' name: 'Windows Phone' version: '' - regex: 'Windows CE(?: (\d+[\.\d]+))?' name: 'Windows CE' version: '$1' - regex: '(?:IEMobile|Windows ?Mobile)(?: (\d+[\.\d]+))?' name: 'Windows Mobile' version: '$1' - regex: 'Windows NT 6.2; ARM;' name: 'Windows RT' version: '' - regex: 'Windows NT 6.3; ARM;' name: 'Windows RT' version: '8.1' ########## # Windows IoT ########## - regex: 'Windows IoT 10.0' name: 'Windows IoT' version: '10' ########## # KaiOS ########## - regex: 'KAIOS(?:/(\d+[\.\d]+))?' name: 'KaiOS' version: '$1' ########## # Custom Android Roms ########## - regex: 'HarmonyOS(?:[/ ](\d+[\.\d]+))?' name: 'HarmonyOS' version: '$1' - regex: 'RazoDroiD(?: v(\d+[\.\d]*))?' name: 'RazoDroiD' version: '$1' - regex: 'MildWild(?: CM-(\d+[\.\d]*))?' name: 'MildWild' version: '$1' - regex: 'CyanogenMod(?:[\-/](?:CM)?(\d+[\.\d]*))?' name: 'CyanogenMod' version: '$1' - regex: '(?:.*_)?MocorDroid(?:(\d+[\.\d]*))?' name: 'MocorDroid' version: '$1' - regex: 'Fire OS(?:/(\d+[\.\d]*))?' name: 'Fire OS' version: '$1' - regex: '.+FIRETVSTICK2018' name: 'Fire OS' version: '6' - regex: 'AFTSO001' name: 'Fire OS' version: '7' - regex: 'FydeOS' name: 'FydeOS' version: '' ########## # Remix OS ########## - regex: 'RemixOS|Remix (?:Pro|Mini)' name: 'Remix OS' versions: - regex: 'RemixOS 5' version: '1' - regex: 'RemixOS 6|Remix Mini' version: '2' - regex: 'Remix Pro' version: '3' ########## # FreeBSD ########## - regex: 'FreeBSD.+Android' name: 'FreeBSD' version: '' ########## # Android TV (https://android.com/tv/) ########## - regex: 'Linux; Andr0id[; ](\d+[\.\d]*)' name: 'Android TV' version: '$1' - regex: 'Android[; ](\d+[\.\d]*).+Android TV' name: 'Android TV' version: '$1' ########## # Android ########## - regex: 'Android Marshmallow' name: 'Android' version: '6' - regex: '(?:Podbean|Podimo)(?:.*)/Android' name: 'Android' version: '' - regex: 'Android OS/(\d+[\.\d]*)' name: 'Android' version: '$1' - regex: 'Pinterest for Android/.*; (\d(?:[\d\.]*))\)$' name: 'Android' version: '$1' - regex: 'Android; (\d+[\.\d]*); Mobile;' name: 'Android' version: '$1' - regex: '[ ]([\d\.]+)\) AppleWebKit.*ROBLOX Android App' name: 'Android' version: '$1' - regex: '(?:(?:Orca-)?(?