diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index c9ade7a180..9b785231f3 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -271,6 +271,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'CG' => 'Cellution', '62' => 'Centric', 'C2' => 'Changhong', + 'CHA' => 'Chainway', 'CH' => 'Cherry Mobile', 'C3' => 'China Mobile', 'U9' => 'China Telecom', @@ -294,6 +295,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'C8' => 'Concord', 'CC' => 'ConCorde', 'C5' => 'Condor', + 'C5M' => 'C5 Mobile', '4C' => 'Conquest', '3C' => 'Contixo', '8C' => 'Connex', @@ -539,6 +541,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'HAN' => 'Handheld', 'HE' => 'HannSpree', 'HK' => 'Hardkernel', + 'HAR' => 'Harper', 'HS' => 'Hasee', '8H' => 'Hamlet', 'H6' => 'Helio', @@ -1326,6 +1329,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'UU' => 'Unonu', 'UN' => 'Unowhy', 'UY' => 'UNNO', + 'UNB' => 'Unblock Tech', 'UK' => 'UTOK', '3U' => 'IUNI', 'UT' => 'UTStarcom', diff --git a/Tests/fixtures/smartphone-3.yml b/Tests/fixtures/smartphone-3.yml index a47a1d8f63..e8fcc25e3b 100644 --- a/Tests/fixtures/smartphone-3.yml +++ b/Tests/fixtures/smartphone-3.yml @@ -11765,7 +11765,7 @@ device: type: smartphone brand: Wiko - model: Y62 + model: Y62 Plus os_family: Android browser_family: Chrome - diff --git a/Tests/fixtures/smartphone-32.yml b/Tests/fixtures/smartphone-32.yml index fc4b0d1783..1f13ed86ab 100644 --- a/Tests/fixtures/smartphone-32.yml +++ b/Tests/fixtures/smartphone-32.yml @@ -107,3 +107,723 @@ model: Go404 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; GO506) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.136 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 79.0.3945.136 + engine: Blink + engine_version: 79.0.3945.136 + device: + type: smartphone + brand: GoMobile + model: Go506 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; Gtwo) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36 + os: + name: Android + version: 8.1.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: FiGi + model: Gtwo + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; HK-MH501) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.119 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.119 + engine: Blink + engine_version: 80.0.3987.119 + device: + type: smartphone + brand: HiKing + model: MH501 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; HL7257) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 80.0.3987.162 + engine: Blink + engine_version: 80.0.3987.162 + device: + type: smartphone + brand: Advance + model: Hollogram HL7257 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; S90_Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.93 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 79.0.3945.93 + engine: Blink + engine_version: 79.0.3945.93 + device: + type: smartphone + brand: FireFly Mobile + model: S90 Q + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SELFIX_Q3_REBEL) 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: Selfix + model: Q3 Rebel + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SELFIX_Q6_STALLION) 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: Selfix + model: Q6 Stallion + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SELFIX_V41_PRO_MARDIGRAS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 74.0.3729.157 + engine: Blink + engine_version: 74.0.3729.157 + device: + type: smartphone + brand: Selfix + model: V41 Pro Mardigras + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Shark 1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.127 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 85.0.4183.127 + engine: Blink + engine_version: 85.0.4183.127 + device: + type: smartphone + brand: Leagoo + model: Shark 1 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; Shark 6300) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.74 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 95.0.4638.74 + engine: Blink + engine_version: 95.0.4638.74 + device: + type: smartphone + brand: Leagoo + model: Shark 6300 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SJ1-5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.111 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.111 + engine: Blink + engine_version: 84.0.4147.111 + device: + type: smartphone + brand: Obi + model: SJ1.5 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SJ2.2) 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: Obi + model: SJ2.2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; SJ3.2 Build/LMY47I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Mobile Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 39.0.2171.93 + engine: Blink + engine_version: 39.0.2171.93 + device: + type: smartphone + brand: Obi + model: SJ3.2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; noa X2 Plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 102.0.0.0 + engine: Blink + engine_version: 102.0.0.0 + device: + type: smartphone + brand: C5 Mobile + model: Noa X2 Plus + os_family: Android + browser_family: Chrome +- + user_agent: Dalvik/2.1.0 (Linux; U; Android 7.0; noaXPower Build/NRD90M) + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Android Browser + version: "" + engine: WebKit + engine_version: "" + device: + type: smartphone + brand: C5 Mobile + model: Noa X Power + os_family: Android + browser_family: Android Browser +- + user_agent: Mozilla/5.0 (Linux; Android 5.0; NOA_HUMMER Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "5.0" + platform: "" + client: + type: browser + name: Chrome Webview + version: 37.0.0.0 + engine: Blink + engine_version: 37.0.0.0 + device: + type: smartphone + brand: NOA + model: Hummer + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; 5053D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Mobile Safari/537.36 EdgA/101.0.1210.53 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Microsoft Edge + version: 101.0.1210.53 + engine: Blink + engine_version: 101.0.4951.64 + device: + type: smartphone + brand: Alcatel + model: "3" + os_family: Android + browser_family: Internet Explorer +- + user_agent: Mozilla/5.0 (Linux; Android 9; C3600 Build/PKQ1.190504.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 103.0.5060.129 + engine: Blink + engine_version: 103.0.5060.129 + device: + type: smartphone + brand: LT Mobile + model: P20 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; C3700 Build/PKQ1.190504.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.78 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 102.0.5005.78 + engine: Blink + engine_version: 102.0.5005.78 + device: + type: smartphone + brand: LT Mobile + model: P30 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; C66) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 102.0.0.0 + engine: Blink + engine_version: 102.0.0.0 + device: + type: smartphone + brand: Chainway + model: C66 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; TECNO KH7n) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: Tecno Mobile + model: Spark 9 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; W-K610-SUI) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: Wiko + model: Y62 Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; AGM_H5_PRO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: AGM + model: H5 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; CPH2359) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: OPPO + model: Reno 8 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; 22041216I) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: Xiaomi + model: Redmi K50i + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.1.1; SM-A7100) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: 7.1.1 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: Samsung + model: Galaxy A7 (2016) + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; ABR-LX9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 105.0.0.0 + engine: Blink + engine_version: 105.0.0.0 + device: + type: smartphone + brand: Huawei + model: P50 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Foto3) 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: M-Tech + model: Foto 3 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Flare_S6_Max) 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: Cherry Mobile + model: Flare S6 Max + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Flare_S6_Deluxe) 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: Cherry Mobile + model: Flare S6 Deluxe + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Flint) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.93 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 79.0.3945.93 + engine: Blink + engine_version: 79.0.3945.93 + device: + type: smartphone + brand: Hurricane + model: Flint + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Fly4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.96 + engine: Blink + engine_version: 78.0.3904.96 + device: + type: smartphone + brand: Vivax + model: Fly 4 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Fun5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.117 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 81.0.4044.117 + engine: Blink + engine_version: 81.0.4044.117 + device: + type: smartphone + brand: HiKing + model: Fun 5 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Ftwo) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.89 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 76.0.3809.89 + engine: Blink + engine_version: 76.0.3809.89 + device: + type: smartphone + brand: FiGi + model: Ftwo + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; GO 2) 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: Quantum + model: Go 2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Grand M2 LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 84.0.4147.125 + engine: Blink + engine_version: 84.0.4147.125 + device: + type: smartphone + brand: Blu + model: Grand M2 LTE + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Grand M2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.99 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 86.0.4240.99 + engine: Blink + engine_version: 86.0.4240.99 + device: + type: smartphone + brand: Blu + model: Grand M2 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Grand M2X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 78.0.3904.96 + engine: Blink + engine_version: 78.0.3904.96 + device: + type: smartphone + brand: Blu + model: Grand M2X + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; Grand XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.99 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 86.0.4240.99 + engine: Blink + engine_version: 86.0.4240.99 + device: + type: smartphone + brand: Blu + model: Grand XL + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; GRANT) 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: Zuum + model: Grant + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tablet-8.yml b/Tests/fixtures/tablet-8.yml index caa290930d..0bf098316e 100644 --- a/Tests/fixtures/tablet-8.yml +++ b/Tests/fixtures/tablet-8.yml @@ -5701,3 +5701,111 @@ model: G8060 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; B11 Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.58 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome + version: 102.0.5005.58 + engine: Blink + engine_version: 102.0.5005.58 + device: + type: tablet + brand: DEXP + model: B11 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; SM-X906N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: tablet + brand: Samsung + model: Galaxy Tab S8 Ultra 14.6" 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; C37 Build/RP1A.201005.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/104.0.5112.97 Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Webview + version: 104.0.5112.97 + engine: Blink + engine_version: 104.0.5112.97 + device: + type: tablet + brand: DEXP + model: C37 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; FLOW 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 76.0.3809.132 + engine: Blink + engine_version: 76.0.3809.132 + device: + type: tablet + brand: SPC + model: Flow 7 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; GRAVITY 3G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 80.0.3987.132 + engine: Blink + engine_version: 80.0.3987.132 + device: + type: tablet + brand: SPC + model: Gravity 3G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 7.0; GRAVITY PRO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 + os: + name: Android + version: "7.0" + platform: "" + client: + type: browser + name: Chrome + version: 87.0.4280.141 + engine: Blink + engine_version: 87.0.4280.141 + device: + type: tablet + brand: SPC + model: Gravity Pro + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tv-1.yml b/Tests/fixtures/tv-1.yml index 9d813aa0c0..09dc8a6b5d 100644 --- a/Tests/fixtures/tv-1.yml +++ b/Tests/fixtures/tv-1.yml @@ -7752,3 +7752,57 @@ model: UT3 Plus os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; S900PROBT) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.92 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 77.0.3865.92 + engine: Blink + engine_version: 77.0.3865.92 + device: + type: tv + brand: Unblock Tech + model: S900 Pro BT + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1; S900_Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.143 Safari/537.36 + os: + name: Android + version: "5.1" + platform: "" + client: + type: browser + name: Chrome + version: 75.0.3770.143 + engine: Blink + engine_version: 75.0.3770.143 + device: + type: tv + brand: Unblock Tech + model: S900 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; ABX-332 Build/Harper; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/104.0.5112.97 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 104.0.5112.97 + engine: Blink + engine_version: 104.0.5112.97 + device: + type: tv + brand: Harper + model: ABX-332 + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index 86212b6c40..f20c60cf40 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -1944,7 +1944,7 @@ Advan: # Advance (advanceperu.com) Advance: - regex: 'Hollogram|(?:HL(?:4936|6246|5576|[56]575|5[67]67|9000)|IntroTr3544|Pr(?:61(?:4[56]|50)|60[27]0|5[69]50)|Tr3845|SP[345]701)(?:[);/ ]|$)' + regex: 'Hollogram|(?:HL(?:4936|6246|5576|[56]575|5[67]67|7257|9000)|IntroTr3544|Pr(?:61(?:4[56]|50)|60[27]0|5[69]50)|Tr3845|SP[345]701)(?:[);/ ]|$)' device: 'smartphone' models: # explicit table models @@ -1958,12 +1958,12 @@ Advance: model: 'Prime PR$1' device: 'tablet' # explicit smartphone models - - regex: 'HL(4936|6246|[56]575|5576|5[67]67|9000)' + - regex: 'HL(4936|6246|[56]575|5576|5[67]67|7257|9000)' model: 'Hollogram HL$1' - regex: 'Hollogram ([^;/)]+)(?: Build|[;)])' model: 'Hollogram $1' -# AGM (agm.tel) +# AGM (agm.tel or www.agmmobile.com) AGM: regex: 'AGM[ _]([^/;)]+)(?: Build|[;)])|AG[_ ]Go[_-]Tab|(?:Flair(?! \w\d)|(?