From 829935da87f02218ce052eb0eb68bd0e632f7459 Mon Sep 17 00:00:00 2001 From: Tutik Alexsandr Date: Wed, 8 Jun 2022 10:07:36 +0300 Subject: [PATCH] Detect devices for existing brands (#7137) * feat(device) detect brand RoyQueen: Bishop (RQ451) feat(device) detect brand Huawei: Evolucion 3 (CM990) feat(device) detect brand GOCLEVER: Terra 7oW, Terra 7oL feat(device) detect brand RoverPad: Air 7.85" 3G, Art 7.85" 3G * feat(device) detect brand Sico: Diamond 2 * feat(device) detect brand RCA Tablets: DRP29101 feat(device) detect brand FireFly Mobile: Aurii Dream One 8 * feat(device) detect brand Digicel: DL2 XL feat(device) detect brand Telefunken: Diamond LTE feat(device) detect brand DEXP: Ixion ES1050 feat(device) detect brand Cherry Mobile: Desire R8 Lite, Desire R6, Desire R6 Plus feat(device) detect brand Desay: D18 feat(device) detect brand Bluboo: D1 Pro feat(device) detect brand Tecno Mobile: Phantom 5 feat(device) detect brand Evertek: EverMiracle S, EverSolo, EverShine II, EverGlory II, EverAllure II, EverMiracle Power, EverTrendy 4G feat(device) detect brand InnJoo: Fire 2 Air LTE, Fire 2 Pro LTE, Fire Plus LTE, Fire 3 Mini, Fire 2 LTE * feat(device) detect brand Xolo: Era X, Era HD, Era 4G, Era 4K feat(device) detect brand Blu: Energy Diamond Mini feat(device) detect brand Kiano: Elegance 5.0" Lite, Elegance 4.5" feat(device) detect brand Sky: Elite Photo Pro feat(device) detect brand Eurostar: ET8183GQ-HM15, ET7184GQ-B15, ET7183GQ-H16 feat(device) detect brand Vonino: Epic P7, Epic M8 --- Tests/fixtures/portable_media_player.yml | 18 + Tests/fixtures/smartphone-21.yml | 18 + Tests/fixtures/smartphone-30.yml | 684 +++++++++++++++++++++++ Tests/fixtures/tablet-7.yml | 198 +++++++ regexes/device/mobiles.yml | 291 ++++++---- 5 files changed, 1090 insertions(+), 119 deletions(-) diff --git a/Tests/fixtures/portable_media_player.yml b/Tests/fixtures/portable_media_player.yml index 31c519de47..d95d043025 100644 --- a/Tests/fixtures/portable_media_player.yml +++ b/Tests/fixtures/portable_media_player.yml @@ -647,3 +647,21 @@ model: SLTDVD1024 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; DRP29101) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 80.0.3987.162 + engine: Blink + engine_version: 80.0.3987.162 + device: + type: portable media player + brand: RCA Tablets + model: DRP29101 + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/smartphone-21.yml b/Tests/fixtures/smartphone-21.yml index 8413b56d37..5c169b0fb1 100644 --- a/Tests/fixtures/smartphone-21.yml +++ b/Tests/fixtures/smartphone-21.yml @@ -8889,3 +8889,21 @@ model: X4 Pro 5G os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Comio C2 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: Comio + model: C2 Lite + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/smartphone-30.yml b/Tests/fixtures/smartphone-30.yml index e01acd7228..90a2074a01 100644 --- a/Tests/fixtures/smartphone-30.yml +++ b/Tests/fixtures/smartphone-30.yml @@ -4333,3 +4333,687 @@ model: Focus S os_family: Windows Mobile browser_family: Internet Explorer +- + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Bishop-RQ451) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.93 Mobile Safari/537.36 + os: + name: Android + version: 4.4.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 79.0.3945.93 + engine: Blink + engine_version: 79.0.3945.93 + device: + type: smartphone + brand: RoyQueen + model: Bishop + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.1; Telenor Smart Pro 2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36 + os: + name: Android + version: 4.1.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: Telenor + model: Smart Pro 2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.2; CM990) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36 + os: + name: Android + version: 4.1.2 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 70.0.3538.110 + engine: Blink + engine_version: 70.0.3538.110 + device: + type: smartphone + brand: Huawei + model: Evolucion 3 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; BV6000_RU) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.86 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 87.0.4280.86 + engine: Blink + engine_version: 87.0.4280.86 + device: + type: smartphone + brand: Blackview + model: BV6000 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; CINEMAX_INFINITY) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.138 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: Zen + model: CINEMAX INFINITY + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; CINEMAX_PRIME) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: Zen + model: CINEMAX PRIME + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Diamond 2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 87.0.4280.141 + engine: Blink + engine_version: 87.0.4280.141 + device: + type: smartphone + brand: Sico + model: Diamond 2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Dream_One_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.117 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.117 + engine: Blink + engine_version: 80.0.3987.117 + device: + type: smartphone + brand: FireFly Mobile + model: Aurii Dream One 8 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Digicel DL2 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.87 + engine: Blink + engine_version: 80.0.3987.87 + device: + type: smartphone + brand: Digicel + model: DL2 XL + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Diamond_LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.81 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 85.0.4183.81 + engine: Blink + engine_version: 85.0.4183.81 + device: + type: smartphone + brand: Telefunken + model: Diamond LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; DEXP_ES1050) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.86 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 87.0.4280.86 + engine: Blink + engine_version: 87.0.4280.86 + device: + type: smartphone + brand: DEXP + model: Ixion ES1050 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Desire R8 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.83 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 83.0.4103.83 + engine: Blink + engine_version: 83.0.4103.83 + device: + type: smartphone + brand: Cherry Mobile + model: Desire R8 Lite + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Desire R6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.80 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 70.0.3538.80 + engine: Blink + engine_version: 70.0.3538.80 + device: + type: smartphone + brand: Cherry Mobile + model: Desire R6 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Desire R6 plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.99 + engine: Blink + engine_version: 80.0.3987.99 + device: + type: smartphone + brand: Cherry Mobile + model: Desire R6 Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; DESAY D18) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: Desay + model: D18 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; D1_Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 83.0.4103.106 + engine: Blink + engine_version: 83.0.4103.106 + device: + type: smartphone + brand: Bluboo + model: D1 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; PHANTOM5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: Tecno Mobile + model: Phantom 5 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Fire2 Air LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.149 + engine: Blink + engine_version: 80.0.3987.149 + device: + type: smartphone + brand: InnJoo + model: Fire 2 Air LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Fire2 Pro LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.92 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 77.0.3865.92 + engine: Blink + engine_version: 77.0.3865.92 + device: + type: smartphone + brand: InnJoo + model: Fire 2 Pro LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Fire_Plus_LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.149 + engine: Blink + engine_version: 80.0.3987.149 + device: + type: smartphone + brand: InnJoo + model: Fire Plus LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Fire3 mini) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.119 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.119 + engine: Blink + engine_version: 80.0.3987.119 + device: + type: smartphone + brand: InnJoo + model: Fire 3 Mini + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Fire2 LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.138 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: InnJoo + model: Fire 2 LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverMiracle S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.101 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 85.0.4183.101 + engine: Blink + engine_version: 85.0.4183.101 + device: + type: smartphone + brand: Evertek + model: EverMiracle S + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverSolo) 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: Evertek + model: EverSolo + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverShineII) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.90 + engine: Blink + engine_version: 78.0.3904.90 + device: + type: smartphone + brand: Evertek + model: EverShine II + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverGlory II) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.138 + engine: Blink + engine_version: 81.0.4044.138 + device: + type: smartphone + brand: Evertek + model: EverGlory II + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverAllureII) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.90 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.90 + engine: Blink + engine_version: 78.0.3904.90 + device: + type: smartphone + brand: Evertek + model: EverAllure II + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverMiracle Power) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.99 + engine: Blink + engine_version: 80.0.3987.99 + device: + type: smartphone + brand: Evertek + model: EverMiracle Power + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; EverTrendy+4G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.96 + engine: Blink + engine_version: 78.0.3904.96 + device: + type: smartphone + brand: Evertek + model: EverTrendy 4G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; era_X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.111 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.111 + engine: Blink + engine_version: 81.0.4044.111 + device: + type: smartphone + brand: Xolo + model: Era X + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; era_HD) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 74.0.3729.136 + engine: Blink + engine_version: 74.0.3729.136 + device: + type: smartphone + brand: Xolo + model: Era HD + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; era_4G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.117 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.117 + engine: Blink + engine_version: 81.0.4044.117 + device: + type: smartphone + brand: Xolo + model: Era 4G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; era 4K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.89 + engine: Blink + engine_version: 84.0.4147.89 + device: + type: smartphone + brand: Xolo + model: Era 4K + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; era 4G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.90 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 73.0.3683.90 + engine: Blink + engine_version: 73.0.3683.90 + device: + type: smartphone + brand: Xolo + model: Era 4G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ENERGY_DIAMOND_MINI) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.162 + engine: Blink + engine_version: 80.0.3987.162 + device: + type: smartphone + brand: Blu + model: Energy Diamond Mini + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ELEGANCE 5.0 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.101 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 83.0.4103.101 + engine: Blink + engine_version: 83.0.4103.101 + device: + type: smartphone + brand: Kiano + model: Elegance 5.0" Lite + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Elegance_4.5) 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: Kiano + model: Elegance 4.5" + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ELITE PHOTOPRO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.99 + engine: Blink + engine_version: 80.0.3987.99 + device: + type: smartphone + brand: Sky + model: Elite Photo Pro + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tablet-7.yml b/Tests/fixtures/tablet-7.yml index 920f309296..3cb08d5dd0 100644 --- a/Tests/fixtures/tablet-7.yml +++ b/Tests/fixtures/tablet-7.yml @@ -4855,3 +4855,201 @@ model: A8i Q2 os_family: Android browser_family: Android Browser +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.1; Air 7.85 3G Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36 + os: + name: Android + version: 4.1.1 + platform: "" + client: + type: browser + name: Chrome + version: 42.0.2311.111 + engine: Blink + engine_version: 42.0.2311.111 + device: + type: tablet + brand: RoverPad + model: Air 7.85" 3G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.1; Art 7.85 3G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Safari/537.36 + os: + name: Android + version: 4.1.1 + platform: "" + client: + type: browser + name: Chrome + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: tablet + brand: RoverPad + model: Art 7.85" 3G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.1; TERRA_7oW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Safari/537.36 + os: + name: Android + version: 4.1.1 + platform: "" + client: + type: browser + name: Chrome + version: 71.0.3578.99 + engine: Blink + engine_version: 71.0.3578.99 + device: + type: tablet + brand: GOCLEVER + model: Terra 7oW + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 4.1.1; TERRA_7oL Build/Boe_gsl1680_rtl8188etv_f(0329)_d06_420_20131118) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36 + os: + name: Android + version: 4.1.1 + platform: "" + client: + type: browser + name: Chrome + version: 42.0.2311.111 + engine: Blink + engine_version: 42.0.2311.111 + device: + type: tablet + brand: GOCLEVER + model: Terra 7oL + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; C Bot Tab 70) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 78.0.3904.108 + engine: Blink + engine_version: 78.0.3904.108 + device: + type: tablet + brand: Logicom + model: C BOT Tab 70 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; C Bot Tab 100) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 74.0.3729.157 + engine: Blink + engine_version: 74.0.3729.157 + device: + type: tablet + brand: Logicom + model: C BOT Tab 100 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ET8183GQ-HM15) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 80.0.3987.132 + engine: Blink + engine_version: 80.0.3987.132 + device: + type: tablet + brand: Eurostar + model: ET8183GQ-HM15 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ET7184GQ-B15 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 63.0.3239.111 + engine: Blink + engine_version: 63.0.3239.111 + device: + type: tablet + brand: Eurostar + model: ET7184GQ-B15 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; ET7183GQ-H16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.93 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 79.0.3945.93 + engine: Blink + engine_version: 79.0.3945.93 + device: + type: tablet + brand: Eurostar + model: ET7183GQ-H16 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Epic_P7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 74.0.3729.157 + engine: Blink + engine_version: 74.0.3729.157 + device: + type: tablet + brand: Vonino + model: Epic P7 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Epic_M8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 80.0.3987.162 + engine: Blink + engine_version: 80.0.3987.162 + device: + type: tablet + brand: Vonino + model: Epic M8 + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index de5eeabcd3..6187ac9375 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -93,6 +93,98 @@ Adronix: - regex: 'Adronix[ _]?(MT[0-9]+|X1001)(?:[);/ ]|$)' model: '$1' +# Cherry Mobile (cherrymobile.com) +'Cherry Mobile': + regex: 'Cherry|Superion[_ ](?:S2|Radar Deluxe|S1 DTV|S1 Plus DTV)|Flare([ _])?(2.[01]|2X|4|A[123]|J[123568]|P[13]|S[4-8]|X2|Y[367]|S Play|HD|LITE|XL|X_V2|Y3s|Tab)(?:[ _](?:Pro|Plus|Max|LTE))?|Desire R[68]|Fusion Bolt|Omega[_ ](?:Icon 2|Icon Lite 2|lite[_ ][43][Cs]?|HD [45]|HD_Duo)|Spin Max 2|Selfie_Two|Flare_5|Android 1.*Aqua S9' + device: 'smartphone' + models: + - regex: '(Flare2X|Aqua S9(?: (?:Max|Lite|Pro))?)' + model: '$1' + - regex: 'Flare[_ ]HD[_ ]([345])' + model: 'Flare HD $1' + - regex: 'Flare_HD_MAX' + model: 'Flare HD Max' + - regex: 'FLARE LITE' + model: 'Flare Lite' + - regex: 'Flare S Play' + model: 'Flare S Play' + - regex: 'Flare (2\.[01])' + model: 'Flare $1' + - regex: 'Flare[_ ]J([26])S' + model: 'Flare J$1s' + - regex: 'Flare_([A-Z]\d+)_Prime' + model: 'Flare $1 Prime' + - regex: 'Flare_([A-Z]\d+)_Deluxe' + model: 'Flare $1 Deluxe' + - regex: 'Flare[_ ]([A-Z]\d+)[_ ]Power' + model: 'Flare $1 Power' + - regex: 'Flare[_ ]([A-Z]\d+)[_ ]Pro' + model: 'Flare $1 Pro' + - regex: 'Flare[_ ]([A-Z]\d+)[_ ]Lite' + model: 'Flare $1 Lite' + - regex: 'Flare[_ ]([A-Z]\d+)[_ ]Plus' + model: 'Flare $1 Plus' + - regex: 'Flare XL Plus' + model: 'Flare XL Plus' + - regex: 'Flare ?J3 ?Plus' + model: 'Flare J3 Plus' + - regex: 'Cherry[_ ]X740' + model: 'Flare A5' + - regex: 'Flare[ _]X[_ ]V2' + model: 'Flare X V2' + - regex: 'Flare[ _](J[12]|S[57]|Y3|J6|P1)[ _]mini' + model: 'Flare $1 Mini' + - regex: 'Flare_J2_2018' + model: 'Flare J2 (2018)' + - regex: 'Flare S4 Max LTE' + model: 'Flare S4 Max LTE' + - regex: 'Flare[_ ](S[47]|J2)[_ ]Max' + model: 'Flare $1 Max' + - regex: 'FlareS5LiteDTV' + model: 'Flare S5 Lite DTV' + - regex: 'Flare[_ ]J2[_ ]DTV' + model: 'Flare S2 DTV' + - regex: 'Flare[_ ]Lite[_ ]3S' + model: 'Flare Lite S3' + - regex: 'Flare(?:[ _])?(A[123]|J8 LTE|J[13568]|P[13]|S[4-8]|X2|Y3s|Y7_LTE|Y[673]|[45])' + model: 'Flare $1' + - regex: 'OMEGA HD ([45])' + model: 'Omega HD $1' + - regex: 'Omega_HD_Duo' + model: 'Omega HD Duo' + - regex: 'Omega Icon Lite 2' + model: 'Omega Icon Lite 2' + - regex: 'Omega Icon 2' + model: 'Omega Icon 2' + - regex: 'Omega[_ ]Lite[_ ](3[Cs]|4)' + model: 'Omega Lite $1' + - regex: 'Spin Max 2' + model: 'Spin Max 2' + - regex: 'Selfie_Two' + model: 'Selfie Two' + - regex: 'Desire R8 Lite' + model: 'Desire R8 Lite' + - regex: 'Desire R6 plus' + model: 'Desire R6 Plus' + - regex: 'Desire R6' + model: 'Desire R6' + - regex: 'Superion_S2_Plus' + model: 'Superion S2 Plus' + device: 'tablet' + - regex: 'Superion S1 Plus DTV' + model: 'Superion S1 Plus DTV' + device: 'tablet' + - regex: 'Flare Tab Pro V(\d)' + device: 'tablet' + model: 'Flare Tab Pro V$1' + + - regex: '(Fusion Bolt|Flare Tab Pro|Flare Tab|Superion[_ ](?:S2|Radar Deluxe|S1 DTV))' + model: '$1' + device: 'tablet' + + - regex: 'Cherry(?:[ _]?Mobile)?[ _]?([^/;]+)(?: Build|[);])' + model: '$1' + # HTC (htc.com) HTC: regex: 'HTC|Sprint (?:APA|ATP)|ADR(?!910L)[a-z0-9]+|NexusHD2|Amaze[ _]4G(?:[);/ ]|$)|(Desire|Sensation|Evo ?3D|IncredibleS|Wildfire|Butterfly)[ _]?([^;/)]+)(?: Build|\))|(Amaze[ _]4G|(?