diff --git a/MobileDetect.json b/MobileDetect.json index 4ed9af7a..0254350e 100644 --- a/MobileDetect.json +++ b/MobileDetect.json @@ -160,9 +160,9 @@ "Nintendo": "Nintendo (3DS|Switch)", "Amoi": "Amoi", "INQ": "INQ", - "OnePlus": "ONEPLUS", + "OnePlus": "ONEPLUS|CPH2663", "GenericPhone": "Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser", - "Huawei": "HMSCore" + "Huawei": "HMSCore|Huawei" }, "tablets": { "iPad": "iPad|iPad.*Mobile", @@ -181,7 +181,7 @@ "SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210", "GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L", "SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113", - "SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987" + "SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SM-X300|SM-T630" ], "Kindle": "Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk\/[0-9.]+ like Chrome\/[0-9.]+ (?!Mobile)", "SurfaceTablet": "Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)", @@ -246,7 +246,7 @@ "RockChipTablet": "Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A", "FlyTablet": "IQ310|Fly Vision", "bqTablet": "Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus", - "HuaweiTablet": "MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19|KOB2-L09|BG2-U01|BG2-W09|BG2-U03", + "HuaweiTablet": "MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19|KOB2-L09|BG2-U01|BG2-W09|BG2-U03|AGS-W09", "NecTablet": "\\bN-06D|\\bN-08D", "PantechTablet": "Pantech.*P4100", "BronchoTablet": "Broncho.*(N701|N708|N802|a710)", diff --git a/tests/ualist.json b/tests/ualist.json index 41ad9946..0b59c3b1 100644 --- a/tests/ualist.json +++ b/tests/ualist.json @@ -1,5 +1,5 @@ { - "hash": "33fa0993fe49913d3e3919af1e1ce995172939fe", + "hash": "6de3ed9584b5049512a4bf182dd671426a559022", "user_agents": [ { "vendor": "Prestigio", @@ -2695,6 +2695,18 @@ "mobile": true, "tablet": true }, + { + "vendor": "Samsung", + "user_agent": "Mozilla\/5.0 (Linux; Android 14; SM-T630) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Safari\/537.36", + "mobile": true, + "tablet": true + }, + { + "vendor": "Samsung", + "user_agent": "Mozilla\/5.0 (Linux; Android 14; SM-X300) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Safari\/537.36", + "mobile": true, + "tablet": true + }, { "vendor": "Lenovo", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.0.4; es-es; IdeaTab_A1107 Build\/MR1) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Safari\/534.30", @@ -5765,6 +5777,12 @@ "mobile": true, "tablet": false }, + { + "vendor": "Oneplus", + "user_agent": "Mozilla\/5.0 (Linux; Android 14; CPH2663) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Safari\/537.36", + "mobile": true, + "tablet": false + }, { "vendor": "Odys", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.0.3; de-de; LOOX Build\/IML74K) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Safari\/534.30", @@ -9907,165 +9925,206 @@ "tablet": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 2.1-update1; bg-bg; Ideos S7 Build\/ERE27) AppleWebKit\/525.10+ (KHTML, like Gecko) Version\/3.0.4 Mobile Safari\/523.12.2", "mobile": true, "tablet": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 2.1; en-us; Ideos S7 Build\/ERE27) AppleWebKit\/525.10+ (KHTML, like Gecko) Version\/3.0.4 Mobile Safari\/523.12.2", "mobile": true, "tablet": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 2.3.6; lt-lt; U8660 Build\/HuaweiU8660) AppleWebKit\/533.1 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/533.1", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 2.3.7; ru-ru; HUAWEI-U8850 Build\/HuaweiU8850) AppleWebKit\/533.1 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/533.1", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 3.2; pl-pl; MediaPad Build\/HuaweiMediaPad) AppleWebKit\/534.13 (KHTML, like Gecko) Version\/4.0 Safari\/534.13", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 3.2; nl-nl; HUAWEI MediaPad Build\/HuaweiMediaPad) AppleWebKit\/534.13 (KHTML, like Gecko) Version\/4.0 Safari\/534.13", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "HUAWEI_T8951_TD\/1.0 Android\/4.0.4 (Linux; U; Android 4.0.4; zh-cn) Release\/05.31.2012 Browser\/WAP2.0 (AppleWebKit\/534.30) Mobile Safari\/534.30", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.1.2; ar-eg; MediaPad 7 Youth Build\/HuaweiMediaPad) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Safari\/534.30", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.1.2; zh-cn; HW-HUAWEI_C8815\/C8815V100R001C541B135; 540*960; CTC\/2.0) AppleWebKit\/534.30 (KHTML, like Gecko) Mobile Safari\/534.30", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.1.1; zh-cn; HW-HUAWEI_C8813D\/C8813DV100R001C92B172; 480*854; CTC\/2.0) AppleWebKit\/534.30 (KHTML, like Gecko) Mobile Safari\/534.30", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.1.1; zh-cn; HW-HUAWEI_Y300C\/Y300CV100R001C92B168; 480*800; CTC\/2.0) AppleWebKit\/534.30 (KHTML, like Gecko) Mobile Safari\/534.30", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.2.2; id-id; HUAWEI Y330-U11 Build\/HuaweiY330-U11) AppleWebKit\/537.16 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/537.16 Chrome\/33.0.0.0", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 5.1.1; HUAWEI M2-A01L Build\/HUAWEIM2-A01L) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/59.0.3071.125 Safari\/537.36", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 6.0; HUAWEI GRA-L09 Build\/HUAWEIGRA-L09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/63.0.3239.111 Mobile Safari\/537.36", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; FRD-L09 Build\/HUAWEIFRD-L09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/63.0.3239.111 Mobile Safari\/537.36", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 8.0; DUK-AL20 Build\/HUAWEIDUK-AL20; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/57.0.2987.132 MQQBrowser\/6.2 TBS\/044054 Mobile Safari\/537.36 V1_AND_SQ_7.5.8_818_YYB_D QQ\/7.5.8.3490 NetType\/WIFI WebP\/0.3.0 Pixe", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; BAH-L09 Build\/HUAWEIBAH-L09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/66.0.3359.126 Safari\/537.36", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; BAH-W09 Build\/HUAWEIBAH-W09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/62.0.3202.84 Safari\/537.36", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; WAS-LX3 Build\/HUAWEIWAS-LX3; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/63.0.3239.111 Mobile Safari\/537.36 [FB_IAB\/Orca-Android;FBAV\/162.0.0.19.90;]", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 8.1.0; Nexus 6P Build\/OPM3.171019.014) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/64.0.3282.137 Mobile Safari\/537.36", "mobile": true, "tablet": false }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 8.0.0; CMR-AL19 Build\/HUAWEICMR-AL19) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/68.0.3440.70 Safari\/537.36", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; AGS-L09 Build\/HUAWEIAGS-L09; xx-xx) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/59.0.3071.125 Safari\/537.36", "mobile": true, - "tablet": true + "tablet": true, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 8.0.0; EDI-AL10 Build\/HUAWEIEDISON-AL10; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/72.0.3626.121 Mobile Safari\/537.36", "mobile": true, "tablet": false }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; U; Android 4.1.1; cs-cz; HUAWEI G510-0200 Build\/HuaweiG510-0200) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.30", "mobile": true, - "tablet": false + "tablet": false, + "vendorCheck": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 10; KOB2-L09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/92.0.4515.166 Safari\/537.36 OPR\/65.1.3381.61266", "mobile": true, "tablet": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 7.0; BG2-U03) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/87.0.4280.101 Mobile Safari\/537.36", "mobile": true, "tablet": true }, { - "vendor": "Huwaei", + "vendor": "Huawei", "user_agent": "Mozilla\/5.0 (Linux; Android 6.0; BG2-W09 Build\/HuaweiBAGGIO2; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/55.0.2883.91 Mobile Safari\/537.36", "mobile": true, + "tablet": true, + "vendorCheck": true + }, + { + "vendor": "Huawei", + "user_agent": "Mozilla\/5.0 (Linux; Android 10; MAR-LX1B; HMSCore 6.13.0.322; GMSCore 24.15.15) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/99.0.4844.88 HuaweiBrowser\/14.0.5.302 Mobile Safari\/537.36", + "mobile": true, + "tablet": false, + "vendorCheck": true + }, + { + "vendor": "Huawei", + "user_agent": "Mozilla\/5.0 (Linux; Android 10; SPN-AL00 Build\/HUAWEISPN-AL00; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/116.0.0.0 Mobile Safari\/537.36 XWEB\/1160055 MMWEBSDK\/20231201 MMWEBID\/4954 MicroMessenger\/8.0.45.2521(0x28002DCE) WeChat\/arm64 Weixin NetType\/WIFI Language\/zh_CN ABI\/arm64", + "mobile": true, + "tablet": false, + "vendorCheck": true + }, + { + "vendor": "Huawei", + "user_agent": "Mozilla\/5.0 (Linux; Android 8.0.0; AGS-W09) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/92.0.4515.159 Safari\/537.36", + "mobile": true, "tablet": true }, { @@ -10645,4 +10704,4 @@ "tablet": false } ] -} +} \ No newline at end of file