diff --git a/README.md b/README.md index b8591027..7d96843c 100755 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # [node-device-detector](https://www.npmjs.com/package/node-device-detector) -_Last update: 30/05/2022_ +_Last update: 09/06/2022_ ## Description @@ -467,12 +467,12 @@ Others -##### Support detect browsers list (445): +##### Support detect browsers list (446):
Show details -* 115 Browser, 2345 Browser, 360 Browser, 360 Phone Browser, 7654 Browser, 7Star, ABrowse, AdBlock Browser, Aloha Browser, Aloha Browser Lite, Amaya, Amaze Browser, Amiga Aweb, Amiga Voyager, Amigo, Android Browser, Anka Browser, ANT Fresco, ANTGalio, AOL Desktop, AOL Shield, AOL Shield Pro, APUS Browser, Arctic Fox, Arora, Arvin, Ask.com, Asus Browser, Atlas, Atom, Atomic Web Browser, Avant Browser, Avast Secure Browser, AVG Secure Browser, Avira Scout, AwoX, Azka Browser, B-Line, Baidu Browser, Baidu Spark, Basilisk, Beaker Browser, Beamrise, Belva Browser, Beonex, Berry Browser, Bitchute Browser, Biyubi, BlackBerry Browser, BlackHawk, Blue Browser, Bonsai, Borealis Navigator, Brave, BriskBard, BrowseHere, BrowseX, Browzar, Bunjalloo, Byffox, Cake Browser, Camino, CCleaner, Centaury, CG Browser, ChanjetCloud, Charon, Chedot, Cheetah Browser, Cheshire, Chim Lac, Chowbo, Chrome, Chrome Frame, Chrome Mobile, Chrome Mobile iOS, Chrome Webview, ChromePlus, Chromium, Chromium GOST, CM Browser, CM Mini, Coast, Coc Coc, Colibri, CometBird, Comfort Browser, Comodo Dragon, Conkeror, CoolBrowser, CoolNovo, Cornowser, COS Browser, Craving Explorer, Crazy Browser, Crusta, Cunaguaro, Cyberfox, CyBrowser, Dark Web Browser, dbrowser, Debuggable Browser, Decentr, Deepnet Explorer, deg-degan, Deledao, Delta Browser, Desi Browser, DeskBrowse, Dillo, Dolphin, Dolphin Zero, Dooble, Dorado, Dot Browser, Dragon Browser, DUC Browser, DuckDuckGo Privacy Browser, Easy Browser, Ecosia, Edge WebView, EinkBro, Element Browser, Elements Browser, Elinks, Epic, Espial TV Browser, EUI Browser, eZ Browser, Falkon, Fast Browser UC Lite, Fast Explorer, Faux Browser, Fennec, Firebird, Firefox, Firefox Focus, Firefox Klar, Firefox Mobile, Firefox Mobile iOS, Firefox Reality, Firefox Rocket, Fireweb, Fireweb Navigator, Flash Browser, Flast, Float Browser, Flock, Floorp, Flow, Flow Browser, Fluid, FreeU, Frost+, Fulldive, Galeon, Gener8, Ghostery Privacy Browser, GinxDroid Browser, Glass Browser, GNOME Web, GoBrowser, GOG Galaxy, Google Earth, Google Earth Pro, Harman Browser, HasBrowser, Hawk Quick Browser, Hawk Turbo Browser, Headless Chrome, Helio, Hi Browser, hola! Browser, HotJava, Huawei Browser, Huawei Browser Mobile, HUB Browser, IBrowse, iBrowser, iBrowser Mini, iCab, iCab Mobile, IceCat, IceDragon, Iceweasel, iDesktop PC Browser, IE Browser Fast, IE Mobile, Indian UC Mini Browser, Internet Explorer, Iridium, Iron, Iron Mobile, Isivioo, Japan Browser, Jasmine, JavaFX, Jelly, Jig Browser, Jig Browser Plus, Jio Browser, JioPages, K-meleon, K.Browser, Kapiko, Kazehakase, Kids Safe Browser, Kindle Browser, Kinza, Kiwi, Kode Browser, Konqueror, KUTO Mini Browser, Kylo, Lagatos Browser, Lark Browser, Lenovo Browser, Lexi Browser, LG Browser, LieBaoFast, Light, Lightning Browser, Lilo, Links, Lolifox, Lovense Browser, LT Browser, LuaKit, Lulumi, Lunascape, Lunascape Lite, Lynx, Maelstrom, Mandarin, MAUI WAP Browser, Maxthon, MaxTube Browser, mCent, Me Browser, Meizu Browser, Mercury, MicroB, Microsoft Edge, Midori, Midori Lite, Minimo, Mint Browser, MIUI Browser, Mmx Browser, Mobicip, Mobile Safari, Mobile Silk, Monument Browser, MxNitro, Mypal, Naked Browser, Navegador, Navigateur Web, NCSA Mosaic, NetFront, NetFront Life, NetPositive, Netscape, NetSurf, NFS Browser, Nokia Browser, Nokia OSS Browser, Nokia Ovi Browser, Nova Video Downloader Pro, Nox Browser, NTENT Browser, Obigo, OceanHero, Oculus Browser, Odin, Odin Browser, Odyssey Web Browser, Off By One, OH Browser, OH Private Browser, OhHai Browser, OmniWeb, ONE Browser, Open Browser, Open Browser 4U, OpenFin, Openwave Mobile Browser, Opera, Opera Crypto, Opera Devices, Opera GX, Opera Mini, Opera Mini iOS, Opera Mobile, Opera Neon, Opera Next, Opera Touch, Oppo Browser, Orca, Ordissimo, Oregano, Origin In-Game Overlay, Origyn Web Browser, Otter Browser, Pale Moon, Palm Blazer, Palm Pre, Palm WebPro, Palmscape, Peeps dBrowser, Perfect Browser, Phantom Browser, Phantom.me, Phoenix, Phoenix Browser, PlayFree Browser, Pluma, PocketBook Browser, Polaris, Polarity, PolyBrowser, Polypane, PrivacyWall, PronHub Browser, PSI Secure Browser, Puffin, Puffin Web Browser, Pure Lite Browser, Pure Mini Browser, Qazweb, QQ Browser, QQ Browser Lite, QQ Browser Mini, QtWebEngine, Quark, Quick Browser, QupZilla, Qutebrowser, Qwant Mobile, Raise Fast Browser, Realme Browser, Rekonq, Reqwireless WebViewer, RockMelt, Safari, Safari Technology Preview, Safe Exam Browser, Sailfish Browser, SalamWeb, Samsung Browser, Savannah Browser, SavySoda, Secure Browser, Secure Private Browser, Seewo Browser, SEMC-Browser, Seraphic Sraf, Seznam Browser, SFive, Sharkee Browser, Shiira, Sidekick, SilverMob US, SimpleBrowser, SiteKiosk, Sizzy, Skyfire, Sleipnir, Slimjet, Smart Browser, Smart Lenovo Browser, Smart Search & Web Browser, Smooz, Snowshoe, Sogou Explorer, Sogou Mobile Browser, SOTI Surf, Soul Browser, SP Browser, Spectre Browser, Splash, Sputnik Browser, Stampy Browser, Stargon, START Internet Browser, Steam In-Game Overlay, Streamy, Sunrise, Super Fast Browser, SuperBird, SuperFast Browser, surf, Surf Browser, Sushi Browser, Swiftfox, T-Browser, t-online.de Browser, T+Browser, Tao Browser, TenFourFox, Tenta Browser, Tesla Browser, Tizen Browser, ToGate, Tungsten, TV Bro, TweakStyle, UBrowser, UC Browser, UC Browser HD, UC Browser Mini, UC Browser Turbo, Ui Browser Mini, Ume Browser, UR Browser, Uzbl, vBrowser, Vegas Browser, Venus Browser, Via, Viasat Browser, Vision Mobile Browser, Vivaldi, vivo Browser, VMware AirWatch, Waterfox, Wave Browser, Wear Internet Browser, Web Explorer, WebPositive, WeTab Browser, Whale Browser, wOSBrowser, XBrowser Mini, Xiino, xStand, Xvast, Yaani Browser, Yahoo! Japan Browser, Yandex Browser, Yandex Browser Lite, Yolo Browser, YouCare, Zetakey, Zvu +* 115 Browser, 2345 Browser, 360 Browser, 360 Phone Browser, 7654 Browser, 7Star, ABrowse, AdBlock Browser, Aloha Browser, Aloha Browser Lite, Amaya, Amaze Browser, Amiga Aweb, Amiga Voyager, Amigo, Android Browser, Anka Browser, ANT Fresco, ANTGalio, AOL Desktop, AOL Shield, AOL Shield Pro, APUS Browser, Arctic Fox, Arora, Arvin, Ask.com, Asus Browser, Atlas, Atom, Atomic Web Browser, Avant Browser, Avast Secure Browser, AVG Secure Browser, Avira Scout, AwoX, Azka Browser, B-Line, Baidu Browser, Baidu Spark, Basilisk, Beaker Browser, Beamrise, Belva Browser, Beonex, Berry Browser, Bitchute Browser, Biyubi, BlackBerry Browser, BlackHawk, Blue Browser, Bonsai, Borealis Navigator, Brave, BriskBard, BrowseHere, BrowseX, Browzar, Bunjalloo, Byffox, Cake Browser, Camino, CCleaner, Centaury, CG Browser, ChanjetCloud, Charon, Chedot, Cheetah Browser, Cheshire, Chim Lac, Chowbo, Chrome, Chrome Frame, Chrome Mobile, Chrome Mobile iOS, Chrome Webview, ChromePlus, Chromium, Chromium GOST, CM Browser, CM Mini, Coast, Coc Coc, Colibri, CometBird, Comfort Browser, Comodo Dragon, Conkeror, CoolBrowser, CoolNovo, Cornowser, COS Browser, Craving Explorer, Crazy Browser, Crusta, Cunaguaro, Cyberfox, CyBrowser, Dark Web Browser, dbrowser, Debuggable Browser, Decentr, Deepnet Explorer, deg-degan, Deledao, Delta Browser, Desi Browser, DeskBrowse, Dillo, Dolphin, Dolphin Zero, Dooble, Dorado, Dot Browser, Dragon Browser, DUC Browser, DuckDuckGo Privacy Browser, Easy Browser, Ecosia, Edge WebView, EinkBro, Element Browser, Elements Browser, Elinks, Epic, Espial TV Browser, EUI Browser, eZ Browser, Falkon, Fast Browser UC Lite, Fast Explorer, Faux Browser, Fennec, Firebird, Firefox, Firefox Focus, Firefox Klar, Firefox Mobile, Firefox Mobile iOS, Firefox Reality, Firefox Rocket, Fireweb, Fireweb Navigator, Flash Browser, Flast, Float Browser, Flock, Floorp, Flow, Flow Browser, Fluid, FreeU, Frost+, Fulldive, Galeon, Gener8, Ghostery Privacy Browser, GinxDroid Browser, Glass Browser, GNOME Web, GoBrowser, GOG Galaxy, Google Earth, Google Earth Pro, Harman Browser, HasBrowser, Hawk Quick Browser, Hawk Turbo Browser, Headless Chrome, Helio, Hi Browser, hola! Browser, HotJava, Huawei Browser, Huawei Browser Mobile, HUB Browser, IBrowse, iBrowser, iBrowser Mini, iCab, iCab Mobile, IceCat, IceDragon, Iceweasel, iDesktop PC Browser, IE Browser Fast, IE Mobile, Indian UC Mini Browser, Internet Explorer, Iridium, Iron, Iron Mobile, Isivioo, Japan Browser, Jasmine, JavaFX, Jelly, Jig Browser, Jig Browser Plus, Jio Browser, JioPages, K-meleon, K.Browser, Kapiko, Kazehakase, Kids Safe Browser, Kindle Browser, Kinza, Kiwi, Kode Browser, Konqueror, KUTO Mini Browser, Kylo, Lagatos Browser, Lark Browser, Lenovo Browser, Lexi Browser, LG Browser, LieBaoFast, Light, Lightning Browser, Lilo, Links, Lolifox, Lovense Browser, LT Browser, LuaKit, Lulumi, Lunascape, Lunascape Lite, Lynx, Maelstrom, Mandarin, MAUI WAP Browser, Maxthon, MaxTube Browser, mCent, Me Browser, Meizu Browser, Mercury, MicroB, Microsoft Edge, Midori, Midori Lite, Minimo, Mint Browser, MIUI Browser, Mmx Browser, Mobicip, Mobile Safari, Mobile Silk, Monument Browser, MxNitro, Mypal, Naked Browser, Navegador, Navigateur Web, NCSA Mosaic, NetFront, NetFront Life, NetPositive, Netscape, NetSurf, NFS Browser, Nokia Browser, Nokia OSS Browser, Nokia Ovi Browser, Nova Video Downloader Pro, Nox Browser, NTENT Browser, Obigo, OceanHero, Oculus Browser, Odin, Odin Browser, Odyssey Web Browser, Off By One, OH Browser, OH Private Browser, OhHai Browser, OmniWeb, ONE Browser, Open Browser, Open Browser 4U, OpenFin, Openwave Mobile Browser, Opera, Opera Crypto, Opera Devices, Opera GX, Opera Mini, Opera Mini iOS, Opera Mobile, Opera Neon, Opera Next, Opera Touch, Oppo Browser, Orca, Ordissimo, Oregano, Origin In-Game Overlay, Origyn Web Browser, Otter Browser, Pale Moon, Palm Blazer, Palm Pre, Palm WebPro, Palmscape, Peeps dBrowser, Perfect Browser, Phantom Browser, Phantom.me, Phoenix, Phoenix Browser, Pi Browser, PlayFree Browser, Pluma, PocketBook Browser, Polaris, Polarity, PolyBrowser, Polypane, PrivacyWall, PronHub Browser, PSI Secure Browser, Puffin, Puffin Web Browser, Pure Lite Browser, Pure Mini Browser, Qazweb, QQ Browser, QQ Browser Lite, QQ Browser Mini, QtWebEngine, Quark, Quick Browser, QupZilla, Qutebrowser, Qwant Mobile, Raise Fast Browser, Realme Browser, Rekonq, Reqwireless WebViewer, RockMelt, Safari, Safari Technology Preview, Safe Exam Browser, Sailfish Browser, SalamWeb, Samsung Browser, Savannah Browser, SavySoda, Secure Browser, Secure Private Browser, Seewo Browser, SEMC-Browser, Seraphic Sraf, Seznam Browser, SFive, Sharkee Browser, Shiira, Sidekick, SilverMob US, SimpleBrowser, SiteKiosk, Sizzy, Skyfire, Sleipnir, Slimjet, Smart Browser, Smart Lenovo Browser, Smart Search & Web Browser, Smooz, Snowshoe, Sogou Explorer, Sogou Mobile Browser, SOTI Surf, Soul Browser, SP Browser, Spectre Browser, Splash, Sputnik Browser, Stampy Browser, Stargon, START Internet Browser, Steam In-Game Overlay, Streamy, Sunrise, Super Fast Browser, SuperBird, SuperFast Browser, surf, Surf Browser, Sushi Browser, Swiftfox, T-Browser, t-online.de Browser, T+Browser, Tao Browser, TenFourFox, Tenta Browser, Tesla Browser, Tizen Browser, ToGate, Tungsten, TV Bro, TweakStyle, UBrowser, UC Browser, UC Browser HD, UC Browser Mini, UC Browser Turbo, Ui Browser Mini, Ume Browser, UR Browser, Uzbl, vBrowser, Vegas Browser, Venus Browser, Via, Viasat Browser, Vision Mobile Browser, Vivaldi, vivo Browser, VMware AirWatch, Waterfox, Wave Browser, Wear Internet Browser, Web Explorer, WebPositive, WeTab Browser, Whale Browser, wOSBrowser, XBrowser Mini, Xiino, xStand, Xvast, Yaani Browser, Yahoo! Japan Browser, Yandex Browser, Yandex Browser Lite, Yolo Browser, YouCare, Zetakey, Zvu
[[top]](#top) \ No newline at end of file diff --git a/package.json b/package.json index 61eb0374..5a65a936 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-device-detector", - "version": "2.0.2", + "version": "2.0.3", "description": "Nodejs device detector (port matomo-org/device-detector)", "main": "index.js", "scripts": { diff --git a/parser/client/browser-families.js b/parser/client/browser-families.js index f708037f..29769652 100644 --- a/parser/client/browser-families.js +++ b/parser/client/browser-families.js @@ -22,7 +22,7 @@ module.exports = { 'DC', 'G8', 'DT', 'AP', 'AK', 'UI', 'SD', 'VN', '4S', '2S', 'RF', 'LR', 'SQ', 'BV', 'L1', 'F0', 'KS', 'V0', 'C8', 'AZ', 'MM', 'BT', 'N0', 'P0', 'F3', 'VS', 'DU', - 'D0', 'P1', 'O4', '8S', 'H3', 'TE', 'WB', 'K1', + 'D0', 'P1', 'O4', '8S', 'H3', 'TE', 'WB', 'K1', 'P2', ], 'Firefox': [ 'AX', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1', diff --git a/parser/client/browser-short.js b/parser/client/browser-short.js index a4da260c..fc43b8ae 100755 --- a/parser/client/browser-short.js +++ b/parser/client/browser-short.js @@ -329,6 +329,7 @@ module.exports = { 'PT': 'Polarity', 'LY': 'PolyBrowser', 'PI': 'PrivacyWall', + 'P2': 'Pi Browser', 'P0': 'PronHub Browser', 'PC': 'PSI Secure Browser', 'RW': 'Reqwireless WebViewer', diff --git a/regexes/client/browsers.yml b/regexes/client/browsers.yml index eb457e32..f757988f 100644 --- a/regexes/client/browsers.yml +++ b/regexes/client/browsers.yml @@ -341,6 +341,13 @@ name: 'Lolifox' version: '$1' +# PiBrowser (https://play.google.com/store/apps/details?id=pi.browser) +- regex: 'PiBrowser/(\d+[\.\d]+)' + name: 'Pi Browser' + version: '$1' + engine: + default: 'Blink' + # Qutebrowser (https://qutebrowser.org/) - regex: 'qutebrowser/(\d+[\.\d]+).+Chrome' name: 'Qutebrowser' diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index c943ad3d..df541414 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -115,3 +115,4 @@ 'com.ninexgen.chowbo': 'Chowbo' 'net.pertiller.debuggablebrowser': 'Debuggable Browser' 'com.appssppa.idesktoppcbrowser': 'iDesktop PC Browser' +'pi.browser': 'Pi Browser' diff --git a/regexes/device-index-hash.yml b/regexes/device-index-hash.yml index f105cb2c..0b9dfd95 100644 --- a/regexes/device-index-hash.yml +++ b/regexes/device-index-hash.yml @@ -286,6 +286,8 @@ dn2103: - OnePlus kfkawi: - Amazon +mrd-lx1: + - Huawei archos gamepad: - Archos archos gamepad2: @@ -416,6 +418,7 @@ macbookpro3,1: - Apple macmini7,1: - Apple + - Advan macbook7,1: - Apple macpro5,1: @@ -669,6 +672,8 @@ pm80: - Point Mobile mc401_gwl: - iWaylink +dimagic cube dm011: + - Digma gi-626: - altron 5039d_ru: @@ -1547,6 +1552,16 @@ rosemary: - Xiaomi a101xm: - Xiaomi +tecno le8: + - Tecno Mobile +22031116bg: + - Xiaomi +m1901f7s: + - Xiaomi +redmi note 11s: + - Xiaomi +2201116si: + - Xiaomi ipod5,1: - Apple panasonic sv-mv100: @@ -1559,6 +1574,48 @@ nw-z1000series: - Sony lenco diverso-700: - Lenco +drp29101: + - RCA Tablets +da220hql: + - Acer +da241hl: + - Acer +vsd220: + - ViewSonic +ifp7550-3: + - ViewSonic +ifp9850-3: + - ViewSonic +ifp8650-3: + - ViewSonic +ifp6550-3: + - ViewSonic +wt22m-fi: + - AOpen +wt19m-fi: + - AOpen +t2s_lite: + - Sunmi +xdh-0f-a1: + - Xiaodu +xdh-17-a1: + - Xiaodu +xdh-18-a1: + - Xiaodu +xdh-21-a1: + - Xiaodu +xdh-29-b1: + - Xiaodu +xdh-2a-b1: + - Xiaodu +aeobc: + - Amazon +aeokn: + - Amazon +aeoch: + - Amazon +aeocw: + - Amazon i7u: - Advan i4u: @@ -7316,6 +7373,10 @@ n9560: - ZTE n9521: - ZTE +ta-1000: + - Nokia +sm-a205gn: + - Samsung sky_3.5: - Sky sky 4.0d: @@ -15623,6 +15684,30 @@ oinom v9: - OINOM oinom_v7h: - OINOM +u feel ecom: + - Wiko +u feel: + - Wiko +w_c800s: + - Wiko +sm-a526u: + - Samsung +sm-a5360: + - Samsung +sm-a536u: + - Samsung +sm-a536u1: + - Samsung +sm-a536w: + - Samsung +so-04e: + - Sony +wildfire e1 plus: + - HTC +2201116pi: + - POCO +comio c2 lite: + - Comio oinom_v7: - OINOM oinom_v9d: @@ -24377,6 +24462,10 @@ lenovo k12 note: - Lenovo sm-g990w: - Samsung +hisense h50: + - Hisense +sm-a135u: + - Samsung bravis_a506: - Bravis bravis delta: @@ -26307,6 +26396,195 @@ sm-m336k: - Samsung sm-e236b: - Samsung +ne2217: + - OnePlus +ne2211: + - OnePlus +i2203: + - Vivo +i2127: + - Vivo +moto g52: + - Motorola +motorola edge 30 pro: + - Motorola +zte a71 5g: + - ZTE +cph2341: + - OPPO +cph2343: + - OPPO +cph2333: + - OPPO +aris pro: + - Vsmart +aris: + - Vsmart +cma-lx3: + - Huawei +cma-lx2: + - Huawei +tecno kg5j: + - Tecno Mobile +tecno kg5k: + - Tecno Mobile +tecno ch6h: + - Tecno Mobile +tecno bd4i: + - Tecno Mobile +tfy-lx2: + - Huawei +u696cl: + - Unimax +v2149: + - Vivo +v2146: + - Vivo +v2153: + - Vivo +v2151: + - Vivo +hit p13: + - Philco +rmx3516: + - Realme +rmx3511: + - Realme +rmx3501: + - Realme +orange nola fun: + - Orange +220233l2g: + - Xiaomi +21091116ui: + - Xiaomi +rmx3301: + - Realme +rmx3312: + - Realme +rmx3521: + - Realme +rmx3392: + - Realme +note_7p: + - Ulefone +bq-6061l: + - bq +vfd 301: + - Vodafone +vfd 710: + - Vodafone +vfd 501: + - Vodafone +vienna: + - Ulefone +gm6: + - General Mobile +glo: + - Mobicel +h3413: + - Sony +rc2200l: + - Orbic +itel w6503: + - iTel +kyf41: + - Kyocera +2201117pi: + - POCO +sm-s134dl: + - Samsung +megafon sp-w1: + - MegaFon +omnia7: + - Samsung +gt-s7530: + - Samsung +sgh-i677: + - Samsung +gt-i8350: + - Samsung +sgh-i937: + - Samsung +bishop-rq451: + - RoyQueen +telenor smart pro 2: + - Telenor +cm990: + - Huawei +bv6000_ru: + - Blackview +cinemax_infinity: + - Zen +cinemax_prime: + - Zen +diamond 2: + - Sico +dream_one_8: + - FireFly Mobile +digicel dl2 xl: + - Digicel +diamond_lte: + - Telefunken +dexp_es1050: + - DEXP +desire r8 lite: + - Cherry Mobile + - HTC +desire r6: + - Cherry Mobile + - HTC +desire r6 plus: + - Cherry Mobile + - HTC +desay d18: + - Desay +d1_pro: + - Bluboo +phantom5: + - Tecno Mobile +fire2 air lte: + - InnJoo +fire2 pro lte: + - InnJoo +fire_plus_lte: + - InnJoo +fire3 mini: + - InnJoo +fire2 lte: + - InnJoo +evermiracle s: + - Evertek +eversolo: + - Evertek +evershineii: + - Evertek +everglory ii: + - Evertek +everallureii: + - Evertek +evermiracle power: + - Evertek +evertrendy+4g: + - Evertek +era_x: + - Xolo +era_hd: + - Xolo +era_4g: + - Xolo +era 4k: + - Xolo +era 4g: + - Xolo +energy_diamond_mini: + - Blu +elegance 5.0 lite: + - Kiano +elegance_4.5: + - Kiano +elite photopro: + - Sky y9plus: - Doogee doro 8030/8031/8028: @@ -29315,8 +29593,6 @@ atu-l22: - Huawei mrd-lx3: - Huawei -mrd-lx1: - - Huawei mrd-lx1n: - Huawei mrd-lx1f: @@ -33076,46 +33352,6 @@ as-4421: - Assistant gsmart alto a2: - Gigabyte -da220hql: - - Acer -da241hl: - - Acer -vsd220: - - ViewSonic -ifp7550-3: - - ViewSonic -ifp9850-3: - - ViewSonic -ifp8650-3: - - ViewSonic -ifp6550-3: - - ViewSonic -wt22m-fi: - - AOpen -wt19m-fi: - - AOpen -t2s_lite: - - Sunmi -xdh-0f-a1: - - Xiaodu -xdh-17-a1: - - Xiaodu -xdh-18-a1: - - Xiaodu -xdh-21-a1: - - Xiaodu -xdh-29-b1: - - Xiaodu -xdh-2a-b1: - - Xiaodu -aeobc: - - Amazon -aeokn: - - Amazon -aeoch: - - Amazon -aeocw: - - Amazon bush 10.0 mytablet: - Bush bush 7.85 tablet: @@ -39772,6 +40008,70 @@ m7_3g: - Multilaser m10_3g: - Multilaser +pmt4337_3g_ru: + - Prestigio +pmt3997_w_d_ru: + - Prestigio +pmt3104_wi_d_ru: + - Prestigio +pmt1157_4g_c_ru: + - Prestigio +pmt1107_4g_d_ru: + - Prestigio +sm-x808u: + - Samsung +eda52: + - Honeywell +advan 1011: + - Advan +acer one 8 t4-82l: + - Acer +m10 pro lte: + - Reeder +la tab stand: + - Logicom +9060g: + - TCL +xp10_wifi: + - Xtouch +a3-a50: + - Acer +e1060x: + - Medion +ct9a03w23: + - Venturer +h110: + - DEXP +h210: + - DEXP +t806mh: + - AllDocube +etl101gb: + - Microtech +a8i-q2: + - Reeder +air 7.85 3g: + - RoverPad +art 7.85 3g: + - RoverPad +terra_7ow: + - GOCLEVER +terra_7ol: + - GOCLEVER +c bot tab 70: + - Logicom +c bot tab 100: + - Logicom +et8183gq-hm15: + - Eurostar +et7184gq-b15: + - Eurostar +et7183gq-h16: + - Eurostar +epic_p7: + - Vonino +epic_m8: + - Vonino senkatel_t1009: - Senkatel senkatel_t7011: @@ -41116,6 +41416,18 @@ ex-32hs016b: - Asano 42flx9060t2: - Erisson +2020/2021 uhd android tv: + - Philips +2021/22 philips uhd android tv: + - Philips +gigatv: + - Vodafone +iconbit movie play: + - IconBIT +dm-led42sr24: + - Digma +yuno.pt430ct02.1.cv358h.t42: + - Yuno bb2 pro: - Mecool kii pro: @@ -41648,3 +41960,5 @@ ow19w3: - OPPO ow20w1: - OPPO +lem15: + - LEMFO diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index ddd4530c..6187ac93 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|(?