regexes.oss.yml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of DeviceDetector Show documentation
Show all versions of DeviceDetector Show documentation
通用设备检测库将解析任何UserAgent并检测浏览器、操作系统、使用的设备(桌面、平板、移动、电视、车载、游戏机等等)、品牌和型号。
###############
# 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
###############
##########
# RedOS (https://redos.red-soft.ru/)
##########
- regex: 'RED OS; Linux'
name: 'RedOS'
version: ''
##########
# RouterOS (https://help.mikrotik.com/docs/display/ROS/RouterOS)
##########
- regex: 'Mikrotik/(\d).x'
name: 'RouterOS'
version: '$1'
##########
# Sirin OS (https://sirinlabs.com/sirin-os/)
##########
- regex: 'FINNEY U1'
name: 'Sirin OS'
version: ''
##########
# Nova (https://www.nova.cu/)
##########
- regex: 'Nova; Linux'
name: 'Nova'
version: ''
##########
# Bliss OS (https://blissos.org/)
##########
- regex: 'Android 10.+bliss_maple'
name: 'Bliss OS'
version: '12'
##########
# TencentOS (https://github.com/Tencent/TencentOS-kernel)
##########
- regex: 'Linux/(\d+[\.\d]*).+tlinux'
name: 'TencentOS'
version: '$1'
##########
# Amazon Linux (https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-al2.html)
##########
- regex: '.+.amzn(\d).x86_64'
name: 'Amazon Linux'
version: '$1'
##########
# 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: 'Hmos/1'
name: 'HarmonyOS'
version: '1.0.0'
- 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: ''
##########
# Revenge OS
##########
- regex: 'revengeos_x2'
name: 'Revenge OS'
version: '2'
##########
# Lineage OS
##########
- regex: 'lineage_\w+'
name: 'Lineage OS'
version: ''
#########
# Resurrection Remix OS (https://resurrectionremix.com/)
##########
- regex: 'Android 8(?:[\d.]*);(?: [\w-]+;)? rr_fortuna3g'
name: 'Resurrection Remix OS'
version: '6'
##########
# 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|AT&T) TV|AOSP on r33a0)'
name: 'Android TV'
version: '$1'
- regex: 'Windows.+Andr0id TV|.+K_?Android_?TV_'
name: 'Android TV'
version: ''
##########
# Android SDK Level Api
##########
- regex: '\d+/tclwebkit(?:\d+[\.\d]*)'
name: 'Android'
versions:
- regex: '33/tclwebkit'
version: '13'
- regex: '3[12]/tclwebkit'
version: '12'
- regex: '30/tclwebkit'
version: '11'
- regex: '29/tclwebkit'
version: '10'
- regex: '28/tclwebkit'
version: '9'
- regex: '27/tclwebkit'
version: '8.1'
- regex: '26/tclwebkit'
version: '8'
- regex: '25/tclwebkit'
version: '7.1'
- regex: '24/tclwebkit'
version: '7'
- regex: '23/tclwebkit'
version: '6'
- regex: '22/tclwebkit'
version: '5.1'
- regex: '21/tclwebkit'
version: '5'
- regex: '(?:20|19)/tclwebkit'
version: '4.4'
- regex: '18/tclwebkit'
version: '4.3'
- regex: '17/tclwebkit'
version: '4.2'
- regex: '16/tclwebkit'
version: '4.2'
- regex: '15/tclwebkit'
version: '4.0.3'
- regex: '15/tclwebkit'
version: '4.0.1'
##########
# Android
##########
- regex: 'Android Marshmallow'
name: 'Android'
version: '6'
- regex: '(?:Podbean|Podimo)(?:.*)/Android|Rutube(?:TV)?BlackAndroid'
name: 'Android'
version: ''
- regex: '(?:Android OS|OMDroid)[ /](\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-)?(?