diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index 41abe78f65..1f35a055c1 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -451,6 +451,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'ENV' => 'Envizen', '8E' => 'Epik One', 'XP' => 'Epson', + 'EPH' => 'Ephone', 'E7' => 'Ergo', 'EC' => 'Ericsson', '05' => 'Erisson', @@ -712,6 +713,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'IRE' => 'iReplace', 'IR' => 'iRola', 'IU' => 'iRulu', + 'IRO' => 'iRobot', '9I' => 'iSWAG', '9J' => 'iSafe Mobile', 'IST' => 'iStar', @@ -1089,6 +1091,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'PAR' => 'Partner Mobile', 'PAP' => 'PAPYRE', 'PB' => 'PCBOX', + 'PCS' => 'PC Smart', 'PC' => 'PCD', 'PD' => 'PCD Argentina', 'PE' => 'PEAQ', @@ -1283,6 +1286,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'SC' => 'Smartfren', 'S7' => 'Smartisan', 'JR' => 'Sylvania', + 'SYH' => 'SYH', '3Y' => 'Smarty', 'HH' => 'Smooth Mobile', '1Q' => 'Smotreshka', @@ -1619,6 +1623,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'Y0' => 'YUHO', 'YN' => 'Yuno', 'YUN' => 'YUNDOO', + 'YUS' => 'YunSong', 'YUM' => 'YUMKEM', 'YU' => 'Yuandao', 'YS' => 'Yusun', diff --git a/Tests/Parser/fixtures/oss.yml b/Tests/Parser/fixtures/oss.yml index 9624958718..612ee98608 100644 --- a/Tests/Parser/fixtures/oss.yml +++ b/Tests/Parser/fixtures/oss.yml @@ -3702,3 +3702,11 @@ version: platform: family: iOS +- + user_agent: Mozilla/5.0 (Linux; U; Android 10; zh-CN; BLM-00 Build/HUAWEIBLM-00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.1.228 Mobile Safari/537.36 AliApp(DingTalk/6.5.30) com.alibaba.android.rimet/25293052 Channel/227200 language/zh-CN abi/64 Pad/APad Hmos/1 UT4Aplus/0.2.25 colorScheme/light + os: + name: HarmonyOS + short_name: HAR + version: 1.0.0 + platform: "" + family: Android diff --git a/Tests/fixtures/phablet-1.yml b/Tests/fixtures/phablet-1.yml index 1989c0b677..c5a92048f3 100644 --- a/Tests/fixtures/phablet-1.yml +++ b/Tests/fixtures/phablet-1.yml @@ -771,3 +771,19 @@ model: Redmi Note 11R 5G os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; 22101316UC Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36 SP-engine/2.40.0 baiduboxapp/13.2.0.10 (Baidu; P1 12) NABar/1.0 + os: + name: Android + version: "12" + platform: "" + client: + type: mobile app + name: Baidu Box App + version: 13.2.0.10 + device: + type: phablet + brand: Xiaomi + model: Redmi Note 12 Pro DE + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/smart_display.yml b/Tests/fixtures/smart_display.yml index 5b2799b8c5..51149e3b0d 100644 --- a/Tests/fixtures/smart_display.yml +++ b/Tests/fixtures/smart_display.yml @@ -395,3 +395,19 @@ model: DA222HQL os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 10; zh-CN; BLM-00 Build/HUAWEIBLM-00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.1.228 Mobile Safari/537.36 AliApp(DingTalk/6.5.30) com.alibaba.android.rimet/25293052 Channel/227200 language/zh-CN abi/64 Pad/APad Hmos/1 UT4Aplus/0.2.25 colorScheme/light + os: + name: HarmonyOS + version: 1.0.0 + platform: "" + client: + type: mobile app + name: DingTalk + version: 6.5.30 + device: + type: smart display + brand: Huawei + model: BLM-00 SmartScreen + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/smartphone-15.yml b/Tests/fixtures/smartphone-15.yml index f45736e055..b1b4ead443 100644 --- a/Tests/fixtures/smartphone-15.yml +++ b/Tests/fixtures/smartphone-15.yml @@ -10071,3 +10071,19 @@ model: Activ os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 267.0.0.8.92 (iPhone15,2; iOS 16_1_1; ro_RO; ro-RO; scale=3.00; 1179x2556; 439751848) + os: + name: iOS + version: 16.1.1 + platform: "" + client: + type: mobile app + name: Instagram App + version: 267.0.0.8.92 + device: + type: phablet + brand: Apple + model: iPhone 14 Pro + os_family: iOS + browser_family: Unknown diff --git a/Tests/fixtures/smartphone-34.yml b/Tests/fixtures/smartphone-34.yml index eac0d0e2df..6a6a826d42 100644 --- a/Tests/fixtures/smartphone-34.yml +++ b/Tests/fixtures/smartphone-34.yml @@ -8051,3 +8051,805 @@ model: C2 Tennen os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; SNAP_PRO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 76.0.3809.132 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: tablet + brand: NASCO + model: Snap Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; R1 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: iLA + model: R1 Lite + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; Red Royal Edition) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.104 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 96.0.4664.104 + engine: Blink + engine_version: 96.0.4664.104 + device: + type: smartphone + brand: Famous + model: Red Royal Edition + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Ixion EL450) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 YaBrowser/20.6.3.54.00 SA/1 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 20.6.3.54.00 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: DEXP + model: Ixion EL450 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EP19_star) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.101 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 75.0.3770.101 + engine: Blink + engine_version: 75.0.3770.101 + device: + type: smartphone + brand: Ephone + model: EP19 Star + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EP19) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: smartphone + brand: Ephone + model: EP19 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Sense 55 DC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 YaBrowser/20.2.0.215.00 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 20.2.0.215.00 + engine: Blink + engine_version: 79.0.3945.117 + device: + type: smartphone + brand: Archos + model: Sense 55 DC + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Sense 50 DC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 YaApp_Android/20.90.0 YaSearchBrowser/20.90.0 BroPP/1.0 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 20.90.0 + engine: Blink + engine_version: 85.0.4183.121 + device: + type: smartphone + brand: Archos + model: Sense 50 DC + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Core 50P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.127 YaApp_Android/20.92.0 YaSearchBrowser/20.92.0 BroPP/1.0 SA/1 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 20.92.0 + engine: Blink + engine_version: 85.0.4183.127 + device: + type: smartphone + brand: Archos + model: Core 50P + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 6.0; ZTE Blade A315) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 YaBrowser/19.9.6.88.00 Mobile Safari/537.36 + os: + name: Android + version: "6.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 19.9.6.88.00 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: smartphone + brand: ZTE + model: Blade A315 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 6.0; Young Y56) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 YaBrowser/19.10.2.116.00 Mobile Safari/537.36 + os: + name: Android + version: "6.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 19.10.2.116.00 + engine: Blink + engine_version: 77.0.3865.120 + device: + type: smartphone + brand: SYH + model: Young Y56 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 6.0; en-US; Young Y35 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.0.0.1088 Mobile Safari/537.36 + os: + name: Android + version: "6.0" + platform: "" + client: + type: browser + name: UC Browser + version: 12.0.0.1088 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: SYH + model: Young Y35 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Young Y51+ Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 43.0.2357.121 + engine: Blink + engine_version: 43.0.2357.121 + device: + type: smartphone + brand: SYH + model: Young Y51+ + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Young Y55 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 39.0.0.0 + engine: Blink + engine_version: 39.0.0.0 + device: + type: smartphone + brand: SYH + model: Young Y55 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; YOUNG Y36+ Build/MDA89D) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 39.0.0.0 + engine: Blink + engine_version: 39.0.0.0 + device: + type: smartphone + brand: SYH + model: Young Y36+ + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; YS7pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: smartphone + brand: YunSong + model: YS7 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; YS8pro Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 39.0.0.0 + engine: Blink + engine_version: 39.0.0.0 + device: + type: smartphone + brand: YunSong + model: YS8 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; YS6 Pro Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 39.0.0.0 + engine: Blink + engine_version: 39.0.0.0 + device: + type: smartphone + brand: YunSong + model: YS6 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; YU 6000) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.81 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 85.0.4183.81 + engine: Blink + engine_version: 85.0.4183.81 + device: + type: smartphone + brand: Yu + model: Yureka Note + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; LAVA Z3 UP 2 Build/RP1A.200720.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.118 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 109.0.5414.118 + engine: Blink + engine_version: 109.0.5414.118 + device: + type: smartphone + brand: Lava + model: Z3 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; 2206123SC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Mobile Safari/537.36 EdgA/105.0.1343.48 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Microsoft Edge + version: 105.0.1343.48 + engine: Blink + engine_version: 105.0.0.0 + device: + type: smartphone + brand: Xiaomi + model: 12S + os_family: Android + browser_family: Internet Explorer +- + user_agent: Mozilla/5.0 (Linux; Android 13; A204SO Build/64.1.E.0.107; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/109.0.5414.117 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Webview + version: 109.0.5414.117 + engine: Blink + engine_version: 109.0.5414.117 + device: + type: smartphone + brand: Sony + model: Xperia 5 IV + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; A101FC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 108.0.0.0 + engine: Blink + engine_version: 108.0.0.0 + device: + type: smartphone + brand: Fujitsu + model: Arrows We + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; FIO-BD00 Build/PTACFIO-BD00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/97.0.4692.98 Mobile Safari/537.36 T7/13.23 SP-engine/2.61.0 baiduboxapp/13.23.0.11 (Baidu; P1 11) NABar/1.0 + os: + name: Android + version: "11" + platform: "" + client: + type: mobile app + name: Baidu Box App + version: 13.23.0.11 + device: + type: smartphone + brand: Hi Nova + model: 9 SE + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 12; SCG18) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 109.0.0.0 + engine: Blink + engine_version: 109.0.0.0 + device: + type: smartphone + brand: Samsung + model: Galaxy A23 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; SM-A233C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 109.0.0.0 + engine: Blink + engine_version: 109.0.0.0 + device: + type: smartphone + brand: Samsung + model: Galaxy A23 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; V2242A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 107.0.0.0 + engine: Blink + engine_version: 107.0.0.0 + device: + type: smartphone + brand: Vivo + model: X90 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-cn; PGX110 Build/SP1A.210812.016) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.61 Mobile Safari/537.36 HeyTapBrowser/40.8.8.1 + os: + name: Android + version: "13" + platform: "" + client: + type: mobile app + name: HeyTapBrowser + version: 40.8.8.1 + device: + type: smartphone + brand: OPPO + model: Reno 9 Pro + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 12; PHJ110 Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/97.0.4692.98 Mobile Safari/537.36 T7/13.25 SP-engine/2.63.0 baiduboxapp/13.25.0.10 (Baidu; P1 12) NABar/1.0 + os: + name: Android + version: "12" + platform: "" + client: + type: mobile app + name: Baidu Box App + version: 13.25.0.10 + device: + type: smartphone + brand: OPPO + model: A58 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 11; BNE-AL00 Build/HUAWEIBNE-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/97.0.4692.98 Mobile Safari/537.36 T7/13.25 BDOS/1.0 (HarmonyOS 2.2.0) SP-engine/2.63.0 baiduboxapp/13.25.0.10 (Baidu; P1 11) NABar/1.0 + os: + name: HarmonyOS + version: 2.2.0 + platform: "" + client: + type: mobile app + name: Baidu Box App + version: 13.25.0.10 + device: + type: smartphone + brand: Huawei + model: Nova 10 SE + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 12; zh-CN; RMX3611 Build/SP1A.210812.016) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 Quark/6.1.3.240 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Quark + version: 6.1.3.240 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Realme + model: V20 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; es-us; PCD PL5507 Build/LMY47; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/50.0.2661.86 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Webview + version: 50.0.2661.86 + engine: Blink + engine_version: 50.0.2661.86 + device: + type: smartphone + brand: PCD + model: PL5507 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PCD_PH4002) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.92 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 77.0.3865.92 + engine: Blink + engine_version: 77.0.3865.92 + device: + type: smartphone + brand: PCD + model: PH4002 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PCD_PH3501 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Webview + version: 30.0.0.0 + engine: Blink + engine_version: 30.0.0.0 + device: + type: smartphone + brand: PCD + model: PH3501 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PCD_E400) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.62 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.62 + engine: Blink + engine_version: 78.0.3904.62 + device: + type: smartphone + brand: PCD + model: E400 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Panasonic T41) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.138 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: Panasonic + model: T41 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Panasonic T33) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 76.0.3809.132 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: smartphone + brand: Panasonic + model: T33 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Panasonic P41) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.73 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 77.0.3865.73 + engine: Blink + engine_version: 77.0.3865.73 + device: + type: smartphone + brand: Panasonic + model: P41 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PAM412) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.138 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: Condor + model: G2S + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.2.2; Forward_EVOLVE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36 + os: + name: Android + version: 4.2.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: smartphone + brand: NGM + model: Forward EVOLVE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; KENNY) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 87.0.4280.101 + engine: Blink + engine_version: 87.0.4280.101 + device: + type: smartphone + brand: Wiko + model: Kenny + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Kayeta) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.108 + engine: Blink + engine_version: 78.0.3904.108 + device: + type: smartphone + brand: MobiWire + model: Kayeta + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Kata-M4s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.101 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 83.0.4103.101 + engine: Blink + engine_version: 83.0.4103.101 + device: + type: smartphone + brand: Kata + model: M4s + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Karbonn Yuva 2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 86.0.4240.198 + engine: Blink + engine_version: 86.0.4240.198 + device: + type: smartphone + brand: Karbonn + model: Yuva 2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; HarmonyOS; ABR-AL90; HMSCore 6.9.0.302) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.88 HuaweiBrowser/13.0.1.301 Mobile Safari/537.36 + os: + name: HarmonyOS + version: "" + platform: "" + client: + type: browser + name: Huawei Browser Mobile + version: 13.0.1.301 + engine: Blink + engine_version: 99.0.4844.88 + device: + type: smartphone + brand: Huawei + model: P50E + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tablet-9.yml b/Tests/fixtures/tablet-9.yml index 2937c10bb1..1886d272e1 100644 --- a/Tests/fixtures/tablet-9.yml +++ b/Tests/fixtures/tablet-9.yml @@ -3525,3 +3525,325 @@ model: E101GCM os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; QUICKTAB PLUS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.119 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.119 + engine: Blink + engine_version: 80.0.3987.119 + device: + type: tablet + brand: PC Smart + model: QuickTab Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.4; Polaris_808_BE Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Safari/537.36 + os: + name: Android + version: 4.4.4 + platform: "" + client: + type: browser + name: Chrome Webview + version: 33.0.0.0 + engine: Blink + engine_version: 33.0.0.0 + device: + type: tablet + brand: Blaupunkt + model: Polaris 808 BE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.4; Polaris_808 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Safari/537.36 + os: + name: Android + version: 4.4.4 + platform: "" + client: + type: browser + name: Chrome Webview + version: 33.0.0.0 + engine: Blink + engine_version: 33.0.0.0 + device: + type: tablet + brand: Blaupunkt + model: Polaris 808 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; BMXC801) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.143 YaBrowser/19.7.3.91.01 Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 19.7.3.91.01 + engine: Blink + engine_version: 75.0.3770.143 + device: + type: tablet + brand: BMXC + model: "801" + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Core 70 3G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 YaBrowser/19.9.6.88.00 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 19.9.6.88.00 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: tablet + brand: Archos + model: Core 70 3G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Sense 101 X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 YaBrowser/20.2.0.215.01 Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 20.2.0.215.01 + engine: Blink + engine_version: 79.0.3945.117 + device: + type: tablet + brand: Archos + model: Sense 101 X + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 7.0; Archos Core 101 3G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 YaBrowser/19.9.6.88.01 Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 19.9.6.88.01 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: tablet + brand: Archos + model: Core 101 3G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 12; d-51C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome + version: 109.0.0.0 + engine: Blink + engine_version: 109.0.0.0 + device: + type: tablet + brand: Sharp + model: dtab d-51C + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; HarmonyOS; BAH4-W29; HMSCore 6.9.0.302) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.88 HuaweiBrowser/13.0.3.301 Safari/537.36 + os: + name: HarmonyOS + version: "" + platform: "" + client: + type: browser + name: Huawei Browser Mobile + version: 13.0.3.301 + engine: Blink + engine_version: 99.0.4844.88 + device: + type: tablet + brand: Huawei + model: MatePad 10.4" (2022) WiFi + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; P30HD_EEA) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome + version: 110.0.0.0 + engine: Blink + engine_version: 110.0.0.0 + device: + type: tablet + brand: Teclast + model: P30HD + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; 3G 1026-Q18 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Webview + version: 30.0.0.0 + engine: Blink + engine_version: 30.0.0.0 + device: + type: tablet + brand: iBall + model: Slide 3G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PCB-T750) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.116 Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome + version: 79.0.3945.116 + engine: Blink + engine_version: 79.0.3945.116 + device: + type: tablet + brand: PCBOX + model: T750 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Party) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.101 Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome + version: 75.0.3770.101 + engine: Blink + engine_version: 75.0.3770.101 + device: + type: tablet + brand: Explay + model: Party + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; PALADIN EVO Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Webview + version: 30.0.0.0 + engine: Blink + engine_version: 30.0.0.0 + device: + type: tablet + brand: iRobot + model: PALADIN EVO + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.2.2; Flylife Web 7.85 Slim Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36 + os: + name: Android + version: 4.2.2 + platform: "" + client: + type: browser + name: Chrome + version: 42.0.2311.111 + engine: Blink + engine_version: 42.0.2311.111 + device: + type: tablet + brand: Fly + model: Flylife Web 7.85 Slim + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.2.2; Flylife Web 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Safari/537.36 + os: + name: Android + version: 4.2.2 + platform: "" + client: + type: browser + name: Chrome + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: tablet + brand: Fly + model: Flylife Web 7 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; HarmonyOS; BAH4-W39; HMSCore 6.8.0.332) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.88 HuaweiBrowser/13.0.1.301 Safari/537.36 + os: + name: HarmonyOS + version: "" + platform: "" + client: + type: browser + name: Huawei Browser Mobile + version: 13.0.1.301 + engine: Blink + engine_version: 99.0.4844.88 + device: + type: tablet + brand: Huawei + model: MatePad 10.4" (2022) WiFi + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 8.0.0; zh-CN; BZT-W09 Build/BZT-W09) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.1.233 Mobile Safari/537.36 AliApp(DingTalk/6.5.50) com.alibaba.android.rimet/26843028 Channel/702008 language/zh-CN abi/32 Pad/APad UT4Aplus/0.2.25 colorScheme/dark + os: + name: Android + version: 8.0.0 + platform: "" + client: + type: mobile app + name: DingTalk + version: 6.5.50 + device: + type: tablet + brand: Huawei + model: MediaPad C5 10.1 WiFi + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/tv-2.yml b/Tests/fixtures/tv-2.yml index b3f816fd22..1359d78fa0 100644 --- a/Tests/fixtures/tv-2.yml +++ b/Tests/fixtures/tv-2.yml @@ -701,3 +701,57 @@ model: MK802IIIS os_family: Android browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 9; Polar_P32L32T2CSM Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/64.0.3282.123 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 64.0.3282.123 + engine: Blink + engine_version: 64.0.3282.123 + device: + type: tv + brand: Polar + model: P32L32T2CSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; K50DLX9US Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.91 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Webview + version: 51.0.2704.91 + engine: Blink + engine_version: 51.0.2704.91 + device: + type: tv + brand: TD Systems + model: K50DLX9US + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; K24DLX9HS Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.91 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Webview + version: 51.0.2704.91 + engine: Blink + engine_version: 51.0.2704.91 + device: + type: tv + brand: TD Systems + model: K24DLX9HS + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index 7eed7f398e..5f2c1c8f97 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -3026,9 +3026,15 @@ Archos: - regex: 'Archos T ?101 4G(?:[);/ ]|$)' device: 'tablet' model: 'T101 4G' + - regex: 'Archos Core (70|101) 3G' + device: 'tablet' + model: 'Core $1 3G' - regex: 'Archos Hello 7(?:[);/ ]|$)' device: 'tablet' model: 'Hello 7' + - regex: 'Archos Sense 101 X(?:[);/ ]|$)' + device: 'tablet' + model: 'Sense 101 X' - regex: '(?:YL-)?Archos ([^/;]*(?:PAD)[^/;]*) Build' device: 'tablet' model: '$1' @@ -4042,7 +4048,7 @@ VGO TEL: # Vivo (vivo.com.cn, vivo.com) Vivo: - regex: '((?:VIV-|BBG-)?(?