Changeset 2391688
- Timestamp:
- 10/01/2020 01:33:41 PM (6 years ago)
- Location:
- clickervolt/trunk
- Files:
-
- 2 added
- 246 edited
-
admin/images/icons/browsers/36.png (modified) (previous)
-
admin/images/icons/browsers/3B.png (modified) (previous)
-
admin/images/icons/browsers/A0.png (modified) (previous)
-
admin/images/icons/browsers/AA.png (modified) (previous)
-
admin/images/icons/browsers/AD.png (modified) (previous)
-
admin/images/icons/browsers/AG.png (modified) (previous)
-
admin/images/icons/browsers/AH.png (modified) (previous)
-
admin/images/icons/browsers/AL.png (modified) (previous)
-
admin/images/icons/browsers/AM.png (modified) (previous)
-
admin/images/icons/browsers/AN.png (modified) (previous)
-
admin/images/icons/browsers/AO.png (modified) (previous)
-
admin/images/icons/browsers/AR.png (modified) (previous)
-
admin/images/icons/browsers/AS.png (modified) (previous)
-
admin/images/icons/browsers/AT.png (modified) (previous)
-
admin/images/icons/browsers/AV.png (modified) (previous)
-
admin/images/icons/browsers/AW.png (modified) (previous)
-
admin/images/icons/browsers/AX.png (modified) (previous)
-
admin/images/icons/browsers/BA.png (modified) (previous)
-
admin/images/icons/browsers/BB.png (modified) (previous)
-
admin/images/icons/browsers/BD.png (modified) (previous)
-
admin/images/icons/browsers/BE.png (modified) (previous)
-
admin/images/icons/browsers/BH.png (modified) (previous)
-
admin/images/icons/browsers/BI.png (modified) (previous)
-
admin/images/icons/browsers/BJ.png (modified) (previous)
-
admin/images/icons/browsers/BK.png (modified) (previous)
-
admin/images/icons/browsers/BM.png (modified) (previous)
-
admin/images/icons/browsers/BR.png (modified) (previous)
-
admin/images/icons/browsers/BS.png (modified) (previous)
-
admin/images/icons/browsers/BU.png (modified) (previous)
-
admin/images/icons/browsers/C2.png (modified) (previous)
-
admin/images/icons/browsers/CA.png (modified) (previous)
-
admin/images/icons/browsers/CB.png (modified) (previous)
-
admin/images/icons/browsers/CC.png (modified) (previous)
-
admin/images/icons/browsers/CD.png (modified) (previous)
-
admin/images/icons/browsers/CE.png (modified) (previous)
-
admin/images/icons/browsers/CF.png (modified) (previous)
-
admin/images/icons/browsers/CH.png (modified) (previous)
-
admin/images/icons/browsers/CI.png (modified) (previous)
-
admin/images/icons/browsers/CK.png (modified) (previous)
-
admin/images/icons/browsers/CL.png (modified) (previous)
-
admin/images/icons/browsers/CM.png (modified) (previous)
-
admin/images/icons/browsers/CN.png (modified) (previous)
-
admin/images/icons/browsers/CO.png (modified) (previous)
-
admin/images/icons/browsers/CP.png (modified) (previous)
-
admin/images/icons/browsers/CR.png (modified) (previous)
-
admin/images/icons/browsers/CT.png (modified) (previous)
-
admin/images/icons/browsers/CU.png (modified) (previous)
-
admin/images/icons/browsers/CV.png (modified) (previous)
-
admin/images/icons/browsers/CY.png (modified) (previous)
-
admin/images/icons/browsers/DE.png (modified) (previous)
-
admin/images/icons/browsers/DI.png (modified) (previous)
-
admin/images/icons/browsers/DL.png (modified) (previous)
-
admin/images/icons/browsers/DT.png (modified) (previous)
-
admin/images/icons/browsers/EC.png (modified) (previous)
-
admin/images/icons/browsers/EI.png (modified) (previous)
-
admin/images/icons/browsers/EP.png (modified) (previous)
-
admin/images/icons/browsers/EZ.png (modified) (previous)
-
admin/images/icons/browsers/F1.png (modified) (previous)
-
admin/images/icons/browsers/FB.png (modified) (previous)
-
admin/images/icons/browsers/FD.png (modified) (previous)
-
admin/images/icons/browsers/FE.png (modified) (previous)
-
admin/images/icons/browsers/FF.png (modified) (previous)
-
admin/images/icons/browsers/FL.png (modified) (previous)
-
admin/images/icons/browsers/FM.png (modified) (previous)
-
admin/images/icons/browsers/FN.png (modified) (previous)
-
admin/images/icons/browsers/FR.png (modified) (previous)
-
admin/images/icons/browsers/FU.png (modified) (previous)
-
admin/images/icons/browsers/GB.png (modified) (previous)
-
admin/images/icons/browsers/GE.png (modified) (previous)
-
admin/images/icons/browsers/HC.png (modified) (previous)
-
admin/images/icons/browsers/HH.png (modified) (previous)
-
admin/images/icons/browsers/HU.png (modified) (previous)
-
admin/images/icons/browsers/I1.png (modified) (previous)
-
admin/images/icons/browsers/I3.png (modified) (previous)
-
admin/images/icons/browsers/IA.png (modified) (previous)
-
admin/images/icons/browsers/IB.png (modified) (previous)
-
admin/images/icons/browsers/ID.png (modified) (previous)
-
admin/images/icons/browsers/IE.png (modified) (previous)
-
admin/images/icons/browsers/IR.png (modified) (previous)
-
admin/images/icons/browsers/IV.png (modified) (previous)
-
admin/images/icons/browsers/IW.png (modified) (previous)
-
admin/images/icons/browsers/JI.png (modified) (previous)
-
admin/images/icons/browsers/JO.png (modified) (previous)
-
admin/images/icons/browsers/JS.png (modified) (previous)
-
admin/images/icons/browsers/KI.png (modified) (previous)
-
admin/images/icons/browsers/KM.png (modified) (previous)
-
admin/images/icons/browsers/KO.png (modified) (previous)
-
admin/images/icons/browsers/KW.png (modified) (previous)
-
admin/images/icons/browsers/KZ.png (modified) (previous)
-
admin/images/icons/browsers/LB.png (modified) (previous)
-
admin/images/icons/browsers/LG.png (modified) (previous)
-
admin/images/icons/browsers/LX.png (modified) (previous)
-
admin/images/icons/browsers/M1.png (modified) (previous)
-
admin/images/icons/browsers/MB.png (modified) (previous)
-
admin/images/icons/browsers/MC.png (modified) (previous)
-
admin/images/icons/browsers/ME.png (modified) (previous)
-
admin/images/icons/browsers/MF.png (modified) (previous)
-
admin/images/icons/browsers/MI.png (modified) (previous)
-
admin/images/icons/browsers/MS.png (modified) (previous)
-
admin/images/icons/browsers/MT.png (modified) (previous)
-
admin/images/icons/browsers/MU.png (modified) (previous)
-
admin/images/icons/browsers/NB.png (modified) (previous)
-
admin/images/icons/browsers/NL.png (modified) (previous)
-
admin/images/icons/browsers/NO.png (modified) (previous)
-
admin/images/icons/browsers/NS.png (modified) (previous)
-
admin/images/icons/browsers/NT.png (modified) (previous)
-
admin/images/icons/browsers/NV.png (modified) (previous)
-
admin/images/icons/browsers/O1.png (modified) (previous)
-
admin/images/icons/browsers/OB.png (modified) (previous)
-
admin/images/icons/browsers/OE.png (modified) (previous)
-
admin/images/icons/browsers/OG.png (modified) (previous)
-
admin/images/icons/browsers/OH.png (modified) (previous)
-
admin/images/icons/browsers/OI.png (modified) (previous)
-
admin/images/icons/browsers/OM.png (modified) (previous)
-
admin/images/icons/browsers/ON.png (modified) (previous)
-
admin/images/icons/browsers/OO.png (modified) (previous)
-
admin/images/icons/browsers/OP.png (modified) (previous)
-
admin/images/icons/browsers/OS.png (modified) (previous)
-
admin/images/icons/browsers/OT.png (modified) (previous)
-
admin/images/icons/browsers/OV.png (modified) (previous)
-
admin/images/icons/browsers/OW.png (modified) (previous)
-
admin/images/icons/browsers/PA.png (modified) (previous)
-
admin/images/icons/browsers/PL.png (modified) (previous)
-
admin/images/icons/browsers/PM.png (modified) (previous)
-
admin/images/icons/browsers/PR.png (modified) (previous)
-
admin/images/icons/browsers/PS.png (modified) (previous)
-
admin/images/icons/browsers/PW.png (modified) (previous)
-
admin/images/icons/browsers/PX.png (modified) (previous)
-
admin/images/icons/browsers/PY.png (modified) (previous)
-
admin/images/icons/browsers/Q1.png (modified) (previous)
-
admin/images/icons/browsers/QM.png (modified) (previous)
-
admin/images/icons/browsers/QQ.png (modified) (previous)
-
admin/images/icons/browsers/QU.png (modified) (previous)
-
admin/images/icons/browsers/QZ.png (modified) (previous)
-
admin/images/icons/browsers/RK.png (modified) (previous)
-
admin/images/icons/browsers/RM.png (modified) (previous)
-
admin/images/icons/browsers/S0.png (modified) (previous)
-
admin/images/icons/browsers/S5.png (modified) (previous)
-
admin/images/icons/browsers/SA.png (modified) (previous)
-
admin/images/icons/browsers/SB.png (modified) (previous)
-
admin/images/icons/browsers/SF.png (modified) (previous)
-
admin/images/icons/browsers/SH.png (modified) (previous)
-
admin/images/icons/browsers/SI.png (modified) (previous)
-
admin/images/icons/browsers/SK.png (modified) (previous)
-
admin/images/icons/browsers/SL.png (modified) (previous)
-
admin/images/icons/browsers/SM.png (modified) (previous)
-
admin/images/icons/browsers/SO.png (modified) (previous)
-
admin/images/icons/browsers/SP.png (modified) (previous)
-
admin/images/icons/browsers/SS.png (modified) (previous)
-
admin/images/icons/browsers/SX.png (modified) (previous)
-
admin/images/icons/browsers/SZ.png (modified) (previous)
-
admin/images/icons/browsers/TB.png (modified) (previous)
-
admin/images/icons/browsers/TF.png (modified) (previous)
-
admin/images/icons/browsers/TS.png (modified) (previous)
-
admin/images/icons/browsers/TU.png (modified) (previous)
-
admin/images/icons/browsers/TZ.png (modified) (previous)
-
admin/images/icons/browsers/UC.png (modified) (previous)
-
admin/images/icons/browsers/UM.png (modified) (previous)
-
admin/images/icons/browsers/UT.png (modified) (previous)
-
admin/images/icons/browsers/VG.png (modified) (previous)
-
admin/images/icons/browsers/VI.png (modified) (previous)
-
admin/images/icons/browsers/WE.png (modified) (previous)
-
admin/images/icons/browsers/WF.png (modified) (previous)
-
admin/images/icons/browsers/WI.png (modified) (previous)
-
admin/images/icons/browsers/WP.png (modified) (previous)
-
admin/images/icons/browsers/YA.png (modified) (previous)
-
admin/images/icons/browsers/YL.png (modified) (previous)
-
admin/images/icons/browsers/YN.png (modified) (previous)
-
admin/images/icons/os/AIX.png (modified) (previous)
-
admin/images/icons/os/AMG.png (modified) (previous)
-
admin/images/icons/os/AND.png (modified) (previous)
-
admin/images/icons/os/ARL.png (modified) (previous)
-
admin/images/icons/os/BEO.png (modified) (previous)
-
admin/images/icons/os/BLB.png (modified) (previous)
-
admin/images/icons/os/BSD.png (modified) (previous)
-
admin/images/icons/os/CES.png (modified) (previous)
-
admin/images/icons/os/COS.png (modified) (previous)
-
admin/images/icons/os/CYN.png (modified) (previous)
-
admin/images/icons/os/DEB.png (modified) (previous)
-
admin/images/icons/os/DFB.png (modified) (previous)
-
admin/images/icons/os/FED.png (modified) (previous)
-
admin/images/icons/os/FIR.png (modified) (previous)
-
admin/images/icons/os/FOS.png (modified) (previous)
-
admin/images/icons/os/GNT.png (modified) (previous)
-
admin/images/icons/os/GTV.png (modified) (previous)
-
admin/images/icons/os/HPX.png (modified) (previous)
-
admin/images/icons/os/IOS.png (modified) (previous)
-
admin/images/icons/os/KBT.png (modified) (previous)
-
admin/images/icons/os/KNO.png (modified) (previous)
-
admin/images/icons/os/LBT.png (modified) (previous)
-
admin/images/icons/os/LIN.png (modified) (previous)
-
admin/images/icons/os/MAC.png (modified) (previous)
-
admin/images/icons/os/MAE.png (modified) (previous)
-
admin/images/icons/os/MDR.png (modified) (previous)
-
admin/images/icons/os/MIN.png (modified) (previous)
-
admin/images/icons/os/MOR.png (modified) (previous)
-
admin/images/icons/os/NBS.png (modified) (previous)
-
admin/images/icons/os/NDS.png (modified) (previous)
-
admin/images/icons/os/ORD.png (modified) (previous)
-
admin/images/icons/os/OS2.png (modified) (previous)
-
admin/images/icons/os/POS.png (modified) (previous)
-
admin/images/icons/os/PS3.png (modified) (previous)
-
admin/images/icons/os/PSP.png (modified) (previous)
-
admin/images/icons/os/QNX.png (modified) (previous)
-
admin/images/icons/os/REM.png (modified) (previous)
-
admin/images/icons/os/RHT.png (modified) (previous)
-
admin/images/icons/os/ROS.png (modified) (previous)
-
admin/images/icons/os/SAB.png (modified) (previous)
-
admin/images/icons/os/SAF.png (modified) (previous)
-
admin/images/icons/os/SBA.png (modified) (previous)
-
admin/images/icons/os/SLW.png (modified) (previous)
-
admin/images/icons/os/SMG.png (modified) (previous)
-
admin/images/icons/os/SOS.png (modified) (previous)
-
admin/images/icons/os/SSE.png (modified) (previous)
-
admin/images/icons/os/SYL.png (modified) (previous)
-
admin/images/icons/os/SYM.png (modified) (previous)
-
admin/images/icons/os/TDX.png (modified) (previous)
-
admin/images/icons/os/TIZ.png (modified) (previous)
-
admin/images/icons/os/UBT.png (modified) (previous)
-
admin/images/icons/os/VLN.png (modified) (previous)
-
admin/images/icons/os/WCE.png (modified) (previous)
-
admin/images/icons/os/WII.png (modified) (previous)
-
admin/images/icons/os/WIN.png (modified) (previous)
-
admin/images/icons/os/WIO.png (modified) (previous)
-
admin/images/icons/os/WMO.png (modified) (previous)
-
admin/images/icons/os/WOS.png (modified) (previous)
-
admin/images/icons/os/WPH.png (modified) (previous)
-
admin/images/icons/os/WRT.png (modified) (previous)
-
admin/images/icons/os/XBT.png (modified) (previous)
-
admin/images/icons/os/XBX.png (modified) (previous)
-
admin/images/icons/os/YNS.png (modified) (previous)
-
clickervolt.php (modified) (1 diff)
-
db/db.php (modified) (1 diff)
-
others/device-detector/DeviceDetector.php (modified) (2 diffs)
-
others/device-detector/Parser/Client/Browser.php (modified) (2 diffs)
-
others/device-detector/Parser/Device/DeviceParserAbstract.php (modified) (33 diffs)
-
others/device-detector/Parser/Device/Notebook.php (added)
-
others/device-detector/README.md (modified) (5 diffs)
-
others/device-detector/device-brands.txt (modified) (36 diffs)
-
others/device-detector/device-names.txt (modified) (139 diffs)
-
others/device-detector/regexes/bots.yml (modified) (3 diffs)
-
others/device-detector/regexes/client/browsers.yml (modified) (1 diff)
-
others/device-detector/regexes/client/libraries.yml (modified) (1 diff)
-
others/device-detector/regexes/client/mobile_apps.yml (modified) (2 diffs)
-
others/device-detector/regexes/device/mobiles.yml (modified) (282 diffs)
-
others/device-detector/regexes/device/notebooks.yml (added)
-
others/device-detector/regexes/oss.yml (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
clickervolt/trunk/clickervolt.php
r2383010 r2391688 5 5 * Plugin URI: https://clickervolt.com/ 6 6 * Description: Advanced click tracking, link cloaking and affiliate campaigns management made easy. 7 * Version: 1.16 67 * Version: 1.167 8 8 * Author: ClickerVolt.com 9 9 * License: GPLv3 -
clickervolt/trunk/db/db.php
r2383010 r2391688 11 11 class DB 12 12 { 13 const VERSION = 1.16 6;13 const VERSION = 1.167; 14 14 15 15 const OPTION_VERSION = 'clickervolt-version'; -
clickervolt/trunk/others/device-detector/DeviceDetector.php
r2339223 r2391688 51 51 * Current version number of DeviceDetector 52 52 */ 53 const VERSION = '3.1 2.6';53 const VERSION = '3.13.0'; 54 54 55 55 /** … … 182 182 183 183 $this->addDeviceParser('HbbTv'); 184 $this->addDeviceParser('Notebook'); 184 185 $this->addDeviceParser('Console'); 185 186 $this->addDeviceParser('CarBrowser'); -
clickervolt/trunk/others/device-detector/Parser/Client/Browser.php
r2357258 r2391688 125 125 'GB' => 'Glass Browser', 126 126 'GE' => 'Google Earth', 127 'GO' => 'GOG Galaxy', 127 128 'HA' => 'Hawk Turbo Browser', 128 129 'HO' => 'hola! Browser', … … 308 309 'Amiga' => array('AV', 'AW'), 309 310 'Chrome' => array('CH', 'BA', 'BR', 'CC', 'CD', 'CM', 'CI', 'CF', 'CN', 'CR', 'CP', 'DD', 'IR', 'RM', 'AO', 'TS', 'VI', 'PT', 'AS', 'TB', 'AD', 'SB', 'WP', 'I3', 'CV', 'WH', 'SZ', 'QW', 'LF', 'KW', '2B', 'CE', 'EC', 'MT', 'MS', 'HA', 'OC', 'MZ', 'BM', 'KN', 'SW', 'M1', 'FA', 'TA', 'AH', 'CL', 'SU', 'EU', 'UB', 'LO', 'VG', 'TV', 'A0', '1B', 'S4', 'EE', 'AE', 'VM', 'O0', 'TG', 'GB', 'SY', 'HH', 'YJ', 'LL', 'TU', 'XV', 'C2', 'QU', 'YN'), 310 'Firefox' => array('FF', 'FE', 'FM', 'SX', 'FB', 'PX', 'MB', 'EI', 'WF', 'CU', 'TF', 'QM', 'FR', 'I4', 'GZ', 'MO', 'F1', 'BI', 'MN', 'BH', 'TO', 'OS', 'MY', 'FY', 'AX', 'C0', 'LH', 'S5', 'ZV' ),311 'Firefox' => array('FF', 'FE', 'FM', 'SX', 'FB', 'PX', 'MB', 'EI', 'WF', 'CU', 'TF', 'QM', 'FR', 'I4', 'GZ', 'MO', 'F1', 'BI', 'MN', 'BH', 'TO', 'OS', 'MY', 'FY', 'AX', 'C0', 'LH', 'S5', 'ZV', 'IW'), 311 312 'Internet Explorer' => array('IE', 'IM', 'PS'), 312 313 'Konqueror' => array('KO'), -
clickervolt/trunk/others/device-detector/Parser/Device/DeviceParserAbstract.php
r2357258 r2391688 88 88 'A1' => 'Altech UEC', 89 89 'A5' => 'altron', 90 '3L' => 'Alfawise', 90 91 'AN' => 'Arnova', 91 92 '7A' => 'Anry', … … 94 95 'KN' => 'Amazon', 95 96 'AG' => 'AMGOO', 97 '9A' => 'Amigoo', 96 98 'AO' => 'Amoi', 99 '3N' => 'Aoson', 97 100 'AP' => 'Apple', 98 101 'AR' => 'Archos', … … 103 106 'A6' => 'Ark', 104 107 'A4' => 'Ask', 108 '8A' => 'Asano', 105 109 'A8' => 'Assistant', 106 110 'A0' => 'ANS', … … 112 116 'AM' => 'Azumi Mobile', 113 117 'BB' => 'BBK', 118 '0B' => 'BB Mobile', 114 119 'BE' => 'Becker', 115 120 'B5' => 'Beeline', 116 121 'BI' => 'Bird', 122 '1B' => 'Billion', 117 123 'BT' => 'Bitel', 118 124 'B8' => 'BIHEE', … … 127 133 'BN' => 'Barnes & Noble', 128 134 'BO' => 'BangOlufsen', 135 'B9' => 'Bobarry', 129 136 'BQ' => 'BenQ', 130 137 'BS' => 'BenQ-Siemens', … … 153 160 '1C' => 'Chuwi', 154 161 'L8' => 'Clarmin', 162 'CD' => 'Cloudfone', 155 163 'C0' => 'Clout', 156 164 'CK' => 'Cricket', … … 161 169 'C3' => 'China Mobile', 162 170 'CR' => 'CreNova', 171 '0C' => 'Crony', 163 172 'CT' => 'Capitel', 164 173 'CQ' => 'Compaq', … … 197 206 'DM' => 'DMM', 198 207 'DO' => 'Doogee', 208 'DF' => 'Doffler', 199 209 'DV' => 'Doov', 200 210 'DP' => 'Dopod', … … 204 214 'EB' => 'E-Boda', 205 215 '2E' => 'E-Ceros', 216 '5E' => '2E', 206 217 'EA' => 'EBEST', 207 218 'EC' => 'Ericsson', … … 214 225 'EM' => 'Eks Mobility', 215 226 'EL' => 'Elephone', 227 '4E' => 'Eltex', 216 228 'L0' => 'Element', 217 229 'EG' => 'Elenberg', … … 294 306 'IB' => 'iBall', 295 307 'IJ' => 'i-Joy', 308 'IC' => 'iDroid', 296 309 'IY' => 'iBerry', 297 310 'IH' => 'iHunt', … … 299 312 'IE' => 'iView', 300 313 'I8' => 'iVA', 314 '1I' => 'iMars', 301 315 'IM' => 'i-mate', 302 316 'I1' => 'iOcean', … … 323 337 'I3' => 'Impression', 324 338 'IZ' => 'iTel', 339 '0I' => 'iTruck', 325 340 'I9' => 'iZotron', 326 341 'JA' => 'JAY-Tech', 327 342 'JI' => 'Jiayu', 343 'JG' => 'Jinga', 328 344 'JO' => 'Jolla', 329 345 'J5' => 'Just5', … … 331 347 'JK' => 'JKL', 332 348 'KL' => 'Kalley', 349 '0K' => 'Klipad', 333 350 'K4' => 'Kaan', 334 351 'K7' => 'Kaiomy', … … 359 376 'KY' => 'Kyocera', 360 377 'KZ' => 'Kazam', 378 '1K' => 'Kzen', 361 379 'KE' => 'Krüger&Matz', 362 380 'LQ' => 'LAIQ', … … 381 399 'LO' => 'Loewe', 382 400 'LM' => 'Logicom', 401 '1L' => 'Logic', 383 402 'L3' => 'Lexand', 384 403 'LX' => 'Lexibook', 385 404 'LY' => 'LYF', 386 405 'LU' => 'Lumus', 406 '0L' => 'Lumigon', 387 407 'L9' => 'Luna', 388 408 'MN' => 'M4tel', … … 405 425 '3M' => 'Meitu', 406 426 'ME' => 'Metz', 427 '0E' => 'Melrose', 407 428 'MX' => 'MEU', 408 429 'MI' => 'MicroMax', 409 430 '8M' => 'Mito', 431 '1X' => 'Minix', 410 432 'M5' => 'MIXC', 433 '1Z' => 'MiXzo', 411 434 'MH' => 'Mobiola', 412 435 '4M' => 'Mobicel', … … 432 455 'N4' => 'MTN', 433 456 'MY' => 'MyPhone', 457 '3T' => 'MyTab', 434 458 '1M' => 'MYFON', 435 459 'MG' => 'MyWigo', … … 441 465 'N5' => 'NOA', 442 466 'NE' => 'NEC', 467 '1N' => 'Neomi', 443 468 'NF' => 'Neffos', 444 469 'NA' => 'Netgear', … … 456 481 'NB' => 'Noblex', 457 482 'NM' => 'Nomi', 483 '2N' => 'Nomu', 458 484 'N0' => 'Nuvo', 459 485 'NL' => 'NUU Mobile', … … 472 498 'ON' => 'OnePlus', 473 499 'OX' => 'Onix', 500 'OH' => 'Openbox', 474 501 'OP' => 'OPPO', 475 502 'O4' => 'ONN', … … 484 511 'OV' => 'Overmax', 485 512 'OY' => 'Oysters', 513 'O6' => 'Oyyu', 486 514 'OW' => 'öwn', 487 515 'O2' => 'Owwo', 516 'OZ' => 'OzoneHD', 488 517 'PN' => 'Panacom', 489 518 'PA' => 'Panasonic', … … 507 536 '3P' => 'Positivo BGH', 508 537 'PO' => 'phoneOne', 538 '5P' => 'Phonemax', 509 539 'PT' => 'Pantech', 510 540 'PY' => 'Ployer', … … 517 547 'PS' => 'Positivo', 518 548 'PR' => 'Prestigio', 549 '6P' => 'Primux', 519 550 'P7' => 'Protruly', 520 551 'P1' => 'ProScan', … … 556 587 'SA' => 'Samsung', 557 588 'S0' => 'Sanei', 589 'CZ' => 'Schneider', 558 590 'SD' => 'Sega', 559 591 'SL' => 'Selfix', 560 592 'SE' => 'Sony Ericsson', 593 '01' => 'Senkatel', 561 594 'S1' => 'Sencor', 562 595 'SF' => 'Softbank', … … 602 635 'SZ' => 'Sumvision', 603 636 'SS' => 'SWISSMOBILITY', 637 'QS' => 'SQOOL', 604 638 '0W' => 'Swipe', 605 639 '10' => 'Simbans', 606 640 'X1' => 'Safaricom', 607 641 'TA' => 'Tesla', 642 'TK' => 'Takara', 643 '4T' => 'Tronsmart', 608 644 'T5' => 'TB Touch', 609 645 'TC' => 'TCL', … … 620 656 'TG' => 'Telego', 621 657 'TL' => 'Telefunken', 658 '2L' => 'Tele2', 622 659 'T2' => 'Telenor', 623 660 'TM' => 'T-Mobile', … … 629 666 'T9' => 'Top House', 630 667 'TO' => 'Toplux', 668 '7T' => 'Torex', 631 669 'T8' => 'Touchmate', 632 670 'TS' => 'Toshiba', … … 637 675 'TR' => 'Turbo-X', 638 676 '1T' => 'Turbo', 677 '5T' => 'TurboKids', 639 678 '11' => 'True', 640 679 'TV' => 'TVC', 641 680 'TW' => 'TWM', 681 '6T' => 'Twoe', 642 682 'TX' => 'TechniSat', 643 683 'TZ' => 'teXet', … … 662 702 'VN' => 'Venso', 663 703 'V5' => 'Vivax', 704 '0V' => 'Vipro', 664 705 'VI' => 'Vitelcom', 665 706 'V7' => 'Vinga', 666 707 'VK' => 'VK Mobile', 667 708 'VS' => 'ViewSonic', 709 'VH' => 'Vsmart', 668 710 'V9' => 'Vsun', 669 711 'V8' => 'Vesta', … … 697 739 'W2' => 'Wigor', 698 740 'WI' => 'Wiko', 741 'WS' => 'Winds', 699 742 'WP' => 'Wieppo', 700 743 'WL' => 'Wolder', … … 703 746 'W1' => 'Woo', 704 747 'WX' => 'Woxter', 748 'WR' => 'Wortmann', 705 749 'XV' => 'X-View', 706 750 'XI' => 'Xiaomi', … … 724 768 'ZO' => 'Zonda', 725 769 'ZI' => 'Zidoo', 770 'ZX' => 'Ziox', 726 771 'ZP' => 'Zopo', 727 772 'ZT' => 'ZTE', -
clickervolt/trunk/others/device-detector/README.md
r2357258 r2391688 198 198 The lists below are auto generated and updated from time to time. Some of them might not be complete. 199 199 200 *Last update: 2020/ 08/09*200 *Last update: 2020/10/01* 201 201 202 202 ### List of detected operating systems: … … 206 206 ### List of detected browsers: 207 207 208 115 Browser, 2345 Browser, 360 Phone Browser, 360 Browser, Avant Browser, ABrowse, ANT Fresco, ANTGalio, Aloha Browser, Aloha Browser Lite, Amaya, Amigo, Android Browser, AOL Desktop, AOL Shield, Arora, Arctic Fox, Amiga Voyager, Amiga Aweb, Atom, Atomic Web Browser, Avast Secure Browser, AVG Secure Browser, Beaker Browser, Beamrise, BlackBerry Browser, Baidu Browser, Baidu Spark, Basilisk, Beonex, BlackHawk, Bunjalloo, B-Line, Blue Browser, Brave, BriskBard, BrowseX, Camino, CCleaner, Centaury, Coc Coc, Colibri, Comodo Dragon, Coast, Charon, CM Browser, Chrome Frame, Headless Chrome, Chrome, Chrome Mobile iOS, Conkeror, Chrome Mobile, CoolNovo, CometBird, COS Browser, ChromePlus, Chromium, Cyberfox, Cheshire, Crusta, Cunaguaro, Chrome Webview, dbrowser, Deepnet Explorer, Delta Browser, Dolphin, Dorado, Dooble, Dillo, DuckDuckGo Privacy Browser, Ecosia, Epic, Elinks, Element Browser, Elements Browser, eZ Browser, EUI Browser, GNOME Web, Espial TV Browser, Falkon, Faux Browser, Firefox Mobile iOS, Firebird, Fluid, Fennec, Firefox, Firefox Focus, Firefox Reality, Firefox Rocket, Flock, Firefox Mobile, Fireweb, Fireweb Navigator, FreeU, Galeon, Glass Browser, Google Earth, Hawk Turbo Browser, hola! Browser, HotJava, Huawei Browser, IBrowse, iCab, iCab Mobile, Iridium, Iron Mobile, IceCat, IceDragon, Isivioo, Iceweasel, Internet Explorer, IE Mobile, Iron, Jasmine, Jig Browser, Jig Browser Plus, Jio Browser, K.Browser, Kindle Browser, K-meleon, Konqueror, Kapiko, Kinza, Kiwi, Kylo, Kazehakase, Cheetah Browser, LieBaoFast, LG Browser, Light, Links, Lovense Browser, LuaKit, Lulumi, Lunascape, Lunascape Lite, Lynx, mCent, MicroB, NCSA Mosaic, Meizu Browser, Mercury, Mobile Safari, Midori, Mobicip, MIUI Browser, Mobile Silk, Minimo, Mint Browser, Maxthon, Mypal, Nokia Browser, Nokia OSS Browser, Nokia Ovi Browser, Nox Browser, NetSurf, NetFront, NetFront Life, NetPositive, Netscape, NTENT Browser, Oculus Browser, Opera Mini iOS, Obigo, Odyssey Web Browser, Off By One, OhHai Browser, ONE Browser, Opera GX, Opera Neon, Opera Devices, Opera Mini, Opera Mobile, Opera, Opera Next, Opera Touch, Ordissimo, Oregano, Origin In-Game Overlay, Origyn Web Browser, Openwave Mobile Browser, OmniWeb, Otter Browser, Palm Blazer, Pale Moon, Polypane, Oppo Browser, Palm Pre, Puffin, Palm WebPro, Palmscape, Phoenix, Polaris, Polarity, Microsoft Edge, QQ Browser Mini, QQ Browser, Qutebrowser, Quark, QupZilla, Qwant Mobile, QtWebEngine, Realme Browser, Rekonq, RockMelt, Samsung Browser, Sailfish Browser, SEMC-Browser, Sogou Explorer, Safari, Safe Exam Browser, SalamWeb, Shiira, SimpleBrowser, Sizzy, Skyfire, Seraphic Sraf, Sleipnir, Snowshoe, Sogou Mobile Browser, Splash, Sputnik Browser, Sunrise, SuperBird, Super Fast Browser, surf, START Internet Browser, Steam In-Game Overlay, Streamy, Swiftfox, Seznam Browser, t-online.de Browser, Tao Browser, TenFourFox, Tenta Browser, Tizen Browser, Tungsten, ToGate, TweakStyle, TV Bro, UBrowser, UC Browser, UC Browser Mini, UC Browser Turbo, Uzbl, Vivaldi, vivo Browser, Vision Mobile Browser, VMware AirWatch, Wear Internet Browser, Web Explorer, WebPositive, Waterfox, Whale Browser, wOSBrowser, WeTab Browser, Yahoo! Japan Browser, Yandex Browser, Yandex Browser Lite, Yaani Browser, Xiino, Xvast, Zvu208 115 Browser, 2345 Browser, 360 Phone Browser, 360 Browser, Avant Browser, ABrowse, ANT Fresco, ANTGalio, Aloha Browser, Aloha Browser Lite, Amaya, Amigo, Android Browser, AOL Desktop, AOL Shield, Arora, Arctic Fox, Amiga Voyager, Amiga Aweb, Atom, Atomic Web Browser, Avast Secure Browser, AVG Secure Browser, Beaker Browser, Beamrise, BlackBerry Browser, Baidu Browser, Baidu Spark, Basilisk, Beonex, BlackHawk, Bunjalloo, B-Line, Blue Browser, Brave, BriskBard, BrowseX, Camino, CCleaner, Centaury, Coc Coc, Colibri, Comodo Dragon, Coast, Charon, CM Browser, Chrome Frame, Headless Chrome, Chrome, Chrome Mobile iOS, Conkeror, Chrome Mobile, CoolNovo, CometBird, COS Browser, ChromePlus, Chromium, Cyberfox, Cheshire, Crusta, Cunaguaro, Chrome Webview, dbrowser, Deepnet Explorer, Delta Browser, Dolphin, Dorado, Dooble, Dillo, DuckDuckGo Privacy Browser, Ecosia, Epic, Elinks, Element Browser, Elements Browser, eZ Browser, EUI Browser, GNOME Web, Espial TV Browser, Falkon, Faux Browser, Firefox Mobile iOS, Firebird, Fluid, Fennec, Firefox, Firefox Focus, Firefox Reality, Firefox Rocket, Flock, Firefox Mobile, Fireweb, Fireweb Navigator, FreeU, Galeon, Glass Browser, Google Earth, GOG Galaxy, Hawk Turbo Browser, hola! Browser, HotJava, Huawei Browser, IBrowse, iCab, iCab Mobile, Iridium, Iron Mobile, IceCat, IceDragon, Isivioo, Iceweasel, Internet Explorer, IE Mobile, Iron, Jasmine, Jig Browser, Jig Browser Plus, Jio Browser, K.Browser, Kindle Browser, K-meleon, Konqueror, Kapiko, Kinza, Kiwi, Kylo, Kazehakase, Cheetah Browser, LieBaoFast, LG Browser, Light, Links, Lovense Browser, LuaKit, Lulumi, Lunascape, Lunascape Lite, Lynx, mCent, MicroB, NCSA Mosaic, Meizu Browser, Mercury, Mobile Safari, Midori, Mobicip, MIUI Browser, Mobile Silk, Minimo, Mint Browser, Maxthon, Mypal, Nokia Browser, Nokia OSS Browser, Nokia Ovi Browser, Nox Browser, NetSurf, NetFront, NetFront Life, NetPositive, Netscape, NTENT Browser, Oculus Browser, Opera Mini iOS, Obigo, Odyssey Web Browser, Off By One, OhHai Browser, ONE Browser, Opera GX, Opera Neon, Opera Devices, Opera Mini, Opera Mobile, Opera, Opera Next, Opera Touch, Ordissimo, Oregano, Origin In-Game Overlay, Origyn Web Browser, Openwave Mobile Browser, OmniWeb, Otter Browser, Palm Blazer, Pale Moon, Polypane, Oppo Browser, Palm Pre, Puffin, Palm WebPro, Palmscape, Phoenix, Polaris, Polarity, Microsoft Edge, QQ Browser Mini, QQ Browser, Qutebrowser, Quark, QupZilla, Qwant Mobile, QtWebEngine, Realme Browser, Rekonq, RockMelt, Samsung Browser, Sailfish Browser, SEMC-Browser, Sogou Explorer, Safari, Safe Exam Browser, SalamWeb, Shiira, SimpleBrowser, Sizzy, Skyfire, Seraphic Sraf, Sleipnir, Snowshoe, Sogou Mobile Browser, Splash, Sputnik Browser, Sunrise, SuperBird, Super Fast Browser, surf, START Internet Browser, Steam In-Game Overlay, Streamy, Swiftfox, Seznam Browser, t-online.de Browser, Tao Browser, TenFourFox, Tenta Browser, Tizen Browser, Tungsten, ToGate, TweakStyle, TV Bro, UBrowser, UC Browser, UC Browser Mini, UC Browser Turbo, Uzbl, Vivaldi, vivo Browser, Vision Mobile Browser, VMware AirWatch, Wear Internet Browser, Web Explorer, WebPositive, Waterfox, Whale Browser, wOSBrowser, WeTab Browser, Yahoo! Japan Browser, Yandex Browser, Yandex Browser Lite, Yaani Browser, Xiino, Xvast, Zvu 209 209 210 210 ### List of detected browser engines: … … 214 214 ### List of detected libraries: 215 215 216 aiohttp, curl, Faraday, Go-http-client, Google HTTP Java Client, Guzzle (PHP HTTP Client), HTTPie, HTTP_Request2, Java, libdnf, Mechanize, Node Fetch, OkHttp, Perl, Perl REST::Client, Python Requests, Python urllib, R EST Client for Ruby, RestSharp, ScalaJ HTTP, urlgrabber (yum), Wget, WWW-Mechanize216 aiohttp, curl, Faraday, Go-http-client, Google HTTP Java Client, Guzzle (PHP HTTP Client), HTTPie, HTTP_Request2, Java, libdnf, Mechanize, Node Fetch, OkHttp, Perl, Perl REST::Client, Python Requests, Python urllib, ReactorNetty, REST Client for Ruby, RestSharp, ScalaJ HTTP, urlgrabber (yum), Wget, WWW-Mechanize 217 217 218 218 ### List of detected media players: … … 222 222 ### List of detected mobile apps: 223 223 224 AndroidDownloadManager, AntennaPod, Apple News, Baidu Box App, BeyondPod, BingWebApp, bPod, CastBox, Castro, Castro 2, CrosswalkApp, DingTalk, DoggCatcher, douban App, Facebook, Facebook Messenger, FeedR, Flipboard App, Google Go, Google Play Newsstand, Google Plus, Google Search App, iCatcher, Instacast, Instagram App, Line, NewsArticle App, Overcast, Pinterest, Player FM, Pocket Casts, Podcast & Radio Addict, Podcast Republic, Podcasts, Podcat, Podcatcher Deluxe, Podkicker, RSSRadio, Sina Weibo, Snapchat, SogouSearch App, tieba, TopBuzz, Twitter, UnityPlayer, WeChat, WhatsApp, Yahoo! Japan, Yelp Mobile, YouTube and *mobile apps using [AFNetworking](https://github.com/AFNetworking/AFNetworking)*224 AndroidDownloadManager, AntennaPod, Apple News, Baidu Box App, BeyondPod, BingWebApp, bPod, CastBox, Castro, Castro 2, CrosswalkApp, DingTalk, DoggCatcher, douban App, Facebook, Facebook Messenger, FeedR, Flipboard App, Google Go, Google Play Newsstand, Google Plus, Google Search App, HeyTapBrowser, iCatcher, Instacast, Instagram App, Line, LinkedIn, NewsArticle App, Overcast, Pinterest, Player FM, Pocket Casts, Podcast & Radio Addict, Podcast Republic, Podcasts, Podcat, Podcatcher Deluxe, Podkicker, Roblox, RSSRadio, Sina Weibo, Siri, Snapchat, SogouSearch App, tieba, TopBuzz, Twitter, U-Cursos, UnityPlayer, Viber, WeChat, WhatsApp, Yahoo! Japan, Yelp Mobile, YouTube and *mobile apps using [AFNetworking](https://github.com/AFNetworking/AFNetworking)* 225 225 226 226 ### List of detected PIMs (personal information manager): … … 234 234 ### List of brands with detected devices: 235 235 236 3Q, 4Good, 360, Ace, Acer, Advan, Advance, AGM, Ainol, Airness, Airties, AIS, Aiwa, Akai, Alba, Alcatel, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, altron, Amazon, AMGOO, Amoi, Anry, ANS, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Ask, Assistant, Asus, AT&T, Atom, Audiovox, AVH, Avvio, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BBK, BDF, Becker, Beeline, Beetel, BenQ, BenQ-Siemens, Bezkam, BGH, BIHEE, Bird, Bitel, Bitmore, Black Fox, Blackview, Blaupunkt, Blu, Bluboo, Bluegood, Bmobile, bogo, Boway, bq, Bravis, Brondi, Bush, CAGI, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Celkon, Changhong, Cherry Mobile, China Mobile, Chuwi, Clarmin, Clout, CnM, Coby Kyros, Comio, Compal, Compaq, ComTrade Tesla, Concord, ConCorde, Condor, Contixo, Coolpad, Cowon, CreNova, Crescent, Cricket, Crius Mea, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, Digicel, Digiland, Digma, Divisat, DMM, DNS, DoCoMo, Doogee, Doov, Dopod, Doro, Droxio, Dune HD, E-Boda, E-Ceros, E-tel, Easypix, EBEST, Echo Mobiles, ECS, EE, EKO, Eks Mobility, Element, Elenberg, Elephone, Energizer, Energy Sistem, Enot, Ergo, Ericsson, Ericy, Essential, Essentielb, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, Explay, Extrem, Ezio, Ezze, Fairphone, Famoco, Fengxiang, FiGO, FinePower, Fly, FNB, Fondi, FORME, Forstar, Foxconn, Freetel, Fujitsu, G-TiDE, Garmin-Asus, Gateway, Gemini, General Mobile, Geotel, Ghia, Ghong, Gigabyte, Gigaset, Ginzzu, Gionee, Globex, GOCLEVER, Goly, Gome, GoMobile, Google, Goophone, Gradiente, Grape, Gree, Grundig, Hafury, Haier, HannSpree, Hasee, Hi-Level, Highscreen, Hisense, Hoffmann, Homtom, Hoozo, Hosin, How, HP, HTC, Huadoo, Huawei, Humax, Hyrican, Hyundai, i-Joy, i-mate, i-mobile, iBall, iBerry, IconBIT, iGet, iHunt, Ikea, iKoMo, iLA, IMO Mobile, Impression, iNew, Infinix, InFocus, Inkti, InnJoo, Innostream, Inoi, INQ, Insignia, Intek, Intex, Inverto, iOcean, iPro, Irbis, iRola, iRulu, iTel, iVA, iView, iZotron, JAY-Tech, JFone, Jiayu, JKL, Jolla, Just5, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, KATV1, Kazam, KDDI, Kempler & Strauss, Keneksi, Kiano, Kingsun, Kivi, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Kooper, KOPO, Koridy, KRONO, Krüger&Matz, KT-Tech, Kuliao, Kumai, Kyocera, LAIQ, Land Rover, Landvo, Lanix, Lark, Lava, LCT, Leagoo, Ledstar, LeEco, Lemhoov, Lenco, Lenovo, Leotec, Le Pan, Lephone, Lesia, Lexand, Lexibook, LG, Lingwin, Loewe, Logicom, Lumus, Luna, LYF, M.T.T., M4tel, Macoox, Majestic, Mann, Manta Multimedia, Masstel, Maxcom, Maxtron, Maxwest, Maze, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Memup, Metz, MEU, MicroMax, Microsoft, Mio, Miray, Mito, Mitsubishi, MIXC, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, Mobo, Modecom, Mofut, Motorola, Movic, Mpman, MSI, MTC, MTN, Multilaser, MYFON, MyPhone, Myria, Mystery, MyWigo, National, Navon, NEC, Neffos, Netgear, NeuImage, Newgen, Newland, Newman, NewsMy, NEXBOX, Nexian, NEXON, Nextbit, NextBook, NGM, NG Optics, Nikon, Nintendo, NOA, Noain, Nobby, Noblex, Nokia, Nomi, Nous, NUU Mobile, Nuvo, Nvidia, NYX Mobile, O+, O2, Obi, Odys, Onda, OnePlus, Onix, ONN, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Owwo, Oysters, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pentagram, Phicomm, Philco, Philips, phoneOne, Pioneer, Pixus, Ployer, Plum, PocketBook, POCO, Point of View, Polaroid, PolyPad, Polytron, Pomp, Positivo, Positivo BGH, PPTV, Prestigio, Primepad, Prixton, Proline, ProScan, Protruly, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qtek, Quantum, Quechua, Qumo, R-TV, Ramos, Ravoz, Razer, RCA Tablets, Readboy, Realme, RED, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Roadrover, Rokit, Roku, Rombica, Ross&Moor, Rover, RoverPad, RT Project, RugGear, Runbo, Ryte, Safaricom, Sagem, Samsung, Sanei, Santin, Sanyo, Savio, Sega, Selevision, Selfix, SEMP TCL, Sencor, Sendo, Senseit, Senwa, SFR, Sharp, Shift Phones, Shuttle, Siemens, Sigma, Silent Circle, Simbans, Sky, Skyworth, Smart, Smartfren, Smartisan, Softbank, Sonim, Sony, Sony Ericsson, Soundmax, Soyes, Spectrum, Spice, Star, Starway, STF Mobile, STK, Stonex, Storex, Sugar, Sumvision, SunVan, Sunvell, SuperSonic, Supra, Swipe, SWISSMOBILITY, Symphony, Syrox, T-Mobile, TB Touch, TCL, TD Systems, TechniSat, TechnoTrend, TechPad, Teclast, Tecno Mobile, Telefunken, Telego, Telenor, Telit, Tesco, Tesla, teXet, ThL, Thomson, TIANYU, Timovi, Tinai, TiPhone, Tolino, Tone, Tooky, Top House, Toplux, Toshiba, Touchmate, TrekStor, Trevi, True, Tunisie Telecom, Turbo, Turbo-X, TVC, TWM, U.S. Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, Unknown, Unnecto, Unonu, Unowhy, UTOK, UTStarcom, Vastking, Venso, Verizon, Vernee, Vertex, Vertu, Verykool, Vesta, Vestel, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vitelcom, Vivax, Vivo, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, Vontar, Vorago, Vorke, Voto, Voxtel, Voyo, Vsun, Vulcan, Walton, Web TV, Weimei, WellcoM, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Wink, Wolder, Wolfgang, Wonu, Woo, Woxter, X-TIGI, X-View, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Yandex, Yarvik, Yes, Yezz, Yota, Ytone, Yu, Yuandao, Yusun, Yxtel, Zeemi, Zen, Zenek, Zfiner, Zidoo, Zonda, Zopo, ZTE, Zuum, Zync, ZYQ, öwn236 2E, 3Q, 4Good, 360, Ace, Acer, Advan, Advance, AGM, Ainol, Airness, Airties, AIS, Aiwa, Akai, Alba, Alcatel, Alfawise, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, altron, Amazon, AMGOO, Amigoo, Amoi, Anry, ANS, Aoson, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Asano, Ask, Assistant, Asus, AT&T, Atom, Audiovox, AVH, Avvio, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BBK, BB Mobile, BDF, Becker, Beeline, Beetel, BenQ, BenQ-Siemens, Bezkam, BGH, BIHEE, Billion, Bird, Bitel, Bitmore, Black Fox, Blackview, Blaupunkt, Blu, Bluboo, Bluegood, Bmobile, Bobarry, bogo, Boway, bq, Bravis, Brondi, Bush, CAGI, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Celkon, Changhong, Cherry Mobile, China Mobile, Chuwi, Clarmin, Cloudfone, Clout, CnM, Coby Kyros, Comio, Compal, Compaq, ComTrade Tesla, Concord, ConCorde, Condor, Contixo, Coolpad, Cowon, CreNova, Crescent, Cricket, Crius Mea, Crony, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, Digicel, Digiland, Digma, Divisat, DMM, DNS, DoCoMo, Doffler, Doogee, Doov, Dopod, Doro, Droxio, Dune HD, E-Boda, E-Ceros, E-tel, Easypix, EBEST, Echo Mobiles, ECS, EE, EKO, Eks Mobility, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Ergo, Ericsson, Ericy, Essential, Essentielb, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, Explay, Extrem, Ezio, Ezze, Fairphone, Famoco, Fengxiang, FiGO, FinePower, Fly, FNB, Fondi, FORME, Forstar, Foxconn, Freetel, Fujitsu, G-TiDE, Garmin-Asus, Gateway, Gemini, General Mobile, Geotel, Ghia, Ghong, Gigabyte, Gigaset, Ginzzu, Gionee, Globex, GOCLEVER, Goly, Gome, GoMobile, Google, Goophone, Gradiente, Grape, Gree, Grundig, Hafury, Haier, HannSpree, Hasee, Hi-Level, Highscreen, Hisense, Hoffmann, Homtom, Hoozo, Hosin, How, HP, HTC, Huadoo, Huawei, Humax, Hyrican, Hyundai, i-Joy, i-mate, i-mobile, iBall, iBerry, IconBIT, iDroid, iGet, iHunt, Ikea, iKoMo, iLA, iMars, IMO Mobile, Impression, iNew, Infinix, InFocus, Inkti, InnJoo, Innostream, Inoi, INQ, Insignia, Intek, Intex, Inverto, iOcean, iPro, Irbis, iRola, iRulu, iTel, iTruck, iVA, iView, iZotron, JAY-Tech, JFone, Jiayu, Jinga, JKL, Jolla, Just5, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, KATV1, Kazam, KDDI, Kempler & Strauss, Keneksi, Kiano, Kingsun, Kivi, Klipad, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Kooper, KOPO, Koridy, KRONO, Krüger&Matz, KT-Tech, Kuliao, Kumai, Kyocera, Kzen, LAIQ, Land Rover, Landvo, Lanix, Lark, Lava, LCT, Leagoo, Ledstar, LeEco, Lemhoov, Lenco, Lenovo, Leotec, Le Pan, Lephone, Lesia, Lexand, Lexibook, LG, Lingwin, Loewe, Logic, Logicom, Lumigon, Lumus, Luna, LYF, M.T.T., M4tel, Macoox, Majestic, Mann, Manta Multimedia, Masstel, Maxcom, Maxtron, Maxwest, Maze, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Melrose, Memup, Metz, MEU, MicroMax, Microsoft, Minix, Mio, Miray, Mito, Mitsubishi, MIXC, MiXzo, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, Mobo, Modecom, Mofut, Motorola, Movic, Mpman, MSI, MTC, MTN, Multilaser, MYFON, MyPhone, Myria, Mystery, MyTab, MyWigo, National, Navon, NEC, Neffos, Neomi, Netgear, NeuImage, Newgen, Newland, Newman, NewsMy, NEXBOX, Nexian, NEXON, Nextbit, NextBook, NGM, NG Optics, Nikon, Nintendo, NOA, Noain, Nobby, Noblex, Nokia, Nomi, Nomu, Nous, NUU Mobile, Nuvo, Nvidia, NYX Mobile, O+, O2, Obi, Odys, Onda, OnePlus, Onix, ONN, Openbox, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Owwo, Oysters, Oyyu, OzoneHD, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pentagram, Phicomm, Philco, Philips, Phonemax, phoneOne, Pioneer, Pixus, Ployer, Plum, PocketBook, POCO, Point of View, Polaroid, PolyPad, Polytron, Pomp, Positivo, Positivo BGH, PPTV, Prestigio, Primepad, Primux, Prixton, Proline, ProScan, Protruly, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qtek, Quantum, Quechua, Qumo, R-TV, Ramos, Ravoz, Razer, RCA Tablets, Readboy, Realme, RED, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Roadrover, Rokit, Roku, Rombica, Ross&Moor, Rover, RoverPad, RT Project, RugGear, Runbo, Ryte, Safaricom, Sagem, Samsung, Sanei, Santin, Sanyo, Savio, Schneider, Sega, Selevision, Selfix, SEMP TCL, Sencor, Sendo, Senkatel, Senseit, Senwa, SFR, Sharp, Shift Phones, Shuttle, Siemens, Sigma, Silent Circle, Simbans, Sky, Skyworth, Smart, Smartfren, Smartisan, Softbank, Sonim, Sony, Sony Ericsson, Soundmax, Soyes, Spectrum, Spice, SQOOL, Star, Starway, STF Mobile, STK, Stonex, Storex, Sugar, Sumvision, SunVan, Sunvell, SuperSonic, Supra, Swipe, SWISSMOBILITY, Symphony, Syrox, T-Mobile, Takara, TB Touch, TCL, TD Systems, TechniSat, TechnoTrend, TechPad, Teclast, Tecno Mobile, Tele2, Telefunken, Telego, Telenor, Telit, Tesco, Tesla, teXet, ThL, Thomson, TIANYU, Timovi, Tinai, TiPhone, Tolino, Tone, Tooky, Top House, Toplux, Torex, Toshiba, Touchmate, TrekStor, Trevi, Tronsmart, True, Tunisie Telecom, Turbo, Turbo-X, TurboKids, TVC, TWM, Twoe, U.S. Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, Unknown, Unnecto, Unonu, Unowhy, UTOK, UTStarcom, Vastking, Venso, Verizon, Vernee, Vertex, Vertu, Verykool, Vesta, Vestel, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vipro, Vitelcom, Vivax, Vivo, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, Vontar, Vorago, Vorke, Voto, Voxtel, Voyo, Vsmart, Vsun, Vulcan, Walton, Web TV, Weimei, WellcoM, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Winds, Wink, Wolder, Wolfgang, Wonu, Woo, Wortmann, Woxter, X-TIGI, X-View, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Yandex, Yarvik, Yes, Yezz, Yota, Ytone, Yu, Yuandao, Yusun, Yxtel, Zeemi, Zen, Zenek, Zfiner, Zidoo, Ziox, Zonda, Zopo, ZTE, Zuum, Zync, ZYQ, öwn 237 237 238 238 ### List of detected bots: 239 239 240 360Spider, Aboundexbot, Acoon, AddThis.com, ADMantX, aHrefs Bot, Alexa Crawler, Alexa Site Audit, Amazon Route53 Health Check, Amorank Spider, Analytics SEO Crawler, ApacheBench, Applebot, Arachni, archive.org bot, Ask Jeeves, AspiegelBot, Awario, Awario, Backlink-Check.de, BacklinkCrawler, Baidu Spider, BazQux Reader, BingBot, BitlyBot, Blekkobot, BLEXBot Crawler, Bloglovin, Blogtrottr, BoardReader, BoardReader Blog Indexer, Bountii Bot, BrandVerity, Browsershots, BUbiNG, Buck, Butterfly Robot, Bytespider, CareerBot, Castro 2, Catchpoint, CATExplorador, ccBot crawler, Charlotte, Cliqzbot, CloudFlare Always Online, CloudFlare AMP Fetcher, Collectd, CommaFeed, CSS Certificate Spider, Cốc Cốc Bot, Datadog Agent, Datanyze, Dataprovider, Daum, Dazoobot, Discobot, Domain Re-Animator Bot, DotBot, DuckDuckGo Bot, Easou Spider, eCairn-Grabber, EMail Exractor, EmailWolf, Embedly, evc-batch, ExaBot, ExactSeek Crawler, Ezooms, eZ Publish Link Validator, Facebook External Hit, Feedbin, FeedBurner, Feedly, Feedspot, Feed Wrangler, Fever, Findxbot, Flipboard, FreshRSS, Generic Bot, Generic Bot, Genieo Web filter, Gigablast, Gigabot, Gluten Free Crawler, Gmail Image Proxy, Goo, Googlebot, Google Cloud Scheduler, Google Favicon, Google PageSpeed Insights, Google Partner Monitoring, Google Search Console, Google Stackdriver Monitoring, Google Structured Data Testing Tool, Grapeshot, GTmetrix, Heritrix, Heureka Feed, HTTPMon, HubPages, HubSpot, ICC-Crawler, ichiro, IDG/IT, IIS Site Analysis, Inktomi Slurp, inoreader, IP-Guide Crawler, IPS Agent, Kaspersky, Kouio, Larbin web crawler, LCC, Let's Encrypt Validation, Lighthouse, Linkdex Bot, LinkedIn Bot, LTX71, Lycos, Magpie-Crawler, MagpieRSS, Mail.Ru Bot, masscan, Mastodon Bot, Meanpath Bot, MetaInspector, MetaJobBot, Mixrank Bot, MJ12 Bot, Mnogosearch, MojeekBot, Monitor.Us, Munin, Nagios check_http, NalezenCzBot, nbertaupete95, Netcraft Survey Bot, netEstate, NetLyzer FastProbe, NetResearchServer, Netvibes, NewsBlur, NewsGator, NLCrawler, Nmap, Nutch-based Bot, Nuzzel, oBot, Octopus, Omgili bot, Openindex Spider, OpenLinkProfiler, OpenWebSpider, Orange Bot, Outbrain, PagePeeker, PaperLiBot, Phantomas, PHP Server Monitor, Picsearch bot, Pingdom Bot, Pinterest, PocketParser, Pompos, PritTorrent, QuerySeekerSpider, Quora Link Preview, Qwantify, Rainmeter, RamblerMail Image Proxy, Reddit Bot, Riddler, Rogerbot, ROI Hunter, RSSRadio Bot, SafeDNSBot, Scooter, ScoutJet, Scrapy, Screaming Frog SEO Spider, ScreenerBot, Semrush Bot, Sensika Bot, Sentry Bot, SEOENGBot, SEOkicks-Robot, Seoscanners.net, Server Density, Seznam Bot, Seznam Email Proxy, Seznam Zbozi.cz, ShopAlike, Shopify Partner, ShopWiki, SilverReader, SimplePie, SISTRIX Crawler, SISTRIX Optimizer, Site24x7 Website Monitoring, Siteimprove, SiteSucker, Sixy.ch, Skype URI Preview, Slackbot, SMTBot, Snapchat Proxy, Sogou Spider, Soso Spider, Sparkler, Speedy, Spinn3r, Spotify, Sputnik Bot, sqlmap, SSL Labs, Startpagina Linkchecker, StatusCake, Superfeedr Bot, Survey Bot, Tarmot Gezgin, TelegramBot, The Knowledge AI, theoldreader, TinEye Crawler, Tiny Tiny RSS, TLSProbe, TraceMyFile, Trendiction Bot, TurnitinBot, TweetedTimes Bot, Tweetmeme Bot, Twingly Recon, Twitterbot, UkrNet Mail Proxy, UniversalFeedParser, Uptimebot, Uptime Robot, URLAppendBot, Vagabondo, Visual Site Mapper Crawler, VK Share Button, W3C CSS Validator, W3C I18N Checker, W3C Link Checker, W3C Markup Validation Service, W3C MobileOK Checker, W3C Unified Validator, Wappalyzer, WebbCrawler, Weborama, WebPageTest, WebSitePulse, WebThumbnail, WeSEE:Search, WikiDo, Willow Internet Crawler, WooRank, WordPress, Wotbox, XenForo, YaCy, Yahoo! Cache System, Yahoo! Japan BRW, Yahoo! Link Preview, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Yottaa Site Monitor, Youdao Bot, Yourls, Yunyun Bot, Zao, Ze List, zgrab, Zookabot, ZumBot240 360Spider, Aboundexbot, Acoon, AddThis.com, ADMantX, ADmantX Service Fetcher, aHrefs Bot, Alexa Crawler, Alexa Site Audit, Amazon Route53 Health Check, Amorank Spider, Analytics SEO Crawler, ApacheBench, Applebot, Arachni, archive.org bot, Ask Jeeves, AspiegelBot, Awario, Awario, Backlink-Check.de, BacklinkCrawler, Baidu Spider, Barkrowler, BazQux Reader, BingBot, BitlyBot, Blekkobot, BLEXBot Crawler, Bloglovin, Blogtrottr, BoardReader, BoardReader Blog Indexer, Bountii Bot, BrandVerity, Browsershots, BUbiNG, Buck, Butterfly Robot, Bytespider, CareerBot, Castro 2, Catchpoint, CATExplorador, ccBot crawler, Charlotte, Cliqzbot, CloudFlare Always Online, CloudFlare AMP Fetcher, Collectd, CommaFeed, CSS Certificate Spider, Cốc Cốc Bot, Datadog Agent, Datanyze, Dataprovider, Daum, Dazoobot, Discobot, Domain Re-Animator Bot, Domains Project, DotBot, DuckDuckGo Bot, Easou Spider, eCairn-Grabber, EMail Exractor, EmailWolf, Embedly, evc-batch, ExaBot, ExactSeek Crawler, Ezooms, eZ Publish Link Validator, Facebook External Hit, Feedbin, FeedBurner, Feedly, Feedspot, Feed Wrangler, Fever, Findxbot, Flipboard, FreshRSS, Generic Bot, Generic Bot, Genieo Web filter, Gigablast, Gigabot, Gluten Free Crawler, Gmail Image Proxy, Goo, Googlebot, Google Cloud Scheduler, Google Favicon, Google PageSpeed Insights, Google Partner Monitoring, Google Search Console, Google Stackdriver Monitoring, Google Structured Data Testing Tool, Grammarly, Grapeshot, GTmetrix, Heritrix, Heureka Feed, HTTPMon, HubPages, HubSpot, ICC-Crawler, ichiro, IDG/IT, IIS Site Analysis, Inktomi Slurp, inoreader, IP-Guide Crawler, IPS Agent, Kaspersky, Kouio, Larbin web crawler, LCC, Let's Encrypt Validation, Lighthouse, Linkdex Bot, LinkedIn Bot, LTX71, Lycos, Magpie-Crawler, MagpieRSS, Mail.Ru Bot, masscan, Mastodon Bot, Meanpath Bot, MetaInspector, MetaJobBot, Mixrank Bot, MJ12 Bot, Mnogosearch, MojeekBot, Monitor.Us, Munin, Nagios check_http, NalezenCzBot, nbertaupete95, Netcraft Survey Bot, netEstate, NetLyzer FastProbe, NetResearchServer, Netvibes, NewsBlur, NewsGator, NLCrawler, Nmap, Nutch-based Bot, Nuzzel, oBot, Octopus, Omgili bot, Openindex Spider, OpenLinkProfiler, OpenWebSpider, Orange Bot, Outbrain, PagePeeker, PaperLiBot, Petal Bot, Phantomas, PHP Server Monitor, Picsearch bot, Pingdom Bot, Pinterest, PocketParser, Pompos, PritTorrent, QuerySeekerSpider, Quora Link Preview, Qwantify, Rainmeter, RamblerMail Image Proxy, Reddit Bot, Riddler, Robozilla, Rogerbot, ROI Hunter, RSSRadio Bot, SafeDNSBot, Scooter, ScoutJet, Scrapy, Screaming Frog SEO Spider, ScreenerBot, Semantic Scholar Bot, Semrush Bot, Sensika Bot, Sentry Bot, Seobility, SEOENGBot, SEOkicks-Robot, Seoscanners.net, Serendeputy Bot, Server Density, Seznam Bot, Seznam Email Proxy, Seznam Zbozi.cz, ShopAlike, Shopify Partner, ShopWiki, SilverReader, SimplePie, SISTRIX Crawler, SISTRIX Optimizer, Site24x7 Website Monitoring, Siteimprove, SiteSucker, Sixy.ch, Skype URI Preview, Slackbot, SMTBot, Snapchat Proxy, Sogou Spider, Soso Spider, Sparkler, Speedy, Spinn3r, Spotify, Sputnik Bot, sqlmap, SSL Labs, Startpagina Linkchecker, StatusCake, Superfeedr Bot, Survey Bot, Tarmot Gezgin, TelegramBot, The Knowledge AI, theoldreader, TinEye Crawler, Tiny Tiny RSS, TLSProbe, TraceMyFile, Trendiction Bot, TurnitinBot, TweetedTimes Bot, Tweetmeme Bot, Twingly Recon, Twitterbot, UkrNet Mail Proxy, UniversalFeedParser, Uptimebot, Uptime Robot, URLAppendBot, Vagabondo, Velen Public Web Crawler, Vercel Bot, Visual Site Mapper Crawler, VK Share Button, W3C CSS Validator, W3C I18N Checker, W3C Link Checker, W3C Markup Validation Service, W3C MobileOK Checker, W3C Unified Validator, Wappalyzer, WebbCrawler, Weborama, WebPageTest, WebSitePulse, WebThumbnail, WeSEE:Search, WikiDo, Willow Internet Crawler, WooRank, WordPress, Wotbox, XenForo, YaCy, Yahoo! Cache System, Yahoo! Japan BRW, Yahoo! Link Preview, Yahoo! Slurp, Yahoo Gemini, Yandex Bot, Yeti/Naverbot, Yottaa Site Monitor, Youdao Bot, Yourls, Yunyun Bot, Zao, Ze List, zgrab, Zookabot, ZumBot -
clickervolt/trunk/others/device-detector/device-brands.txt
r2357258 r2391688 1 2e 1 2 360 2 3 3q … … 14 15 alba 15 16 alcatel 17 alfawise 16 18 aligator 17 19 allcall … … 22 24 amazon 23 25 amgoo 26 amigoo 24 27 amoi 25 28 anry 26 29 ans 30 aoson 27 31 apple 28 32 archos … … 32 36 arnova 33 37 arris 38 asano 34 39 ask 35 40 assistant … … 43 48 azumi mobile 44 49 barnes & noble 50 bb mobile 45 51 bdf 46 52 becker … … 52 58 bgh 53 59 bihee 60 billion 54 61 bird 55 62 bitel … … 62 69 bluegood 63 70 bmobile 71 bobarry 64 72 bogo 65 73 boway … … 81 89 chuwi 82 90 clarmin 91 cloudfone 83 92 clout 84 93 cnm … … 95 104 cricket 96 105 crius mea 106 crony 97 107 crosscall 98 108 cube … … 120 130 dns 121 131 docomo 132 doffler 122 133 doogee 123 134 doov … … 139 150 elenberg 140 151 elephone 152 eltex 141 153 energizer 142 154 energy sistem … … 218 230 iberry 219 231 iconbit 232 idroid 220 233 iget 221 234 ihunt 222 235 ikomo 223 236 ila 237 imars 224 238 imo mobile 225 239 impression … … 240 254 irulu 241 255 itel 256 itruck 242 257 iva 243 258 iview … … 246 261 jfone 247 262 jiayu 263 jinga 248 264 jkl 249 265 jolla … … 263 279 kingsun 264 280 kivi 281 klipad 265 282 kocaso 266 283 kodak … … 279 296 kumai 280 297 kyocera 298 kzen 281 299 laiq 282 300 land rover … … 300 318 lg 301 319 lingwin 320 logic 302 321 logicom 322 lumigon 303 323 lumus 304 324 luna … … 323 343 meitu 324 344 meizu 345 melrose 325 346 memup 326 347 meu 327 348 micromax 328 349 microsoft 350 minix 329 351 mio 330 352 miray … … 332 354 mitsubishi 333 355 mixc 356 mixzo 334 357 mlled 335 358 mls … … 352 375 myria 353 376 mystery 377 mytab 354 378 mywigo 355 379 national … … 357 381 nec 358 382 neffos 383 neomi 359 384 netgear 360 385 neuimage … … 376 401 nokia 377 402 nomi 403 nomu 378 404 nous 379 405 nuu mobile … … 389 415 onix 390 416 onn 417 openbox 391 418 oppo 392 419 opsson … … 398 425 owwo 399 426 oysters 427 oyyu 428 ozonehd 400 429 palm 401 430 panacom … … 409 438 philco 410 439 philips 440 phonemax 411 441 phoneone 412 442 pioneer … … 426 456 prestigio 427 457 primepad 458 primux 428 459 prixton 429 460 proline … … 475 506 sencor 476 507 sendo 508 senkatel 477 509 senseit 478 510 senwa … … 496 528 spectrum 497 529 spice 530 sqool 498 531 star 499 532 starway … … 513 546 syrox 514 547 t-mobile 548 takara 515 549 tb touch 516 550 tcl … … 519 553 teclast 520 554 tecno mobile 555 tele2 521 556 telefunken 522 557 telego … … 536 571 top house 537 572 toplux 573 torex 538 574 toshiba 539 575 touchmate 540 576 trekstor 541 577 trevi 578 tronsmart 542 579 true 543 580 tunisie telecom 544 581 turbo 545 582 turbo-x 583 turbokids 546 584 tvc 547 585 twm 586 twoe 548 587 u.s. cellular 549 588 ugoos … … 576 615 vinga 577 616 vinsoc 617 vipro 578 618 vitelcom 579 619 vivax … … 591 631 voxtel 592 632 voyo 633 vsmart 593 634 vsun 594 635 vulcan … … 601 642 wiko 602 643 wileyfox 644 winds 603 645 wink 604 646 wolder … … 606 648 wonu 607 649 woo 650 wortmann 608 651 woxter 609 652 x-tigi … … 630 673 zfiner 631 674 zidoo 675 ziox 632 676 zonda 633 677 zopo -
clickervolt/trunk/others/device-detector/device-names.txt
r2357258 r2391688 1 2e e450 (2018) 2 2e e500a (2019) 1 3 360 n4a 2 4 360 n5s … … 16 18 3q surf ts1009b 17 19 4good people 20 4good people gt300 18 21 4good t700i 3g 19 22 ace buzz 1 lite 23 ace buzz 1 plus 20 24 acer betouch e100 21 25 acer betouch e210 … … 68 72 advance hollogram hl6246 69 73 advance intro 74 ainol novo 10 spark 75 ainol novo 7 76 ainol novo 7 flame 70 77 ainol novo 7 numy ax1 3g 78 ainol numy 3g ax9 71 79 ainol numy 3g talos 72 80 ainol numy 3g talos 2 … … 75 83 ais lava pro 4.5 76 84 aiwa aw790 85 aiwa awm533 77 86 aiwa m300 78 87 akai aktb-703mz … … 82 91 alcatel 1 83 92 alcatel 1c 93 alcatel 1c (2019) 84 94 alcatel 1s 85 95 alcatel 1s (2020) 86 96 alcatel 1v 97 alcatel 1v (2020) 87 98 alcatel 1x 99 alcatel 1x (2019) 88 100 alcatel 3 101 alcatel 3 (2020) 89 102 alcatel 3c 90 103 alcatel 3l … … 94 107 alcatel 3x (2019) 95 108 alcatel 5 109 alcatel 5v 96 110 alcatel 7 97 111 alcatel a1 … … 110 124 alcatel a50 111 125 alcatel a7 126 alcatel avalon v 112 127 alcatel big easy plus 113 128 alcatel cingular flip 2 114 129 alcatel go flip 115 130 alcatel island 116 alcatel one touch 5033d117 131 alcatel one touch 585 118 132 alcatel one touch 813 … … 155 169 alcatel one touch pixi 4 5" 3g 156 170 alcatel one touch pixi 4 5" 4g 171 alcatel one touch pixi 4 5.0" 157 172 alcatel one touch pixi 4 5.5" 3g 158 173 alcatel one touch pixi 4 6" 3g … … 169 184 alcatel one touch pixi first 170 185 alcatel one touch pixi glitz 186 alcatel one touch pixi glory 171 187 alcatel one touch pixi theatre 172 188 alcatel one touch pop 2 4" … … 191 207 alcatel one touch pop c2 192 208 alcatel one touch pop c2 dual sim 209 alcatel one touch pop c5 dual sim 193 210 alcatel one touch pop c7 194 211 alcatel one touch pop c7 dual sim … … 202 219 alcatel one touch pop up 203 220 alcatel one touch tribe 221 alcatel one touch x1 204 222 alcatel pixi unite 205 223 alcatel pulsemix … … 273 291 allview x4 soul mini s 274 292 allwinner a64 quad-core p3 293 allwinner zy-07b 275 294 altron al-555 276 295 altron gi-626 … … 288 307 amazon fire hd 8 (2017) 289 308 amazon fire hd 8 (2018) 309 amazon fire hd 8 (2020) 290 310 amazon fire hdx 8.9 291 311 amazon fire hdx 8.9 4g … … 322 342 amoi a862w 323 343 ans ul40 344 aoson s7 7.0" 345 aoson s7 pro 7.0" 346 aoson s8 pro 8.0" 324 347 apple apple tv 325 348 apple apple tv 2 … … 373 396 apple iphone xs max 374 397 archos 5 398 archos 50 titanium 4g 375 399 arian space 100 376 400 arian space 70 … … 407 431 arnova childpad 408 432 arnova m901 433 asano 32lf7130s 32.0" 409 434 ask 791sp 3g 410 435 assistant agio … … 413 438 assistant ap-941 414 439 assistant as-5412 max 440 assistant as-601l 415 441 assistant asper 416 442 assistant cetus … … 457 483 asus x pad 10 lte 458 484 asus z101 485 asus z906 10.1" 459 486 asus zenfone 2 460 487 asus zenfone 2 laser … … 482 509 asus zenfone go life 483 510 asus zenfone go plus 511 asus zenfone go tv 484 512 asus zenfone lite l1 485 513 asus zenfone live … … 516 544 avh excer g5.3 517 545 avvio pad 546 bb mobile techno 10.0" lte tq060x 547 bb mobile techno 7.0" kalash lte tq763i 548 bb mobile techno 7.0" mozg lte i700aj 549 bb mobile techno 7.0" pioneer lte s700bf 550 bb mobile techno 8.0" poplar lte tq863q 551 bb mobile techno spark 3g x595bt 518 552 beeline e700 519 553 beeline fast … … 523 557 bgh joy x2 524 558 bgh y710 kids 559 billion capture plus 560 bitmore tab1011q ii 525 561 black fox b3 526 562 black fox b3+ … … 560 596 blu r1 plus 561 597 blu studio one 598 blu studio selfie 562 599 blu studio selfie lte 563 600 blu tank xtreme 5.0 … … 565 602 blu vivo air lte 566 603 bluboo maya 604 bluboo picasso 4g 567 605 bluboo xfire 568 606 bluboo xfire 2 569 607 bluegood v6 570 608 bmobile ax700 609 bobarry k10 se 571 610 bogo lifestyle 4dc 572 611 bogo lifestyle 4sl … … 599 638 bq bristol 600 639 bq canion 640 bq charm 601 641 bq choice 602 642 bq clarion 603 643 bq colombo 644 bq colombo ii 604 645 bq contact 605 646 bq cool … … 619 660 bq fox easy 620 661 bq fox lte 662 bq fox power 621 663 bq fox view 622 664 bq fresh … … 644 686 bq kawasaki 645 687 bq kingston 688 bq light plus 646 689 bq los angeles 647 690 bq luzon … … 649 692 bq magic c 650 693 bq magic e 694 bq magic s 651 695 bq malta 652 696 bq maui … … 680 724 bq shark mini 681 725 bq shark pro 726 bq shark rush 682 727 bq silk 683 728 bq simple … … 725 770 bq Оsaka 726 771 bq Сharm 772 bq Сharm plus 727 773 bravis a501 bright 728 774 bravis a503 joy … … 735 781 bravis a552 joy max 736 782 bravis a554 grand 783 bravis biz 737 784 bravis crystal 738 785 bravis delta 739 786 bravis discovery 740 787 bravis easy 788 bravis n1-550 cruiser 789 bravis np103 741 790 bravis np104 3g 791 bravis np844 792 bravis omega 793 bravis power 794 bravis s500 diamond 742 795 bravis slim 3g 743 796 bravis space … … 750 803 casio g'zone commando 4g lte 751 804 casio g'zone ravine 805 casper l10 4.5g 752 806 casper via e1c 753 807 cat b15q … … 764 818 cherry mobile flare s6 plus 765 819 cherry mobile flare s6 power 820 cherry mobile flare s8 766 821 cherry mobile flare x v2 767 822 cherry mobile flare xl plus … … 770 825 chuwi hi8 771 826 clarmin b6 827 cloudfone thrill boost 3 772 828 clout hind 5.1 773 829 clout x417 amaze … … 846 902 coolpad cool play 6 847 903 coolpad legacy 904 coolpad legacy s 848 905 coolpad n2m 849 906 coolpad note 3 … … 853 910 crescent wing 5 854 911 crescent wing 9 912 crony 7021 855 913 crosscall action-x3 856 914 crosscall core-x3 … … 878 936 daewoo archive 7p 879 937 datawind pocket surfer 3g5 938 datsun d5001 880 939 datsun d5500 881 940 dell venue 882 941 dell venue pro 883 942 dell xcd35 943 dexp 5.85" as260 884 944 dexp atlas 885 945 digicel dl810 886 946 digiland dl1008m 947 digma citi atl 4g 887 948 digma d-plane2 8 888 949 digma hit 3g … … 905 966 digma linx x1 3g 906 967 digma linx x1 pro 3g 907 digma optima 10.4 3g 968 digma optima 10.4" 3g 969 digma optima 7.5" 3g 970 digma plane 10.3" 3g 908 971 digma platina 7.2 3g 909 972 digma platina 7.2 4g 910 dns s4505m911 973 doogee bl12000 912 974 doogee bl12000 pro 913 975 doogee bl5500 lite 976 doogee hitman dg580 914 977 doogee kissme dg580 915 978 doogee valencia2 y100 plus 916 979 doogee valencia2 y100pro 917 980 doogee x9 mini 981 doogee y9 plus 918 982 e-ceros revolution 919 983 e-ceros revolution hd … … 932 996 elephone p6000 plus 933 997 elephone p6000 pro 998 eltex nv-501 999 eltex nv-501-wac 934 1000 ergo a500 best 935 1001 ergo a502 aurum … … 943 1009 ergo b502 basic 944 1010 ergo b504 unit 1011 ergo b505 unit 4g 945 1012 ergo b506 intro 946 1013 ergo f500 947 1014 ergo f501 1015 ergo f501 magic 948 1016 ergo f502 platinum 949 1017 ergo force f500 … … 1051 1119 fly power plus 1 1052 1120 fly power plus 2 1121 fly power plus 5000 1053 1122 fly power plus fhd 1054 1123 fly power plus xxl … … 1127 1196 fujitsu disney mobile f-07e 1128 1197 fujitsu disney mobile f-08d 1198 fujitsu easy phone f-01l 1199 fujitsu f-04j 1129 1200 fujitsu f-12c 1130 1201 fujitsu raku-raku smartphone premium f-09e … … 1165 1236 google pixel 3 xl 1166 1237 google pixel 3a 1238 google pixel 3a xl 1167 1239 google pixel 4 1168 1240 google pixel 4 xl … … 1171 1243 goophone i6 1172 1244 goophone i6 plus 1245 goophone i6s 1246 goophone i6s plus 1173 1247 goophone i7 1174 1248 goophone i7 plus … … 1188 1262 highscreen boost 2 se 1189 1263 highscreen easy f pro 1264 highscreen easy power 1190 1265 highscreen easy power pro 1266 highscreen easy s pro 1191 1267 highscreen fest xl 1268 highscreen power five evo 1269 highscreen power five max 1192 1270 highscreen power five pro 1193 1271 highscreen power four 1272 highscreen pure power 1194 1273 highscreen razar pro 1274 highscreen tasty 1275 highscreen zera s power 1195 1276 hisense a6 1196 1277 hisense e max … … 1208 1289 hisense smartfren andromax z 1209 1290 how ht-1001g go kids 1291 hp 10 plus 1210 1292 hp pro slate 8 1211 1293 hp slate 6 voicetab 1212 1294 hp touchpad 1213 1295 hp veer 1296 htc 10 1214 1297 htc bolt 1215 1298 htc desire 510 1299 htc desire 608t 1216 1300 htc desire 626s 1217 1301 htc droid incredible … … 1223 1307 htc hd2 1224 1308 htc imagio 1309 htc j butterfly 1310 htc j one 1225 1311 htc one 1312 htc one a9 1313 htc one e8 1226 1314 htc one m9 1227 1315 htc one max … … 1234 1322 huawei 9s 1235 1323 huawei ascend d1 1324 huawei ascend d3 1236 1325 huawei ascend g300 1237 1326 huawei ascend g527 … … 1243 1332 huawei ascend xt2 1244 1333 huawei ascend y221 1334 huawei ascend y320 1335 huawei ascend y330 1245 1336 huawei ascend y550 1337 huawei ascend y5c 1246 1338 huawei c3 9.6 1247 1339 huawei d tab compact … … 1468 1560 huawei y3 (2017) 1469 1561 huawei y3 (2018) 1470 huawei y330-u051471 1562 huawei y3ii 1472 1563 huawei y5 (2017) … … 1491 1582 huawei y635 dual sim 1492 1583 huawei y6ii 1584 huawei y6p 1493 1585 huawei y7 (2017) 1494 1586 huawei y7 (2018) … … 1528 1620 iconbit nettab thor quad ii 1529 1621 iconbit nettab thor zx 3g 1622 idroid apache g6 1530 1623 ihunt alien x lite (2020) 1531 1624 ihunt like … … 1538 1631 ihunt titan p11000 pro 1539 1632 ihunt x300 elite 1633 imars vega x7 1540 1634 imo mobile discovery ii 1541 1635 imo mobile feel a2 … … 1568 1662 infinix hot 6 1569 1663 infinix hot 6 pro 1664 infinix hot 7 1665 infinix hot 8 1666 infinix hot 9 play 1570 1667 infinix hot note 1571 1668 infinix hot s … … 1577 1674 infinix note 4 pro 1578 1675 infinix note 5 1676 infinix note 6 1677 infinix note 7 1678 infinix note 7 lite 1579 1679 infinix race 1580 1680 infinix race bolt … … 1584 1684 infinix race jet 1585 1685 infinix race lite 1686 infinix s4 1687 infinix s5 1688 infinix s5 pro 1586 1689 infinix smart 1587 1690 infinix smart 2 1588 1691 infinix smart 2 pro 1692 infinix smart 4 1589 1693 infinix surf bravo 1590 1694 infinix surf noir … … 1600 1704 infinix zero 5 1601 1705 infinix zero 5 pro 1706 infinix zero 6 1602 1707 infocus a2 1603 1708 infocus a3 … … 1606 1711 infocus vision 3 1607 1712 innjoo x 1713 inoi 2 (2019) 1714 inoi 2 lite (2019) 1608 1715 insignia 10.1" 1609 1716 insignia 11.6" … … 1622 1729 ipro kylin 5.5 1623 1730 irola dx758 pro 1731 itruck 7.0" 3g 1624 1732 iva lamcy l350 1625 1733 iva s6 … … 1627 1735 izotron mi7 hero beta 1628 1736 izotron mi7 hero tab 1737 jiayu g4/g5 1738 jinga basco l3 1739 jinga basco neo 1740 jinga igo l2 1741 jinga igo m1 1742 jinga iron 1743 jinga optim 4g 1744 jinga trezor s1 plus 1629 1745 just5 blaster 1630 1746 just5 blaster 2 … … 1645 1761 karbonn titanium s2 plus 1646 1762 karbonn titanium s99 1763 karbonn titanium vista 4g 1647 1764 kazam tornado 348 1648 1765 kempler & strauss alumini 2 … … 1679 1796 krüger&matz drive 5 1680 1797 krüger&matz move 6 mini 1798 kyocera basio 3 1681 1799 kyocera basio 4 1800 kyocera brigadier 1682 1801 kyocera coast 1802 kyocera digno 1803 kyocera digno e 1683 1804 kyocera digno g 1805 kyocera digno rafre 1684 1806 kyocera digno s 1807 kyocera duraforce 1685 1808 kyocera duraforce pro 1686 1809 kyocera duraforce pro 2 1687 1810 kyocera duraforce xd 1811 kyocera durascout 1688 1812 kyocera gratina 4g 1689 1813 kyocera hydro … … 1696 1820 kyocera hydro xtrm 1697 1821 kyocera infobar a03 1822 kyocera kantan sumaho 1698 1823 kyocera milano 1699 1824 kyocera miraie 1825 kyocera miraie f 1700 1826 kyocera one s4 1701 1827 kyocera one s6 1702 1828 kyocera one x3 1829 kyocera qua phone 1703 1830 kyocera qua phone qx 1704 1831 kyocera qua phone qz … … 1716 1843 kyocera urbano v02 1717 1844 kyocera urbano v03 1845 kzen ureki u1 1718 1846 landvo s6 1719 1847 lanix ilium alpha 950 … … 1728 1856 lava a67 1729 1857 lava a76 1858 lava a97 ips 1730 1859 lava flair z1 1731 1860 lava iris x1 selfie … … 1735 1864 lava z61 1736 1865 le pan le pan mini 1866 leagoo elite 1 1737 1867 leagoo kiccaa mix 1738 1868 leagoo kiccaa power … … 1757 1887 lenovo ideatab s6000 1758 1888 lenovo k3 note 1889 lenovo k31 1759 1890 lenovo k4 note 1760 1891 lenovo k5 … … 1783 1914 lenovo vibe s1 1784 1915 lenovo vibe shot 1916 lenovo vibe x2 1785 1917 lenovo vibe z2 1786 1918 lenovo yoga 3 pro … … 1797 1929 lenovo zuk z2 1798 1930 lenovo zuk z2 pro 1931 leotec argon a250b 1799 1932 leotec argon e250 1800 1933 leotec krypton k150 … … 1871 2004 lg k4 1872 2005 lg k40 2006 lg k5 1873 2007 lg k50s 1874 2008 lg k7 … … 1887 2021 lg optimus 4x hd 1888 2022 lg optimus bright l-07c 2023 lg optimus it l-05d 1889 2024 lg optimus l7ii 1890 2025 lg optimus lte 2 … … 1948 2083 logicom l-ixir tab 701 1949 2084 logicom la tab 72 2085 logicom le fit fr 2086 logicom le hola 1950 2087 logicom le hola fr 2088 logicom le hop 1951 2089 logicom le lift 2090 logicom le moov 2091 logicom le moov 2 2092 logicom le smooth 2093 logicom le smooth fr 1952 2094 logicom power bot 2095 lumus ion 1953 2096 lyf earth 1 1954 2097 lyf earth 2 … … 2005 2148 m4tel style access 2006 2149 macoox mc-x7 mini 2150 majestic urano 77 lte 2007 2151 manta multimedia forto 2 2008 2152 manta multimedia mezo 2 … … 2012 2156 masstel tab 7 lte 2013 2157 maxwest astro 5n lte 2158 maxwest astro x55s 2014 2159 maxwest virtue z5 2015 2160 maze alpha x … … 2024 2169 mecool km9 pro 2025 2170 mecool km9 tv box 2171 mecool m8s max 2172 mecool m8s plus dvb 2173 mecool m8s pro 2174 mecool m8s pro plus 2026 2175 mecool m8s pro w 2027 2176 mediacom phonepad duo b400 … … 2060 2209 mediacom smartpad mini mobile 2061 2210 mediacom smartpad mx 10 2062 medion life x50012063 2211 megafon login 3 2064 2212 megafon login 4 lte … … 2106 2254 meizu pro 7 2107 2255 meizu x8 2256 melrose s9 2257 micromax 4560mmx 2108 2258 micromax bolt 2259 micromax bolt pace 2109 2260 micromax bolt selfie 2110 2261 micromax canvas 5 … … 2112 2263 micromax canvas mega 2113 2264 micromax canvas mega 2 2265 micromax canvas power 2114 2266 micromax canvas tab 2115 2267 micromax yu yureka s yu5530 … … 2131 2283 microsoft lumia 950 2132 2284 microsoft lumia 950 xl 2285 minix neo u1 2286 minix neo u9h 2287 minix neo x5 2288 minix neo x7 2289 minix neo x88i 2290 minix neo x8h 2291 minix neo x8h plus 2292 minix neo z64 2133 2293 mio mobix m6 2134 mls alu 5.5 2294 mixzo me1030 3g 2295 mls alu 5.5" 2296 mls alu plus 4g 10.1" 2135 2297 mls angel 3g 2298 mls angel 3g (2018) 2136 2299 mls brace 2018 4g 2137 2300 mls brain 3g 2138 2301 mls color 3 4g 2302 mls color fingerprint 4g 2139 2303 mls color mini 4g 2140 2304 mls d6 4g … … 2144 2308 mls f5 2145 2309 mls fab 4g 2310 mls flame 4g (2018) 2146 2311 mls inspire 4g 2147 2312 mls iqtab 10 2148 2313 mls iqtab action 4g 2149 2314 mls iqtab brave 3g 2315 mls iqtab care 8.0" 2316 mls iqtab ideal 8.0" 2150 2317 mls iqtab master 2151 2318 mls iqtab novel 3g … … 2162 2329 mls level 4g 2163 2330 mls liberal 2331 mls life 10.1" 2164 2332 mls more 4g 2333 mls mx 4g 2334 mls notch lite 2335 mls phab 6.0" 2165 2336 mls r3 4g 2166 2337 mls range 4g … … 2175 2346 mls wave 4g 2176 2347 mobicel matrix 2348 mobiistar e1 selfie 2177 2349 mobiistar kat 452 2178 2350 mobiistar lai y … … 2188 2360 mobiistar prime x max 2189 2361 mobiistar touch lai 512 2362 mobiistar x1 notch 2190 2363 mobiistar zoro 4g 2191 2364 mobiistar zumbo … … 2269 2442 msi primo 76 2270 2443 msi primo 91 2444 mtc smart race 2 4g 2271 2445 mtc smart race 4g 2272 2446 mtc smart run 4g 2273 2447 mtc smart sprint 4g 2448 mtc smart start 2 2274 2449 mtc smart surf 2 4g 2275 2450 mtc smart surf 4g … … 2296 2471 myphone hammer iron 2 2297 2472 myphone hammer titan 2 2473 myphone mya17 2298 2474 myphone mytab 10 ii 2299 2475 myria five … … 2301 2477 myria wide 2 2302 2478 myria wide 4g 2479 mytab 8 mini dual core 2480 mytab u55gt 2303 2481 mywigo city 3 2482 navon infinity 2483 navon supreme chief 2484 navon supreme fine 2485 navon supreme fine mini 2486 navon supreme fine plus 2304 2487 navon supreme max 2488 navon supreme pro 2489 navon supreme pure 2490 navon supreme pure plus 2305 2491 nec lavie tab e te508 2306 2492 neffos c5l … … 2388 2574 nomi beat m 2389 2575 nomi evo m2 2576 nomi evo m4 2390 2577 nomi evo x2 2391 2578 nomi evo z 2392 2579 nomi space x2 2393 2580 nomi ultra 2 2581 nomu s30 mini 2582 nomu t18 2583 nous ns5511 2394 2584 nuu mobile g2 2395 2585 nuu mobile g3 2586 nuu mobile m3 2587 nuu mobile x5 2396 2588 nuvo nd45 2397 2589 nvidia shield android tv … … 2444 2636 odys maven 10 pro 2445 2637 odys maven 10 pro plus 3g 2638 odys maven x10 hd 2639 odys maven x10 hd lte 2446 2640 odys neo 6 lte 2447 2641 odys neo x … … 2464 2658 odys xelio phonetab 7 3g 2465 2659 onda mid 2660 onda obook 20 plus dualos 2661 onda v10 10.1" 4g 2662 onda v820w dual os 2663 onda v891 3g air dual os 2664 onda v891 air dual os 2665 onda v891 dual os 2666 onda v891w dual os 2667 onda v919 4g air core 8 2668 onda v989 air core 8 2466 2669 oneplus 2 2467 2670 oneplus 3 … … 2478 2681 oneplus 8 2479 2682 oneplus 8 pro 2683 oneplus nord 5g 2480 2684 oneplus one 2481 2685 oneplus x … … 2567 2771 oppo reno 10x zoom 2568 2772 oppo reno 2 2773 oppo reno 2f 2569 2774 oppo reno 2z 2570 2775 oppo reno 3 5g … … 2582 2787 orbic slim 2583 2788 orbic wonder 2584 oukitel u20 plus2585 2789 overmax qualcore 1010 2586 2790 overmax vertis 5021 aim 2587 2791 overmax vertis yard 2792 oysters indian v 2588 2793 oysters pacific 800i 2794 oysters t74mai 3g 2795 oyyu t11 3g 2589 2796 palm tungsten 2590 2797 panacom t-i708d … … 2607 2814 pentagram quadra 7 ultraslim 2608 2815 phicomm clue l 2816 phicomm energy 3+ 2609 2817 phicomm energy l 2610 2818 philips android tv 2611 2819 philips nettv series 2820 phonemax mars 2821 phonemax saturn 2822 phonemax saturn x 2612 2823 pioneer r1 2824 pixus himax 9.6" 2613 2825 pixus hit 2 2614 2826 pixus jet 2615 2827 pixus play two 2616 2828 pixus raze 2617 pixus ride 4g2618 2829 pixus touch 7 3g 2830 ployer momo mini 3gs 2619 2831 ployer momo mini s 2620 2832 plum gator 3 … … 2645 2857 polaroid pro4611 2646 2858 polaroid prov350 2859 polaroid sigma 5 2647 2860 polaroid turbo c4 2648 2861 polaroid turbo c5 … … 2696 2909 positivo bgh twist xl 2697 2910 positivo ypy s450 2911 prestigio geo vision tour 2 2698 2912 prestigio geo vision tour 3 2699 2913 prestigio grace 4g … … 2702 2916 prestigio multipad ranger 8.0 3g 2703 2917 prestigio multipad wize 8.0 3g 2918 prestigio muze c3 2704 2919 prestigio s max 2705 2920 prestigio x pro 2706 2921 primepad pd-3127 2707 2922 primepad pd-3127nc 2923 primux delta 6 2708 2924 qilive q10 5.0" 4g 2709 2925 qilive q10 5.3" 4g … … 2711 2927 qilive q10 6.0" 4g 2712 2928 qilive q6 2929 qilive q7 10.1" 2713 2930 qilive q7 5.0" 4g 2931 qilive q7 5.5" 4g 2932 qilive q8 10.1" 2714 2933 qilive q8 5.1" 4g 2715 2934 qilive q8 5.5" 4g … … 2741 2960 realme c1 2742 2961 realme c11 2962 realme c12 2963 realme c15 2743 2964 realme c2 2744 2965 realme c3 … … 2809 3030 samsung galaxy a6+ 2810 3031 samsung galaxy a60 3032 samsung galaxy a6s (2018) 2811 3033 samsung galaxy a7 2812 3034 samsung galaxy a7 (2016) … … 2833 3055 samsung galaxy ace 3 2834 3056 samsung galaxy ace 4 3057 samsung galaxy ace 4 duos 2835 3058 samsung galaxy ace 4 lite 2836 3059 samsung galaxy ace 4 neo … … 2856 3079 samsung galaxy core advance 2857 3080 samsung galaxy core lte 3081 samsung galaxy core mini 4g 2858 3082 samsung galaxy core plus 2859 3083 samsung galaxy core prime … … 2865 3089 samsung galaxy express ii 2866 3090 samsung galaxy fame 3091 samsung galaxy fame duos 2867 3092 samsung galaxy fame lite with nfc 2868 3093 samsung galaxy feel … … 2879 3104 samsung galaxy grand prime 2880 3105 samsung galaxy grand prime plus 3106 samsung galaxy grand prime ve duos 2881 3107 samsung galaxy halo 2882 3108 samsung galaxy j1 … … 2958 3184 samsung galaxy note 10.1" lte 2959 3185 samsung galaxy note 10.1" wifi 3186 samsung galaxy note 20 3187 samsung galaxy note 20 5g 3188 samsung galaxy note 20 ultra 3189 samsung galaxy note 20 ultra 5g 2960 3190 samsung galaxy note 3 2961 3191 samsung galaxy note 3 duos … … 2978 3208 samsung galaxy note ii 2979 3209 samsung galaxy note ii lte 3210 samsung galaxy note pro 12.2" 2980 3211 samsung galaxy notepro 12.2" 2981 3212 samsung galaxy notepro 12.2" lte 2982 3213 samsung galaxy notepro 12.2" wifi 2983 3214 samsung galaxy on5 3215 samsung galaxy on5 (2016) 2984 3216 samsung galaxy on7 2985 3217 samsung galaxy on7 (2016) … … 3037 3269 samsung galaxy s8 3038 3270 samsung galaxy s8 active 3271 samsung galaxy s8 lite 3039 3272 samsung galaxy s8+ 3040 3273 samsung galaxy s9 … … 3079 3312 samsung galaxy tab a 10.1" lte (2016) 3080 3313 samsung galaxy tab a 10.1" wifi (2016) 3314 samsung galaxy tab a 10.1" with s pen (2016) lte 3081 3315 samsung galaxy tab a 10.5" lte (2018) 3082 3316 samsung galaxy tab a 7.0" lte … … 3087 3321 samsung galaxy tab a 8.0" wifi 3088 3322 samsung galaxy tab a 8.0" wifi (2019) 3323 samsung galaxy tab a 8.0" with s pen (2019) lte 3324 samsung galaxy tab a 8.0" with s pen (2019) wifi 3089 3325 samsung galaxy tab a 9.7" lte 3090 3326 samsung galaxy tab a 9.7" wifi 3091 samsung galaxy tab a with s pen (2019) 3092 samsung galaxy tab active 3093 samsung galaxy tab active 2 3327 samsung galaxy tab active 2 8.0" 3328 samsung galaxy tab active 8.0" 3094 3329 samsung galaxy tab e 8.0" 3095 3330 samsung galaxy tab e 9.6" 3g … … 3113 3348 samsung galaxy tab s6 10.4" lite wifi 3114 3349 samsung galaxy tab s6 10.5" 3350 samsung galaxy tab s6 10.5" lte 3115 3351 samsung galaxy tab s6 10.5" wifi 3116 3352 samsung galaxy tabpro 10.1" lte … … 3124 3360 samsung galaxy trend plus 3125 3361 samsung galaxy v plus 3362 samsung galaxy view 18.4" lte 3126 3363 samsung galaxy w 3127 3364 samsung galaxy watch active 2 … … 3164 3401 sanei n83 3165 3402 sanei n91 3403 santin actoma ace 3166 3404 santin bitbiz v58 3167 3405 santin galaz … … 3211 3449 sfr startrail 4 3212 3450 sfr starxtrem 3451 sharp aquos 2 3213 3452 sharp aquos 3 3214 3453 sharp aquos compact … … 3224 3463 sharp aquos r compact 3225 3464 sharp aquos r2 3465 sharp aquos r2 compact 3226 3466 sharp aquos r3 3227 3467 sharp aquos r5g … … 3239 3479 sharp aquos xx2 3240 3480 sharp aquos xx3 3481 sharp aquos xx3 mini 3241 3482 sharp aquos zero 3242 3483 sharp basio 2 … … 3429 3670 sony xperia z3v 3430 3671 sony xperia z4 3672 sony xperia z4v 3431 3673 sony xperia z5 3432 3674 sony xperia z5 compact … … 3448 3690 stf mobile origins pro 3449 3691 storex linkbox 3692 sugar f7 mini 3450 3693 sunvell t95z plus 3451 3694 swissmobility schon r9 … … 3458 3701 tcl c9 3459 3702 tcl gala g60 3703 tcl l5 3704 tcl l9 3460 3705 tcl lx 3461 3706 tcl plex … … 3464 3709 teclast p10s 3465 3710 teclast t10 3711 teclast tpad 98 10.1" 4g 3466 3712 teclast x98 air ii 3467 3713 teclast x98 air iii … … 3474 3720 tecno mobile droidpad 7c pro 3475 3721 tecno mobile droidpad 8d 3722 tecno mobile f4 pro 3476 3723 tecno mobile phantom 6 3477 3724 tecno mobile phantom 6 plus 3478 3725 tecno mobile pouvoir 3 plus 3479 3726 tecno mobile w3 3727 tele2 midi 2.0 3728 tele2 mini 1.1 3480 3729 telefunken giqa 10.1 3g 3730 telego joy 2 3731 telego mate 3481 3732 telego w503 3482 3733 tesco op3n dott … … 3493 3744 texet x-mage 3494 3745 texet x-maxi 2 3746 texet x-omega 3495 3747 texet x-pad force 8 3g 3496 3748 texet x-pad force 8i 3g 3497 texet x-pad navi 10 3g 3498 texet x-pad navi 7.3 3g 3499 texet x-pad navi 7.4 3g 3500 texet x-pad navi 8.2 3g 3749 texet x-pad hit 3g 3750 texet x-pad navi 10.0" 3g 3751 texet x-pad navi 7.3" 3g 3752 texet x-pad navi 7.4" 3g 3753 texet x-pad navi 7.5" 3g 3754 texet x-pad navi 8.2" 3g 3501 3755 texet x-pad plus 7 3g 3502 3756 texet x-pad plus 7.1 3g 3503 texet x-pad rapid 8.2 4g 3504 texet x-pad style 10 3505 texet x-pad style 10 3g 3757 texet x-pad quad 10.0" 3g 3758 texet x-pad quad 7.0" 3g 3759 texet x-pad quad 7.2" 3g 3760 texet x-pad rapid 8.2" 4g 3761 texet x-pad shine 8.1" 3g 3762 texet x-pad sky 8.1" 3g 3763 texet x-pad style 10.0" 3764 texet x-pad style 10.0" 3g 3765 texet x-pad style 10.1" 3g 3766 texet x-pad style 8.0" 3g 3506 3767 texet x-plus 3507 3768 texet x-quad … … 3511 3772 texet x-style 3512 3773 thomson 3g 8950 3774 thomson 5014g 3513 3775 thomson qm734-2 3514 3776 thomson qm734-8g … … 3552 3814 true smart max 4.0 plus 3553 3815 tunisie telecom startrail by tt 3816 turbo x ray 3554 3817 turbo x5 black 3818 turbo x5 hero 3555 3819 turbo x5 max 3556 3820 turbo x5 space 3557 3821 turbo x6 z 3558 3822 turbo x8 3823 turbo-x a2 3824 turbo-x e3 3825 turbo-x hive v 3g 3559 3826 turbo-x ice 3827 turbo-x s3 3560 3828 tvc nuclear sx-sp5 3561 3829 u.s. cellular kyocera duraforce … … 3567 3835 ulefone armor 2 3568 3836 ulefone armor 3 3837 ulefone armor 5s 3838 ulefone armor 6 3839 ulefone armor 6s 3569 3840 ulefone armor 7 3570 ulefone armor x6 3841 ulefone armor x 3842 ulefone armor x5 3571 3843 ulefone be one 3572 3844 ulefone be one lite … … 3574 3846 ulefone be pure lite 3575 3847 ulefone be x 3848 ulefone gemini pro 3576 3849 ulefone s10 pro 3577 3850 ulefone u007 pro … … 3605 3878 vernee thor e 3606 3879 vernee thor plus 3880 vertu aster p 3607 3881 verykool lotus jr. 3608 3882 vesta smartt v2.0 32ld86s 3609 3883 vestel venus 4.5 3610 3884 vestel venus 5.0v 3885 vestel venus 5.0x 3611 3886 vestel venus 5.5v 3612 3887 vestel venus 5.5x 3613 3888 vestel venus go 3889 vestel venus v3 5580 dual 3614 3890 vestel vtab 10 3615 3891 vestel vtab 7 eco 3 … … 3624 3900 vinga 021 3625 3901 vinga 041 3902 vipro pro 2x 3626 3903 vivax fly 3 3627 3904 vivax fly 5 lite 3905 vivax fun s500 3628 3906 vivax smart point x5010 3629 3907 vivo iqoo … … 3711 3989 vizio vap430 3712 3990 vizio vtab1008 3991 vkworld t5 se 3713 3992 vodafone smart 3 3714 3993 vodafone smart 4 mini … … 3769 4048 vontar hk1 pro 3770 4049 vorago cell-500 4050 vsmart active 1 plus 4051 vsmart bee 3 4052 vsmart joy 1 plus 3771 4053 vsun illusion 3772 4054 vsun race … … 3781 4063 wiko birdy 3782 4064 wiko bloom 4065 wiko cink peax 2 3783 4066 wiko darkfull 3784 4067 wiko darkmoon … … 3849 4132 wileyfox spark x 3850 4133 wileyfox swift 2 4134 winds note grace v 3851 4135 wolder wiam #24 3852 4136 wolder wiam #65 3853 4137 woo scorpio 4138 wortmann terra pad 1004 3854 4139 x-tigi joy 10 pro 3855 4140 x-tigi joy 7 max … … 3910 4195 xiaomi redmi 5 plus 3911 4196 xiaomi redmi 9 4197 xiaomi redmi 9a 3912 4198 xiaomi redmi k20 pro 3913 4199 xiaomi redmi note … … 3917 4203 xiaomi redmi note 6 pro 3918 4204 xiaomi redmi note 7 pro 4205 xiaomi redmi note 8 pro 3919 4206 xiaomi redmi note 9 3920 4207 xolo black 1x … … 3948 4235 yezz andy 55ei 3949 4236 yezz andy 5ei 4237 yezz andy 5el 3950 4238 yezz andy 5el2 lte 3951 4239 yezz andy 5ml lte … … 3957 4245 yota phone 2 3958 4246 yota phone 3 plus 4247 yu ace 3959 4248 yu yunique 3960 4249 yu yuphoria 3961 4250 yu yureka 3962 4251 yu yureka plus 4252 yu yutopia 3963 4253 yuandao n101 3964 4254 yusun la2-t … … 3969 4259 zenek zebra 3970 4260 zfiner y900 4261 ziox astra viva 4g 4262 ziox f9 pro 3971 4263 zonda muzic 3972 4264 zopo c2 ii … … 3997 4289 zte avid trio 3998 4290 zte axon 10 pro 4291 zte axon 10 pro 5g 3999 4292 zte axon 7 4000 4293 zte axon 7 mini … … 4024 4317 zte blade l8 4025 4318 zte blade max 3 4319 zte blade q lux 4026 4320 zte blade q+ 4027 4321 zte blade s6 … … 4071 4365 zte groove 4072 4366 zte imperial 4367 zte imperial max 4073 4368 zte jasper lte 4074 4369 zte joey jump 2 … … 4132 4427 zte optus x power 2 4133 4428 zte optus x spirit 2 4429 zte optus x start 4134 4430 zte optus x vista 4135 4431 zte optus x wave … … 4162 4458 zte zinger 4163 4459 zte zmax 2 4460 zte zmax 3 4164 4461 zte zmax champ lte 4165 4462 zte zmax grand lte -
clickervolt/trunk/others/device-detector/regexes/bots.yml
r2339223 r2391688 1231 1231 url: 'http://www.sistrix.de' 1232 1232 1233 - regex: ' SISTRIXOptimizer'1233 - regex: 'compatible; (?:SISTRIX )?Optimizer' 1234 1234 name: 'SISTRIX Optimizer' 1235 1235 category: 'Crawler' … … 2041 2041 url: 'https://www.carbon60.com/' 2042 2042 2043 # Generic detections2044 2045 2043 - regex: 'Nutch' 2046 2044 name: 'Nutch-based Bot' … … 2051 2049 url: 'http://www.apache.org/foundation/' 2052 2050 2051 - regex: 'Seobility' 2052 name: 'Seobility' 2053 category: 'Crawler' 2054 url: 'https://www.seobility.net/en/faq/?category=crawling#!aboutourbot' 2055 2056 - regex: 'Vercelbot' 2057 name: 'Vercel Bot' 2058 category: 'Service bot' 2059 url: 'https://vercel.com' 2060 2061 - regex: 'Grammarly' 2062 name: 'Grammarly' 2063 category: 'Service bot' 2064 url: 'http://www.grammarly.com' 2065 2066 - regex: 'Robozilla' 2067 name: 'Robozilla' 2068 category: 'Crawler' 2069 2070 - regex: 'Domains Project' 2071 name: 'Domains Project' 2072 category: 'Crawler' 2073 url: 'https://domainsproject.org' 2074 2075 - regex: 'PetalBot' 2076 name: 'Petal Bot' 2077 category: 'Crawler' 2078 url: 'https://aspiegel.com/petalbot' 2079 2080 - regex: 'SerendeputyBot' 2081 name: 'Serendeputy Bot' 2082 category: 'Crawler' 2083 url: 'http://serendeputy.com/about/serendeputy-bot' 2084 2085 - regex: 'ias-va.*admantx.*service-fetcher' 2086 name: 'ADmantX Service Fetcher' 2087 category: 'Service bot' 2088 url: 'https://www.admantx.com/service-fetcher.html' 2089 2090 - regex: 'SemanticScholarBot' 2091 name: 'Semantic Scholar Bot' 2092 category: 'Crawler' 2093 url: 'https://www.semanticscholar.org/crawler' 2094 2095 - regex: 'VelenPublicWebCrawler' 2096 name: 'Velen Public Web Crawler' 2097 category: 'Crawler' 2098 url: 'https://hunter.io/robot' 2099 2100 - regex: 'Barkrowler' 2101 name: 'Barkrowler' 2102 category: 'Crawler' 2103 url: 'http://www.exensa.com/crawl' 2104 2105 # Generic detections 2106 2053 2107 - regex: '[a-z0-9\-_]*((?<!cu|power[ _]|m[ _])bot(?![ _]TAB|[ _]?5[0-9])|crawler|crawl|checker|archiver|transcoder|spider)([^a-z]|$)' 2054 2108 name: 'Generic Bot' -
clickervolt/trunk/others/device-detector/regexes/client/browsers.yml
r2357258 r2391688 1748 1748 engine: 1749 1749 default: 'Gecko' 1750 1751 # GOG Galaxy 1752 - regex: 'GOGGalaxyClient/(?:(\d+[\.\d]+))?' 1753 name: 'GOG Galaxy' 1754 version: '$1' 1755 -
clickervolt/trunk/others/device-detector/regexes/client/libraries.yml
r2314546 r2391688 107 107 version: $1 108 108 url: 'https://github.com/node-fetch/node-fetch' 109 110 - regex: 'ReactorNetty/(\d+[\.\d]+)' 111 name: 'ReactorNetty' 112 version: $1 113 url: 'https://github.com/reactor/reactor-netty' -
clickervolt/trunk/others/device-detector/regexes/client/mobile_apps.yml
r2357258 r2391688 228 228 version: '$1' 229 229 - 230 regex: 'Twitter/([\d\.]+)' 231 name: 'Twitter' 232 version: '$1' 233 - 234 regex: 'TwitterAndroid[/]?([\d\.]+)?' 235 name: 'Twitter' 236 version: '$1' 237 238 - 230 239 regex: 'TopBuzz/([\d\.]+)' 231 240 name: 'TopBuzz' … … 241 250 version: '$1' 242 251 252 # (https://play.google.com/store/apps/details?id=cl.uchile.ing.adi.ucursos) 253 - regex: 'UCURSOS/v([\d\.]+)' 254 name: 'U-Cursos' 255 version: '$1' 256 257 # HeyTabBrowser or HeyTabAccount 258 - regex: 'HeyTapBrowser/([\d\.]+)' 259 name: 'HeyTapBrowser' 260 version: '$1' 261 262 # Roblox App 263 - regex: 'RobloxApp/([\d\.]+)' 264 name: 'Roblox' 265 version: '$1' 266 267 - regex: 'Viber/([\d\.]+)' 268 name: 'Viber' 269 version: '$1' 270 271 - regex: 'Siri/1' 272 name: 'Siri' 273 version: '1.0' 274 275 - regex: 'LinkedIn/([\d\.]+)' 276 name: 'LinkedIn' 277 version: '$1' -
clickervolt/trunk/others/device-detector/regexes/device/mobiles.yml
r2357258 r2391688 8 8 # Ace (https://www.acemobile.fr/) 9 9 Ace: 10 regex: 'BUZZ 1 Lite'10 regex: 'BUZZ 1 (?:Lite|Plus)' 11 11 device: 'smartphone' 12 12 models: 13 13 - regex: 'BUZZ 1 Lite' 14 14 model: 'Buzz 1 Lite' 15 - regex: 'BUZZ 1 Plus' 16 model: 'Buzz 1 Plus' 15 17 16 18 'Tunisie Telecom': … … 65 67 # HTC 66 68 HTC: 67 regex: 'HTC|Sprint (?:APA|ATP)|ADR(?!910L)[a-z0-9]+|NexusHD2|Amaze[ _]4G[);/ ]|(Desire|Sensation|Evo ?3D|IncredibleS|Wildfire|Butterfly)[ _]?([^;/)]+)(?: Build|\))|(Amaze[ _]4G|One ?[XELSV\+]+)[);/ ]|SPV E6[05]0|(One M8|X525a|PG86100|PC36100|XV6975|PJ83100|2PYB2|2PZC5|0PJA10|0PJA2|HTV33|0PM92|0PCV1|601HT )[);/ ]'69 regex: 'HTC|Sprint (?:APA|ATP)|ADR(?!910L)[a-z0-9]+|NexusHD2|Amaze[ _]4G[);/ ]|(Desire|Sensation|Evo ?3D|IncredibleS|Wildfire|Butterfly)[ _]?([^;/)]+)(?: Build|\))|(Amaze[ _]4G|One ?[XELSV\+]+)[);/ ]|SPV E6[05]0|(One M8|X525a|PG86100|PC36100|XV6975|PJ83100|2PYB2|2PZC5|0PJA10|0PJA2|HTV33|0PM92|0PCV1|601HT|0PAJ5|HTL2[23]|HTV32|2PQ93)[);/ ]' 68 70 device: 'smartphone' 69 71 models: … … 83 85 - regex: 'PJ83100[);/ ]' 84 86 model: 'One X' 87 - regex: 'HTL22[);/ ]' 88 model: 'J One' 89 - regex: 'HTL23[);/ ]' 90 model: 'J Butterfly' 85 91 - regex: '(?:0PJA2|0PJA10)[);/ ]' 86 92 model: 'One M9' 87 - regex: 'X525a '93 - regex: 'X525a[);/ ]' 88 94 model: 'One X+' 95 - regex: '2PQ93[);/ ]' 96 model: 'One A9' 89 97 - regex: 'ADR6300' 90 98 model: 'Droid Incredible' … … 103 111 - regex: '0PCV1[);/ ]' 104 112 model: 'Desire 510' 113 - regex: '608t[);/ ]' 114 model: 'Desire 608t' 105 115 106 116 - regex: 'NexusHD2' # custom rom for hd2 … … 145 155 - regex: '(One M8)' 146 156 model: '$1' 157 - regex: '0PAJ5[);/ ]' 158 model: 'One E8' 159 - regex: 'HTV32[);/ ]' 160 model: '10' 147 161 148 162 # microsoft … … 424 438 # HP 425 439 HP: 426 regex: 'TouchPad/\d+\.\d+|hp-tablet|HP ?iPAQ|webOS.*P160U|HP (?:Pro )?Slate|HP [78]| Compaq [7|8]|HP; [^;/)]+'440 regex: 'TouchPad/\d+\.\d+|hp-tablet|HP ?iPAQ|webOS.*P160U|HP (?:Pro )?Slate|HP [78]|HP 10 Plus|Compaq [7|8]|HP; [^;/)]+' 427 441 device: 'smartphone' 428 442 models: … … 430 444 model: 'Slate 6 VoiceTab' 431 445 device: 'phablet' 432 - regex: 'HP ([78][^/;]*) Build' 446 447 - regex: 'HP 10 Plus' 448 model: '10 Plus' 449 device: 'tablet' 450 451 - regex: 'HP ([78][^)/;]*)(?: Build|\))' 433 452 model: 'Slate $1' 434 453 device: 'tablet' 454 435 455 - regex: 'Compaq ([78][^/;]*) Build' 436 456 model: 'Compaq $1' … … 639 659 # micromax 640 660 MicroMax: 641 regex: '(?:MicroMax[ \-\_]?[a-z0-9]+|Q327)|P70221 Build|YU(5040|5530)[);/ ]' 642 device: 'smartphone' 643 models: 661 regex: '(?:MicroMax[ \-\_]?[a-z0-9]+|Q327)|4560MMX|P70221 Build|(?:YU(?:5040|5530)|AQ5001 Canvas Power)[);/ ]' 662 device: 'smartphone' 663 models: 664 - regex: 'AQ5001 Canvas Power' 665 model: 'Canvas Power' 644 666 - regex: 'AQ5001' 645 667 model: 'Canvas Juice 2' 668 - regex: '4560MMX[);/ ]' 669 model: '4560MMX' 646 670 - regex: 'E481' 647 671 model: 'Canvas 5' … … 653 677 - regex: 'Q417' 654 678 model: 'Canvas Mega' 679 - regex: 'Q402\+' 680 model: 'Bolt Pace' 655 681 - regex: 'YU5040[);/ ]' 656 682 model: 'YU Yureka YU5040' … … 689 715 # 4Good 690 716 4Good: 691 regex: '4Good[ _]|S450m [43]G|S555m 4G|S501m 3G|T700i_3G| Light A103'717 regex: '4Good[ _]|S450m [43]G|S555m 4G|S501m 3G|T700i_3G|People (?:G503|G410|GT300)|Light (?:A103|B100)' 692 718 device: 'smartphone' 693 719 models: … … 695 721 model: 'T700i 3G' 696 722 device: 'tablet' 723 - regex: 'People GT300' 724 model: 'People GT300' 725 device: 'tablet' 697 726 - regex: 'S555m[_ ]4G' 698 727 model: 'People' 699 - regex: '(S(?:450m|501m)[_ ][43]G|Light A103)'728 - regex: '(S(?:450m|501m)[_ ][43]G|Light (?:A103|B100)|People (?:G503|G410))' 700 729 model: '$1' 701 730 - regex: '4Good[ _]([^;/]+) Build' … … 736 765 # Bravis 737 766 Bravis: 738 regex: 'Bravis[ _]|A501 Bright|A552 JOY Max|A504 Trace|A505 JOY Plus|A503 Joy|NB(?:106M|10[1-8]|751|7[145]|8[57]1|76)|NP101|NB961|NP 104 3G|B501|N1-570 Space|Atlas A551|A512 Harmony Pro|A510_Jeans_4G|A509_Jeans '767 regex: 'Bravis[ _]|A501 Bright|A552 JOY Max|A504 Trace|A505 JOY Plus|A503 Joy|NB(?:106M|10[1-8]|751|7[145]|8[57]1|76)|NP101|NB961|NP 104 3G|B501|N1-570 Space|Atlas A551|A512 Harmony Pro|A510_Jeans_4G|A509_Jeans|N1_550_Cruiser' 739 768 device: 'smartphone' 740 769 models: … … 759 788 - regex: 'BRAVIS[ ]A554' 760 789 model: 'A554 Grand' 790 - regex: 'BRAVIS[ ]S500' 791 model: 'S500 Diamond' 761 792 - regex: 'A505 JOY Plus' 762 793 model: 'A505 Joy Plus' … … 775 806 - regex: 'A509_Jeans' 776 807 model: 'A509 Jeans' 808 - regex: 'N1_550_Cruiser' 809 model: 'N1-550 Cruiser' 810 - regex: 'BRAVIS OMEGA' 811 model: 'Omega' 812 - regex: 'BRAVIS BIZ' 813 model: 'Biz' 814 - regex: 'BRAVIS POWER' 815 model: 'Power' 816 777 817 - regex: 'BRAVIS[ _]SLIM[ _]3G' 778 818 model: 'Slim 3G' 779 819 device: 'tablet' 780 - regex: 'Bravis[_ ]([^;\)]+) Build'781 model: '$1'782 - regex: '(NB(?:106M|10[1-8]|751|7[145]|8[57]1|76)|NP101|NB961)'783 model: '$1'784 device: 'tablet'785 820 - regex: 'NP 104 3G' 786 821 model: 'NP104 3G' 787 822 device: 'tablet' 823 - regex: 'BRAVIS NP 103' 824 model: 'NP103' 825 device: 'tablet' 826 - regex: 'BRAVIS NP 844' 827 model: 'NP844' 828 device: 'tablet' 829 830 - regex: 'Bravis[_ ]([^;\)]+) Build' 831 model: '$1' 832 - regex: '(NB(?:106M|10[1-8]|751|7[145]|8[57]1|76)|NP101|NB961)' 833 model: '$1' 834 device: 'tablet' 835 788 836 789 837 # Acer 790 838 Acer: 791 regex: 'acer|(?<! ZTE BLADE |ImSmart |ERGO |X-Style Tab )a(?:101|110|2[10]0|211|50[10]|51[10]|70[10])[);/ ]|Android.*V3[67]0[);/ ]|Android.*Z1[23456]0 Build|Android.*Z5\d{2} Build|Android.*T0[234678] Build|Android.*S55[);/ ]|(?:A1-(713(HD)?|7[23]4|830|841|840FHD|81[01])|A3-A[1234][01]|B1-(7[1235-8][01](HD)?|7[23]3|8[1235]0|A71)|B3-(A[12]0|A3[02]|A40FHD)|E39)[);/ ]|S5[12]0 Build|(DA[0-9]+HQ?L|Aspire V5-121|Predator G9-793|GT-810|B1-870)[);/ ]'839 regex: 'acer|(?<!Satellite |ZTE BLADE |ImSmart |ERGO |X-Style Tab )a(?:101|110|2[10]0|211|50[10]|51[10]|70[10])[);/ ]|Android.*V3[67]0[);/ ]|Android.*Z1[23456]0 Build|Android.*Z5\d{2} Build|Android.*T0[234678] Build|Android.*S55[);/ ]|(?:A1-(713(HD)?|7[23]4|830|841|840FHD|81[01])|A3-A[1234][01]|B1-(7[1235-8][01](HD)?|7[23]3|8[1235]0|A71)|B3-(A[125]0|A3[02]|A40FHD)|E39)[);/ ]|S5[12]0 Build|(DA[0-9]+HQ?L|Aspire V5-121|Predator G9-793|GT-810|B1-870)[);/ ]' 792 840 device: 'smartphone' 793 841 models: … … 837 885 model: 'Iconia One 8' 838 886 device: 'tablet' 839 - regex: 'B3-A([12 ]0|3[02]|40FHD)'887 - regex: 'B3-A([125]0|3[02]|40FHD)' 840 888 model: 'Iconia One 10' 841 889 device: 'tablet' … … 940 988 # Advan 941 989 Advan: 942 regex: '( i7U|S45E|50[46]1|5059|S50H|I7D|i55[KD]|i4U|S7D|S4Z|i5[KE]|S5E[ _]NXT) Build'990 regex: '(?:i7U|S45E|50[46]1|5059|S50H|I7D|i55[KD]|i4U|S7D|S4Z|i5[KE]|S5E[ _]NXT|S5J\+)[);/ ]' 943 991 device: 'smartphone' 944 992 models: … … 951 999 - regex: 'i4U' 952 1000 model: 'I4U' 953 - regex: '(S45E|50[46]1|5059|S50H|I7D|S7D|S4Z )'1001 - regex: '(S45E|50[46]1|5059|S50H|I7D|S7D|S4Z|S5J\+)[);/ ]' 954 1002 model: '$1' 955 1003 … … 981 1029 # Aiwa 982 1030 Aiwa: 983 regex: ' AW790|M300'984 device: 'smartphone' 985 models: 986 - regex: 'AW790 '1031 regex: '(?:AW790|M300|AWM533)[);/ ]' 1032 device: 'smartphone' 1033 models: 1034 - regex: 'AW790[);/ ]' 987 1035 model: 'AW790' 988 - regex: 'M300' 1036 - regex: 'AWM533[);/ ]' 1037 model: 'AWM533' 1038 - regex: 'M300[);/ ]' 989 1039 model: 'M300' 990 1040 device: 'phablet' … … 1029 1079 # Alcatel 1030 1080 Alcatel: 1031 regex: 'Alcatel|Alc(?!or )[a-z0-9]+|One[ _]?Touch|idol3|(?:4003[AJ]|4009[ADEFIKMSX]|4013[DEJKMX]|4014[ADEKMX]|4015[ADNTX]|4016[ADX]|4017[ADEFSX]|4018[ADEFMX]|4024[EDX]|4027[ADNX]|4028[AEJS]|4032[ADEX]|4034 [ADEFGX]|4035[ADXY]|4045[ADEX]|4047[ADFGNX]|4049[DEGMX]|4060[SW]|A466BG|4114E|5001[ADJTU](?:_EEA|_RU)?|5009[AD]|5010[DEGSUX]|5011A|5012[DFG]|5015[ADEX]|5016[AXJ]|5017[ABDEOX]|5019D|5022[EDX]|5023[EF]|5024[ADJ](?:_RU)?|5025[DEG]|5026[ADJ]|5027B|5028A|5032W|5033[AX]|5033[DJ](?:[ _]RU)?|5034D(_RU)?|5038[ADEX]|5041C|5042[ADEFGWX]|5044[ADGIKOPSTY]|5045[ADFGIJTXY]|5046[ADGIJSTUY]|5047[DIUY]|5048A|5049[EGSWZ]|5050[ASXY]|5051[ADEJMTWX]|5052[AD](_RU)?|5053A|5054[ADNSTWX]|5056[ADEGIJMNTUWX]|5057M|5058[AIY](_RU)?|5059[ADXYZ](_RU)?|5065[ADNWX]|5070D|5080[ADFQUX]|5085[ABCDGHIJNOQY]|5086[ADY]|5090[AIY]|5095[IKY]|5098[OS]|5099[ADYUI](_RU)?|5116J|5145A|6016[ADEX]|6036[AXY]|6037[BKY]|6039[AHJKY]|6043[AD]|6044D|6045[BFIKOY]|6050[AFY]|6055[ABDHIKPUYZ]|6058[ADX]|6060S|6062W|6070K|7040[ADEFKRT]|7041[DX]|7043[AEKY]|7044[AX]|7045Y|7048[ASWX]|7055A|7070X|8030Y|8050[DEGX]|8063|9001[DIX]|9002X|9003[AX]|9024O|9005X|9026X|9007[ATX]|9008[ADIJNTUX]|9010X|9022X|9027[FTWX]|9203A|A570BL|I213|I216X|A50[13]DL|A574BL|A57[17]VL|A464BG|5028Y[_ ]EEA|5048Y[_ ]EEA)[);/ ]|TIMXL'1081 regex: 'Alcatel|Alc(?!or )[a-z0-9]+|One[ _]?Touch|idol3|(?:4003[AJ]|4009[ADEFIKMSX]|4013[DEJKMX]|4014[ADEKMX]|4015[ADNTX]|4016[ADX]|4017[ADEFSX]|4018[ADEFMX]|4024[EDX]|4027[ADNX]|4028[AEJS]|4032[ADEX]|4034L_EEA|4034[ADEFGX]|4035[ADXY]|4045[ADEX]|4047[ADFGNX]|4049[DEGMX]|4060[SW]|A466BG|A621BL|4114E|5001[ADJTU](?:_EEA|_RU)?|5003[ADG](?:_(?:EEA|RU))?|5007A|5008[DUY](?:_(?:EEA|RU))?|5009[AD]|5010[DEGSUX]|5011A|5012[DFG]|5015[ADEX]|5016[AXJ]|5017[ABDEOX]|5019D|5022[EDX]|5023[EF]|5024[ADJ](?:_RU|_EEA)?|5025[DEG]|5026[ADJ]|5027B|5028A|5029E|5032W|5033[AEFXDJGMOTXY](?:_(?:EEA|RU))?|5034D(_RU)?|5036D|5038[ADEX]|5039[D](?:_EEA|_RU)?|5041[CD]|5042[ADEFGWX]|5044[ADGIKOPSTY]|5045[ADFGIJTXY]|5046[ADGIJSTUY]|5047[DIUY]|5048[AU]|5049[EGSWZ]|5050[ASXY]|5051[ADEJMTWX]|5052[ADY](_RU)?|5053[AKY](?:_EEA|_RU)?|5054[ADNSTWX]|5056[ADEGIJMNTUWX]|5057M|5058[AIY](_RU)?|5059[ADXYZIST](_RU)?|5060D(?:_EEA|_RU)?|5065[ADNWX]|5070D|5080[ADFQUX]|5085[ABCDGHIJNOQY]|5086[ADY]|5090[AIY]|5095[IKY]|5098[OS]|5099[ADYUI](_RU)?|5116J|5145A|6016[ADEX]|6036[AXY]|6037[BKY]|6039[AHJKY]|6043[AD]|6044D|6045[BFIKOYX]|6050[AFY]|6055[ABDHIKPUYZ]|6058[ADX]|6060S|6062W|6070K|7040[ADEFKRT]|7041[DX]|7042A|7043[AEKY]|7044[AX]|7045Y|7048[ASWX]|7053D|7055A|7070X|8030Y|8050[DEGX]|8063|9001[DIX]|9002X|9003[AX]|9024O|9005X|9026X|9007[ATX]|9008[ADIJNTUX]|9010X|9022X|9027[FTWX]|9203A|A570BL|I213|I216X|A50[13]DL|A574BL|A57[17]VL|A464BG|5028Y[_ ]EEA|5048Y[_ ]EEA)[);/ ]|TIMXL' 1032 1082 device: 'smartphone' 1033 1083 models: … … 1044 1094 - regex: '4032[DE][);/ ]' 1045 1095 model: 'One Touch Pop C2 Dual SIM' 1046 - regex: '(?:7040[AFK]|7041X)[);/ ]' 1096 - regex: '5036D[);/ ]' 1097 model: 'One Touch Pop C5 Dual SIM' 1098 - regex: '(?:7040[AFK]|7041X|7042A)[);/ ]' 1047 1099 model: 'One Touch Pop C7' 1048 1100 - regex: '(?:7040[DE]|7041D)[);/ ]' … … 1078 1130 - regex: '5051D[);/ ]' 1079 1131 model: 'One Touch Pop 4 Dual SIM' 1080 - regex: '5033D[ _]RU'1081 model: 'One Touch 5033D'1082 1132 - regex: '5095[IKY][);/ ]' 1083 1133 model: 'One Touch Pop 4S' … … 1096 1146 - regex: '5027B[);/ ]' 1097 1147 model: 'One Touch Dawn' 1098 - regex: '(?:5024[AD](?:_RU )?|5028Y[_ ]EEA)[);/ ]'1148 - regex: '(?:5024[AD](?:_RU|_EEA)?|5028Y[_ ]EEA)[);/ ]' 1099 1149 model: '1S' 1100 1150 - regex: '5034D(_RU)?[);/ ]' … … 1116 1166 - regex: '6039[AHJKY][);/ ]|idol3' 1117 1167 model: 'One Touch Idol 3' 1118 - regex: '6045[BFIKOY ][);/ ]'1168 - regex: '6045[BFIKOYX][);/ ]' 1119 1169 model: 'One Touch Idol 3 5.5"' 1120 1170 - regex: '6055[ABDHIKPUYZ][);/ ]' … … 1132 1182 - regex: '7055A[);/ ]' 1133 1183 model: 'One Touch Hero 2C' 1184 - regex: '7053D[);/ ]' 1185 model: 'One Touch X1' 1134 1186 - regex: '5065N[);/ ]' 1135 1187 model: 'TRU' … … 1150 1202 - regex: 'A464BG[);/ ]' 1151 1203 model: 'One Touch Pixi Glitz' 1204 - regex: 'A621BL[);/ ]' 1205 model: 'One Touch Pixi Glory' 1152 1206 - regex: '4014D[);/ ]' 1153 1207 model: 'One Touch Pixi 2' … … 1179 1233 - regex: '4017[ADEFSX][);/ ]' 1180 1234 model: 'One Touch Pixi 4 3.5"' 1181 - regex: '4034 [ADEFGX][);/ ]'1235 - regex: '4034(?:[ADEFGX]|L_EEA)[);/ ]' 1182 1236 model: 'One Touch Pixi 4 4"' 1183 1237 - regex: '4060[SW][);/ ]' … … 1187 1241 - regex: '5010[DEGSUX][);/ ]' 1188 1242 model: 'One Touch Pixi 4 5" 3G' 1243 - regex: '5041D[);/ ]' 1244 model: 'One Touch Pixi 4 5.0"' 1189 1245 - regex: '5012[DFG][);/ ]' 1190 1246 model: 'One Touch Pixi 4 5.5" 3G' … … 1228 1284 - regex: '5085[GO]' 1229 1285 model: 'A50' 1230 - regex: '5048 (?:Y_EEA|A)[);/ ]'1286 - regex: '5048[AYU](?:_EEA)?[);/ ]' 1231 1287 model: '3X (2019)' 1232 1288 - regex: '5049W[);/ ]' … … 1313 1369 - regex: '5044[GS][);/ ]' 1314 1370 model: 'U50' 1315 - regex: '5033[A XJ][);/ ]'1371 - regex: '5033[ADXJEFGMOTXY](?:_(?:EEA|RU))?[);/ ]' 1316 1372 model: '1' 1317 1373 - regex: '5009[AD][);/ ]' 1318 1374 model: '1C' 1375 - regex: '5008[DUY](?:_(?:EEA|RU))?[);/ ]' 1376 model: '1X (2019)' 1377 - regex: '5007A[);/ ]' 1378 model: '1V (2020)' 1379 - regex: '5003[ADG](?:_(?:EEA|RU))?[);/ ]' 1380 model: '1C (2019)' 1319 1381 - regex: '5024J[);/ ]' 1320 1382 model: '1S' … … 1323 1385 - regex: '5001[ADJTU](?:_EEA|_RU)?[);/ ]' 1324 1386 model: '1V' 1325 - regex: '5059[ADXYZ ](_RU)?[);/ ]'1387 - regex: '5059[ADXYZIT](_RU)?[);/ ]' 1326 1388 model: '1X' 1327 - regex: '(5052[AD](?:_RU)?|5053A)[);/ ]' 1389 - regex: '5059S[);/ ]' 1390 model: 'Avalon V' 1391 - regex: '5060D(?:_EEA|_RU)?[);/ ]' 1392 model: '5V' 1393 device: 'phablet' 1394 - regex: '(?:5052[ADY]|5053[AKY])(?:_EEA|_RU)?[);/ ]' 1328 1395 model: '3' 1396 - regex: '5029E[);/ ]' 1397 model: '3 (2020)' 1329 1398 - regex: '(?:5032W|5099[ADYUI](_RU)?)[);/ ]' 1330 1399 model: '3V' 1331 1400 - regex: '5026[ADJ][);/ ]' 1332 1401 model: '3C' 1402 - regex: '5039[D](?:_(?:EEA|RU))?[);/ ]' 1403 model: '3L' 1404 device: 'phablet' 1333 1405 - regex: '5058[AIY](_RU)?[);/ ]' 1334 1406 model: '3X' … … 1516 1588 # Allwinner 1517 1589 Allwinner: 1518 regex: ' QUAD-CORE A64 p3'1590 regex: '(?:QUAD-CORE A64 p3|ZY-07B)[);/ ]' 1519 1591 device: 'tablet' 1520 model: 'A64 QUAD-CORE p3' 1592 models: 1593 - regex: 'QUAD-CORE A64 p3' 1594 model: 'A64 QUAD-CORE p3' 1595 - regex: 'ZY-07B' 1596 model: 'ZY-07B' 1521 1597 1522 1598 # altron … … 1582 1658 # Ainol 1583 1659 Ainol: 1584 regex: 'Numy|novo[0-9]|Novo 10 Hero|AX10PRO '1660 regex: 'Numy|novo[0-9]|Novo 10 Hero|AX10PRO|NUMY3GAX9|NOVO10 Spark' 1585 1661 device: 'tablet' 1586 1662 models: 1587 1663 - regex: 'Numy 3G AX1' 1588 1664 model: 'Novo 7 Numy AX1 3G' 1665 - regex: 'NOVO10 Spark' 1666 model: 'Novo 10 Spark' 1589 1667 - regex: 'AX10PRO' 1590 1668 model: 'Numy AX10 Pro' … … 1595 1673 - regex: 'Numy_3G_BW1' 1596 1674 model: 'Numy 3G Talos 2' 1675 - regex: 'NUMY3GAX9[);/ ]' 1676 model: 'Numy 3G AX9' 1597 1677 - regex: '(Novo 10 Hero QuadCore)' 1598 1678 model: '$1' 1599 1679 - regex: 'Novo7 Flame[);/ ]' 1680 model: 'Novo 7 Flame' 1681 - regex: 'NOVO7[);/ ]' 1682 model: 'Novo 7' 1600 1683 - regex: 'Numy[ _]([^;/]+) Build' 1601 1684 model: 'Numy $1' … … 1603 1686 model: 'Novo $1 $2' 1604 1687 1688 1605 1689 # Archos 1606 1690 Archos: 1607 regex: '(?:YL-)?Archos '1691 regex: '(?:YL-)?Archos|A50TI[);/ ]' 1608 1692 device: 'smartphone' 1609 1693 models: 1610 1694 - regex: 'Archos (Oxygen 63)[);/ ]' 1611 1695 model: '$1' 1696 - regex: 'A50TI[);/ ]' 1697 model: '50 Titanium 4G' 1612 1698 - regex: 'Archos ?5[);/ ]' 1613 1699 device: 'tablet' … … 1731 1817 # Assistant 1732 1818 Assistant: 1733 regex: '(AS[-_](?:50[123]|543[1-6]|44[12]1|541[12]|54[23]1|6431| 401L)|AP-(?:109|115G|721N|753G|7[25]7G|10[68]|107G|110N|941|719))[;/)_ ]'1819 regex: '(AS[-_](?:50[123]|543[1-6]|44[12]1|541[12]|54[23]1|6431|[46]01L)|AP-(?:109|115G|721N|753G|7[25]7G|10[68]|107G|110N|941|719))[;/)_ ]' 1734 1820 device: 'smartphone' 1735 1821 models: … … 1740 1826 - regex: 'AS[-_](?:5434|501)[);/ ]' 1741 1827 model: 'Club' 1828 - regex: 'AS_601L[);/ ]' 1829 model: 'AS-601L' 1742 1830 - regex: 'AS-5433 Secret[);/ ]' 1743 1831 model: 'Secret' … … 1812 1900 # Asus 1813 1901 Asus: 1814 regex: 'Asus|Transformer|TF300T|Slider SL101|PadFone|ME302(?:C|KL)|ME301T|ME371MG|ME17(?:1|2V|3X)|(?:K0[01][0-9a-z]|P(?:00[18ACIL]|01[MTVWYZ]|01MA|01T_1|02[13478])(?: Build|\))|X015D|X018D|X003|X00[7ABT]D|Z00D|Z00[MTY]D|Z01[7FGHKMR]D)[);/ ]|G55[ 23]KL|ZB(631|602|633|55[135]|50[01])KL|ZC(55[134]|520|600)KL|ZA550KL|ZE(520|620|55[2345])KL|ZD55[23]KL|ZS(6[236]0|55[10])KL|ZB(500KG|601KL)|MeMo Pad FHD 10 LTE'1902 regex: 'Asus|Transformer|TF300T|Slider SL101|PadFone|ME302(?:C|KL)|ME301T|ME371MG|ME17(?:1|2V|3X)|(?:K0[01][0-9a-z]|P(?:00[18ACIL]|01[MTVWYZ]|01MA|01T_1|02[13478])(?: Build|\))|X015D|X018D|X003|X00[7ABT]D|Z00D|Z00[MTY]D|Z01[7FGHKMR]D)[);/ ]|G55[023]KL|ZB(631|602|633|55[135]|50[01])KL|ZC(55[134]|520|600)KL|ZA550KL|ZE(520|620|55[2345])KL|ZD55[23]KL|ZS600KL|ZS(6[236]0|55[10])KL|ZB(500KG|601KL)|MeMo Pad FHD 10 LTE|Z00VD' 1815 1903 device: 'smartphone' 1816 1904 models: … … 1818 1906 - regex: 'ME171[);/ ]' 1819 1907 model: 'Eee Pad MeMO 171' 1908 device: 'tablet' 1909 - regex: 'ASUS Z906[);/ ]' 1910 model: 'Z906 10.1"' 1820 1911 device: 'tablet' 1821 1912 - regex: 'ME172V' … … 1979 2070 - regex: '(?:ASUS_)?X013D' 1980 2071 model: 'ZenFone Go Life' 2072 - regex: '(?:ASUS_)?G550KL' 2073 model: 'ZenFone Go TV' 2074 - regex: '(?:ASUS_)?Z00VD' #ZC500TG 2075 model: 'ZenFone Go' 1981 2076 - regex: '(?:ASUS_)?(X003)' 1982 2077 model: 'ZenFone Pegasus' … … 2001 2096 - regex: '(?:ASUS_)?Z01B[DS]|ZC551KL' 2002 2097 model: 'ZenFone 3 Laser' 2003 - regex: '(?:ASUS_)?X00D D|ZC553KL'2098 - regex: '(?:ASUS_)?X00D[DS]|ZC553KL' 2004 2099 model: 'ZenFone 3 Max' 2005 2100 - regex: '(?:ASUS_)?A001' … … 2009 2104 - regex: '(?:ASUS_)?(?:X00LD|Z01KS|Z01KDA|ZE554KL)' 2010 2105 model: 'ZenFone 4' 2011 - regex: '(?:ASUS_)?X00 [HIK]D|ZC554KL|ZC520KL'2106 - regex: '(?:ASUS_)?X00(?:[HIK]D|IS)|ZC554KL|ZC520KL' 2012 2107 model: 'ZenFone 4 Max' 2013 2108 - regex: '(?:ASUS_)?X015D' … … 2023 2118 - regex: '(?:ASUS_)?Z00XS' 2024 2119 model: 'ZenFone Zoom' 2025 - regex: '(?:ASUS_)? Z01QD'2120 - regex: '(?:ASUS_)?(?:Z01QD|ZS600KL)' 2026 2121 model: 'ROG Phone' 2027 2122 - regex: '(?:ASUS_)?(I001D[ABCE]?|ZS660KL)' … … 2132 2227 # Blu 2133 2228 Blu: 2134 regex: 'BLU |(?:blu|Dash)[ _]([^/;]+) Build|Studio (5.0K|5.5|View XL|Mega|C 8\+8|C HD|C|G|Selfie LTE|Touch|M HD|M5 Plus|J[1258]|X|X8 HD)|Advance (4.0 ?[LM]|5.0(?: HD)?|A4)|ENERGY (DIAMOND|XL)|LIFE XL|Dash XL|PURE XL|Life One X2|GRAND 5.5 HD|R1 (HD|PLUS)|Tank Xtreme 5.0|Tank Xtreme Pro '2229 regex: 'BLU |(?:blu|Dash)[ _]([^/;]+) Build|Studio (5.0K|5.5|View XL|Mega|C 8\+8|C HD|C|G|Selfie LTE|Touch|M HD|M5 Plus|J[1258]|X|X8 HD)|Advance (4.0 ?[LM]|5.0(?: HD)?|A4)|ENERGY (DIAMOND|XL)|LIFE XL|Dash XL|PURE XL|Life One X2|GRAND 5.5 HD|R1 (HD|PLUS)|Tank Xtreme 5.0|Tank Xtreme Pro|STUDIO SELFIE' 2135 2230 device: 'smartphone' 2136 2231 models: … … 2145 2240 - regex: 'STUDIO ONE' 2146 2241 model: 'Studio One' 2147 - regex: 'STUDIO SELFIE ( 2|LTE)'2242 - regex: 'STUDIO SELFIE ([23]|LTE)' 2148 2243 model: 'Studio Selfie $1' 2244 - regex: 'STUDIO SELFIE' 2245 model: 'Studio Selfie' 2149 2246 - regex: 'ENERGY DIAMOND' 2150 2247 model: 'Energy Diamond' … … 2200 2297 # Blackview 2201 2298 Blackview: 2202 regex: 'Blackview|(BV([24 56789]000|(5[589]|9[15689])00|6800)(?:[ _](?:PRO))?|(P10000(?:[ _](?:PRO))?)|omega[ _]pro|Alife[ _][PS]1|Heatwave|DM550|BV9700Pro|(?<!Lenovo[_ ])A[68]0(?:Pro)?\))'2299 regex: 'Blackview|(BV([24-9]000|(5[589]|9[15689])00|6[18]00)(?:[ _](?:PRO))?|(P10000(?:[ _](?:PRO))?)|omega[ _]pro|Alife[ _][PS]1|Heatwave|DM550|BV9700Pro|(?<!Lenovo[_ ])A[68]0(?:Pro)?\))' 2203 2300 device: 'smartphone' 2204 2301 models: … … 2219 2316 - regex: '(BV([48]000|9[56]00|6800))Pro' 2220 2317 model: '$1 Pro' 2221 - regex: '(BV([2456789]000|(5[589]|9[15689])00)(?:[ _](?:PRO))?)' 2318 - regex: '(BV6100)[);/ ]' 2319 model: '$1' 2320 device: 'phablet' 2321 - regex: '(BV([24-9]000|(5[589]|9[15689])00)(?:[ _](?:PRO))?)' 2222 2322 model: '$1' 2223 2323 - regex: '(P10000(?:[ _](?:PRO))?)' … … 2230 2330 # Bluboo 2231 2331 Bluboo: 2232 regex: 'Bluboo|Xfire| Maya Build'2332 regex: 'Bluboo|Xfire|Picasso 4G|Maya Build' 2233 2333 device: 'smartphone' 2234 2334 models: … … 2237 2337 - regex: 'Xfire2' 2238 2338 model: 'Xfire 2' 2339 - regex: 'Picasso 4G' 2340 model: 'Picasso 4G' 2239 2341 - regex: 'Xfire' 2240 2342 model: 'Xfire' … … 2308 2410 # Brondi 2309 2411 Brondi: 2310 regex: 'Brondi[ _]|(?:CENTURION|GLADIATOR| GLORY|LUXURY|SENSUELLE|VICTORY)(?:[ _-]?[2-6])?[);/ ]|Surfing Tab '2311 device: 'smartphone' 2312 models: 2313 - regex: ' Brondi[ _](620 SZ|730_4G_HD)[);/ ]'2412 regex: 'Brondi[ _]|(?:CENTURION|GLADIATOR| GLORY|LUXURY|SENSUELLE|VICTORY)(?:[ _-]?[2-6])?[);/ ]|Surfing Tab|501 SZ' 2413 device: 'smartphone' 2414 models: 2415 - regex: '(?:Brondi[ _])?(620 SZ|730_4G_HD|501 SZ)[);/ ]' 2314 2416 model: '$1' 2315 2417 - regex: 'CENTURION(?:[ _-]?([2-6]))?[);/ ]' … … 2545 2647 device: 'smartphone' 2546 2648 models: 2547 - regex: 'Beeline[_ ]Pro[_ ]([2 6])'2649 - regex: 'Beeline[_ ]Pro[_ ]([236])' 2548 2650 model: 'Pro $1' 2549 2651 - regex: 'Tab (Fast|Pro)' … … 2624 2726 # bq 2625 2727 bq: 2626 regex: 'Aquaris|bq [^/;]+ Build|BQS[-_]([0-9]{4})|(BQ(ru)?[_ -][0-9]{3,4}) '2627 device: 'smartphone' 2628 models: 2629 - regex: 'BQ( ru)?-(5209L|5044)'2728 regex: 'Aquaris|bq [^/;]+ Build|BQS[-_]([0-9]{4})|(BQ(ru)?[_ -][0-9]{3,4})|BQ5059|BQ1008G' 2729 device: 'smartphone' 2730 models: 2731 - regex: 'BQ(?:ru)?-(?:5209L|5044)[);/ ]' 2630 2732 model: 'Strike LTE' 2631 - regex: 'BQ( ru)?-(6035L)'2733 - regex: 'BQ(?:ru)?-(?:6035L)[);/ ]' 2632 2734 model: 'Strike Power Max' 2633 - regex: 'BQ( ru)?-(5535L)'2735 - regex: 'BQ(?:ru)?-(5535L)[);/ ]' 2634 2736 model: 'Strike Power Plus' 2635 - regex: 'BQ(S|ru)?-(5070|6040L) '2737 - regex: 'BQ(S|ru)?-(5070|6040L)[);/ ]' 2636 2738 model: 'Magic' 2637 - regex: 'BQ( S|ru)?-(5730L)'2739 - regex: 'BQ(?:S|ru)?-(?:5730L)[);/ ]' 2638 2740 model: 'Magic C' 2639 - regex: 'BQ-9011(G)?' 2741 - regex: 'BQ(?:S|ru)?-(?:5731L)[);/ ]' 2742 model: 'Magic S' 2743 - regex: 'BQ-9011[G]?[);/ ]' 2640 2744 model: 'Vision' 2641 2745 device: 'tablet' 2642 - regex: 'BQ-8068L '2746 - regex: 'BQ-8068L[);/ ]' 2643 2747 model: 'Hornet Plus Pro' 2644 2748 - regex: 'BQ-8067L' … … 2689 2793 - regex: 'BQ-6001L|BQ-6050' 2690 2794 model: 'Jumbo' 2691 - regex: 'BQ-5707G '2795 - regex: 'BQ-5707G[);/ ]' 2692 2796 model: 'Next Music' 2693 - regex: 'BQ-5702 '2797 - regex: 'BQ-5702[);/ ]' 2694 2798 model: 'Spring' 2695 - regex: 'BQ-5700L '2799 - regex: 'BQ-5700L[);/ ]' 2696 2800 model: 'Space X' 2697 - regex: 'BQ-5594' 2698 model: 'Strike Power Max' 2699 - regex: 'BQ-(5591|5518G)' 2801 - regex: 'BQ-(?:5591|5518G)[);/ ]' 2700 2802 model: 'Jeans' 2701 2803 - regex: 'BQ-5522' 2702 2804 model: 'Next' 2703 - regex: 'BQ(ru)?-5521' 2805 - regex: 'BQ-5520L[);/ ]' 2806 model: 'Silk' 2807 - regex: 'BQ-5519L[);/ ]' 2808 model: 'Fast Plus' 2809 - regex: 'BQ-5517L[);/ ]' 2810 model: 'Twin Pro' 2811 - regex: 'BQ-5516L[);/ ]' 2812 model: 'Twin' 2813 - regex: 'BQS-5515[);/ ]' 2814 model: 'Wide' 2815 - regex: 'BQ-5515[L]?[);/ ]' 2816 model: 'Fast' 2817 - regex: 'BQ-(?:5512L|5528L)[);/ ]' 2818 model: 'Strike Forward' 2819 - regex: 'BQ-5511L[);/ ]' 2820 model: 'Bliss' 2821 - regex: 'BQS[_ ]5505[);/ ]' 2822 model: 'Amsterdam' 2823 - regex: 'BQ(?:ru)?-5510[);/ ]' 2824 model: 'Strike Power Max 4G' 2825 - regex: 'BQ(?:ru)?-(?:5521|5594)[);/ ]' 2704 2826 model: 'Strike Power Max' 2705 - regex: 'BQ-5520L' 2706 model: 'Silk' 2707 - regex: 'BQ-5519L' 2708 model: 'Fast Plus' 2709 - regex: 'BQ-5517L' 2710 model: 'Twin Pro' 2711 - regex: 'BQ-5516L' 2712 model: 'Twin' 2713 - regex: 'BQS-5515' 2714 model: 'Wide' 2715 - regex: 'BQ-5515(L)?' 2827 - regex: 'BQ-5508L[);/ ]' 2828 model: 'Next LTE' 2829 - regex: 'BQ-5507L[);/ ]' 2830 model: 'Iron Max' 2831 - regex: 'BQ(?:ru)?-5504[);/ ]' 2832 model: 'Strike Selfie Max' 2833 - regex: 'BQ(?:ru)?-5503[);/ ]' 2834 model: 'Nice 2' 2835 - regex: 'BQS-5502[);/ ]' 2836 model: 'Hammer' 2837 - regex: 'BQS-5501[);/ ]' 2838 model: 'Kawasaki' 2839 - regex: 'BQS-5500[);/ ]' 2840 model: 'Vancouver' 2841 - regex: 'BQ-5500L[);/ ]' 2842 model: 'Advance' 2843 - regex: 'BQ-5302G[);/ ]' 2844 model: 'Velvet 2' 2845 - regex: 'BQ-5301[);/ ]' 2846 model: 'Strike View' 2847 - regex: 'BQ-5300G[);/ ]' 2848 model: 'Velvet View' 2849 - regex: 'BQ(ru|S)?-(?:5211|5020)[);/ ]' 2850 model: 'Strike' 2851 - regex: 'BQ-5206L[);/ ]' 2852 model: 'Balance' 2853 - regex: 'BQ(?:ru|S)?-(?:5204|5050)[);/ ]' 2854 model: 'Strike Selfie' 2855 - regex: 'BQ(?:ru)?-5203[);/ ]' 2856 model: 'Vision' 2857 - regex: 'BQ(?:ru)?-5202[);/ ]' 2858 model: 'Space Lite' 2859 - regex: 'BQ(?:ru)?-5201[);/ ]' 2860 model: 'Space' 2861 - regex: 'BQ-5082[);/ ]' 2862 model: 'Sense 2' 2863 - regex: 'BQ-5071[);/ ]' 2864 model: 'Belief' 2865 - regex: 'BQ[S]?-(?:5065|5340)[);/ ]' 2866 model: 'Choice' 2867 - regex: 'BQ(?:ru)?-?(?:5059|5514G)[);/ ]' 2868 model: 'Strike Power' 2869 - regex: 'BQ-5058[);/ ]' 2870 model: 'Strike Power Easy' 2871 - regex: 'BQ(?:ru)?-5057[);/ ]' 2872 model: 'Strike 2' 2873 - regex: 'BQ[S]?-(?:5056|5030)[);/ ]' 2874 model: 'Fresh' 2875 - regex: 'BQ-6042l[);/ ]' 2876 model: 'Magic E' 2877 - regex: 'BQS-5055[);/ ]' 2878 model: 'Turbo Plus' 2879 - regex: 'BQ(?:ru)?-5054[);/ ]' 2880 model: 'Crystal' 2881 - regex: 'BQ-5052[);/ ]' 2882 model: 'Sense' 2883 - regex: 'BQ[S]?-5045[);/ ]' 2716 2884 model: 'Fast' 2717 - regex: 'BQ-5512L|BQ-5528L' 2718 model: 'Strike Forward' 2719 - regex: 'BQ-5511L' 2720 model: 'Bliss' 2721 - regex: 'BQS[_ ]5505' 2722 model: 'Amsterdam' 2723 - regex: 'BQ(ru)?-5510' 2724 model: 'Strike Power Max 4G' 2725 - regex: 'BQ-5508L' 2726 model: 'Next LTE' 2727 - regex: 'BQ-5507L' 2728 model: 'Iron Max' 2729 - regex: 'BQ(ru)?-5504' 2730 model: 'Strike Selfie Max' 2731 - regex: 'BQ(ru)?-5503' 2732 model: 'Nice 2' 2733 - regex: 'BQS-5502' 2734 model: 'Hammer' 2735 - regex: 'BQS-5501' 2736 model: 'Kawasaki' 2737 - regex: 'BQS-5500' 2738 model: 'Vancouver' 2739 - regex: 'BQ-5500L' 2740 model: 'Advance' 2741 - regex: 'BQ-5302G' 2742 model: 'Velvet 2' 2743 - regex: 'BQ-5301' 2744 model: 'Strike View' 2745 - regex: 'BQ-5300G' 2746 model: 'Velvet View' 2747 - regex: 'BQ(ru)?-5211|BQS-5020' 2748 model: 'Strike' 2749 - regex: 'BQ-5206L' 2750 model: 'Balance' 2751 - regex: 'BQ(ru)?-5204|BQS-5050' 2752 model: 'Strike Selfie' 2753 - regex: 'BQ(ru)?-5203' 2754 model: 'Vision' 2755 - regex: 'BQ(ru)?-5202' 2756 model: 'Space Lite' 2757 - regex: 'BQ(ru)?-5201' 2758 model: 'Space' 2759 - regex: 'BQ-5082' 2760 model: 'Sense 2' 2761 - regex: 'BQ-5071' 2762 model: 'Belief' 2763 - regex: 'BQS-5065|BQ-5340' 2764 model: 'Choice' 2765 - regex: 'BQ(ru)?-5059|BQ-5514G' 2766 model: 'Strike Power' 2767 - regex: 'BQ-5058' 2768 model: 'Strike Power Easy' 2769 - regex: 'BQ(ru)?-5057' 2770 model: 'Strike 2' 2771 - regex: 'BQ-5056|BQS-5030' 2772 model: 'Fresh' 2773 - regex: 'BQ-6042l' 2774 model: 'Magic E' 2775 - regex: 'BQS-5055' 2776 model: 'Turbo Plus' 2777 - regex: 'BQ(ru)?-5054' 2778 model: 'Crystal' 2779 - regex: 'BQ-5052' 2780 model: 'Sense' 2781 - regex: 'BQ(S)?-5045' 2782 model: 'Fast' 2783 - regex: 'BQ(ru)?-5037|BQ-5514L' 2885 - regex: 'BQ(?:ru)?-(?:5037|5514L)[);/ ]' 2784 2886 model: 'Strike Power 4G' 2785 - regex: 'BQ( ru)?-5035'2887 - regex: 'BQ(?:ru)?-5035[);/ ]' 2786 2888 model: 'Velvet' 2787 - regex: 'BQ( ru)?-5033'2889 - regex: 'BQ(?:ru)?-5033[);/ ]' 2788 2890 model: 'Shark' 2789 - regex: 'BQ-5032' 2891 - regex: 'BQ-5541L[);/ ]' 2892 model: 'Shark Rush' 2893 - regex: 'BQ-5032[);/ ]' 2790 2894 model: 'Element' 2791 - regex: 'BQS-5025 '2895 - regex: 'BQS-5025[);/ ]' 2792 2896 model: 'High Way' 2793 - regex: 'BQ( ru)?-5022'2897 - regex: 'BQ(?:ru)?-5022[);/ ]' 2794 2898 model: 'Bond' 2795 - regex: 'BQ-5015L '2899 - regex: 'BQ-5015L[);/ ]' 2796 2900 model: 'First' 2797 - regex: 'BQ-5012L '2901 - regex: 'BQ-5012L[);/ ]' 2798 2902 model: 'Rich' 2799 - regex: 'BQS-5011 '2903 - regex: 'BQS-5011[);/ ]' 2800 2904 model: 'Monte Carlo' 2801 - regex: 'BQ-5010G '2905 - regex: 'BQ-5010G[);/ ]' 2802 2906 model: 'Spot' 2803 - regex: 'BQS-5010 '2907 - regex: 'BQS-5010[);/ ]' 2804 2908 model: 'Prague' 2805 - regex: 'BQ-5009L '2909 - regex: 'BQ-5009L[);/ ]' 2806 2910 model: 'Trend' 2807 - regex: 'BQS-500[59] '2911 - regex: 'BQS-500[59][);/ ]' 2808 2912 model: 'Sydney' 2809 - regex: 'BQ-5008L '2913 - regex: 'BQ-5008L[);/ ]' 2810 2914 model: 'Brave' 2811 - regex: 'BQ-5007L '2915 - regex: 'BQ-5007L[);/ ]' 2812 2916 model: 'Iron' 2813 - regex: 'BQS-5006 '2917 - regex: 'BQS-5006[);/ ]' 2814 2918 model: 'Los Angeles' 2815 - regex: 'BQ-(?:5005L|5530L) '2919 - regex: 'BQ-(?:5005L|5530L)[);/ ]' 2816 2920 model: 'Intense' 2817 - regex: 'BQS-5004 '2921 - regex: 'BQS-5004[);/ ]' 2818 2922 model: 'Paris' 2819 - regex: 'BQ-5003L '2923 - regex: 'BQ-5003L[);/ ]' 2820 2924 model: 'Shark Pro' 2821 - regex: 'BQ-5002G '2925 - regex: 'BQ-5002G[);/ ]' 2822 2926 model: 'Fun' 2823 - regex: 'BQS-5002 '2927 - regex: 'BQS-5002[);/ ]' 2824 2928 model: 'Colombo' 2825 - regex: 'BQ-5001L' 2929 - regex: 'BQS-5003[);/ ]' 2930 model: 'Colombo II' 2931 - regex: 'BQ-5001L[);/ ]' 2826 2932 model: 'Contact' 2827 - regex: 'BQS-5001 '2933 - regex: 'BQS-5001[);/ ]' 2828 2934 model: 'Milan' 2829 - regex: 'BQ( ru|S)?-5000'2935 - regex: 'BQ(?:ru|S)?-5000[);/ ]' 2830 2936 model: 'Tokyo' 2831 - regex: 'BQS-4800 '2937 - regex: 'BQS-4800[);/ ]' 2832 2938 model: 'Blade' 2833 - regex: 'BQS-4707 '2939 - regex: 'BQS-4707[);/ ]' 2834 2940 model: 'Montreal' 2835 - regex: 'BQS-4702 '2941 - regex: 'BQS-4702[);/ ]' 2836 2942 model: 'Оsaka' 2837 - regex: 'BQS-4701 '2943 - regex: 'BQS-4701[);/ ]' 2838 2944 model: 'Venice' 2839 - regex: 'BQ-(?:4585|5011G) '2945 - regex: 'BQ-(?:4585|5011G)[);/ ]' 2840 2946 model: 'Fox View' 2841 - regex: 'BQS-4570' 2947 - regex: 'BQ(?:ru)?-4583[);/ ]' 2948 model: 'Fox Power' 2949 - regex: 'BQS-4570[);/ ]' 2842 2950 model: 'Drive' 2843 - regex: 'BQS-4560 '2951 - regex: 'BQS-4560[);/ ]' 2844 2952 model: 'Golf' 2845 - regex: 'BQS-4555 '2953 - regex: 'BQS-4555[);/ ]' 2846 2954 model: 'Turbo' 2847 - regex: 'BQS-4550 '2955 - regex: 'BQS-4550[);/ ]' 2848 2956 model: 'Richmond' 2849 - regex: 'BQ( ru)?-(?:4526|5004G)'2957 - regex: 'BQ(?:ru)?-(?:4526|5004G)[);/ ]' 2850 2958 model: 'Fox' 2851 - regex: 'BQS-4525 '2959 - regex: 'BQS-4525[);/ ]' 2852 2960 model: 'Vienna' 2853 - regex: 'BQS-4516 '2961 - regex: 'BQS-4516[);/ ]' 2854 2962 model: 'Singapore' 2855 - regex: 'BQS-4515 '2963 - regex: 'BQS-4515[);/ ]' 2856 2964 model: 'Moscow' 2857 - regex: 'BQS-4510 '2965 - regex: 'BQS-4510[);/ ]' 2858 2966 model: 'Florence' 2859 - regex: 'BQS-4505 '2967 - regex: 'BQS-4505[);/ ]' 2860 2968 model: 'Santiago' 2861 - regex: 'BQS-4503 '2969 - regex: 'BQS-4503[);/ ]' 2862 2970 model: 'Dubai' 2863 - regex: 'BQS-4502 '2971 - regex: 'BQS-4502[);/ ]' 2864 2972 model: 'Kingston' 2865 2973 - regex: 'BQS-4501 Bristol' 2866 2974 model: 'Bristol' 2867 - regex: 'BQ-4501G '2975 - regex: 'BQ-4501G[);/ ]' 2868 2976 model: 'Fox Easy' 2869 - regex: 'BQ( ru)?-4500'2977 - regex: 'BQ(?:ru)?-4500[);/ ]' 2870 2978 model: 'Fox LTE' 2871 - regex: 'BQ-4077 '2979 - regex: 'BQ-4077[);/ ]' 2872 2980 model: 'Shark Mini' 2873 - regex: 'BQ( ru)?-4072'2981 - regex: 'BQ(?:ru)?-4072[);/ ]' 2874 2982 model: 'Strike Mini' 2875 - regex: 'BQ( ru)?[- ]402[68]'2983 - regex: 'BQ(?:ru)?[- ]402[68][);/ ]' 2876 2984 model: 'Up!' 2877 - regex: 'BQS-4010 '2985 - regex: 'BQS-4010[);/ ]' 2878 2986 model: 'Aspen' 2879 - regex: 'BQS-4009 '2987 - regex: 'BQS-4009[);/ ]' 2880 2988 model: 'Orleans' 2881 - regex: 'BQS-4008 '2989 - regex: 'BQS-4008[);/ ]' 2882 2990 model: 'Shanghai' 2883 - regex: 'BQS-4007 '2991 - regex: 'BQS-4007[);/ ]' 2884 2992 model: 'Valencia' 2885 - regex: 'BQS-4005 '2993 - regex: 'BQS-4005[);/ ]' 2886 2994 model: 'Seoul' 2887 - regex: 'BQS-4004 '2995 - regex: 'BQS-4004[);/ ]' 2888 2996 model: 'Dusseldorf' 2889 - regex: 'BQS-4003 '2997 - regex: 'BQS-4003[);/ ]' 2890 2998 model: 'Verona' 2891 - regex: 'BQ-4001G '2999 - regex: 'BQ-4001G[);/ ]' 2892 3000 model: 'Cool' 2893 - regex: 'BQS-4001 '3001 - regex: 'BQS-4001[);/ ]' 2894 3002 model: 'Oxford' 2895 - regex: 'BQS-3510 '3003 - regex: 'BQS-3510[);/ ]' 2896 3004 model: 'Aspen Mini' 2897 - regex: 'BQS-3503 '3005 - regex: 'BQS-3503[);/ ]' 2898 3006 model: 'Bombay' 2899 - regex: 'BQ-1085L '3007 - regex: 'BQ-1085L[);/ ]' 2900 3008 model: 'Hornet Max Pro' 2901 3009 device: 'tablet' 2902 - regex: 'BQ-1084L '3010 - regex: 'BQ-1084L[);/ ]' 2903 3011 model: 'Hornet Max' 2904 3012 device: 'tablet' 2905 - regex: 'BQ-1083G '3013 - regex: 'BQ-1083G[);/ ]' 2906 3014 model: 'Armor Pro Plus' 2907 3015 device: 'tablet' 2908 - regex: 'BQ-1082G '3016 - regex: 'BQ-1082G[);/ ]' 2909 3017 model: 'Armor Pro' 2910 3018 device: 'tablet' 2911 - regex: 'BQ-1077L '3019 - regex: 'BQ-1077L[);/ ]' 2912 3020 model: 'Armor Pro LTE' 2913 3021 device: 'tablet' 2914 - regex: 'BQ( ru)?-1057L'3022 - regex: 'BQ(?:ru)?-1057L[);/ ]' 2915 3023 model: 'Passion' 2916 3024 device: 'tablet' 2917 - regex: 'BQ-1051G '3025 - regex: 'BQ-1051G[);/ ]' 2918 3026 model: 'Corsika' 2919 3027 device: 'tablet' 2920 - regex: 'BQ-1050G '3028 - regex: 'BQ-1050G[);/ ]' 2921 3029 model: 'Hawaii' 2922 3030 device: 'tablet' 2923 - regex: 'BQ -1008G'3031 - regex: 'BQ[-]?1008G[);/ ]' 2924 3032 model: 'Grace' 2925 3033 device: 'tablet' … … 2927 3035 model: 'Aquaris M8' 2928 3036 device: 'tablet' 2929 - regex: 'BQ( ru)?[_ ]5590'3037 - regex: 'BQ(?:ru)?[_ ]5590[);/ ]' 2930 3038 model: 'Spring' 2931 - regex: 'BQ (S)?-(6016L|5520)'3039 - regex: 'BQ[S]?-(?:6016L|5520)[);/ ]' 2932 3040 model: 'Mercury' 2933 - regex: 'BQ( S|ru)?-(5701L|5060)'3041 - regex: 'BQ(?:S|ru)?-(?:5701L|5060)[);/ ]' 2934 3042 model: 'Slim' 2935 3043 - regex: '(BQ-7850|BQ-700[12]G|BQ-8002G|BQ-905[12]G|BQ-9702G|BQ-7056G)' 2936 3044 model: '$1' 2937 3045 device: 'tablet' 2938 - regex: 'BQ-8006G '3046 - regex: 'BQ-8006G[);/ ]' 2939 3047 model: 'Java' 2940 3048 device: 'tablet' 2941 - regex: 'BQ-7062G '3049 - regex: 'BQ-7062G[);/ ]' 2942 3050 model: 'Fiji' 2943 3051 device: 'tablet' 2944 - regex: 'BQ( ru)?-1081G'3052 - regex: 'BQ(?:ru)?-1081G[);/ ]' 2945 3053 model: 'Grace 3G' 2946 3054 device: 'tablet' 2947 - regex: 'BQ-7802G '3055 - regex: 'BQ-7802G[);/ ]' 2948 3056 model: 'Luzon' 2949 3057 device: 'tablet' 2950 - regex: 'BQ-7008G '3058 - regex: 'BQ-7008G[);/ ]' 2951 3059 model: 'Clarion' 2952 3060 device: 'tablet' 2953 - regex: 'BQ-7064G '3061 - regex: 'BQ-7064G[);/ ]' 2954 3062 model: 'Fusion' 2955 3063 device: 'tablet' 2956 - regex: 'BQ-7050G '3064 - regex: 'BQ-7050G[);/ ]' 2957 3065 model: 'Malta' 2958 3066 device: 'tablet' 2959 - regex: 'BQ-7000G '3067 - regex: 'BQ-7000G[);/ ]' 2960 3068 model: 'Сharm' 2961 3069 device: 'tablet' 2962 - regex: 'BQ-7005G' 3070 - regex: 'BQ-7040G[);/ ]' 3071 model: 'Сharm Plus' 3072 device: 'tablet' 3073 - regex: 'BQ-7038G[);/ ]' 3074 model: 'Light Plus' 3075 device: 'tablet' 3076 - regex: 'BQ-7005G[);/ ]' 2963 3077 model: 'Maui' 2964 3078 device: 'tablet' 2965 - regex: 'BQ-7098G '3079 - regex: 'BQ-7098G[);/ ]' 2966 3080 model: 'Armor Power' 2967 3081 device: 'tablet' 2968 - regex: 'BQ-1007 '3082 - regex: 'BQ-1007[);/ ]' 2969 3083 model: 'Necker' 2970 3084 device: 'tablet' 2971 - regex: 'BQ-1045 (G)?'3085 - regex: 'BQ-1045[G]?[);/ ]' 2972 3086 model: 'Orion' 2973 3087 device: 'tablet' 2974 - regex: 'BQ-1054L '3088 - regex: 'BQ-1054L[);/ ]' 2975 3089 model: 'Nexion' 2976 3090 device: 'tablet' 2977 - regex: 'BQ( ru)?-7083'3091 - regex: 'BQ(?:ru)?-7083[);/ ]' 2978 3092 model: '7083' 2979 3093 device: 'tablet' 2980 - regex: 'BQ( ru)?-1056L'3094 - regex: 'BQ(?:ru)?-1056L[);/ ]' 2981 3095 model: '1056L' 2982 3096 device: 'tablet' 2983 - regex: 'BQ( ru)?-1022l'3097 - regex: 'BQ(?:ru)?-1022l[);/ ]' 2984 3098 model: 'Armor Pro LTE+' 3099 device: 'tablet' 3100 - regex: 'BQ(?:ru)?-7081[);/ ]' 3101 model: 'Charm' 2985 3102 device: 'tablet' 2986 3103 - regex: '(?:bq )?(Aquaris[^/;]*) Build' … … 3021 3138 # Captiva 3022 3139 Captiva: 3023 regex: 'Captiva[ _-]([^;/ ]+) Build'3140 regex: 'Captiva[ _-]([^;/)]+)(?: Build|\))' 3024 3141 device: 'tablet' 3025 3142 model: 'Pad $1' … … 3039 3156 # Casper 3040 3157 Casper: 3041 regex: 'CASPER _|VIA[- _](T7D|A[34]|E3|F[123]|G4|M4|[LS]8|S7|P2|V8C|A1_Plus|A1|S10|S|T17_M|T17)[);/ ]'3042 device: 'smartphone' 3043 models: 3044 - regex: 'CASPER _VIA_(G1_Plus|G1|E1|[AE]2|M[123]|V[35689]|V10)[);/ ]'3158 regex: 'CASPER[_ ]|VIA[- _](T7D|A[34]|E3|F[123]|G4|M4|[LS]8|S7|P2|V8C|A1_Plus|A1|S10|S|T17_M|T1[07]|T7|T7-3G|T8B|T8D-3G)[);/ ]' 3159 device: 'smartphone' 3160 models: 3161 - regex: 'CASPER[_ ]VIA_(G1_Plus|G1|E1|[AE]2|M[123]|V[35689]|V10|G3)[);/ ]' 3045 3162 model: 'VIA $1' 3046 3163 - regex: 'CASPER_VIA_E1c' 3047 3164 model: 'VIA E1C' 3048 - regex: 'VIA[- _](T7D|S10|[LS]8|S7|T17_M|T17)[);/ ]' 3165 - regex: 'CASPER_L10_4.5G' 3166 model: 'L10 4.5G' 3167 device: 'tablet' 3168 - regex: 'VIA[- _](T7|T8D)-3G' 3169 model: 'VIA $1 3G' 3170 device: 'tablet' 3171 - regex: 'VIA[- _](T7D|S10|[LS]8|S7|T17_M|T1[07]|T7|T8B)[);/ ]' 3049 3172 model: 'VIA $1' 3050 3173 device: 'tablet' … … 3106 3229 # Cherry Mobile 3107 3230 'Cherry Mobile': 3108 regex: 'Cherry|Flare([ _])?(2X|4|A[123]|J[1235]|P[13]|S[456 ]|X2)|Flare[ _](?:S Play|HD_MAX|LITE|XL Plus|X_V2)|Fusion Bolt|OMEGA HD 4'3231 regex: 'Cherry|Flare([ _])?(2X|4|A[123]|J[1235]|P[13]|S[4568]|X2)|Flare[ _](?:S Play|HD_MAX|LITE|XL Plus|X_V2)|Fusion Bolt|OMEGA HD 4' 3109 3232 device: 'smartphone' 3110 3233 models: … … 3141 3264 - regex: 'Flare S6' 3142 3265 model: 'Flare S6' 3266 - regex: 'Flare S8' 3267 model: 'Flare S8' 3143 3268 - regex: 'Flare(?:[ _])?(4|A[13]|J[135]|P[13]|S4|X2)' 3144 3269 model: 'Flare $1' … … 3263 3388 # Condor 3264 3389 Condor: 3265 regex: 'Allure M[13]|Griffe T[256789]|TFX712G|T GW[-]?(710G|709)|(?:PGN\-?[456][012][0-9]|PHS\-601|PHQ519|PHQ52[056]|PKT\-301|Plume (?:H1|L[123]|P8))[;/) ]|CTAB[^/;]+ Build'3390 regex: 'Allure M[13]|Griffe T[256789]|TFX712G|TRA-901G|TGW[-]?(710G|709)|(?:PGN\-?[456][012][0-9]|PHS\-601|PHQ519|PHQ52[056]|PKT\-301|Plume (?:H1|L[123]|P8))[;/) ]|CTAB[^/;]+ Build' 3266 3391 device: 'smartphone' 3267 3392 models: … … 3275 3400 device: 'tablet' 3276 3401 model: '$1' 3402 - regex: '(TRA)-(901G)[);/ ]' 3403 device: 'tablet' 3404 model: '$1 $2' 3277 3405 3278 3406 - regex: 'PHS\-601' … … 3376 3504 # Coolpad 3377 3505 Coolpad: 3378 regex: '(?:YL-)?Coolpad|(?:8190Q|8676-A01|CP8298_I00|CP 8676_I0[23]|REVVLPLUS C3701A|VCR-[AI]0|C106-7|MTS-T0|cp3705A[S]?|ORL-C0)[);/ ]|(8295|5860S) Build'3506 regex: '(?:YL-)?Coolpad|(?:8190Q|8676-A01|CP8298_I00|CP3648A|CP8676_I0[23]|REVVLPLUS C3701A|VCR-[AI]0|C106-7|MTS-T0|cp3705A[S]?|ORL-C0)[);/ ]|(8295|5860S) Build' 3379 3507 device: 'smartphone' 3380 3508 models: … … 3388 3516 - regex: 'CP3705A[S]?[);/ ]' 3389 3517 model: 'Legacy' 3518 - regex: 'CP3648A[);/ ]' 3519 model: 'Legacy S' 3390 3520 - regex: 'MTS-T0[);/ ]' 3391 3521 model: 'N2M' … … 3449 3579 # Cube 3450 3580 Cube: 3451 regex: '(<!myPhone ?)Cube|(U[0-9]+GT|K8GT)|( T8-PLUSM?S?)[);/ ]'3581 regex: '(<!myPhone ?)Cube|(U[0-9]+GT|K8GT)|(?:T8-PLUSM?S?|T8PLUSML)[);/ ]' 3452 3582 device: 'tablet' 3453 3583 models: 3454 3584 - regex: 'U27GT' 3455 3585 model: 'Talk 8' 3456 - regex: ' T8-PLUSM?S?[);/ ]'3586 - regex: '(?:T8-PLUSM?S?|T8PLUSML)[);/ ]' 3457 3587 model: 'T8 Ultimate' 3458 3588 - regex: 'U55GT' … … 3503 3633 - regex: 'CUBOT_X18_Plus' 3504 3634 model: 'X18 Plus' 3505 - regex: 'CUBOT[ _](A5|C6W|H3|J3|P7|P20| R9|R11|X18)'3635 - regex: 'CUBOT[ _](A5|C6W|H3|J3|P7|P20|[RX]9|R11|X18)[);/ ]' 3506 3636 model: '$1' 3507 3637 - regex: 'CUBOT ([^;/]+) Build' … … 3582 3712 - regex: 'DATSUN_D5500' 3583 3713 model: 'D5500' 3584 3714 - regex: 'Datsun_D5001' 3715 model: 'D5001' 3585 3716 3586 3717 # Danew … … 3641 3772 # DEXP 3642 3773 DEXP: 3643 regex: 'DEXP|(?:Ursus|Ixion)[ _]([^;/)]+)|H135[ _]Build|( VA[12]10|ML450|MS[56]50|BL[12]50|BS155|BS160|BS550|BS650|AL[12]40)[);/ ]'3774 regex: 'DEXP|(?:Ursus|Ixion)[ _]([^;/)]+)|H135[ _]Build|(F4[38]D8000K|VA[12]10|ML450|MS[56]50|BL[12]50|BS155|BS160|BS[1256]50|AL[12]40|AS260| (?:B450|B340))[);/ ]' 3644 3775 device: 'smartphone' 3645 3776 models: … … 3649 3780 - regex: '(ML450|MS[56]50)[);/ ]' 3650 3781 model: 'Ixion $1' 3782 - regex: 'AS260[);/ ]' 3783 model: '5.85" AS260' 3784 device: 'phablet' 3651 3785 3652 3786 - regex: 'Ursus ([^;/)]+)(?: Build|\))' … … 3656 3790 model: 'Ursus $1' 3657 3791 device: 'tablet' 3792 3793 - regex: ' (B450|B340)[);/ ]' 3794 model: '$1' 3658 3795 3659 3796 - regex: 'H135[ _]Build' 3660 3797 model: 'Atlas' 3661 3798 device: 'desktop' 3662 - regex: '(BL[12]50|BS155|BS160|BS 550|BS650|AL[12]40)[);/ ]'3799 - regex: '(BL[12]50|BS155|BS160|BS[1256]50|AL[12]40)[);/ ]' 3663 3800 model: '$1' 3664 3801 - regex: 'DEXP[ _]([^;/]+) Build' 3665 3802 model: '$1' 3666 3803 - regex: 'DEXP[ _]([^);/]+)[);/ ]' 3804 model: '$1' 3805 3806 - regex: '(F4[38]D8000K)[);/ ]' 3807 device: 'tv' 3667 3808 model: '$1' 3668 3809 … … 3712 3853 # Digma 3713 3854 Digma: 3714 regex: 'Digma[_ ]([^;/]+) Build|HIT HT707[10]MG|CITI Octa 80|CITI 1902 3G|CITI Z530 3G|(CITI[_ ](?:[A-Z0-9]+)[_ ][34]G)[ _]C[ST](500[67]PG|8209MG|8139ML)|HIT 4G|HT7074ML|IDX5|(iDx10|iDx7)|MVM900H(?:WZ|C)|MVM908HCZ|(iDxD8 3G|iDxD10 3G|iDrQ10 3G|iDxD[45]|iDxQ5|iD[nx]D7(?:[_ ]3G)?)|PS604M|PT452E|Linx A400 3G LT4001PG|Linx C500 3G LT5001PG|Linx PS474S|LS504[01]PL|LT40(47|54)MG|LS405[01]MG|LS5053ML|LT5048MG|LT5052ML|HT5035PG|HT4039PG|LT4049PG|NS6902QL|NS9797MG|TT1004PG|((?:Optima|Platina|Plane)[ _](?:[EM])?(?:[0-9\.ST]+|Prime)(?:[ _][43]G)?)|(VOX[ _](?:[0-9\.A-Z]+)[_ ][43]G)'3715 device: 'smartphone' 3716 models: 3717 - regex: 'HIT HT707[10]MG'3855 regex: 'Digma[_ ]([^;/]+) Build|HIT HT707[10]MG|CITI ATL 4G|CITI Octa 80|CITI 1902 3G|CITI Z530 3G|(CITI[_ ](?:[A-Z0-9]+)[_ ][34]G)[ _][TC][ST](11[459]4MG|1195MG|1196ML|3001ML|500[67]PG|7113PL|7193MG|8209MG|8139ML|8152ML|1050PL|8205PG|7203MG)|HIT 4G|HT7074ML|IDX5|(iDx10|iDx7)|MVM900H(?:WZ|C)|MVM908HCZ|(iDxD8 3G|iDxD10 3G|iDrQ10 3G|iDxD[45]|iDxQ5|iD[nx]D7(?:[_ ]3G)?)|PS604M|PT452E|LINX B510 3G LT5037MG|LINX A452 3G LT4030PG|LINX A453 3G LT4038PG|LINX A420 3G LS4019PG|LINX A450 3G LT4028PG|Linx A400 3G LT4001PG|Linx C500 3G LT5001PG|Linx PS474S|LS504[01]PL|LT40(47|54)MG|PS1043MG|LS405[01]MG|LS5053ML|LT5048MG|HT7071MG|LT5052ML|HT5035PG|HT4039PG|LT4049PG|NS6902QL|NS9797MG|TT1004PG|TT7025MG|((?:Optima|Platina|Plane)[ _](?:[EM])?(?:[0-9\.ST]+|Prime)(?:[ _][43]G)?)|(VOX[ _](?:[0-9\.A-Z]+)[_ ][43]G)' 3856 device: 'smartphone' 3857 models: 3858 - regex: 'HIT(?: 3G)? HT707[10]MG' 3718 3859 model: 'HIT 3G' 3719 3860 device: 'tablet' … … 3724 3865 - regex: 'HT4039PG' 3725 3866 model: 'HIT Q401 3G' 3726 - regex: 'TT1004PG'3727 model: 'Optima 10.4 3G'3728 device: 'tablet'3729 3867 - regex: '(VOX[ _](?:[0-9\.A-Z]+)[_ ][43]G)' 3730 3868 model: '$1' … … 3751 3889 - regex: 'LS5053ML' 3752 3890 model: 'Linx Pay 4G' 3753 - regex: '(Linx A400 3G) LT4001PG' 3754 model: '$1' 3755 - regex: '(Linx C500 3G) LT5001PG' 3756 model: '$1' 3891 - regex: 'Linx ([A-Z][0-9]{3}) 3G (?:LT4028PG|LS4019PG|LT4001PG|LT5001PG|LT4038PG|LT5037MG|LT4030PG)' 3892 model: 'Linx $1 3G' 3757 3893 - regex: '(Linx PS474S)' 3758 3894 model: '$1' 3759 3895 - regex: 'PT452E' 3760 3896 model: 'Linx 4.5' 3897 - regex: 'CITI ATL 4G CS5029ML' 3898 model: 'CITI ATL 4G' 3899 - regex: '(CITI Z530 3G)' 3900 model: '$1' 3901 3902 - regex: 'PS1043MG' 3903 model: 'Plane 10.3" 3G' 3904 device: 'tablet' 3761 3905 - regex: 'MVM900H(?:WZ|C)' 3762 3906 model: 'iDx8' … … 3778 3922 model: '$1' 3779 3923 device: 'tablet' 3780 - regex: '(CITI Z530 3G)'3781 model: '$1'3782 3924 - regex: '(CITI_8527_4G|CITI Octa 80)' 3783 3925 model: '$1' 3784 3926 device: 'tablet' 3785 - regex: '(CITI (?:[A-Z0-9]+) 3G) C[ST](500[67]PG|8209MG)'3927 - regex: '(CITI[ _](?:[A-Z0-9]+)[ _][34]G)[ _][TC][ST](?:3001ML|500[67]PG|8209MG|11[459]4MG|1195MG|1196ML|3001ML|8152ML|1050PL|7113PL|7193MG|8205PG|7203MG)' 3786 3928 model: '$1' 3787 3929 device: 'tablet' … … 3797 3939 - regex: 'NS9797MG' 3798 3940 model: 'Platina 7.2 3G' 3941 device: 'tablet' 3942 - regex: 'TT1004PG' 3943 model: 'Optima 10.4" 3G' 3944 device: 'tablet' 3945 - regex: 'TT7025MG' 3946 model: 'Optima 7.5" 3G' 3799 3947 device: 'tablet' 3800 3948 - regex: '((?:Optima|Platina|Plane)[ _](?:[EM])?(?:[0-9\.STNM]+|Prime)(?:[ _][43]G)?)' … … 3819 3967 # Doogee 3820 3968 Doogee: 3821 regex: 'DOOGEE[ _-]|Valencia2_Y100pro|Y100_Plus|X5max(?:[_ ]PRO)?|(KISSME|BIGBOY|COLLO[23]?|DAGGER|DISCOVERY2?|FIND|HOTWIND|LATTE|MAX|MINT|MOON|PIXELS|RAINBOX|TURBO|VALENCIA|VOYAGER2?|TITANS2?)[ -_](DG[0-9]+C?)[);/ ]|BL[579]000[);/ ]|BL12000|BL5500[_ ]Lite|X9 Mini|LEO_DG280 '3969 regex: 'DOOGEE[ _-]|Valencia2_Y100pro|Y100_Plus|X5max(?:[_ ]PRO)?|(KISSME|BIGBOY|COLLO[23]?|DAGGER|DISCOVERY2?|FIND|HOTWIND|LATTE|MAX|MINT|MOON|PIXELS|RAINBOX|TURBO|VALENCIA|VOYAGER2?|TITANS2?)[ -_](DG[0-9]+C?)[);/ ]|BL[579]000[);/ ]|BL12000|BL5500[_ ]Lite|X9 Mini|LEO_DG280|Y9Plus|Hitman_DG850' 3822 3970 device: 'smartphone' 3823 3971 models: … … 3838 3986 - regex: 'KISSME-DG580' 3839 3987 model: 'Kissme DG580' 3988 - regex: 'Hitman_DG850' 3989 model: 'Hitman DG580' 3840 3990 - regex: 'X9 Mini' 3841 3991 model: 'X9 Mini' … … 3848 3998 - regex: 'DOOGEE[ _-]([^);/]+)[);/ ]' 3849 3999 model: '$1' 4000 - regex: 'Y9Plus[);/ ]' 4001 model: 'Y9 Plus' 3850 4002 3851 4003 # Doov … … 3887 4039 # DNS 3888 4040 DNS: 3889 regex: '(?:DNS|AirTab)[ _\-]([^;/ ]+)Build|S4505M[);/ ]'3890 device: 'smartphone' 3891 models: 3892 - regex: ' S4505M[);/ ]'3893 model: ' S4505M'4041 regex: '(?:DNS|AirTab)[ _\-]([^;/)]+)(?: Build|\))|(?:S4505M|SD01M)[);/ ]' 4042 device: 'smartphone' 4043 models: 4044 - regex: '(?:DNS[_ ])?(S4505M|SD01M|S4502|S4003|S4003)[);/ ]' 4045 model: '$1' 3894 4046 - regex: 'AirTab[ _\-]([^;/]+)Build' 3895 4047 model: 'AirTab $1' … … 3934 4086 # Echo Mobiles 3935 4087 Echo Mobiles: 3936 regex: 'ECHO[ _](HOLI|HORIZON|MAX|MOSS|NOTE|POWER|SMART )'4088 regex: 'ECHO[ _](HOLI|HORIZON|MAX|MOSS|NOTE|POWER|SMART|DUNE|JAVA)|HORIZON_M' 3937 4089 device: 'smartphone' 3938 4090 models: 3939 4091 - regex: 'ECHO_HORIZON_LITE' 3940 4092 model: 'HORIZON Lite' 4093 - regex: '(HORIZON_M)[);/ ]' 4094 model: '$1' 3941 4095 - regex: 'ECHO_SMART_4G' 3942 4096 model: 'SMART 4G' 3943 - regex: 'ECHO[ _](HOLI|MAX|MOSS|NOTE|POWER|SMART )'4097 - regex: 'ECHO[ _](HOLI|MAX|MOSS|NOTE|POWER|SMART|DUNE|JAVA)' 3944 4098 model: '$1' 3945 4099 … … 3983 4137 - regex: 'Elephone[ _\-]([^/;]+) Build' 3984 4138 model: '$1' 3985 - regex: 'P6000(\+| ?Plus) Build'4139 - regex: 'P6000(\+| ?Plus)[);/ ]' 3986 4140 model: 'P6000 Plus' 3987 - regex: 'P6000 02 Build'4141 - regex: 'P6000 02[);/ ]' 3988 4142 model: 'P6000 02' 3989 - regex: 'P6000 ?Pro Build'4143 - regex: 'P6000 ?Pro[);/ ]' 3990 4144 model: 'P6000 Pro' 3991 - regex: '( P[68]000)'4145 - regex: '(?:Elephone[ _])?(P[68]000|S2)[);/ ]' 3992 4146 model: '$1' 3993 4147 … … 4069 4223 # Essentielb 4070 4224 Essentielb: 4071 regex: '(Wooze[_ ](?:I5|L|XL)) Build' 4072 device: 'smartphone' 4073 model: '$1' 4225 regex: '(?:Wooze[_ ](?:I55?|L|XL)|HEYOU[135])[);/ ]' 4226 device: 'smartphone' 4227 models: 4228 - regex: 'HEYOU([135])[);/ ]' 4229 model: 'HEYou $1' 4230 - regex: '(Wooze[_ ](?:I55?|L|XL))[);/ ]' 4231 model: '$1' 4074 4232 4075 4233 # Rikomagic … … 4101 4259 # Sony & Sony Ericsson (combined as they are mixed up) 4102 4260 Sony: 4103 regex: 'Sony(?: ?Ericsson)?|SGP|Xperia|(?:[4-9]0[12])SO|C1[569]0[45]|C2[01]0[45]|C230[45]|C530[236]|C550[23]|C6[56]0[236]|C6616|C68(?:0[26]|[34]3)|C69(?:0[236]|16|43)|D200[45]|D21(?:0[45]|14)|D22(?:0[236]|12|43)|D230[2356]|D240[36]|D25(?:02|33)|D510[236]|D530[36]|D5316|D5322|D5503|D58[03]3|D65(?:0[23]|43|63)|D66[03458]3|D66[14]6|D6708|E(?:20[0345]3|2006|210[45]|2115|2124|230[36]|2312|23[356]3|530[36]|53[3456]3|5506|55[356]3|56[46305][36]|58[02]3|65[35]3|66[0358]3|68[358]3)|I[34]312|I4332|F311[12356]|F331[13]|F321[12356]|F5[13]21|F5122|F813[12]|F833[12]|G312[135]|G311[26]|G322[136]|G3212|G331[123]|G3412|G3416|G342[136]|G823[12]|G834[123]|G8[14]4[12]|H(?:3113|3123|3133|3213|3223|3311|3321|4113|4133|4213|4233|4311|4331|4413|4433|82[167]6|83[12]4|8416|9436)|(?:WT|LT|SO|ST|SK|MK)[0-9]+[a-z]+[0-9]*(?: Build|\))|X?L39H|XM50[ht]|W960|portalmmm/2\.0 K|S3[69]h|SOL2[246]|SOV3[1-9]|SOV4[0-2]|X10[ia]v?|E1[05][ai]v?|MT[0-9]{2}[a-z]? Build|SO-0(?:[12]C|[345]D|[234]E|[1-5]F|[1- 4]G|[1-4]H|[1-4]J|[1-5]K|1M|[1-3]L)|R800[aix]|J8270|J9110|J9210|J81[17]0|I[34]113|I3[12]23|I42[19]3|H9493|H8296|H8166|H4493|LiveWithWalkman|BRAVIA|SGP771|E3 Dual|A001SO|I4193'4261 regex: 'Sony(?: ?Ericsson)?|SGP|Xperia|(?:[4-9]0[12])SO|C1[569]0[45]|C2[01]0[45]|C230[45]|C530[236]|C550[23]|C6[56]0[236]|C6616|C68(?:0[26]|[34]3)|C69(?:0[236]|16|43)|D200[45]|D21(?:0[45]|14)|D22(?:0[236]|12|43)|D230[2356]|D240[36]|D25(?:02|33)|D510[236]|D530[36]|D5316|D5322|D5503|D58[03]3|D65(?:0[23]|43|63)|D66[03458]3|D66[14]6|D6708|E(?:20[0345]3|2006|210[45]|2115|2124|230[36]|2312|23[356]3|530[36]|53[3456]3|5506|55[356]3|56[46305][36]|58[02]3|65[35]3|66[0358]3|68[358]3)|I[34]312|I4332|F311[12356]|F331[13]|F321[12356]|F5[13]21|F5122|F813[12]|F833[12]|G312[135]|G311[26]|G322[136]|G3212|G331[123]|G3412|G3416|G342[136]|G823[12]|G834[123]|G8[14]4[12]|H(?:3113|3123|3133|3213|3223|3311|3321|4113|4133|4213|4233|4311|4331|4413|4433|82[167]6|83[12]4|8416|9436)|(?:WT|LT|SO|ST|SK|MK)[0-9]+[a-z]+[0-9]*(?: Build|\))|X?L39H|XM50[ht]|W960|portalmmm/2\.0 K|S3[69]h|SOL2[246]|SOV3[1-9]|SOV4[0-2]|X10[ia]v?|E1[05][ai]v?|MT[0-9]{2}[a-z]? Build|SO-0(?:[12]C|[345]D|[234]E|[1-5]F|[1-5]G|[1-4]H|[1-4]J|[1-5]K|1M|[1-3]L)|R800[aix]|J82[17]0|J9110|J9210|J81[17]0|I[34]113|I3[12]23|I42[19]3|H9493|H8296|H8166|H4493|LiveWithWalkman|BRAVIA|SGP771|E3 Dual|A001SO|I4193|E6508|SOT31' 4104 4262 device: 'smartphone' 4105 4263 models: … … 4251 4409 - regex: '(?:Sony(?:Ericsson)?)?J9210' 4252 4410 model: 'Xperia 5 Dual' 4253 - regex: '(?:Sony(?:Ericsson)?)?(?:J82 70|SO-01M|SOV41|901SO)'4411 - regex: '(?:Sony(?:Ericsson)?)?(?:J82[17]0|SO-01M|SOV41|901SO)' 4254 4412 model: 'Xperia 5' 4255 - regex: '(?:Sony(?:Ericsson)?)? SOV42'4413 - regex: '(?:Sony(?:Ericsson)?)?(?:SOV42|902SO)' 4256 4414 model: 'Xperia 8' 4257 4415 - regex: '(?:Sony(?:Ericsson)?)?LT26ii' … … 4386 4544 - regex: 'SOV31|402SO|SO-03G' 4387 4545 model: 'Xperia Z4' 4388 - regex: 'SGP771' 4546 - regex: 'E6508' 4547 model: 'Xperia Z4v' 4548 - regex: 'SGP771|SOT31|SO-05G' 4389 4549 model: 'Xperia Z4' 4390 4550 device: 'tablet' … … 4478 4638 model: 'Xperia Tablet Z2' 4479 4639 device: 'tablet' 4480 - regex: 'SGP(?:6[ 24]1)[);/ ]'4640 - regex: 'SGP(?:6[124]1|612)[);/ ]' 4481 4641 model: 'Xperia Tablet Z3 Compact' 4482 4642 device: 'tablet' … … 4538 4698 # Ergo 4539 4699 Ergo: 4540 regex: 'ERGO|(V550[_ ]Vision|B502 Basic|B504[_ ]Unit|A502[_ ]Aurum|A503[ _]Optima|Prime B400|A551 Sky 4G|A553 Power|A555 Universe|Force F500|GoTab GBT9|GoTab Gti8|V551[ _]Aura|V540_Level|V570_BIG_BEN|B506[_ ]INTRO)' 4541 device: 'smartphone' 4542 models: 4700 regex: 'ERGO|(V550[_ ]Vision|B502 Basic|B504[_ ]Unit|A502[_ ]Aurum|A503[ _]Optima|Prime B400|A551 Sky 4G|A553 Power|A555 Universe|Force F500|GoTab GBT9|GoTab Gti8|F501_Magic|V551[ _]Aura|V540_Level|V570_BIG_BEN|B506[_ ]INTRO|A503-Optima|B505_Unit_4G)' 4701 device: 'smartphone' 4702 models: 4703 - regex: 'F501_Magic' 4704 model: 'F501 Magic' 4543 4705 - regex: 'B502 Basic' 4544 4706 model: 'B502 Basic' 4707 - regex: 'A503-Optima' 4708 model: 'A503 Optima' 4545 4709 - regex: 'B506[_ ]INTRO' 4546 4710 model: 'B506 Intro' … … 4549 4713 - regex: 'B504[_ ]Unit' 4550 4714 model: 'B504 Unit' 4715 - regex: 'B505_Unit_4G' 4716 model: 'B505 Unit 4G' 4551 4717 - regex: 'V551[ _]Aura' 4552 4718 model: 'V551 Aura' … … 4680 4846 # Explay 4681 4847 Explay: 4682 regex: 'Explay|ActiveD[ _]|Atlant |Informer[ _][0-9]+|CinemaTV 3G|Surfer[ _][0-9\.]|sQuad[ _][0-9\.]|Onliner[1-3]|RioPlay|Leader|Infinityll '4848 regex: 'Explay|ActiveD[ _]|Atlant |Informer[ _][0-9]+|CinemaTV 3G|Surfer[ _][0-9\.]|sQuad[ _][0-9\.]|Onliner[1-3]|RioPlay|Leader|Infinityll|Imperium[78]' 4683 4849 device: 'tablet' 4684 4850 models: 4685 4851 - regex: 'ActiveD[ _]7.4[ _]3G' 4686 4852 model: 'ActiveD 7.4 3G' 4853 - regex: 'Imperium([78])[;/) ]' 4854 model: 'Imperium $1 3G' 4687 4855 - regex: 'ActiveD[ _]8.2[ _]3G' 4688 4856 model: 'ActiveD 8.2 3G' … … 4840 5008 # Fujitsu 4841 5009 Fujitsu: 4842 regex: '(?:F-01[FHJK ]|F-02[EFGHLK]|F-03[DEFGH]|F-04[EGK]|F-05[DEFJ]|F-06E|F-07[DE]|F-08D|F-09[DE]|F-10D|F-41A|F-11D|F-12C|M532|FARTM933KZ|901FJ)[);/ ]'5010 regex: '(?:F-01[FHJKL]|F-02[EFGHLK]|F-03[DEFGH]|F-04[EGKJ]|F-05[DEFJ]|F-06E|F-07[DE]|F-08D|F-09[DE]|F-10D|F-41A|F-11D|F-12C|M532|FARTM933KZ|901FJ)[);/ ]' 4843 5011 device: 'smartphone' 4844 5012 models: 4845 5013 - regex: 'F-01F[);/ ]' 4846 5014 model: 'Arrows NX F-01F' 5015 - regex: 'F-01L[);/ ]' 5016 model: 'Easy Phone F-01L' 4847 5017 - regex: 'F-01J[);/ ]' 4848 5018 model: 'Arrows NX F-01J' … … 4901 5071 - regex: 'F-12C[);/ ]' 4902 5072 model: 'F-12C' 5073 - regex: 'F-04J[);/ ]' 5074 model: 'F-04J' 4903 5075 4904 5076 - regex: 'F-02F[);/ ]' … … 5123 5295 # Google 5124 5296 Google: 5125 regex: 'Nexus|GoogleTV|Glass(?<!Browser)|CrKey[^a-z0-9]|Pixel(?: Build|\))|Pixel (?:XL|C|[2-4]|[2-4] XL)|Google 2XL '5297 regex: 'Nexus|GoogleTV|Glass(?<!Browser)|CrKey[^a-z0-9]|Pixel(?: Build|\))|Pixel (?:XL|C|[2-4]|[2-4] XL)|Google 2XL|G011A' 5126 5298 device: 'smartphone' 5127 5299 models: … … 5152 5324 - regex: 'Pixel 2 XL' 5153 5325 model: 'Pixel 2 XL' 5326 - regex: 'Pixel 3a XL' 5327 model: 'Pixel 3a XL' 5154 5328 - regex: 'Pixel 3a' 5155 5329 model: 'Pixel 3a' … … 5160 5334 - regex: 'pixel 4' 5161 5335 model: 'Pixel 4' 5162 - regex: 'Pixel 2 '5336 - regex: 'Pixel 2|G011A' 5163 5337 model: 'Pixel 2' 5164 5338 - regex: 'Google 2XL' … … 5267 5441 # Hisense 5268 5442 Hisense: 5269 regex: '(?:HS-)?Hisense ([^;/]+) Build|Hisense [^);/]+|HS-(?:G|U|EG?|I|L|T|X)[0-9]+[a-z0-9\-]*|E270BSA|HITV300C|M470BS[AE]|E2281|EG680|I46D1G|H LTE([237]00T|200M|21[237]T|22[13]E|310M|510T)'5443 regex: '(?:HS-)?Hisense ([^;/]+) Build|Hisense [^);/]+|HS-(?:G|U|EG?|I|L|T|X)[0-9]+[a-z0-9\-]*|E270BSA|HITV300C|M470BS[AE]|E2281|EG680|I46D1G|HAT4KDTV|HLTE([237]00T|200M|21[237]T|22[13]E|310M|510T)' 5270 5444 device: 'smartphone' 5271 5445 models: … … 5306 5480 - regex: '(HS-(?:G|U|EG?|I|L|T|X)[0-9]+[a-z0-9\-]*)' 5307 5481 model: '$1' 5482 5483 - regex: '(HAT4KDTV)[);/ ]' 5484 device: 'tv' 5485 model: '$1' 5486 5308 5487 - regex: '(?:HS-)?Hisense ([^;/]+) Build' 5309 5488 model: '$1' … … 5353 5532 model: '$1' 5354 5533 5534 # Minix (minix.us) 5535 Minix: 5536 regex: 'NEO-(?:X8-H|U9-H|X[57]-mini|X8H-PLUS|X88-?I|X7-216A|X5-116A|X[68]|U1|Z64)[);/ ]' 5537 device: 'tv' 5538 models: 5539 - regex: 'NEO-X8-H[);/ ]' 5540 model: 'NEO X8H' 5541 - regex: 'NEO-X([57])-mini[);/ ]' 5542 model: 'NEO X$1 Mini' 5543 - regex: 'NEO-X8H-PLUS[);/ ]' 5544 model: 'NEO X8H Plus' 5545 - regex: 'NEO-X88-?I[);/ ]' 5546 model: 'NEO X88i' 5547 - regex: 'NEO-X7-216A[);/ ]' 5548 model: 'NEO X7' 5549 - regex: 'NEO-X5-116A[);/ ]' 5550 model: 'NEO X5' 5551 - regex: 'NEO-X([68])[);/ ]' 5552 model: 'NEO X$1' 5553 - regex: 'NEO-U1[);/ ]' 5554 model: 'NEO U1' 5555 - regex: 'NEO-Z64[);/ ]' 5556 model: 'NEO Z64' 5557 - regex: 'NEO-U9-H[);/ ]' 5558 model: 'NEO U9H' 5559 5355 5560 # Huawei 5356 5561 Huawei: 5357 regex: '(HW-)?(?:Huawei|MediaPad T1|Ideos|Honor[ _]?|(?:(?:AGS|AGS2|ALE|ALP|AMN|ANE|ARE|ARS|ASK|ATH|ATU|AUM|BAC|BAH[23]?|BG2|BGO|B[ZK]K|BKL|BL[ALN]|BND|BTV|CA[GMNZ]|CH[CM]|CHE[12]?|CLT|CMR|COL|COR|CPN|CRO|CRR|CUN|DIG|DLI|DRA|DUA|DUB|DUK|EDI|ELE|EML|EVA|EVR|FDR|FIG|FLA|FRD|GEM|GRA|HDN|HLK|HMA|Hol|HRY|HWI|H[36]0|INE|JAT|JDN|JDN2|JKM|JMM|JSN|KII|KIW|KNT|KOB|KSA|LDN|LEO|LIO|LLD|LND|LON|LRA|LUA|LY[AO]|MAR|MHA|MRD|MYA|NCE|NEM|NEO|NXT|PAR|PCT|PIC|PLE|PLK|POT|PRA|RIO|RNE|RVL|SCC|SCL|SCM|SEA|SHT|SLA|SNE|SPN|STF|STK|TAG|TIT|TNY|TRT|VCE|VEN|VIE|VKY|VNS|VOG|VRD|VTR|WAS|YAL|G(?:527|620S|621|630|735)|Y(?:221|330|550|6[23]5))-(?:[A-Z]{0,2}[0-9]{1,4}[A-Z]{0,3}?)|H1711|U(?:8230|8500|8661|8665|8667|8800|8818|8860|9200|9508))[);/ ])|hi6210sft|PE-(UL00|TL[12]0|TL00M)|T1-(A21[Lw]|A23L|701u|823L)|G7-(?:L01|TL00)|HW-01K|JNY-(LX[12]|AL10)|OXF-AN[01]0|TAS-(A[LN]00|L29|TL00)|WLZ-(AL10|AN00)|NIC-LX1A|MRX-(AL09|W09)|CDY-([AT]N00|AN90)|GLK-[AT]L00|JER-[AT]N10|ELS-(?:[AT]N00|NX9)|AKA-(AL10|L29)|MON-(W|AL)19|BMH-AN[12]0|AQM-([AT]L[01]0|LX1)|MOA-(AL00|LX9N)|NTS-AL00|ART-[AT]L00[xm]|JEF-[AT]N00|MED-[AT]L00|EBG-AN[01]0|ANA-[AT]N00|BZ[AK]-W00|BZT-(W09|AL[01]0)|HDL-(AL09|W09)|HWV3[123]|HW-02L|TEL-AN00a?|TAH-AN00m|C8817D|T1-821W|d-01J|d-02[HK]|HWT31 '5562 regex: '(HW-)?(?:Huawei|MediaPad T1|Ideos|Honor[ _]?|(?:(?:AGS|AGS2|ALE|ALP|AMN|ANE|ARE|ARS|ASK|ATH|ATU|AUM|BAC|BAH[23]?|BG2|BGO|B[ZK]K|BKL|BL[ALN]|BND|BTV|CA[GMNZ]|CH[CM]|CHE[12]?|CLT|CMR|COL|COR|CPN|CRO|CRR|CUN|DIG|DLI|DRA|DUA|DUB|DUK|EDI|ELE|EML|EVA|EVR|FDR|FIG|FLA|FRD|GEM|GRA|HDN|HLK|HMA|Hol|HRY|HWI|H[36]0|INE|JAT|JDN|JDN2|JKM|JMM|JSN|KII|KIW|KNT|KOB|KSA|LDN|LEO|LIO|LLD|LND|LON|LRA|LUA|LY[AO]|MAR|MHA|MRD|MYA|NCE|NEM|NEO|NXT|PAR|PCT|PIC|PLE|PLK|POT|PRA|RIO|RNE|RVL|SCC|SCL|SCM|SEA|SHT|SLA|SNE|SPN|STF|STK|TAG|TIT|TNY|TRT|VCE|VEN|VIE|VKY|VNS|VOG|VRD|VTR|WAS|YAL|G(?:527|620S|621|630|735)|Y(?:221|330|550|6[23]5))-(?:[A-Z]{0,2}[0-9]{1,4}[A-Z]{0,3}?)|H1711|U(?:8230|8500|8661|8665|8667|8800|8818|8860|9200|9508))[);/ ])|hi6210sft|PE-(UL00|TL[12]0|TL00M)|T1-(A21[Lw]|A23L|701u|823L)|G7-(?:L01|TL00)|HW-01K|JNY-(LX[12]|AL10)|OXF-AN[01]0|TAS-(A[LN]00|L29|TL00)|WLZ-(AL10|AN00)|NIC-LX1A|MRX-(AL09|W09)|CDY-([AT]N00|AN90)|GLK-[AT]L00|JER-[AT]N10|ELS-(?:[AT]N00|NX9)|AKA-(AL10|L29)|MON-(W|AL)19|BMH-AN[12]0|AQM-([AT]L[01]0|LX1)|MOA-(AL00|LX9N)|NTS-AL00|ART-[AT]L00[xm]|JEF-[AT]N00|MED-[AT]L00|EBG-AN[01]0|ANA-[AT]N00|BZ[AK]-W00|BZT-(W09|AL[01]0)|HDL-(AL09|W09)|HWV3[123]|HW-02L|TEL-AN00a?|TAH-AN00m|C8817D|T1-821W|d-01J|d-02[HK]|HWT31|Y320-U10|Y541-U02|VAT-L19' 5358 5563 device: 'smartphone' 5359 5564 models: … … 5362 5567 - regex: 'U9500[);/ ]' 5363 5568 model: 'Ascend D1' 5569 - regex: 'Z100-UL00[);/ ]' 5570 model: 'Ascend D3' 5571 - regex: 'Y320-(?:U10|T00|U05)[);/ ]' 5572 model: 'Ascend Y320' 5573 - regex: 'Y330-U05[);/ ]' 5574 model: 'Ascend Y330' 5575 - regex: 'Y541-U02[);/ ]' 5576 model: 'Ascend Y5C' 5364 5577 - regex: 'U8818[);/ ]' 5365 5578 model: 'Ascend G300' … … 5508 5721 - regex: '(?:HONOR[ _]?)?BND-(?:AL[01]0|TL10|L2[14]|L31)[);/ ]' 5509 5722 model: 'Honor 7X' 5510 - regex: ' FRD-(?:AL[01]0|L0[249]|L1[49]|DL00)[);/ ]'5723 - regex: '(?:FRD-(?:AL[01]0|L0[249]|L1[49]|DL00)|VAT-L19)[);/ ]' 5511 5724 model: 'Honor 8' 5512 5725 - regex: 'PRA-(?:AL00X|AL00|TL10)[);/ ]' … … 5760 5973 - regex: 'CAG-L[02]2[);/ ]' 5761 5974 model: 'Y3 (2018)' 5762 - regex: 'Bucare Y330-U05[);/ ]'5763 model: 'Y330-U05'5764 5975 - regex: 'LUA-(U22|L2[12]|U03)[);/ ]' 5765 5976 model: 'Y3II' … … 5798 6009 - regex: 'MRD-LX2[);/ ]' 5799 6010 model: 'Y6 Pro (2019)' 6011 - regex: 'MED-LX9[);/ ]' 6012 model: 'Y6p' 5800 6013 - regex: 'Y625-U03[);/ ]' 5801 6014 model: 'Y625' … … 6041 6254 # Irbis 6042 6255 Irbis: 6043 regex: ' TZ(1(?:00|42|50|84|65|7[035-89]|9[578])|49|7(?:1[2467]|2[01567]|37|4[27]|5[23457]|62|72|7[17]|8[1]|9[47])|8(?:[34]1|5[3-8]|6[45]|7[2478]|8[1-5]|9[0127])|96[0-9])|TZ(?:one|art|HIT|81L)|(SP(?:0[56]|2[01]|4[1-36]|40[12]|45[345]|50|51[0147]|531|55[012]))[;)\ ]'6256 regex: 'IRBIS|TZ(1(?:00|42|50|84|65|7[035-89]|8[36]|9[578])|49|7(?:1[2467]|2[01567]|37|4[257]|5[23457]|62|72|7[17]|8[1]|9[47])|8(?:[34]1|5[3-8]|6[45]|7[2478]|8[1-5]|9[0127])|96[0-9])|TZ(?:one|art|HIT|81L)|(SP(?:0[56]|2[01]|4[1-36]|40[12]|45[345]|49[34]|50|51[0147]|531|54[12]|55[0124]|571))[;)\ ]' 6044 6257 device: 'tablet' 6045 6258 models: 6046 6259 - regex: '(TZ(?:[0-9]+)|TZ(?:one|art|HIT|81L))[;)\ ]' 6047 6260 model: '$1' 6048 - regex: '(SP (?:0[56]|2[01]|4[1-36]|40[12]|45[345]|50|51[0147]|531|55[012]))[;)\ ]'6261 - regex: '(SP[0-9]+)[;)\ ]' 6049 6262 device: 'smartphone' 6050 6263 model: '$1' … … 6088 6301 # IconBIT 6089 6302 IconBIT: 6090 regex: 'IconBIT|NT-(3506M|0704S|0909T|1009T|10[01]1T|1017T|3601P/3602P|3603P|3702S|3805C|3905T|3701S|0701S|0805C|0902S|370[23]M)|XDS[ 89]4K'6303 regex: 'IconBIT|NT-(3506M|0704S|0909T|1009T|10[01]1T|1017T|3601P/3602P|3603P|3702S|3805C|3905T|3701S|0701S|0805C|0902S|370[23]M)|XDS[789]4K' 6091 6304 device: 'tablet' 6092 6305 models: … … 6127 6340 model: 'NetTAB Matrix 3GT' 6128 6341 6129 - regex: '(?:iconBIT )?(Movie Ultra HD 4K|XDS[ 89]4K)'6342 - regex: '(?:iconBIT )?(Movie Ultra HD 4K|XDS[789]4K)' 6130 6343 model: '$1' 6131 6344 device: 'tv' … … 6206 6419 # Lumus 6207 6420 Lumus: 6208 regex: 'NEO(SR620|SC600)[;)/ ]' 6209 device: 'smartphone' 6210 model: 'Neo $1' 6421 regex: '(?:NEO(SR620|SC600)|Lumus[_ ]Ion)[;)/ ]' 6422 device: 'smartphone' 6423 models: 6424 - regex: 'NEO(SR620|SC600)[;)/ ]' 6425 model: 'Neo $1' 6426 - regex: 'Lumus[_ ]Ion[;)/ ]' 6427 model: 'Ion' 6211 6428 6212 6429 # M4tel … … 6387 6604 - regex: 'Infinix[ _-]X603B' 6388 6605 model: 'Zero 5 Pro' 6606 - regex: 'Infinix[ _-]X620' 6607 model: 'Zero 6' 6389 6608 6390 6609 - regex: 'Infinix[ _-]X507' … … 6410 6629 - regex: 'Infinix[ _-]X608' 6411 6630 model: 'Hot 6 Pro' 6631 - regex: 'Infinix[ _-]X624' 6632 model: 'Hot 7' 6633 - regex: 'Infinix[ _-]X650' 6634 model: 'Hot 8' 6635 - regex: 'Infinix[ _-]X680' 6636 model: 'Hot 9 Play' 6412 6637 - regex: 'Infinix[ _-]X573B?' 6413 6638 model: 'Hot S3' 6414 - regex: 'Infinix[ _-]X556'6415 model: 'Hot 4 Pro'6416 6639 6417 6640 - regex: 'Infinix[ _-]X5010' … … 6421 6644 - regex: 'Infinix[ _-]X5514D' 6422 6645 model: 'Smart 2 Pro' 6646 - regex: 'Infinix[ _-]X653' 6647 model: 'Smart 4' 6648 6649 - regex: 'Infinix[ _-]X626' 6650 model: 'S4' 6651 - regex: 'Infinix[ _-]X652' 6652 model: 'S5' 6653 - regex: 'Infinix[ _-]X660' 6654 model: 'S5 Pro' 6423 6655 6424 6656 - regex: 'Infinix[ _-]X551' … … 6440 6672 model: 'Note 5' 6441 6673 device: 'phablet' 6674 - regex: 'Infinix[ _-]X610' 6675 model: 'Note 6' 6676 device: 'phablet' 6677 - regex: 'Infinix[ _-]X690' 6678 model: 'Note 7' 6679 device: 'phablet' 6680 - regex: 'Infinix[ _-]X656' 6681 model: 'Note 7 Lite' 6682 device: 'phablet' 6442 6683 6443 6684 - regex: 'Infinix HOT ([a-z]?[1-6])( (?:Lite|Plus|Pro))?' … … 6654 6895 # Jiayu 6655 6896 Jiayu: 6656 regex: '(JY-[a-z0-9]+)[);/ ]' 6657 device: 'smartphone' 6658 model: '$1' 6897 regex: 'JIAYU[ _-]|(?:JY-G4[\\_]G5|(?:JY-[a-z0-9]+))[);/ ]' 6898 device: 'smartphone' 6899 models: 6900 - regex: '(?:JIAYU G4_G5|JY-G4[\\_]G5)[);/ ]' 6901 model: 'G4/G5' 6902 - regex: 'JIAYU[ _-](G4[S]?|G2F|G3[S]?|S[23])[);/ ]' 6903 model: '$1' 6904 - regex: '(JY-[a-z0-9]+)[);/ ]' 6905 model: '$1' 6659 6906 6660 6907 # Jolla … … 6917 7164 # kyocera (kyocera.co.jp, kyocera.com) 6918 7165 Kyocera: 6919 regex: 'Kyocera|KWC-|QC-|(?: 602KC|C51[27]0|C5155|C5215|C67[35]0|C6522N?|C6530N|C6740N?|C6743|E6[89]10|KYL2[13]|KYV31|KYV3[3-58]|KYF3[19]|KYY2[1-4]|S2151|KC-S701|S4-KC|KYV40U|KYV4[12456]|KYV47-u|X3-KC|S6-KC)[;/) ]'7166 regex: 'Kyocera|KWC-|QC-|(?:NP501KC|503KC|602KC|705KC|C51[27]0|C5155|C5215|C67[35]0|C6522N?|C6530N|C6740N?|C6743|E6[89]10|KYL2[13]|KYV3[13-9]|KYF3[179]|KYY2[1-4]|S2151|KC-S701|S4-KC|KYV40U|KYV4[1-6]|KYV47-u|KC-S301AE|X3-KC|S6-KC|E6560[CT]|E6782[L]?|E6790(?:TM)?)[;/) ]' 6920 7167 device: 'smartphone' 6921 7168 models: … … 6931 7178 - regex: '602KC[;/) ]' 6932 7179 model: 'Digno G' 7180 - regex: '503KC[;/) ]' 7181 model: 'Digno E' 7182 - regex: 'NP501KC[;/) ]' 7183 model: 'Digno' 7184 - regex: 'KYV36[;/) ]' 7185 model: 'Digno Rafre' 7186 - regex: 'KYV39[;/) ]' 7187 model: 'Miraie F' 6933 7188 - regex: 'C5170[;/) ]' 6934 7189 model: 'Hydro' … … 6947 7202 - regex: 'C6743' 6948 7203 model: 'Hydro Reach' 7204 - regex: 'E6560[CT]' 7205 model: 'DuraForce' 6949 7206 - regex: 'E6810' 6950 7207 model: 'DuraForce Pro' … … 6959 7216 - regex: 'KYY24[;/) ]' 6960 7217 model: 'Torque G01' 6961 - regex: 'KYF3[1 9][;/) ]'7218 - regex: 'KYF3[179][;/) ]' 6962 7219 model: 'Gratina 4G' 6963 7220 - regex: 'KYV35[;/) ]' … … 6969 7226 - regex: 'KYV47-u[;/) ]' 6970 7227 model: 'Basio 4' 7228 - regex: 'KYV43[;/) ]' 7229 model: 'Basio 3' 7230 - regex: '705KC[;/) ]' 7231 model: 'Kantan Sumaho' 7232 - regex: 'KYV37[;/) ]' 7233 model: 'Qua Phone' 6971 7234 - regex: 'KYV42[;/) ]' 6972 7235 model: 'Qua Phone QX' … … 6989 7252 - regex: 'KYV(?:45|38)[;/) ]' 6990 7253 model: 'Urbano V03' 6991 - regex: '(?:Kyocera-)?E6790 '7254 - regex: '(?:Kyocera-)?E6790(?:TM)?' 6992 7255 model: 'DuraForce XD' 6993 7256 - regex: 'X3-KC[;/) ]' 6994 7257 model: 'One X3' 7258 - regex: 'E6782[;/) ]' 7259 model: 'Brigadier' 7260 - regex: 'E6782L[;/) ]' 7261 model: 'DuraScout' 7262 - regex: '(KC-S301AE)[;/) ]' 7263 model: '$1' 6995 7264 6996 7265 # explicit feature phone models … … 7008 7277 # Krüger&Matz (Kruger&Matz) 7009 7278 Krüger&Matz: 7010 regex: 'Kruger[ _&]Matz|MOVE_|LIVE4_KM043[89] '7279 regex: 'Kruger[ _&]Matz|MOVE_|LIVE4_KM043[89]|KM1066|KM1065G' 7011 7280 device: 'smartphone' 7012 7281 models: … … 7028 7297 model: 'LIVE 5 $1' 7029 7298 7299 - regex: 'KM(1066)[;/) ]' 7300 device: 'tablet' 7301 model: 'EAGLE $1 10.1"' 7302 - regex: 'KM(1065G)[;/) ]' 7303 device: 'tablet' 7304 model: 'EAGLE $1 10.1"' 7305 7030 7306 # LAIQ 7031 7307 LAIQ: … … 7046 7322 # Lava 7047 7323 Lava: 7048 regex: 'Lava[ _]|iris[ _]?([^/;]+)(?:\)| Build)|A(?:67|76) Build|X1 Selfie Build|X41 Plus Build| Flair Z1|PixelV1|Z61_2GB'7049 device: 'smartphone' 7050 models: 7051 - regex: 'Flair Z1 '7324 regex: 'Lava[ _]|iris[ _]?([^/;]+)(?:\)| Build)|A(?:67|76) Build|X1 Selfie Build|X41 Plus Build|(?:Flair Z1|PixelV1|Z61_2GB|A97 IPS)[/;) ]' 7325 device: 'smartphone' 7326 models: 7327 - regex: 'Flair Z1[/;) ]' 7052 7328 model: 'Flair Z1' 7329 - regex: 'A97 IPS[/;) ]' 7330 model: 'A97 IPS' 7053 7331 - regex: 'A67 Build' 7054 7332 model: 'A67' 7055 7333 - regex: 'A76 Build' 7056 7334 model: 'A76' 7057 - regex: 'PixelV1 '7335 - regex: 'PixelV1[/;) ]' 7058 7336 model: 'Pixel V1' 7059 7337 - regex: 'X1 Selfie Build' … … 7065 7343 - regex: 'LAVA_R1' 7066 7344 model: 'R1' 7067 - regex: 'Z61_2GB '7345 - regex: 'Z61_2GB[/;) ]' 7068 7346 model: 'Z61' 7069 7347 - regex: 'iris[ _]?([^/;]+)(?:\)| Build)' … … 7167 7445 # Leagoo 7168 7446 Leagoo: 7169 regex: 'LEAGOO| M5 EDGE|KIICAA (POWER|MIX)|Leapad[ _]7s'7447 regex: 'LEAGOO|(?:M5 EDGE|KIICAA (POWER|MIX)|Leapad[ _]7s|Elite 1)[);/ ]' 7170 7448 device: 'smartphone' 7171 7449 models: … … 7182 7460 - regex: 'KIICAA MIX' 7183 7461 model: 'KICCAA Mix' 7462 - regex: 'Elite 1[);/ ]' 7463 model: 'Elite 1' 7184 7464 7185 7465 - regex: '(Leapad[ _]7s)' … … 7229 7509 # Leotec 7230 7510 Leotec: 7231 regex: 'LESPH501[14]| SUPERNOVA (Qi16|i3G96[X]?)'7511 regex: 'LESPH501[14]|LESPH5003B|SUPERNOVA (Qi16|i3G96[X]?)' 7232 7512 device: 'smartphone' 7233 7513 models: 7234 7514 - regex: 'LESPH5011' 7235 7515 model: 'Argon e250' 7516 - regex: 'LESPH5003B' 7517 model: 'Argon A250B' 7236 7518 - regex: 'LESPH5014' 7237 7519 model: 'Krypton K150' … … 7261 7543 # lenovo 7262 7544 Lenovo: 7263 regex: '(?:LNV-)?Lenovo|IdeaTab|IdeaPad|Thinkpad|Yoga Tablet|Tab2A[0-9]-[0-9]{2}[a-z]?|TB2-X30L|TB3-710I|YT3-X50[ML]|ZUK[ -_]|K50a40|TB-(8504F|X304F|X704V|X704A)|A2107A-H|S6000[ ;)]|(Z2 Plus|VIBE Z2|Vibe K5( Plus)?|P2A42|L18011| 701LV|Z2131|K350t)[/;) ]'7545 regex: '(?:LNV-)?Lenovo|IdeaTab|IdeaPad|Thinkpad|Yoga Tablet|Tab2A[0-9]-[0-9]{2}[a-z]?|TB2-X30L|TB3-710I|YT3-X50[ML]|ZUK[ -_]|K50a40|TB-(8504F|X304F|X704V|X704A)|A2107A-H|S6000[ ;)]|(Z2 Plus|VIBE Z2|Vibe K5( Plus)?|P2A42|L18011|[67]01LV|Z2131|K350t|VIBE X2|K31-t3)[/;) ]' 7264 7546 device: 'smartphone' 7265 7547 models: … … 7294 7576 model: 'TAB3 7 Essential' 7295 7577 device: 'tablet' 7296 - regex: ' TB3-850[FM]'7578 - regex: '(?:TB3-850[FM]|601LV)[/;) ]' 7297 7579 model: 'TAB3 8' 7298 7580 device: 'tablet' … … 7404 7686 - regex: 'A7020a4[08][/;) ]' 7405 7687 model: 'K5 Note' 7688 - regex: 'K31-t3[/;) ]' 7689 model: 'K31' 7406 7690 - regex: '(?:A6020a46|Vibe K5 Plus)[/;) ]' 7407 7691 model: 'Vibe K5 Plus' … … 7410 7694 - regex: 'VIBE Z2[);/ ]' 7411 7695 model: 'Vibe Z2' 7696 - regex: 'VIBE X2[);/ ]' 7697 model: 'Vibe X2' 7412 7698 - regex: 'k33a48[/;) ]' 7413 7699 model: 'K6' … … 7522 7808 # LG 7523 7809 LG: 7524 regex: 'LG|portalmmm/2\.0 (?:KE|KG|KP|L3)|(?:VX[0-9]+|L-0[12]D|L-07C|P713|(LM-[A-Z][0-9]{3}[A-Z]{0,3}(?:\(FGN?\)|\(G\)|\.FN|\.F(?:GN?)?)?)|LM-(X625N1|G820QM[0127]))[);/ ]|NetCast|RS98[78]|RS500|VS(?:50[01]|835|876|880|98[0578]|99[056]|(410|415|425|500|880)PP)|Nexsus 5|LML(41[34]D|211B|713D|212V)L|VK810 4G|VK815|X5-LG|L-0 3K|L-01[LK]|L-51A|901LG'7810 regex: 'LG|portalmmm/2\.0 (?:KE|KG|KP|L3)|(?:VX[0-9]+|L-0[12]D|L-07C|P713|(LM-[A-Z][0-9]{3}[A-Z]{0,3}(?:\(FGN?\)|\(G\)|\.FN|\.F(?:GN?)?)?)|LM-(X625N1|G820QM[0127]))[);/ ]|NetCast|RS98[78]|RS500|VS(?:50[01]|835|876|880|98[0578]|99[056]|(410|415|425|500|880)PP)|Nexsus 5|LML(41[34]D|211B|713D|212V)L|VK810 4G|VK815|X5-LG|L-05D|L-03K|L-01[LK]|L-51A|901LG' 7525 7811 device: 'smartphone' 7526 7812 models: … … 7579 7865 - regex: '(?:LG-)?P500H' 7580 7866 model: 'Optimus One' 7581 - regex: 'LG-L160L' 7867 - regex: 'L-05D[);/ ]' 7868 model: 'Optimus it L-05D' 7869 - regex: 'LG-L160L[);/ ]' 7582 7870 model: 'Optimus LTE 2' 7583 - regex: 'P713 '7871 - regex: 'P713[);/ ]' 7584 7872 model: 'Optimus L7II' 7585 - regex: 'L-01D '7873 - regex: 'L-01D[);/ ]' 7586 7874 model: 'Optimus LTE L-01D' 7587 - regex: 'L-02D '7875 - regex: 'L-02D[);/ ]' 7588 7876 model: 'PRADA phone L-02D' 7589 7877 - regex: 'L-07C' … … 7645 7933 - regex: 'LM-X420' 7646 7934 model: 'K40' 7935 - regex: 'LG-X220' 7936 model: 'K5' 7647 7937 - regex: 'LM-X540' 7648 7938 model: 'K50S' … … 7814 8104 # Logicom 7815 8105 Logicom: 7816 regex: '(TAB950|TAB1062|E731|E812|E912|E1031|POWER BOT|La Tab 72|(?:B|C|M|ID|VR)[ _]?BOT[ _]?(?:TAB[ _])?([0-9]+\+?)(?:PLUS)?|KT712A_4\.4|L-?IXIR[0-9]*|L-ITE|L-?EMENT|Le Lift|Le Hola)[_);/ ]'8106 regex: '(TAB950|TAB1062|E731|E812|E912|E1031|POWER BOT|La Tab 72|(?:B|C|M|ID|VR)[ _]?BOT[ _]?(?:TAB[ _])?([0-9]+\+?)(?:PLUS)?|KT712A_4\.4|L-?IXIR[0-9]*|L-ITE|L-?EMENT|Le[ _]?(?:Hop|Lift|Hola|Moov[2]?|Fit FR|Smooth(?: FR)?))[_);/ ]' 7817 8107 device: 'tablet' 7818 8108 models: … … 7841 8131 model: 'Le Hola FR' 7842 8132 device: 'smartphone' 8133 - regex: 'Le[ _]Hola[);/ ]' 8134 model: 'Le Hola' 8135 device: 'smartphone' 8136 - regex: 'LeMoov2[);/ ]' 8137 model: 'Le Moov 2' 8138 device: 'smartphone' 8139 - regex: 'LeMoov[);/ ]' 8140 model: 'Le Moov' 8141 device: 'smartphone' 8142 - regex: 'Le Fit FR[);/ ]' 8143 model: 'Le Fit FR' 8144 device: 'smartphone' 8145 - regex: 'Le Hop[);/ ]' 8146 model: 'Le Hop' 8147 device: 'smartphone' 8148 - regex: 'Le Smooth FR[);/ ]' 8149 model: 'Le Smooth FR' 8150 device: 'smartphone' 8151 - regex: 'Le Smooth[);/ ]' 8152 model: 'Le Smooth' 8153 device: 'smartphone' 7843 8154 7844 8155 # Konka … … 7879 8190 # Karbonn 7880 8191 Karbonn: 7881 regex: '(?:Browser-)?Karbonn|K9 Kavach 4G|K9 Music 4G|K9 Smart|K9 VIRAAT 4G '8192 regex: '(?:Browser-)?Karbonn|K9 Kavach 4G|K9 Music 4G|K9 Smart|K9 VIRAAT 4G|Titanium Vista 4G' 7882 8193 device: 'smartphone' 7883 8194 models: … … 7902 8213 - regex: 'Titanium_S99' 7903 8214 model: 'Titanium S99' 8215 - regex: 'Titanium Vista 4G' 8216 model: 'Titanium Vista 4G' 7904 8217 - regex: 'Karbonn ([a-z0-9]+) WAP-Browser' 7905 8218 model: '$1' … … 7941 8254 device: 'tablet' 7942 8255 models: 7943 - regex: '((?:MPQC|MPDC)[0-9]+[^/; ]+) Build'8256 - regex: '((?:MPQC|MPDC)[0-9]+[^/;)]+)(?: Build|\))' 7944 8257 model: '$1' 7945 8258 - regex: '(MID(?:7C|74C|82C|84C|801|811|701|711|170|77C|43C|102C|103C|104C|114C)|MP(?:843|717|718|1010|7007|7008|843|888|959|969)|MGP7)[);/ ]' … … 7951 8264 # Majestic 7952 8265 Majestic: 7953 regex: 'MAJESTIC[ _-]|CRONO ?[0-9]+' 7954 device: 'smartphone' 7955 models: 8266 regex: 'MAJESTIC[ _-]|CRONO ?[0-9]+|TAB (?:647|411) 3G|URANO 77LTE' 8267 device: 'smartphone' 8268 models: 8269 - regex: 'URANO 77LTE[);/ ]' 8270 model: 'Urano 77 LTE' 8271 - regex: 'TAB (647|411) 3G' 8272 model: 'Tab $1 3G' 8273 device: 'tablet' 7956 8274 - regex: 'MAJESTIC[ _]Tab([^;/]+)Build' 7957 8275 model: 'Tab$1' … … 8006 8324 # Maxwest 8007 8325 Maxwest: 8008 regex: 'Astro_5N_LTE|Virtue Z5 '8326 regex: 'Astro_5N_LTE|Virtue Z5|Astro X55s' 8009 8327 device: 'smartphone' 8010 8328 models: … … 8013 8331 - regex: 'Virtue Z5' 8014 8332 model: 'Virtue Z5' 8333 - regex: 'Astro X55s' 8334 model: 'Astro X55s' 8015 8335 8016 8336 # Maze … … 8133 8453 # Medion 8134 8454 Medion: 8135 regex: 'Medion|(?:MD_)?LIFETAB|([SPX]10[0-9]{2}X|E10[45]1X|X5001|P851X )[);/ ]'8455 regex: 'Medion|(?:MD_)?LIFETAB|([SPX]10[0-9]{2}X|E10[45]1X|X5001|P851X|P850X)[);/ ]' 8136 8456 device: 'smartphone' 8137 8457 models: … … 8139 8459 device: 'tablet' 8140 8460 model: 'Lifetab $1' 8141 - regex: 'X5001' 8142 model: 'Life X5001' 8461 - regex: '(E450[46]|E5004|S5004|X5001|E5020|P5015)[);/ ]' 8462 model: 'Life $1' 8463 - regex: '(B5530)[);/ ]' 8464 model: '$1' 8143 8465 - regex: '(E10[45]1X)[);/ ]' 8144 8466 device: 'tablet' 8145 8467 model: '$1' 8146 - regex: '([SPX]10[0-9]{2}X|P851X )[);/ ]'8468 - regex: '([SPX]10[0-9]{2}X|P851X|P850X)[);/ ]' 8147 8469 model: 'Lifetab $1' 8148 8470 device: 'tablet' … … 8387 8709 # Mobiistar 8388 8710 Mobiistar: 8389 regex: 'Mobiistar|Zumbo_|PRIME X MAX' 8390 device: 'smartphone' 8391 models: 8711 regex: 'Mobiistar|Zumbo_|PRIME X MAX|X1 Notch|E1 Selfie' 8712 device: 'smartphone' 8713 models: 8714 - regex: 'X1 Notch[/;) ]' 8715 model: 'X1 Notch' 8716 - regex: 'E1 Selfie[/;) ]' 8717 model: 'E1 Selfie' 8392 8718 - regex: 'mobiistar_LAI_Zumbo Build' 8393 8719 model: 'Zumbo' … … 8472 8798 # Mecool 8473 8799 Mecool: 8474 regex: '(?:KM9PRO|BB2 PRO|KII PRO|KM9_TV_BOX|M8SPROW )[);/ ]'8800 regex: '(?:KM9PRO|BB2 PRO|KII PRO|KM9_TV_BOX|M8SPROW|M8S (?:PLUS|PRO) (?:DVB|[LW]|PLUS)|M8S (?:MAX|PRO))[);/ ]' 8475 8801 device: 'tv' 8476 8802 models: … … 8485 8811 - regex: 'M8SPROW[);/ ]' 8486 8812 model: 'M8S Pro W' 8813 - regex: 'M8S PLUS DVB[);/ ]' 8814 model: 'M8S Plus DVB' 8815 - regex: 'M8S PLUS ([LW])[);/ ]' 8816 model: 'M8S Plus $1' 8817 - regex: 'M8S PRO ([LW])[);/ ]' 8818 model: 'M8S Pro $1' 8819 - regex: 'M8S PRO PLUS[);/ ]' 8820 model: 'M8S Pro Plus' 8821 - regex: 'M8S PRO[);/ ]' 8822 model: 'M8S Pro' 8823 - regex: 'M8S MAX[);/ ]' 8824 model: 'M8S Max' 8487 8825 8488 8826 # Modecom … … 8693 9031 model: 'MTN-$1' 8694 9032 9033 # MyTab 9034 MyTab: 9035 regex: 'MyTAB[ _-](?:8 MINI Dual Core|U55GT)[);/ ]' 9036 device: 'tablet' 9037 models: 9038 - regex: 'MyTAB[ _-]8 MINI Dual Core[);/ ]' 9039 model: '8 Mini Dual Core' 9040 - regex: 'MyTAB-U55GT[);/ ]' 9041 model: 'U55GT' 9042 8695 9043 # myphone 8696 9044 MyPhone: 8697 regex: '(?:MyPhone|MyPad|MyTab)[ _][^;/)]+( Build|\))|Cube_LTE|myTab10II|HAMMER[ _](Blade2_PRO|ENERGY|Titan 2|AXE[_ ](?:M[_ ]LTE|Pro)|Iron 2|Active[2]?(_LTE)?)|C-Smart_pix|myPhone_Fun_8 '9045 regex: '(?:MyPhone|MyPad|MyTab)[ _][^;/)]+( Build|\))|Cube_LTE|myTab10II|HAMMER[ _](Blade2_PRO|ENERGY|Titan 2|AXE[_ ](?:M[_ ]LTE|Pro)|Iron 2|Active[2]?(_LTE)?)|C-Smart_pix|myPhone_Fun_8|myA17' 8698 9046 device: 'smartphone' 8699 9047 models: … … 8729 9077 - regex: 'C-Smart_pix' 8730 9078 model: 'C-Smart Pix' 9079 - regex: 'myA17[);/ ]' 9080 model: 'myA17' 8731 9081 - regex: 'myPhone_Fun_8' 8732 9082 model: 'FUN 8' … … 8776 9126 # Navon 8777 9127 Navon: 8778 regex: ' Superme_Max'8779 device: 'smartphone' 8780 models: 8781 - regex: 'Superme_Max '9128 regex: '(?:Superme_Max|Supreme[_ ](?:Fine|Chief|Pure|Pro)(?:[_ ](?:Mini|Plus))?|Navon[_ ]Infinity)[);/ ]' 9129 device: 'smartphone' 9130 models: 9131 - regex: 'Superme_Max[);/ ]' 8782 9132 model: 'Supreme Max' 9133 - regex: 'Supreme_Fine_Mini[);/ ]' 9134 model: 'Supreme Fine Mini' 9135 - regex: 'Supreme[_ ]Fine[_ ]Plus[);/ ]' 9136 model: 'Supreme Fine Plus' 9137 - regex: 'Supreme_Fine[);/ ]' 9138 model: 'Supreme Fine' 9139 - regex: 'Supreme[_ ]Chief[);/ ]' 9140 model: 'Supreme Chief' 9141 - regex: 'Supreme[_ ]Pure[ _]Plus[);/ ]' 9142 model: 'Supreme Pure Plus' 9143 - regex: 'Supreme Pure[);/ ]' 9144 model: 'Supreme Pure' 9145 - regex: 'Supreme[_ ]Pro[);/ ]' 9146 model: 'Supreme Pro' 9147 - regex: 'Navon[_ ]Infinity[);/ ]' 9148 model: 'Infinity' 8783 9149 8784 9150 # NOA … … 8817 9183 8818 9184 Nobby: 8819 regex: 'Nobby[ ](S500|X800 )[;/) ]'9185 regex: 'Nobby[ ](S500|X800|S300(?: Pro)?)[;/) ]' 8820 9186 device: 'smartphone' 8821 9187 model: '$1' … … 8943 9309 model: '$1' 8944 9310 9311 # Nomu 9312 Nomu: 9313 regex: 'Nomu[ _-](?:T18|S30mini)[;/) ]' 9314 device: 'smartphone' 9315 models: 9316 - regex: 'Nomu[ _-]T18[;/) ]' 9317 model: 'T18' 9318 - regex: 'Nomu[ _-]S30mini[;/) ]' 9319 model: 'S30 Mini' 9320 8945 9321 # Nomi 8946 9322 Nomi: 8947 regex: 'Nomi[ _-]|(C101010 Ultra2|i501[23 ]|i5032|i5050|i5532|C0(700(?:[02358]|2HD)|7850)|C1010[0-3])[;/) ]'9323 regex: 'Nomi[ _-]|(C101010 Ultra2|i501[234]|i5032|i5050|i5532|C0(700(?:[02358]|2HD)|7850)|C1010[0-3])[;/) ]' 8948 9324 device: 'smartphone' 8949 9325 models: 8950 9326 - regex: 'i501[23][;/) ]' 8951 9327 model: 'Evo M2' 9328 - regex: 'i5014[;/) ]' 9329 model: 'Evo M4' 8952 9330 - regex: 'i5032[;/) ]' 8953 9331 model: 'Evo X2' … … 8971 9349 # NUU Mobile 8972 9350 NUU Mobile: 8973 regex: 'NUU_|( (?:N(5702|5001)L|S6001L)|A6L-[CG])[;)/ ]'9351 regex: 'NUU_|(?:(?:N(5702|5001)L|S6001L)|A6L-[CG])[;)/ ]' 8974 9352 device: 'smartphone' 8975 9353 models: 8976 9354 - regex: 'NUU_A([13])' 8977 9355 model: 'A$1' 9356 - regex: 'NUU_M3[;)/ ]' 9357 model: 'M3' 9358 - regex: 'NUU_X5[;)/ ]' 9359 model: 'X5' 8978 9360 - regex: 'S6001L' 8979 9361 model: 'G2' … … 9029 9411 # Nous 9030 9412 Nous: 9031 regex: 'NS([356]|500[2-68]|5511|5502)[;/) ]' 9032 device: 'smartphone' 9033 models: 9413 regex: '(?:NS(?:[356]|500[2-68]|5511|5502)|NS 5511)[;/) ]' 9414 device: 'smartphone' 9415 models: 9416 - regex: 'NS 5511[;/) ]' 9417 model: 'NS5511' 9034 9418 - regex: '(NS[0-9]{1,4})[;/) ]' 9035 9419 model: '$1' … … 9076 9460 # Odys 9077 9461 Odys: 9078 regex: 'ODYS[ _-]|IEOS[_ ]([^/;]+)|NOON(?:_PRO)? Build|SPACE10_(?:PLUS|PRO)_3G|THOR_?10|TAO_X10|RAPID_?(?:10|7)_?LTE|MAVEN_?10_|CONNECT[78]|ELEMENT10_PLUS_3G|XELIO[_0-9P]|ADM816HC|ADM8000KP|NEO6_LTE|EOS10|AEON|FALCON_10_PLUS_3G|FUSION|THANOS_10 '9462 regex: 'ODYS[ _-]|IEOS[_ ]([^/;]+)|NOON(?:_PRO)? Build|SPACE10_(?:PLUS|PRO)_3G|THOR_?10|TAO_X10|RAPID_?(?:10|7)_?LTE|MAVEN_?10_|CONNECT[78]|ELEMENT10_PLUS_3G|XELIO[_0-9P]|ADM816HC|ADM8000KP|NEO6_LTE|EOS10|AEON|FALCON_10_PLUS_3G|FUSION|THANOS_10|MAVEN_X10_HD(?:_LTE)?' 9079 9463 device: 'tablet' 9080 9464 models: … … 9099 9483 - regex: 'CONNECT7PRO' 9100 9484 model: 'Connect 7 Pro' 9485 - regex: 'MAVEN_X10_HD_LTE' 9486 model: 'Maven X10 HD LTE' 9487 - regex: 'MAVEN_X10_HD' 9488 model: 'Maven X10 HD' 9101 9489 - regex: 'MAVEN_?10_PRO_PLUS_3G' 9102 9490 model: 'Maven 10 Pro Plus 3G' … … 9187 9575 # onda 9188 9576 Onda: 9189 regex: 'Onda '9577 regex: 'Onda|(?:(?:V820w|V891[w]?|V919(?: 3G)? Air)[ _-]DualOS|(?:V919 4G Air|V989 Air) Core8|T2101L2B1C| V10 4G)[);/ ]' 9190 9578 device: 'smartphone' 9191 9579 models: … … 9194 9582 model: 'MID' 9195 9583 device: 'tablet' 9584 - regex: 'V820w[ _-]DualOS' 9585 model: 'V820W Dual OS' 9586 device: 'tablet' 9587 - regex: 'V891W[ _-]DualOS' 9588 model: 'V891W Dual OS' 9589 device: 'tablet' 9590 - regex: 'V891[ _-]DualOS' 9591 model: 'V891 Dual OS' 9592 device: 'tablet' 9593 - regex: 'V919 3G Air[ _-]DualOS' 9594 model: 'V891 3G Air Dual OS' 9595 device: 'tablet' 9596 - regex: 'V919 Air[ _-]DualOS' 9597 model: 'V891 Air Dual OS' 9598 device: 'tablet' 9599 - regex: 'V919 4G Air Core8' 9600 model: 'V919 4G Air Core 8' 9601 device: 'tablet' 9602 - regex: 'V989 Air Core8' 9603 model: 'V989 Air Core 8' 9604 device: 'tablet' 9605 - regex: 'T2101L2B1C' 9606 model: 'oBook 20 Plus DualOS' 9607 device: 'tablet' 9608 - regex: ' V10 4G[);/ ]' 9609 model: 'V10 10.1" 4G' 9610 device: 'tablet' 9196 9611 9197 9612 - regex: '([a-z0-9]+)[ _]Onda' … … 9202 9617 # OnePlus 9203 9618 OnePlus: 9204 regex: '(?:du_)?ONEPLUS|(?:A0001|A200[135]|A300[03]|A3010|A5000|A600[03]|A601[03]|E100[135]|GM191[03517]|GM190[013]|HD191[01]|HD190[01357]|HD1925|IN201[037]|IN202[03])(?: Build|\))' 9205 device: 'smartphone' 9206 models: 9619 regex: '(?:du_)?ONEPLUS|(?:A0001|A200[135]|AC200[13]|A300[03]|A3010|A5000|A600[03]|A601[03]|E100[135]|GM191[03517]|GM190[0135]|HD191[013]|HD190[01357]|HD1925|IN201[037]|IN202[03])(?: Build|\))' 9620 device: 'smartphone' 9621 models: 9622 - regex: 'AC200[13][);/ ]' 9623 model: 'Nord 5G' 9207 9624 - regex: 'IN202[03][);/ ]' 9208 9625 model: '8 Pro' … … 9211 9628 - regex: 'GM191[03517][);/ ]' 9212 9629 model: '7 Pro' 9213 - regex: 'GM190[013 ][);/ ]'9630 - regex: 'GM190[0135][);/ ]' 9214 9631 model: '7' 9215 9632 - regex: 'HD190[01357][);/ ]' 9216 9633 model: '7T' 9217 - regex: 'HD191[01 ][);/ ]'9634 - regex: 'HD191[013][);/ ]' 9218 9635 model: '7T Pro' 9219 9636 - regex: 'HD1925[);/ ]' … … 9242 9659 # Realme (sub brand Oppo) 9243 9660 Realme: 9244 regex: '(?:RMX(?:19(03|4[1235]|19|9[23]|2[157]|[01379]1)|20[025-7]1|20[03]2|2027|2063|2072|2086|20[234]0|218 5|18(0[1579]|11|3[13]|2[157]|[45]1|45))|(?:OPPO[ _]?)?CPH1861)[ ;/)]'9661 regex: '(?:RMX(?:19(03|4[1235]|19|9[23]|2[157]|[01379]1)|20[025-7]1|20[03]2|2027|2063|2072|2086|20[234]0|218[059]|18(0[1579]|11|3[13]|2[157]|[45]1|45))|(?:OPPO[ _]?)?CPH1861)[ ;/)]' 9245 9662 device: 'smartphone' 9246 9663 models: … … 9291 9708 - regex: 'RMX2185[);/ ]' 9292 9709 model: 'C11' 9710 - regex: 'RMX2189[);/ ]' 9711 model: 'C12' 9712 - regex: 'RMX2180[);/ ]' 9713 model: 'C15' 9293 9714 - regex: 'RMX1831[);/ ]' 9294 9715 model: 'U1' … … 9483 9904 - regex: 'PCKM00[);/ ]' 9484 9905 model: 'Reno 2' 9906 - regex: 'CPH1989[);/ ]' 9907 model: 'Reno 2F' 9485 9908 - regex: '(?:PCKM80|CPH1945)[);/ ]' 9486 9909 model: 'Reno 2Z' … … 9570 9993 # Oukitel 9571 9994 Oukitel: 9572 regex: '(?: C15|C16|K10000)[ _]Pro|U20_Plus'9573 device: 'smartphone' 9574 models: 9575 - regex: '(C15|C16|K10000 )[ _]Pro'9995 regex: '(?:(?:C15|C16|K10000|K[46]000)(?:[ _]Pro)|U20_Plus|K[46]000[ _](?:Plus|Lite)|Y4800|K10000|K[4567]000)[ ;/)]' 9996 device: 'smartphone' 9997 models: 9998 - regex: '(C15|C16|K10000|K[46]000)[ _]Pro[ ;/)]' 9576 9999 model: '$1 Pro' 9577 - regex: 'U20_Plus' 9578 model: 'U20 Plus' 10000 - regex: '(K10000)[ _]Max[ ;/)]' 10001 model: '$1 Max' 10002 - regex: '(U20|K[46]000)[_ ]Plus[ ;/)]' 10003 model: '$1 Plus' 10004 - regex: '(K4000)[_ ]Lite[ ;/)]' 10005 model: '$1 Lite' 10006 - regex: '(Y4800|K10000|K[4567]000)[ ;/)]' 10007 model: '$1' 9579 10008 9580 10009 # Overmax 9581 10010 Overmax: 9582 regex: 'OV-[a-z]+(?:[^;(/]*)[();/ ]|Qualcore 1010|Vertis 5021 Aim '10011 regex: 'OV-[a-z]+(?:[^;(/]*)[();/ ]|Qualcore 1010|Vertis 5021 Aim|OV1027[34]G' 9583 10012 device: 'tablet' 9584 10013 models: … … 9596 10025 model: 'Qualcore 1010' 9597 10026 device: 'tablet' 10027 - regex: 'OV1027([34])G' 10028 model: 'Qualcore 1027 $1G' 10029 device: 'tablet' 9598 10030 9599 10031 - regex: '(OV-[a-z]+(?:[^;(/]*))(?<!Build)[();/ ]' … … 9602 10034 # Oysters 9603 10035 Oysters: 9604 regex: 'Oysters|T84ERI[ _]3G|T72HM(s_)?3G| (T74HMi|T84Bi)[_ ]4G|T74MR4G|T84Ni[_ ][34]G|Pacific[ ]?800i'10036 regex: 'Oysters|T84ERI[ _]3G|T72HM(s_)?3G|T102MS_3G|T102ER3G|(T74HMi|T84Bi)[_ ]4G|T74MR4G|T84Ni[_ ][34]G|Pacific[ ]?800i|T104B_[34]G|IndianV|T72HA_3G|T74D_3G|T74N_3G|T74SC_3G|T74Mai_3G' 9605 10037 device: 'tablet' 9606 10038 models: … … 9608 10040 device: 'smartphone' 9609 10041 model: 'Pacific 800i' 10042 - regex: 'IndianV' 10043 device: 'smartphone' 10044 model: 'Indian V' 9610 10045 - regex: 'Oysters ((?:Arctic|Indian|Atlantic|Pacific)[^/;]+) Build' 9611 10046 device: 'smartphone' … … 9613 10048 - regex: '(T84ERI[ _]3G|T72HM(s_)?3G|(?:(T74HMi|T84Bi)[_ ]4G)|T84Ni[_ ][34]G)' 9614 10049 model: '$1' 9615 - regex: '(T74MR )(4G)'10050 - regex: '(T74MR|T102MS|T104B|T74SC|T74[DN]|T72HA|T102ER)[ _]?([34]G)' 9616 10051 model: '$1 $2' 10052 - regex: 'T74Mai_3G' 10053 model: 'T74MAi 3G' 9617 10054 - regex: 'Oysters ([^/;]+)( Build|\))' 9618 10055 model: '$1' 9619 10056 # öwn (own) 9620 10057 öwn: 9621 regex: 'OWN|S4035 3G'10058 regex: 'OWN|S4035[ _][34]G' 9622 10059 device: 'smartphone' 9623 10060 models: … … 9626 10063 - regex: 'FUN 5\(4G\)' 9627 10064 model: 'Fun 5 4G' 9628 - regex: '(?:OWN[ _])?(S3000D|S3010|S3020D|S4010|S4025|S4035 3G)'10065 - regex: '(?:OWN[ _])?(S3000D|S3010|S3020D|S4010|S4025|S4035[ _][34]G)' 9629 10066 model: '$1' 9630 10067 - regex: 'One Plus' … … 9712 10149 model: '$1' 9713 10150 10151 # ArmPhone 10152 ArmPhone: 10153 regex: '(TSD Octa A0520P|TSD Quadra A0509P)[);/ ]' 10154 device: 'smartphone' 10155 model: '$1' 10156 9714 10157 # Pentagram 9715 10158 Pentagram: … … 9734 10177 # philips 9735 10178 Philips: 9736 regex: 'Philips|AND1E[);/ ]|NETTV/|PI3210G|TLE(821L|722G)|TPM1[79]1E|70PUH6774_96 '10179 regex: 'Philips|AND1E[);/ ]|NETTV/|PI3210G|TLE(821L|722G)|TPM1[79]1E|70PUH6774_96|QM16[134]E' 9737 10180 device: 'smartphone' 9738 10181 models: … … 9744 10187 device: 'tablet' 9745 10188 - regex: '(TPM1[79]1E)' # Smart Tv 2018/2019 10189 model: '$1' 10190 device: 'tv' 10191 - regex: '(QM16[134]E)' 9746 10192 model: '$1' 9747 10193 device: 'tv' … … 9797 10243 # Pixus 9798 10244 Pixus: 9799 regex: 'Pixus|(Ride[_ ] 4G|Play[ _]Three[ _]v(?:[24].0|3.1))[;)\ ]'10245 regex: 'Pixus|(Ride[_ ][34]G|Play[ _]Three[ _]v(?:[24].0|3.1))[;)\ ]' 9800 10246 device: 'tablet' 9801 10247 models: 9802 - regex: 'Ride[_ ] 4G'9803 model: 'Ride 4G'10248 - regex: 'Ride[_ ]([34])G' 10249 model: 'Ride $1G' 9804 10250 - regex: 'Play[ _]Three[ _]v([24].0|3.1)' 9805 10251 model: 'Play Three v$1' … … 9808 10254 - regex: 'Touch 7 3G' 9809 10255 model: 'Touch 7 3G' 10256 - regex: 'Pixus[ _]hiMax' 10257 model: 'HiMax 9.6"' 9810 10258 9811 10259 - regex: 'Raze' … … 9976 10424 # Santin 9977 10425 Santin: 9978 regex: '( SANTIN|BiTBiZ_V58)[);/_ ]'10426 regex: '(?:SANTIN|BiTBiZ_V58|ACTOMA ACE)[);/_ ]' 9979 10427 device: 'smartphone' 9980 10428 models: … … 9985 10433 - regex: 'halove[);/ ]' 9986 10434 model: 'Halove' 10435 - regex: 'ACTOMA ACE[);/ ]' 10436 model: 'Actoma Ace' 9987 10437 - regex: 'monica[);/ ]' 9988 10438 model: 'Monica' … … 10018 10468 # Samsung 10019 10469 Samsung: 10020 regex: 'SAMSUNG(?! ?Browser)|Maple |SC-(?:02[CHMKJG]|03[JLK]|04[ELJ]|05G|52A|01[HFGLKM])|N[57]100|N5110|N9100|S(?:CH|GH|PH|EC|AM|HV|HW|M)-|SMART-TV|GT-| Galaxy|(?:portalmmm|o2imode)/2\.0 [SZ]|sam[rua]|vollo Vi86[);/ ]|(?:OTV-)?SMT-E5015|ISW11SC|SCV4[0-356]|SCV3[1-9]|40[34]SC|SCL22|SCG01'10470 regex: 'SAMSUNG(?! ?Browser)|Maple |SC-(?:02[CHMKJG]|03[JLK]|04[ELJ]|05G|52A|01[HFGLKM])|N[57]100|N5110|N9100|S(?:CH|GH|PH|EC|AM|HV|HW|M)-|SMART-TV|GT-|(?<!GOG|GOG )Galaxy|(?:portalmmm|o2imode)/2\.0 [SZ]|sam[rua]|vollo Vi86[);/ ]|(?:OTV-)?SMT-E5015|ISW11SC|SCV4[0-356]|SCV3[1-9]|40[34]SC|SCL22|SCG0[12]' 10021 10471 device: 'smartphone' 10022 10472 models: … … 10036 10486 device: 'tablet' 10037 10487 model: 'GALAXY Note 8.0"' 10488 - regex: '(?:SAMSUNG-)?SM-T677A' 10489 device: 'tablet' 10490 model: 'GALAXY View 18.4" LTE' 10038 10491 - regex: '(?:SAMSUNG-)?(?:GT-)?N5110' 10039 10492 device: 'tablet' … … 10108 10561 device: 'tablet' 10109 10562 model: 'GALAXY NotePRO 12.2" LTE' 10110 - regex: '(?:SAMSUNG-)?SM-P205' 10111 device: 'tablet' 10112 model: 'Galaxy Tab A with S Pen (2019)' 10563 - regex: '(?:SAMSUNG-)?SM-P587[);/ ]' 10564 device: 'tablet' 10565 model: 'GALAXY Tab A 10.1" with S Pen (2016) LTE' 10566 - regex: '(?:SAMSUNG-)?SM-P205[);/ ]' 10567 device: 'tablet' 10568 model: 'GALAXY Tab A 8.0" with S Pen (2019) LTE' 10569 - regex: '(?:SAMSUNG-)?SM-P200[);/ ]' 10570 device: 'tablet' 10571 model: 'GALAXY Tab A 8.0" with S Pen (2019) WiFi' 10113 10572 - regex: '(?:SAMSUNG-)?SM-T11[03]' 10114 10573 device: 'tablet' 10115 10574 model: 'GALAXY Tab 3 7.0" Lite WiFi' 10116 - regex: '(?:SAMSUNG-)?SM- T830[X]?[);/ ]'10575 - regex: '(?:SAMSUNG-)?SM-(?:T830[X]?|T837R4)[);/ ]' 10117 10576 device: 'tablet' 10118 10577 model: 'GALAXY Tab S4 10.5" WiFi' … … 10129 10588 device: 'tablet' 10130 10589 model: 'GALAXY Tab S6 10.5"' 10590 - regex: '(?:SAMSUNG-)?SM-T867[V]?[);/ ]' 10591 device: 'tablet' 10592 model: 'GALAXY Tab S6 10.5" LTE' 10131 10593 - regex: '(?:SAMSUNG-)?SM-P615[);/ ]' 10132 10594 device: 'tablet' … … 10138 10600 device: 'tablet' 10139 10601 model: 'GALAXY Tab S6 10.5" WiFi' 10140 - regex: '(?:SAMSUNG-)?SM-T111[ );/ ]'10602 - regex: '(?:SAMSUNG-)?SM-T111[M]?[);/ ]' 10141 10603 device: 'tablet' 10142 10604 model: 'GALAXY Tab 3 7.0" Lite' … … 10159 10621 device: 'tablet' 10160 10622 model: 'GALAXY Tab 4 7.0" 3G' 10161 - regex: '(?:SAMSUNG-)?SM- T239'10623 - regex: '(?:SAMSUNG-)?SM-(?:T239|T237P)' 10162 10624 device: 'tablet' 10163 10625 model: 'GALAXY Tab 4 7.0" LTE' … … 10213 10675 device: 'tablet' 10214 10676 model: 'GALAXY Tab S2 9.7" WiFi' 10215 - regex: '(?:SAMSUNG-)?SM-(?:T719[YC]?|T715 [Y]?)[);/ ]'10677 - regex: '(?:SAMSUNG-)?SM-(?:T719[YC]?|T715(?:[YC]|N0)?)[);/ ]' 10216 10678 device: 'tablet' 10217 10679 model: 'GALAXY Tab S2 8.0" LTE' 10218 - regex: '(?:SAMSUNG-)?SM- T71[03][);/ ]'10680 - regex: '(?:SAMSUNG-)?SM-(?:T71[03]|T710X)[);/ ]' 10219 10681 device: 'tablet' 10220 10682 model: 'GALAXY Tab S2 8.0" WiFi' … … 10243 10705 device: 'tablet' 10244 10706 model: 'GALAXY Tab A 8.0" LTE' 10245 - regex: '(?:SAMSUNG-)?SM-T387(?:VK| [WVT])'10707 - regex: '(?:SAMSUNG-)?SM-T387(?:VK|AA|[WVT])' 10246 10708 device: 'tablet' 10247 10709 model: 'GALAXY Tab A 8.0" LTE (2018)' … … 10270 10732 device: 'tablet' 10271 10733 model: 'GALAXY Tab A 10.1" (2019)' 10272 - regex: '(?:SAMSUNG-)?SM-(?:T37[57]|T378[LS ])'10734 - regex: '(?:SAMSUNG-)?SM-(?:T37[57]|T378[LSV])' 10273 10735 device: 'tablet' 10274 10736 model: 'GALAXY Tab E 8.0"' … … 10282 10744 device: 'tablet' 10283 10745 model: 'GALAXY Tab E 9.6" 4G' 10284 - regex: '(?:SAMSUNG-)?SM-T365' 10285 device: 'tablet' 10286 model: 'GALAXY Tab Active' 10287 - regex: '(?:SAMSUNG-)?SM-T39[57]' 10288 device: 'tablet' 10289 model: 'GALAXY Tab Active 2' 10290 10746 - regex: '(?:SAMSUNG-)?SM-T365[);/ ]' 10747 device: 'tablet' 10748 model: 'GALAXY Tab Active 8.0"' 10749 - regex: '(?:SAMSUNG-)?SM-T39[057][U]?[);/ ]' 10750 device: 'tablet' 10751 model: 'GALAXY Tab Active 2 8.0"' 10752 - regex: '(?:SAMSUNG-)?SM-P902[);/ ]' 10753 device: 'tablet' 10754 model: 'GALAXY Note Pro 12.2"' 10291 10755 10292 10756 # explicit wearable models … … 10330 10794 - regex: '(?:SAMSUNG-)?SM-G313(?:HY|M[LUY]|[FM])' 10331 10795 model: 'GALAXY Ace 4' 10796 - regex: '(?:SAMSUNG-)?SM-G316M' 10797 model: 'GALAXY Ace 4 Duos' 10332 10798 - regex: '(?:SAMSUNG-)?SM-G313[HU]' 10333 10799 model: 'GALAXY Ace 4 Lite' … … 10356 10822 - regex: '(?:SAMSUNG-)?GT-I8730' 10357 10823 model: 'GALAXY Express' 10358 - regex: '(?:SAMSUNG-)?SM-E500(?: F|H|HQ|M)'10824 - regex: '(?:SAMSUNG-)?SM-E500(?:HQ|[0FHM])' 10359 10825 model: 'GALAXY E5' 10360 10826 - regex: '(?:SAMSUNG-)?SM-E700(?:0|9|F|H|M)' … … 10416 10882 - regex: '(?:SAMSUNG-)?GT-S6810' 10417 10883 model: 'GALAXY FAME' 10884 - regex: '(?:SAMSUNG-)?GT-S6812' 10885 model: 'GALAXY FAME Duos' 10418 10886 - regex: 'SC-04J[);/ ]' 10419 10887 model: 'GALAXY Feel' … … 10438 10906 - regex: '(?:SAMSUNG-)?GT-S7710' 10439 10907 model: 'GALAXY Xcover 2' 10908 - regex: '(?:SAMSUNG-)?SM-G389F' 10909 model: 'GALAXY Xcover 3' 10440 10910 - regex: '(?:SAMSUNG-)?SM-G715FN' 10441 10911 model: 'GALAXY Xcover Pro' 10442 10912 - regex: '(?:SAMSUNG-)?SM-G398FN' 10443 10913 model: 'GALAXY Xcover 4s' 10914 - regex: '(?:SAMSUNG-)?SM-G390Y' 10915 model: 'GALAXY Xcover 4' 10444 10916 - regex: '(?:SAMSUNG-)?GT-S8500' 10445 10917 model: 'Wave' … … 10464 10936 - regex: '(?:SAMSUNG-)?SM-(?:C111(M)?|C115)' 10465 10937 model: 'GALAXY K zoom' 10466 - regex: '(?:SAMSUNG-)?SM-G318 HZ'10938 - regex: '(?:SAMSUNG-)?SM-G318[HM]Z' 10467 10939 model: 'GALAXY V Plus' 10468 - regex: '(?:SAMSUNG-)?SM-(?:G355 H|G3556D)'10940 - regex: '(?:SAMSUNG-)?SM-(?:G355[HM]|G3556D)' 10469 10941 model: 'GALAXY CORE 2' 10470 10942 - regex: '(?:SAMSUNG-)?SM-G350' … … 10476 10948 - regex: '(?:SAMSUNG-)?SM-(?:G386F|G3586V)' 10477 10949 model: 'GALAXY CORE LTE' 10950 - regex: '(?:SAMSUNG-)?SM-G3568V' 10951 model: 'GALAXY CORE Mini 4G' 10478 10952 - regex: '(?:SAMSUNG-)?SM-G3815' 10479 10953 model: 'GALAXY EXPRESS II' … … 10486 10960 - regex: '(?:SAMSUNG-)?SM-G9009D' 10487 10961 model: 'GALAXY S5 Dual-SIM' 10488 - regex: '(?:SAMSUNG-)?SM-(?:G900|G906[KLS] )|GALAXY-S5'10962 - regex: '(?:SAMSUNG-)?SM-(?:G900|G906[KLS]|S902L)|GALAXY-S5' 10489 10963 model: 'GALAXY S5' 10490 10964 - regex: '(?:SAMSUNG-)?SM-G901F' … … 10504 10978 - regex: '(?:SAMSUNG-)?SM-G928(?:7C|R4|W8|[07ACFGIKLPSTV])' 10505 10979 model: 'GALAXY S6 Edge+' 10506 - regex: '(?:SAMSUNG-)?SM-G930(?:FD|W8|[0AFKLPRSTUVX]) '10980 - regex: '(?:SAMSUNG-)?SM-G930(?:FD|W8|[0AFKLPRSTUVX])?[);/ ]' 10507 10981 model: 'GALAXY S7' 10508 10982 - regex: '(?:SAMSUNG-)?SM-G935(?:R4|W8|[0AFKLPSTUVX])|SC-02H|SCV33' … … 10512 10986 - regex: '(?:SAMSUNG-)?SM-G950[08FNUW]?|SCV36|SC-02J' 10513 10987 model: 'GALAXY S8' 10988 - regex: '(?:SAMSUNG-)?SM-G8750' 10989 model: 'GALAXY S8 Lite' 10514 10990 - regex: '(?:SAMSUNG-)?SM-G892[AU]' 10515 10991 model: 'GALAXY S8 Active' … … 10520 10996 - regex: '(?:SAMSUNG-)?SM-G965[FNUWX0]|SCV39|SC-03K' 10521 10997 model: 'GALAXY S9+' 10522 - regex: '(?:SAMSUNG-)?(?:SM-(?:G973|G977[PU NB])|SCV41|SC-03L)'10998 - regex: '(?:SAMSUNG-)?(?:SM-(?:G973|G977[PUTNB])|SCV41|SC-03L)' 10523 10999 model: 'GALAXY S10' 10524 11000 - regex: '(?:SAMSUNG-)?SM-G770F' … … 10534 11010 - regex: '(?:SAMSUNG-)?SM-G988(?:[0BNUW]|U1)' 10535 11011 model: 'GALAXY S20 Ultra 5G' 10536 - regex: '(?:SAMSUNG-)?SM-G985F '11012 - regex: '(?:SAMSUNG-)?SM-G985F|SCG02' 10537 11013 model: 'GALAXY S20+' 10538 11014 - regex: '(?:SAMSUNG-)?SM-G986(?:[0BNUW]|U1)|SC-52A' … … 10558 11034 - regex: '(?:SAMSUNG-)?SM-A300(?:FU|YZ|[09FGHMY])' 10559 11035 model: 'GALAXY A3 (2015)' 10560 - regex: '(?:SAMSUNG-)?SM-A310(?:N0|[FMY ])'11036 - regex: '(?:SAMSUNG-)?SM-A310(?:N0|[FMYX])' 10561 11037 model: 'GALAXY A3 (2016)' 10562 11038 - regex: '(?:SAMSUNG-)?SM-A320(?:FL|[FYX])' 10563 11039 model: 'GALAXY A3 (2017)' 10564 - regex: '(?:SAMSUNG-)?SM-A500[LSWY] '11040 - regex: '(?:SAMSUNG-)?SM-A500[LSWY]?[);/ ]' 10565 11041 model: 'GALAXY A5' 10566 11042 - regex: '(?:SAMSUNG-)?SM-A500[FGHKM0]' … … 10568 11044 - regex: '(?:SAMSUNG-)?SM-A500(?:FU|X)' 10569 11045 model: 'GALAXY A5 (2015)' 10570 - regex: '(?:SAMSUNG-)?SM-A510[08FKLMSY ]'11046 - regex: '(?:SAMSUNG-)?SM-A510[08FKLMSYX]' 10571 11047 model: 'GALAXY A5 (2016)' 10572 11048 - regex: '(?:SAMSUNG-)?SM-A520[FKLSW]' … … 10576 11052 - regex: '(?:SAMSUNG-)?SM-A605(?:[FG]N|[08FG])' 10577 11053 model: 'GALAXY A6+' 11054 - regex: '(?:SAMSUNG-)?SM-G6200' 11055 model: 'GALAXY A6s (2018)' 10578 11056 - regex: '(?:SAMSUNG-)?SM-A60(?:60|6Y)' 10579 11057 model: 'GALAXY A60' 10580 - regex: '(?:SAMSUNG-)?SM-A700(?:YD|[0 FHKLS])'11058 - regex: '(?:SAMSUNG-)?SM-A700(?:YD|[09FHKLS])' 10581 11059 model: 'GALAXY A7' 10582 - regex: '(?:SAMSUNG-)?SM-A710[08FKLMSY ]'11060 - regex: '(?:SAMSUNG-)?SM-A710[08FKLMSYX]' 10583 11061 model: 'GALAXY A7 (2016)' 10584 11062 - regex: '(?:SAMSUNG-)?SM-A720[FS]' … … 10610 11088 - regex: '(?:SAMSUNG-)?SM-(?:A910[0F]|G887N)' 10611 11089 model: 'GALAXY A9 Pro' 10612 - regex: '(?:SAMSUNG-)?SM-A105[FGM ]'11090 - regex: '(?:SAMSUNG-)?SM-A105[FGMN]' 10613 11091 model: 'GALAXY A10' 10614 11092 - regex: '(?:SAMSUNG-)?SM-A107[FM]' 10615 11093 model: 'GALAXY A10s' 10616 - regex: '(?:SAMSUNG-)?SM-(?:S102DL|A102 U)'10617 model: 'GALAXY A10e' # 201911094 - regex: '(?:SAMSUNG-)?SM-(?:S102DL|A102[NWU])' 11095 model: 'GALAXY A10e' 10618 11096 - regex: '(?:SAMSUNG-)?SM-A115F' 10619 11097 model: 'GALAXY A11' 10620 - regex: '(?:SAMSUNG-)?SM-(?:A205(?:[FGSW ]|YN)|S205DL)|SC-02M|SCV46'11098 - regex: '(?:SAMSUNG-)?SM-(?:A205(?:[FGSWU]|YN|U1)|S205DL)|SC-02M|SCV46' 10621 11099 model: 'GALAXY A20' 10622 11100 - regex: '(?:SAMSUNG-)?SM-A217F[);/ ]' … … 10638 11116 - regex: '(?:SAMSUNG-)?SM-A415F' 10639 11117 model: 'GALAXY A41' 10640 - regex: '(?:SAMSUNG-)?SM-(?:A505(?:F[NG]|[FGNWU]|YN|U1?)|S506DL )'11118 - regex: '(?:SAMSUNG-)?SM-(?:A505(?:F[NG]|[FGNWU]|YN|U1?)|S506DL|505FN)' 10641 11119 model: 'GALAXY A50' 10642 11120 - regex: '(?:SAMSUNG-)?SM-A5070[);/ ]' … … 10646 11124 - regex: '(?:SAMSUNG-)?SM-A515[F]' 10647 11125 model: 'GALAXY A51' 10648 - regex: '(?:SAMSUNG-)?SM-A705(?:GM|[MYF]N|F|[W0 ])'11126 - regex: '(?:SAMSUNG-)?SM-A705(?:GM|[MYF]N|F|[W0X])' 10649 11127 model: 'GALAXY A70' 10650 11128 - regex: '(?:SAMSUNG-)?SM-A707[0F]' … … 10670 11148 - regex: '(?:SAMSUNG-)?SM-J260AZ' 10671 11149 model: 'GALAXY J2 Pure' 10672 - regex: '(?:SAMSUNG-)?SM-(?:J260([AFGM ]|T1)|S260DL)'11150 - regex: '(?:SAMSUNG-)?SM-(?:J260([AFGMY]|T1)|S260DL)' 10673 11151 model: 'GALAXY J2 Core' 10674 11152 - regex: '(?:SAMSUNG-)?SM-J(?:210F|250[FMGY])' … … 10676 11154 - regex: '(?:SAMSUNG-)?SM-S367VL' 10677 11155 model: 'GALAXY J3 Orbit' 10678 - regex: '(?:SAMSUNG-)?SM-J311(?: 0|9S)'11156 - regex: '(?:SAMSUNG-)?SM-J311(?:[09]|9S)' 10679 11157 model: 'GALAXY J3 Pro' 10680 11158 - regex: '(?:SAMSUNG-)?SM-J327(?:T1|[ATW])[);/ ]' … … 10722 11200 - regex: '(?:SAMSUNG-)?SM-(?:J700(?:T1|T)|J710GN|J7109)' 10723 11201 model: 'GALAXY J7 (2016)' 10724 - regex: '(?:SAMSUNG-)?SM-(?:J730[K]|J727 [USF])'11202 - regex: '(?:SAMSUNG-)?SM-(?:J730[K]|J727(?:[USF]|R4))' 10725 11203 model: 'GALAXY J7 (2017)' 10726 11204 - regex: '(?:SAMSUNG-)?SM-J737(?:[AVPUS]|T1?|VPP|R4)[);/ ]' … … 10781 11259 - regex: '(?:SAMSUNG-)?SM-G910S' 10782 11260 model: 'GALAXY Round' 10783 - regex: '(?:SAMSUNG-)?SM-(?:G550 FY|G55[01]0|G5520)'11261 - regex: '(?:SAMSUNG-)?SM-(?:G550(?:FY|T[12]?)|G55[01]0|G5520)' 10784 11262 model: 'GALAXY On5' 11263 - regex: '(?:SAMSUNG-)?SM-G5528' 11264 model: 'GALAXY On5 (2016)' 10785 11265 - regex: '(?:SAMSUNG-)?SM-G600(?:FY|[0F])' 10786 11266 model: 'GALAXY On7' … … 10823 11303 10824 11304 # explicit phablet models 10825 - regex: '(?:SAMSUNG-)?SM-(?:F900[ FU]|F907[BN])'11305 - regex: '(?:SAMSUNG-)?SM-(?:F900[0FU]|F907[BN])' 10826 11306 model: 'GALAXY Fold' 10827 11307 device: 'phablet' … … 10861 11341 - regex: '(?:SAMSUNG-)?SM-G720(?:AX|N0|2)[);/ ]' 10862 11342 model: 'GALAXY Grand Max' 10863 - regex: '(?:SAMSUNG-)?SM-G53(?:0[FTYHWM ]|0[AF]Z|1[FH]|08W|0MU|0BT)[);/ ]'11343 - regex: '(?:SAMSUNG-)?SM-G53(?:0[FTYHWMP]|0[AF]Z|1[FH]|0[89]W|0MU|0BT|0R4)[);/ ]' 10864 11344 model: 'GALAXY Grand Prime' 11345 device: 'phablet' 11346 - regex: '(?:SAMSUNG-)?SM-G531BT[);/ ]' 11347 model: 'GALAXY Grand Prime VE Duos' 10865 11348 device: 'phablet' 10866 11349 - regex: '(?:SAMSUNG-)?SM-G532F[);/ ]' … … 10897 11380 model: 'GALAXY Note 4 Edge' 10898 11381 device: 'phablet' 10899 - regex: '(?:SAMSUNG-)?SM-N920(?:[0ACGIKLSTPFV]|R 4|W8)'11382 - regex: '(?:SAMSUNG-)?SM-N920(?:[0ACGIKLSTPFV]|R[46]|W8)' 10900 11383 model: 'GALAXY Note 5' 10901 11384 device: 'phablet' … … 10930 11413 model: 'GALAXY Note 10+' 10931 11414 device: 'phablet' 11415 - regex: '(?:SAMSUNG[- ])?(?:SM-N980(?:F|F/DS))' 11416 model: 'GALAXY Note 20' 11417 device: 'phablet' 11418 - regex: '(?:SAMSUNG[- ])?(?:SM-N981(?:B|B/DS|N|U|U1|W))' 11419 model: 'GALAXY Note 20 5G' 11420 device: 'phablet' 11421 - regex: '(?:SAMSUNG[- ])?(?:SM-N985(?:F|F/DS))' 11422 model: 'GALAXY Note 20 Ultra' 11423 device: 'phablet' 11424 - regex: '(?:SAMSUNG[- ])?(?:SM-N986(?:[B|N|U|W]|B/DS|U1))' 11425 model: 'GALAXY Note 20 Ultra 5G' 11426 device: 'phablet' 10932 11427 10933 11428 # explicit feature phones … … 11189 11684 # Supra 11190 11685 Supra: 11191 regex: 'SUPRA ([^;/]+)(\)| Build)|NVTAB 7.0 3G'11192 device: 'smartphone' 11193 models: 11194 - regex: 'SUPRA ([^;/]+)(?:\)| Build)'11686 regex: 'SUPRA|NVTAB 7.0 3G' 11687 device: 'smartphone' 11688 models: 11689 - regex: 'SUPRA[ _]([^;/]+)(?: Build|\))' 11195 11690 device: 'tablet' 11196 11691 model: '$1' … … 11228 11723 # Thomson 11229 11724 Thomson: 11230 regex: '(?:Primo(7|8)|QM73[45]-8G|QM734-2|QM736-8G\(HD\)|8950|MID1002 )[);/ ]|(?:Tlink|Every)[0-9]+'11725 regex: '(?:Primo(7|8)|QM73[45]-8G|QM734-2|QM736-8G\(HD\)|8950|MID1002|5014G)[);/ ]|(?:Tlink|Every)[0-9]+' 11231 11726 device: 'tablet' 11232 11727 models: … … 11244 11739 - regex: 'QM736-8G\(HD\)' 11245 11740 model: 'QM736-8G (HD)' 11246 - regex: '8950 Build'11741 - regex: '8950[);/ ]' 11247 11742 model: '3G 8950' 11248 11743 11744 - regex: '5014G[);/ ]' 11745 device: 'smartphone' 11746 model: '5014G' # EGO-5014G 11249 11747 - regex: 'Tlink([0-9]+)' 11250 11748 device: 'smartphone' … … 11278 11776 # Ployer 11279 11777 Ployer: 11280 regex: 'MOMO([0-9]| miniS)'11778 regex: 'MOMO([0-9]|[ ]?mini[ ]?(?:S|3GS)?)' 11281 11779 device: 'tablet' 11282 11780 models: 11283 11781 - regex: 'MOMOminiS' 11284 11782 model: 'MOMO mini S' 11783 - regex: 'momo mini 3GS' 11784 model: 'MOMO Mini 3GS' 11285 11785 - regex: 'MOMO([0-9][^);/]*) Build' 11286 11786 model: 'MOMO $1' … … 11298 11798 # Polaroid 11299 11799 Polaroid: 11300 regex: 'Polaroid|(?:PMID|MIDC)[0-9a-z]+[);/ ]|MID(?:1014|0714)|PRO[VG]?(?:[0-9]{3,}[a-z]*|[0-9]{2}[a-z])| P(400[56]|4526|500[56]|502[56]|504[67]|552[56])A|PSPC(505|550)|PSPCK21NA|PSPCL20A0|PSPCM20A0|PSPCZ20A0'11800 regex: 'Polaroid|(?:PMID|MIDC)[0-9a-z]+[);/ ]|MID(?:1014|0714)|PRO[VG]?(?:[0-9]{3,}[a-z]*|[0-9]{2}[a-z])|(?:P(?:400[56]|4526|500[56]|502[56]|504[67]|552[56])A|PSPC(?:505|550|[MZL]20A0|K21NA)|SIGMA 5)[);/ ]' 11301 11801 device: 'smartphone' 11302 11802 models: … … 11340 11840 - regex: 'PROV350' 11341 11841 model: 'ProV350' 11842 - regex: 'SIGMA 5[);/ ]' 11843 model: 'Sigma 5' 11342 11844 - regex: 'PRO([VG]?(?:[0-9]{3,}[a-z]*|[0-9]{2}[a-z]))' 11343 11845 model: 'Pro$1' … … 11450 11952 # Prestigio 11451 11953 Prestigio: 11452 regex: '(?:PMP|PAP|PMT|PSP|PGPS)[0-9]+[a-z0-9_]+[);/ ] '11954 regex: '(?:PMP|PAP|PMT|PSP|PGPS)[0-9]+[a-z0-9_]+[);/ ]|Muze C3' 11453 11955 device: 'tablet' 11454 11956 models: 11455 11957 - regex: 'PMT3277_3G' 11456 11958 model: 'MultiPad Ranger 7.0 3G' 11457 - regex: 'PGPS7799CIS08GBPG '11959 - regex: 'PGPS7799CIS08GBPG[);/ ]' 11458 11960 model: 'Geo Vision Tour 3' 11961 - regex: 'PGPS7797[);/ ]' 11962 model: 'Geo Vision Tour 2' 11459 11963 - regex: 'PMT3201_4G' 11460 11964 model: 'Grace 4G' … … 11474 11978 model: '$1' 11475 11979 device: 'smartphone' 11980 - regex: 'Muze C3[);/ ]' 11981 model: 'Muze C3' 11982 device: 'smartphone' 11476 11983 11477 11984 # Sanyo … … 11495 12002 # Qilive (Auchan) 11496 12003 Qilive: 11497 regex: 'Qilive [0-9][^;/]*|Q(7S5 IN4G|8S55IN4G2|8S[56]IN4G|10S5[37]IN4G|10S[56]IN4G|10S[56]IN4GR|9S5IN4G|6T7IN)'12004 regex: 'Qilive [0-9][^;/]*|Q(7S5[5]?IN4G|7T10INP|8T10IN|8S55IN4G2|8S[56]IN4G|10S5[37]IN4G|10S[56]IN4G|10S[56]IN4GR|9S5IN4G|6T7IN)' 11498 12005 device: 'smartphone' 11499 12006 models: 11500 12007 - regex: 'Q7S5IN4G' 11501 12008 model: 'Q7 5.0" 4G' 12009 - regex: 'Q7S55IN4G' 12010 model: 'Q7 5.5" 4G' 11502 12011 - regex: 'Q8S55IN4G2' 11503 12012 model: 'Q8 5.5" 4G' … … 11519 12028 model: 'Q6' 11520 12029 device: 'tablet' 12030 - regex: 'Q7T10INP' 12031 model: 'Q7 10.1"' 12032 device: 'tablet' 12033 - regex: 'Q8T10IN' 12034 model: 'Q8 10.1"' 12035 device: 'tablet' 11521 12036 - regex: 'Qilive ([0-5][^;/]*) Build' 11522 12037 model: '$1' … … 11590 12105 # Turbo-X 11591 12106 Turbo-X: 11592 regex: 'Turbo-X' 11593 device: 'smartphone' 11594 models: 12107 regex: 'Turbo-X|Hive V 3G|Turbox_S3' 12108 device: 'smartphone' 12109 models: 12110 - regex: 'Turbox_S3' 12111 model: 'S3' 12112 - regex: 'Turbo-X_A2[);/ ]' 12113 model: 'A2' 12114 - regex: 'Turbo-X_e3[);/ ]' 12115 model: 'E3' 11595 12116 - regex: 'Turbo-X Ice[);/ ]' 11596 12117 device: 'tablet' 11597 12118 model: 'Ice' 12119 - regex: 'Hive V 3G[);/ ]' 12120 device: 'tablet' 12121 model: 'Hive V 3G' 12122 11598 12123 - regex: 'Turbo-X Tablet([^;/]+) Build' 11599 12124 device: 'tablet' … … 11604 12129 # Turbo 11605 12130 Turbo: 11606 regex: 'Turbo (X5Space|[_ ](?:X5[_ ](Max|Black)|X8|X6[ _]Z))[);/ ]'12131 regex: 'Turbo[_ ]?(?:X5[_ ]?(?:Max|Black|Space|Hero)|X8|X6[ _]Z|X[ _]Ray)[);/ ]' 11607 12132 device: 'smartphone' 11608 12133 models: 11609 12134 - regex: 'TurboX5Space[);/ ]' 11610 12135 model: 'X5 Space' 11611 - regex: 'Turbo[ _]X5[ _]Black[);/ ]' 12136 - regex: 'TurboX5Hero[);/ ]' 12137 model: 'X5 Hero' 12138 - regex: 'TurboX[ _]Ray[);/ ]' 12139 model: 'X Ray' 12140 - regex: 'Turbo[ _]?X5[ _]?Black[);/ ]' 11612 12141 model: 'X5 Black' 11613 12142 - regex: 'Turbo[ _]X5[ _]Max[);/ ]' … … 11647 12176 # Sharp (jp.sharp) 11648 12177 Sharp: 11649 regex: 'SHARP|SBM|SH-?[0-9]+[a-z]?[);/ ]|AQUOS|(?:SH-M0[589]|S[35]-SH|SH-Z(10|01)|SH-[CL]02|[45]02SH|[36]05SH|70[126]SH|80[1 8]SH|901SH|50[67]SH|SHL22|SHV4[023-7]|SHV3[5689]|FS80(?:1[08]|32|28|0[29])|TG-L900S|509SH)[);/ ]'12178 regex: 'SHARP|SBM|SH-?[0-9]+[a-z]?[);/ ]|AQUOS|(?:SH-M0[589]|S[35]-SH|SH-Z(10|01)|SH-[CL]02|[45]02SH|[36]05SH|70[126]SH|80[138]SH|901SH|50[3679]SH|SHL22|SHV4[0-7]|SHV3[35689]|FS80(?:1[08]|32|28|0[29])|TG-L900S|NP601SH|603SH|SHV40_u)[);/ ]' 11650 12179 device: 'smartphone' 11651 12180 models: … … 11653 12182 - regex: '506SH[);/ ]' 11654 12183 model: 'Aquos Xx3' 11655 - regex: '502SH[);/ ]' 12184 - regex: '603SH[);/ ]' 12185 model: 'Aquos Xx3 Mini' 12186 - regex: '50[23]SH[);/ ]' 11656 12187 model: 'Aquos Xx2' 11657 12188 - regex: '507SH[);/ ]' … … 11677 12208 - regex: '(?:605SH|SH-03J|SHV39)[);/ ]' 11678 12209 model: 'Aquos R' 11679 - regex: ' 701SH[);/ ]'12210 - regex: '(?:701SH|SHV41)[);/ ]' 11680 12211 model: 'Aquos R Compact' 11681 12212 - regex: '(?:SH-M09|SHV42|706SH|SH-03K)[);/ ]' 11682 12213 model: 'Aquos R2' 12214 - regex: '803SH[);/ ]' 12215 model: 'Aquos R2 Compact' 11683 12216 - regex: 'SH-C02[);/ ]' 11684 12217 model: 'Aquos V' … … 11693 12226 - regex: '509SH[);/ ]' 11694 12227 model: 'Aquos 3' 11695 - regex: 'SHV40[);/ ]' 12228 - regex: 'NP601SH[);/ ]' 12229 model: 'Aquos 2' 12230 - regex: 'SHV40(?:_u)?[);/ ]' 11696 12231 model: 'Aquos S' 11697 12232 - regex: '702SH[);/ ]' 11698 12233 model: 'Aquos S Basic' 11699 - regex: 'SHV3 8[);/ ]'12234 - regex: 'SHV3[83][);/ ]' 11700 12235 model: 'Aquos S Mini' 11701 12236 - regex: '(?:FS8010|SH-M08|SHV43|SH-01[KL])[);/ ]' … … 11782 12317 # Kindle 11783 12318 Amazon: 11784 regex: 'KF(?:OT| TT|JWI|JWA|[DFS]OWI|A[PRSU]WI|T[BH]WI|SAW[IA]|GIWI|KAWI|MAWI|MEWI|MUWI|SUWI)[);/ ]|Kindle|Silk/\d+\.\d+|Amazon (?:Tate|Jem)|AFT[ABMNRST]|SD4930UR|AEO(BC|KN)[);/ ]'12319 regex: 'KF(?:OT|ONWI|TT|JWI|JWA|[DFS]OWI|A[PRSU]WI|T[BH]WI|SAW[IA]|GIWI|KAWI|MAWI|MEWI|MUWI|SUWI)[);/ ]|Kindle|Silk/\d+\.\d+|Amazon (?:Tate|Jem)|AFT[ABMNRST]|SD4930UR|AEO(BC|KN)[);/ ]' 11785 12320 device: 'tablet' 11786 12321 models: … … 11834 12369 - regex: 'KFKAWI[);/ ]' 11835 12370 model: 'Fire HD 8 (2018)' 12371 - regex: 'KFONWI[);/ ]' 12372 model: 'Fire HD 8 (2020)' 11836 12373 - regex: 'KFSAWI[);/ ]' 11837 12374 model: 'Fire HDX 8.9' … … 11914 12451 # Tcl 11915 12452 TCL: 11916 regex: 'TCL[_ -][a-z0-9]+|(?:TCL[_ -][^;/]+ Build)|(?:TCLGalaG60(?:\(9108A\))?|A502DL|T780H|5199I|7040N )[);/ ]'12453 regex: 'TCL[_ -][a-z0-9]+|(?:TCL[_ -][^;/]+ Build)|(?:TCLGalaG60(?:\(9108A\))?|A502DL|T780H|5199I|7040N|5133A|5159[AJ])[);/ ]' 11917 12454 device: 'smartphone' 11918 12455 models: … … 11921 12458 - regex: '5199I[);/ ]' 11922 12459 model: 'C9' 12460 - regex: '5133A[);/ ]' 12461 model: 'L5' 11923 12462 - regex: 'T780H[);/ ]' 11924 12463 model: 'Plex' … … 11931 12470 - regex: 'A502DL[);/ ]' 11932 12471 model: 'LX' 12472 - regex: '5159[AJ][);/ ]' 12473 model: 'L9' 11933 12474 11934 12475 # Teclast 11935 12476 Teclast: 11936 regex: 'Teclast|X98 Air III|X98 Air II\(HG5N\)|Tbook|X80 Power\(B2N4\)|T30_(ROW|EEA)|T10\(E3C6\)|P10S\(N4H5\) '12477 regex: 'Teclast|X98 Air III|X98 Air II\(HG5N\)|Tbook|X80 Power\(B2N4\)|T30_(ROW|EEA)|T10\(E3C6\)|P10S\(N4H5\)|98\(M1E[45789]\)|98\(M3E3\)' 11937 12478 device: 'tablet' 11938 12479 models: … … 11945 12486 - regex: 'P10S\(N4H5\)' 11946 12487 model: 'P10S' 12488 - regex: '98\(M1E[45789]\)|98\(M3E3\)' 12489 model: 'TPad 98 10.1" 4G' 11947 12490 - regex: 'X80 Power\(B2N4\)[);/ ]' 11948 12491 model: 'X98 Power' … … 11965 12508 - regex: 'TECNO-W3' 11966 12509 model: 'W3' 12510 - regex: 'TECNO[ _]F4 Pro[);/ ]' 12511 model: 'F4 Pro' 11967 12512 - regex: 'TECNO[ _]ID6[);/ ]' 11968 12513 model: 'Camon iClick 2' … … 12018 12563 # teXet 12019 12564 teXet: 12020 regex: 'Texet|(NaviPad [^/;]*) Build|TM-(?:1046|1058|1057|1067|3000|3200R|3500|4003|4071|450[34]|451[30]|4377|4082R|550[83]|5010|5017|507[4-7]|5[23]77|6003|6906|702[13]|7055HD|709[69]|9747BT|9758|9751HD|9767|5513|520[410]|5505|507[13]|5581|7859|8044|9748[ _]3G|9720|7047HD[ _]3G|9757|9740|4982|4515|4083|500[3567]|5571|3204R|5016|8043|7047HD[ _]3G|8041HD|8066|705[23]|7041|8041HD|8051|8048|974[96]|973[78]W|974[170]|9743W|9750HD|7043XD|7049|7887|7037W|702[46])|TB-(771A|711A)|X-Force[\(-]?TM-5009\)?|X-Plus[\(-]?TM-5577\)?| X-pad (?:AIR 8|iX 7) 3G'12565 regex: 'Texet|(NaviPad [^/;]*) Build|TM-(?:1046|1058|1057|1067|3000|3200R|3500|4003|4071|450[34]|451[30]|4377|4082R|550[83]|5010|5017|507[4-7]|5[23]77|6003|6906|702[13]|7055HD|709[69]|9747BT|9758|9751HD|9767|5513|520[410]|5505|507[13]|5581|7859|8044|9748[ _]3G|9720|7047HD[ _]3G|9757|9740|4982|4515|4083|500[3567]|5571|3204R|5016|8043|7047HD[ _]3G|8041HD|8066|705[23]|7041|8041HD|8051|8048|974[96]|973[78]W|974[170]|9743W|9750HD|7043XD|7049|7887|7037W|702[46])|TB-(771A|711A)|X-Force[\(-]?TM-5009\)?|X-Plus[\(-]?TM-5577\)?|TM_5011|X-pad (?:AIR 8|iX 7|NAVI 7.[35]|NAVI 10|SKY 8.1|STYLE 8|STYLE 10.1|HIT|LITE 7.[12]|QUAD (?:7.2|10|7)|SHINE 8.1)(?: 3G)?' 12021 12566 device: 'tablet' 12022 12567 models: … … 12036 12581 model: 'NaviPad 3G' 12037 12582 - regex: 'TM-9758' 12038 model: 'X-pad Style 10' 12583 model: 'X-pad Style 10.0"' 12584 - regex: 'X-pad SHINE 8.1 3G' 12585 model: 'X-pad Shine 8.1" 3G' 12586 - regex: 'X-pad QUAD 10 3G' 12587 model: 'X-pad Quad 10.0" 3G' 12588 - regex: 'X-pad QUAD 7 3G' 12589 model: 'X-pad Quad 7.0" 3G' 12590 - regex: 'X-pad QUAD 7.2 3G' 12591 model: 'X-pad Quad 7.2" 3G' 12592 - regex: 'X-pad STYLE 8 3G' 12593 model: 'X-pad Style 8.0" 3G' 12594 - regex: 'X-pad HIT 3G' 12595 model: 'X-pad Hit 3G' 12596 - regex: 'X-pad LITE (7.[12])' 12597 model: 'X-pad Lite $1"' 12598 - regex: 'TM-9767' 12599 model: 'X-pad Style 10.0" 3G' 12600 - regex: 'X-pad STYLE 10.1 3G' 12601 model: 'X-pad Style 10.1" 3G' 12039 12602 - regex: '(X-pad (?:AIR 8|iX 7) 3G)' 12040 12603 model: '$1' 12041 - regex: 'TM-7096 '12042 model: 'X-pad NAVI 7.3 3G'12604 - regex: 'TM-7096|X-pad NAVI 7.3 3G' 12605 model: 'X-pad NAVI 7.3" 3G' 12043 12606 - regex: 'TM-7099' 12044 model: 'X-pad NAVI 7.4 3G' 12045 - regex: 'TM-1046' 12046 model: 'X-pad NAVI 10 3G' 12607 model: 'X-pad NAVI 7.4" 3G' 12608 - regex: 'X-pad NAVI 7.5 3G' 12609 model: 'X-pad NAVI 7.5" 3G' 12610 - regex: 'X-pad SKY 8.1 3G' 12611 model: 'X-pad Sky 8.1" 3G' 12612 - regex: 'TM-1046|X-pad NAVI 10 3G' 12613 model: 'X-pad NAVI 10.0" 3G' 12047 12614 - regex: 'TM-7859' 12048 model: 'X-pad NAVI 8.2 3G'12615 model: 'X-pad NAVI 8.2" 3G' 12049 12616 - regex: 'TM-7049' 12050 12617 model: 'NaviPad TM-7049 3G' … … 12052 12619 model: 'NaviPad TM-7887 3G' 12053 12620 - regex: 'TM-8066' 12054 model: 'X-pad Rapid 8.2 4G'12621 model: 'X-pad Rapid 8.2" 4G' 12055 12622 - regex: '(TM-(?:1057|1067|6906|8043|9748[_ ]3G|9740|9757(?:[_ ]3G)?|7047HD[ _]3G|9747BT|9751HD|702[13]|705[23]|7041|9720|7047HD[_ ]3G|8044|8041HD|973[78]W|9743W|974[710]|9750HD|7043XD|7037W|702[46])|TB-(?:771A|711A|8041HD))' 12056 12623 model: '$1' … … 12067 12634 device: 'smartphone' 12068 12635 model: 'X-Shine' 12636 - regex: 'TM_5011' 12637 device: 'smartphone' 12638 model: 'X-Omega' 12069 12639 - regex: 'TM-5201' 12070 12640 device: 'smartphone' … … 12073 12643 device: 'smartphone' 12074 12644 model: 'X-Style' 12075 - regex: 'TM-9767'12076 model: 'X-pad Style 10 3G'12077 12645 - regex: 'TM-(5016|3500)' 12078 12646 device: 'smartphone' … … 12105 12673 # Telefunken 12106 12674 Telefunken: 12107 regex: 'TELEFUNKEN| TEL-1013GIQA|TF-SP5001|(TF-MID(?:[78]02G|9705RG|7805G|1010G))|(TF-LED(?:65S75T2SU|32S39T2S|32S5[289]T2S|32S70T2S))'12675 regex: 'TELEFUNKEN|Foxtrot|TEL-1013GIQA|TF-SP5001|(TF-MID(?:[78]02G|9705RG|7805G|1010G))|(TF-LED(?:65S75T2SU|32S39T2S|32S5[289]T2S|32S70T2S))' 12108 12676 device: 'tablet' 12109 12677 models: 12110 12678 - regex: 'TEL-1013GIQA' 12111 12679 model: 'Giqa 10.1 3G' 12112 - regex: '(?:TELEFUNKEN)?(TF-SP5001|Outdoor LTE )'12680 - regex: '(?:TELEFUNKEN)?(TF-SP5001|Outdoor LTE|Foxtrot)' 12113 12681 model: '$1' 12114 12682 device: 'smartphone' … … 12126 12694 - regex: 'TELEGO-W503' 12127 12695 model: 'W503' 12696 - regex: 'Telego_JOY2' 12697 model: 'Joy 2' 12698 - regex: 'Telego[ _]Mate' 12699 model: 'Mate' 12128 12700 12129 12701 # Telenor … … 12345 12917 # Ulefone 12346 12918 Ulefone: 12347 regex: 'Ulefone| Power_[356]|S10_Pro|(?:Armor(?:(?:[ _])(?:[237]|X6))?|U00[78][ _]Pro|Be[ _]X|Be[ _]Touch(?:[ _][23])?|Be[ _](?:One|Pure)(?:[ _]Lite)?)[);\ ]'12919 regex: 'Ulefone|Gemini Pro|Power_[356]|S10_Pro|(?:Armor(?:(?:[ _])(?:[2367]|X[236]|6S|X))?|U00[78][ _]Pro|Be[ _]X|Be[ _]Touch(?:[ _][23])?|Be[ _](?:One|Pure)(?:[ _]Lite)?)[);\ ]' 12348 12920 device: 'smartphone' 12349 12921 models: … … 12372 12944 - regex: 'Armor[ _]7[);\ ]' 12373 12945 model: 'Armor 7' 12374 - regex: 'Armor[ _]X6[);\ ]' 12375 model: 'Armor X6' 12946 - regex: 'Armor[ _]X([236])[);\ ]' 12947 model: 'Armor X$1' 12948 - regex: 'Armor[ _]6S[);\ ]' 12949 model: 'Armor 6S' 12950 - regex: 'Armor[ _]6[);\ ]' 12951 model: 'Armor 6' 12952 - regex: 'Armor[ _]X5[);\ ]' 12953 model: 'Armor X5' 12954 - regex: 'Armor[ _]5S[);\ ]' 12955 model: 'Armor 5S' 12956 - regex: 'Armor[ _]X[);\ ]' 12957 model: 'Armor X' 12376 12958 - regex: 'Armor[);\ ]' 12377 12959 model: 'Armor' 12960 - regex: 'Gemini Pro[);\ ]' 12961 model: 'Gemini Pro' 12378 12962 - regex: 'Power_([356])' 12379 12963 model: 'Power $1' … … 12529 13113 # Vertu 12530 13114 Vertu: 12531 regex: 'Vertu[ ]?([a-z0-9]+) '13115 regex: 'Vertu[ ]?([a-z0-9]+)|ASTER P[/;) ]' 12532 13116 device: 'feature phone' 12533 model: '$1' 13117 models: 13118 - regex: 'ASTER P[/;) ]' 13119 device: 'smartphone' 13120 model: 'Aster P' 13121 - regex: 'Vertu[ ]?([a-z0-9]+)' 13122 model: '$1' 12534 13123 12535 13124 # Venso mobile … … 12571 13160 # Vestel 12572 13161 Vestel: 12573 regex: 'Venus[ _](GO|V[1-9]|Z[1-9]0)|V_?TAB|VP74|VT97PRO|VSP145M|VSP250 G|VSP355[GS]'13162 regex: 'Venus[ _](GO|V[1-9]|Z[1-9]0)|V_?TAB|VP74|VT97PRO|VSP145M|VSP250[GS]|VSP355[GS]|V3_5580_Dual' 12574 13163 device: 'smartphone' 12575 13164 models: … … 12589 13178 model: 'VTab $1' 12590 13179 device: 'tablet' 13180 - regex: 'V3_5580_Dual' 13181 model: 'Venus V3 5580 Dual' 12591 13182 - regex: 'VSP145M' 12592 13183 model: 'Venus 4.5' 12593 13184 - regex: 'VSP250G' 12594 13185 model: 'Venus 5.0V' 13186 - regex: 'VSP250S' 13187 model: 'Venus 5.0X' 12595 13188 - regex: 'VSP355G' 12596 13189 model: 'Venus 5.5V' … … 12847 13440 # Wexler 12848 13441 Wexler: 12849 regex: 'Wexler| TAB[ _]10Q[);/ ]|ZEN[ _](?:4\.5|4\.7|5)'13442 regex: 'Wexler|ULTIMA 7 TWIST PLUS|TAB[ _]10Q[);/ ]|ZEN[ _](?:4\.5|4\.7|5)' 12850 13443 device: 'tablet' 12851 13444 models: … … 12865 13458 - regex: 'Wexler[ _\-\.]([^);/]+)[);/]' 12866 13459 model: '$1' 13460 - regex: '(ULTIMA 7 TWIST PLUS)[);/ ]' 13461 model: '$1' 12867 13462 12868 13463 # Wiko 12869 13464 Wiko: 12870 regex: '(?:WIKO[_ -])|(?:WIKO-)?CINK_[a-z0-9_]+|(?:WIKO-)?HIGHWAY_[a-z0-9_]+|(?:WIKO-)?(?:Cink([^/;]*)|Highway([^/;]*)|Iggy|Stairway|Rainbow ?(Jam|Lite|Up)?|Darkside|Darkmoon|Darkfull|Darknight|Freddy|FEVER|Jerry[2]?|Sublim|Ozzy|JIMMY|Barry|Birdy|Bloom|Getaway|Goa(?!nna)|Kite|Robby|Lenny[2-9]?|Slide|Sunset[2-9]?|Sunny[2-9]?|Tommy[2-9]?|PULP(?: Fab)?|Wax|HARRY|Ridge(?: Fab)?|U FEEL(?: Prime| Lite)?|U PULSE(?: LITE)?|View2 Go|View XL|View Prime)(?: Plus)?(?: 4G)?(?: Build|$)?|W_(?:C800|K[346]00|P200)|WC300|W-(V720|V800|P[36]11|K420|K510)-(TVM|EEA|SUN|OPE)|WIM Lite|W-K360-TV|W-U300|U307AS' 12871 device: 'smartphone' 12872 models: 13465 regex: '(?:WIKO[_ -])|(?:WIKO-)?CINK_[a-z0-9_]+|(?:WIKO-)?HIGHWAY_[a-z0-9_]+|(?:WIKO-)?(?:Cink([^/;]*)|Highway([^/;]*)|Iggy|Stairway|Rainbow ?(Jam|Lite|Up)?|Darkside|Darkmoon|Darkfull|Darknight|Freddy|FEVER|Jerry[2]?|Sublim|Ozzy|JIMMY|Barry|Birdy|Bloom|Getaway|Goa(?!nna)|Kite|Robby|Lenny[2-9]?|Slide|Sunset[2-9]?|Sunny[2-9]?|Tommy[2-9]?|PULP(?: Fab)?|Wax|HARRY|Ridge(?: Fab)?|U FEEL(?: Prime| Lite)?|U PULSE(?: LITE)?|View2 Go|View XL|View Prime)(?: Plus)?(?: 4G)?(?: Build|$)?|W_(?:C800|K[346]00|P200)|WC300|W-(V720|V800|P[36]11|K420|K510)-(TVM|EEA|SUN|OPE)|WIM Lite|W-K360-TV|W-U300|U307AS|CINK PEAX 2' 13466 device: 'smartphone' 13467 models: 13468 - regex: '(?:WIKO-)?Cink Peax 2' 13469 model: 'Cink Peax 2' 12873 13470 - regex: '(?:Wiko-)?Cink([^/;]*) Build' 12874 13471 model: 'Cink$1' … … 13125 13722 # Xiaomi 13126 13723 Xiaomi: 13127 regex: 'Xiaomi(?!/(?:Miui|Mint[ ])Browser)|Mi9 Pro 5G|(?:MI [a-z0-9]+|Mi-4c|MI-One[ _]?[a-z0-9]+|MIX(?: 2S?)?)[);/ ]|HM (?:[^/;]+) (?:Build|MIUI)|(?:2014501|2014011|201481[12378]|201302[23]|2013061) Build|Redmi|MI_NOTE_Pro|POCOPHONE|(?:SHARK )?(KLE|MBU)-A0|SKR-[AH]0|SKW-[AH]0|POCO F1|DLT-[AH]0|MIBOX[234]([_ ]PRO)?|MiTV4[CSX]?|MiTV-(MSSP1|AXSO0)|AWM-A0|MI CC 9 Meitu Edition|MiBOX1S|MiTV4A|M200 2J9E|HM2014819|WT88047|M2004J(?:7[AB]|19)C|M2003J15SC'13724 regex: 'Xiaomi(?!/(?:Miui|Mint[ ])Browser)|Mi9 Pro 5G|(?:MI [a-z0-9]+|Mi-4c|MI-One[ _]?[a-z0-9]+|MIX(?: 2S?)?)[);/ ]|HM (?:[^/;]+) (?:Build|MIUI)|(?:2014501|2014011|201481[12378]|201302[23]|2013061) Build|Redmi|MI_NOTE_Pro|POCOPHONE|(?:SHARK )?(KLE|MBU)-A0|SKR-[AH]0|SKW-[AH]0|POCO F1|DLT-[AH]0|MIBOX[234]([_ ]PRO)?|MiTV4[CSX]?|MiTV-(MSSP1|AXSO0)|AWM-A0|MI CC 9 Meitu Edition|MiBOX1S|MiTV4A|M2006C3LG|M2002J9E|HM2014819|WT88047|M2004J(?:7[AB]|19)C|M2003J15SC|HM NOTE 1(?:LTE|W)' 13128 13725 device: 'smartphone' 13129 13726 models: … … 13187 13784 - regex: 'MIX[);/ ]' 13188 13785 model: 'MI MIX' 13189 - regex: 'POCOPHONE F1|POCO F1'13786 - regex: 'POCOPHONE[ _]F1|POCO F1' 13190 13787 model: 'Pocophone F1' 13191 13788 - regex: 'Redmi 5 Plus' … … 13205 13802 - regex: 'M2004J19C[);/ ]' 13206 13803 model: 'Redmi 9' 13804 - regex: 'M2006C3LG[);/ ]' 13805 model: 'Redmi 9A' 13207 13806 - regex: 'M2004J7BC[);/ ]' 13208 13807 model: 'Redmi 10X Pro' … … 13237 13836 model: 'MiTV 4S' 13238 13837 device: 'tv' 13239 - regex: '(?:MiTV-AXSO0|MiTV4 A)[);/ ]'13838 - regex: '(?:MiTV-AXSO0|MiTV4(?:A|-ANSM0))[);/ ]' 13240 13839 model: 'MiTV 4A' 13241 13840 device: 'tv' … … 13243 13842 model: '$1 $2' 13244 13843 device: 'tv' 13245 - regex: 'HM NOTE 1W (?:Build|MIUI)'13844 - regex: 'HM NOTE 1W[);/ ]' 13246 13845 device: 'phablet' 13247 13846 model: 'Redmi Note' … … 13249 13848 device: 'phablet' 13250 13849 model: 'Hongmi Note 1TD' 13251 - regex: 'HM NOTE 1(?:LTE|S)(?:W|GLOBAL|TD)? (?:Build|MIUI) '13850 - regex: 'HM NOTE 1(?:LTE|S)(?:W|GLOBAL|TD)? (?:Build|MIUI)|HM NOTE 1LTE' 13252 13851 device: 'phablet' 13253 13852 model: 'Redmi Note 4G' … … 13266 13865 - regex: 'Redmi Note 7 Pro[);/ ]' 13267 13866 model: 'Redmi Note 7 Pro' 13867 device: 'phablet' 13868 - regex: 'Redmi Note 8 Pro[);/ ]' 13869 model: 'Redmi Note 8 Pro' 13268 13870 device: 'phablet' 13269 13871 … … 13403 14005 - regex: 'ANDY_C5QL' 13404 14006 model: 'Andy C5QL' 14007 - regex: 'ANDY_5EL' 14008 model: 'Andy 5EL' 14009 - regex: 'ANDY[_ ]5EI' 14010 model: 'Andy 5EI' 13405 14011 13406 14012 # Yu 13407 14013 Yu: 13408 regex: '(?:YU5[05]10[A]?|YU4711|AO5510 )[);/ ]'14014 regex: '(?:YU5[05]10[A]?|YU4711|AO5510|YU5050|YU5014)[);/ ]' 13409 14015 device: 'smartphone' 13410 14016 models: 13411 14017 - regex: 'YU5010[A]?[);/ ]' 13412 14018 model: 'Yuphoria' 14019 - regex: 'YU5050[);/ ]' 14020 model: 'Yutopia' 13413 14021 - regex: 'AO5510[);/ ]' 13414 14022 model: 'Yureka' 13415 - regex: 'YU5510[ );/ ]'14023 - regex: 'YU5510[A]?[);/ ]' 13416 14024 model: 'Yureka Plus' 13417 14025 - regex: 'YU4711[);/ ]' 13418 14026 model: 'Yunique' 14027 - regex: 'YU4711[);/ ]' 14028 model: 'Yunique' 14029 - regex: 'YU5014[);/ ]' 14030 model: 'Ace' 13419 14031 13420 14032 # Yuandao … … 13586 14198 # Vivax 13587 14199 Vivax: 13588 regex: 'VIVAX|( Fly5[_ ]Lite)[;)/ ]'13589 device: 'smartphone' 13590 models: 13591 - regex: 'Fly5[_ ]Lite '14200 regex: 'VIVAX|(?:Fly5[_ ]Lite|Fun[_ ]S500)[;)/ ]' 14201 device: 'smartphone' 14202 models: 14203 - regex: 'Fly5[_ ]Lite[;)/ ]' 13592 14204 model: 'Fly 5 Lite' 13593 - regex: 'VIVAX[ _]Fly3' 14205 - regex: 'Fun[_ ]S500[;)/ ]' 14206 model: 'Fun S500' 14207 - regex: 'VIVAX[ _]Fly3[;)/ ]' 13594 14208 model: 'Fly 3' 13595 - regex: 'VIVAX (Point X551) '13596 model: '$1' 13597 - regex: 'SMART Point X5010 '14209 - regex: 'VIVAX (Point X551)[;)/ ]' 14210 model: '$1' 14211 - regex: 'SMART Point X5010[;)/ ]' 13598 14212 model: 'Smart Point X5010' 13599 14213 13600 14214 # MLS 13601 14215 MLS: 13602 regex: 'IQ(?:0705| 1010w?|1012|1025|1380|1401|1436|1452a|1453|1470|1502a|1511|1552|1553|1568|1570|1806|1808|1810B_M|1832|1850|1890|5017|9610|E100|EL41|G550|GW516|L30|L5[01]|M801|M1001|N700|P50|R300|S300|S1001|W511T|W553|W608|W626)[;)/ ]'13603 device: 'smartphone' 13604 models: 13605 - regex: 'IQ0705 '14216 regex: 'IQ(?:0705|L550|1010w?|1012N?|1019N|1025|1380|1401|1436|1452a|1453|1470|1502a|1511|1552|1553|1568|1570|1805N|1806|1808|1810B_M|1832|1850|1890|5017|9610|181011N|E[12]00|EL41|G550|GW516|L30|L5[01]|M801|M1001|N700|P50|R300|S300|S1001|W503|W511T|W553N?|W60[38]|W626|M960|D700|9013_4N)[;)/ ]' 14217 device: 'smartphone' 14218 models: 14219 - regex: 'IQ0705[;)/ ]' 13606 14220 model: 'iQTalk Twist' 13607 - regex: 'IQ1010W?' 14221 - regex: 'IQL550[;)/ ]' 14222 model: 'Notch Lite' 14223 - regex: 'IQ1010W?[;)/ ]' 13608 14224 model: 'iQTab 10' 13609 14225 device: 'tablet' 13610 - regex: 'IQ1012 '14226 - regex: 'IQ1012N?[;)/ ]' 13611 14227 model: 'iQTab Brave 3G' 13612 14228 device: 'tablet' 13613 - regex: 'IQ1025 '14229 - regex: 'IQ1025[;)/ ]' 13614 14230 model: 'iQTab Action 4G' 13615 14231 device: 'tablet' 13616 - regex: 'IQ1380' 14232 - regex: 'iQ9013_4N[;)/ ]' 14233 model: 'Life 10.1"' 14234 device: 'tablet' 14235 - regex: 'IQ1019N[;)/ ]' 14236 model: 'Alu Plus 4G 10.1"' 14237 device: 'tablet' 14238 - regex: 'iQ1805N[;)/ ]' 14239 model: 'iQTab Ideal 8.0"' 14240 device: 'tablet' 14241 - regex: 'iQ181011N[;)/ ]' 14242 model: 'iQTab Care 8.0"' 14243 device: 'tablet' 14244 - regex: 'IQ1380[;)/ ]' 13617 14245 model: 'Brain 3G' 13618 - regex: 'IQ1401 '14246 - regex: 'IQ1401[;)/ ]' 13619 14247 model: 'iQTalk Verse 4G' 13620 - regex: 'IQ1436 '14248 - regex: 'IQ1436[;)/ ]' 13621 14249 model: 'Color mini 4G' 13622 - regex: 'IQ1452a '14250 - regex: 'IQ1452a[;)/ ]' 13623 14251 model: 'TOP-S 4G' 13624 - regex: 'IQ1453 '14252 - regex: 'IQ1453[;)/ ]' 13625 14253 model: 'Trend 4G' 13626 - regex: 'IQ1470 '14254 - regex: 'IQ1470[;)/ ]' 13627 14255 model: 'iQTalk Onyx' 13628 - regex: 'IQ1502a '14256 - regex: 'IQ1502a[;)/ ]' 13629 14257 model: 'iQTalk Flame' 13630 - regex: 'IQ1511 '14258 - regex: 'IQ1511[;)/ ]' 13631 14259 model: 'iQTalk Spicy' 13632 - regex: 'IQ1552 '14260 - regex: 'IQ1552[;)/ ]' 13633 14261 model: 'iQTalk Titan 4G' 13634 - regex: 'IQ1553 '14262 - regex: 'IQ1553[;)/ ]' 13635 14263 model: 'Color 3 4G' 13636 - regex: 'IQ1568 '14264 - regex: 'IQ1568[;)/ ]' 13637 14265 model: 'Range 4G' 13638 - regex: 'IQ1570 '14266 - regex: 'IQ1570[;)/ ]' 13639 14267 model: 'iQTalk Color 5.5 4G' 13640 - regex: 'IQ1806 '14268 - regex: 'IQ1806[;)/ ]' 13641 14269 model: 'iQTab Rose' 13642 14270 device: 'tablet' 13643 - regex: 'IQ1808 '14271 - regex: 'IQ1808[;)/ ]' 13644 14272 model: 'iQTab Master' 13645 14273 device: 'tablet' 13646 - regex: 'IQ1810B_M '14274 - regex: 'IQ1810B_M[;)/ ]' 13647 14275 model: 'iQTab Novel 3G' 13648 14276 device: 'tablet' 13649 - regex: 'IQ1832 '14277 - regex: 'IQ1832[;)/ ]' 13650 14278 model: 'Jet 3G' 13651 14279 device: 'tablet' 13652 - regex: 'IQ1850 '14280 - regex: 'IQ1850[;)/ ]' 13653 14281 model: 'Diamond 5.2 4G' 13654 - regex: 'IQ1890 '14282 - regex: 'IQ1890[;)/ ]' 13655 14283 model: 'iQTalk Aura' 13656 - regex: 'IQ5017 '14284 - regex: 'IQ5017[;)/ ]' 13657 14285 model: 'Slice 4G' 13658 - regex: 'IQ9610 '14286 - regex: 'IQ9610[;)/ ]' 13659 14287 model: 'Angel 3G' 13660 - regex: 'IQG550' 14288 device: 'tablet' 14289 - regex: 'iQM960[;)/ ]' 14290 model: 'Angel 3G (2018)' 14291 device: 'tablet' 14292 - regex: 'IQG550[;)/ ]' 13661 14293 model: 'Style 4G' 13662 - regex: 'IQGW516 '14294 - regex: 'IQGW516[;)/ ]' 13663 14295 model: 'F5' 13664 - regex: 'IQE100 '14296 - regex: 'IQE100[;)/ ]' 13665 14297 model: 'Energy 4G' 13666 - regex: 'IQEL41' 14298 - regex: 'iQE200[;)/ ]' 14299 model: 'MX 4G' 14300 - regex: 'IQEL41[;)/ ]' 13667 14301 model: 'Fab 4G' 13668 - regex: 'IQL30 '14302 - regex: 'IQL30[;)/ ]' 13669 14303 model: 'Status 4G' 13670 - regex: 'IQL50 '14304 - regex: 'IQL50[;)/ ]' 13671 14305 model: 'More 4G' 13672 - regex: 'IQL51 '14306 - regex: 'IQL51[;)/ ]' 13673 14307 model: 'Wave 4G' 13674 - regex: 'IQM801 '14308 - regex: 'IQM801[;)/ ]' 13675 14309 model: 'Brace 2018 4G' 13676 14310 device: 'tablet' 13677 - regex: 'IQM1001 '14311 - regex: 'IQM1001[;)/ ]' 13678 14312 model: 'Level 4G' 13679 14313 device: 'tablet' 13680 - regex: 'IQN700 '14314 - regex: 'IQN700[;)/ ]' 13681 14315 model: 'Inspire 4G' 13682 - regex: 'IQP50 '14316 - regex: 'IQP50[;)/ ]' 13683 14317 model: 'Ruby 4G' 13684 - regex: 'IQS300 '14318 - regex: 'IQS300[;)/ ]' 13685 14319 model: 'DX 4G' 13686 - regex: 'IQS1001 '14320 - regex: 'IQS1001[;)/ ]' 13687 14321 model: 'Vista 4G' ## Gold 13688 14322 device: 'tablet' 13689 - regex: 'IQR300 '14323 - regex: 'IQR300[;)/ ]' 13690 14324 model: 'R3 4G' 13691 - regex: 'IQW608 '14325 - regex: 'IQW608[;)/ ]' 13692 14326 model: 'Regal' 13693 - regex: 'IQW626' 14327 - regex: 'iQW603[;)/ ]' 14328 model: 'Phab 6.0"' 14329 device: 'phablet' 14330 - regex: 'IQW626[;)/ ]' 13694 14331 model: 'D6 4G' 13695 - regex: 'IQW511T '14332 - regex: 'IQW511T[;)/ ]' 13696 14333 model: 'Liberal' 13697 - regex: 'IQW553' 13698 model: 'Alu 5.5' 14334 - regex: 'IQW553N?[;)/ ]' 14335 model: 'Alu 5.5"' 14336 - regex: 'IQW503[;)/ ]' 14337 model: 'Flame 4G (2018)' 14338 - regex: 'iQD700[;)/ ]' 14339 model: 'Color Fingerprint 4G' 13699 14340 13700 14341 # Fly 13701 14342 Fly: 13702 regex: 'Fly(?!Flow|touch)| FS50[1-9]|FS51[0-8]|FS52[0-9]|FS530|FS55[134]|FS40[1-9]|FS45[1-9]|4FS06|MERIDIAN-|(?:IQ(?!10[134]0)[0-9]{3,}[i]?)[ _]?(?:Quad|Firebird|Quattro|Turbo|Magic)?[;)/ ]'14343 regex: 'Fly(?!Flow|touch)|Power Plus 5000|FS50[1-9]|FS51[0-8]|FS52[0-9]|FS530|FS55[134]|FS40[1-9]|FS45[1-9]|4FS06|MERIDIAN-|(?:IQ(?!10[134]0)[0-9]{3,}[i]?)[ _]?(?:Quad|Firebird|Quattro|Turbo|Magic)?[;)/ ]' 13703 14344 device: 'smartphone' 13704 14345 models: … … 13709 14350 - regex: '(?:Fly_)?IQ236[;)/ ]' 13710 14351 model: 'Victory' 14352 - regex: 'Power Plus 5000[;)/ ]' 14353 model: 'Power Plus 5000' 13711 14354 - regex: 'FS506' 13712 14355 model: 'Cirrus 3' … … 14014 14657 - regex: 'ZP781[);/ ]' 14015 14658 model: 'Flash G5 Plus' 14016 - regex: '(Flash X3|ZP[0-9]{2,}[^/; ]+) Build'14659 - regex: '(Flash X3|ZP[0-9]{2,}[^/;)]+)(?: Build|\))' 14017 14660 model: '$1' 14018 14661 14019 14662 # ZTE 14020 14663 ZTE: 14021 regex: 'ZTE|AxonPhone|([a-z0-9]+)_USA_Cricket|(?:Blade (?:L110|L[2357]|L7A|S6|V[6789]|V8Q|V8 SE|V9 VITA|X7|A(310|460|465|475|520|530|602)|V580|V Ultra )|N9[15]8St|NX(?:403A|404H|406E|40[X2]|507J|503A|505J|506J|508J|510J|512J|511J|513J|521J|523J_V1|529J|531J|541J|5[48]9J|551J|563J|569[HJ]|573J|575J|59[157]J|60[1689]J|61[12679]J|62[79]J|659J|907J)|N818S|N951[0579]|N91[38]0|N9101|N913[267]|N952[01]|N9560|N9810|N799D|[UV]9180|[UV]9815|Z(?:233V|331|5031O|559DL|6621O|667T|768G|792|81[25]|818L|82[08]|83[12359]|85[125]|851M|(557|71[67]|798|836|861|916)BL|986DL|(232|718|828)TL|(?:233|353|558|717|799|837|862|899|917|963)VL|955A|95[678]|965|97[018]|98[1237]|986U|999|936L)|Apex2|G (LTE|Lux)|Vec|Z959|V865M|Z3001S|KIS II Max|Kis 3|K3DX-V5G|Z930L|Blade (A[35] 2019-T|A6 MAX|A0622)|Nubia Z9|Ctyon-A9|602ZT|MO-01J|402ZT|P545|P609)[);/ ]'14664 regex: 'ZTE|AxonPhone|([a-z0-9]+)_USA_Cricket|(?:Blade (?:L110|L[2357]|L7A|S6|V[6789]|V8Q|V8 SE|V9 VITA|X7|A(310|460|465|475|520|530|602)|V580|V Ultra|Q Lux)|N9[15]8St|NX(?:403A|404H|406E|40[X2]|507J|503A|505J|506J|508J|510J|512J|511J|513J|521J|523J_V1|529J|531J|541J|5[48]9J|551J|563J|569[HJ]|573J|575J|59[157]J|60[1689]J|61[12679]J|62[79]J|659J|907J)|N818S|N951[0579]|N91[38]0|N9101|N913[267]|N952[01]|N9560|N9810|N799D|[UV]9180|[UV]9815|Z(?:233V|331|5031O|559DL|6621O|667T|768G|792|81[25]|818L|82[08]|83[12359]|85[125]|851M|(557|71[67]|798|836|861|916)BL|986DL|(232|718|828)TL|(?:233|353|558|717|799|837|862|899|917|963)VL|955A|95[678]|965|97[018]|98[1237]|986U|999|936L)|Apex2|G (LTE|Lux)|Vec|Z959|V865M|Z3001S|902ZT|KIS II Max|Kis 3|K3DX-V5G|Z930L|Optus X|Blade (A[35] 2019-T|A6 MAX|A0622)|Nubia Z(?:9|11)|Ctyon-A9|602ZT|MO-01J|Z963U|402ZT|P545|P609|dandelion)[);/ ]' 14022 14665 device: 'smartphone' 14023 14666 models: … … 14025 14668 - regex: '602ZT[);/ ]' 14026 14669 model: 'Libero 2' 14670 - regex: '902ZT[);/ ]' 14671 model: 'Axon 10 Pro 5G' 14027 14672 - regex: 'N799D[);/ ]' 14028 14673 model: 'Blade Eg' … … 14041 14686 - regex: 'N9101[);/ ]' 14042 14687 model: 'Imperial' 14688 - regex: 'Z963U[);/ ]' 14689 model: 'Imperial Max' 14043 14690 - regex: 'N9120[);/ ]' 14044 14691 model: 'Avid' … … 14061 14708 - regex: '402ZT[);/ ]' 14062 14709 model: 'Blade Q+' 14710 - regex: 'Blade Q Lux[);/ ]' 14711 model: 'Blade Q Lux' 14063 14712 - regex: 'N9515[);/ ]' 14064 14713 model: 'Warp Sync' … … 14099 14748 - regex: 'NX529J[);/ ]' 14100 14749 model: 'Nubia Z11 mini' 14101 - regex: ' NX549J[);/ ]'14750 - regex: '(?:NX549J|Nubia Z11 mini S)[);/ ]' 14102 14751 model: 'Nubia Z11 mini S' 14103 14752 - regex: 'NX606J[);/ ]' … … 14187 14836 - regex: 'P609[);/ ]' 14188 14837 model: 'Optus X Wave' 14838 - regex: 'Optus X Start[);/ ]' 14839 model: 'Optus X Start' 14189 14840 - regex: 'Blade (A(0620|310|452|460|462|465|475|510|512|520|530|602|612|910)|L110|V0730|V0800|V580|V1000)[);/ ]' 14190 14841 model: 'Blade $1' … … 14209 14860 - regex: 'Blade L7[);/ ]' 14210 14861 model: 'Blade L7' 14211 - regex: 'Blade L8 [);/ ]'14862 - regex: 'Blade L8(?:RU)?[);/ ]' 14212 14863 model: 'Blade L8' 14213 14864 - regex: 'Blade A3 2019-T[);/ ]' … … 14337 14988 - regex: '(?:Z958|Z955A)[);/ ]' 14338 14989 model: 'ZMax 2' 14990 - regex: 'dandelion[);/ ]' 14991 model: 'ZMax 3' 14339 14992 - regex: 'Z963VL' 14340 14993 model: 'Max Duo LTE' … … 14446 15099 # MTC 14447 15100 MTC: 14448 regex: 'MTC[ _](97[82]|970|982[OT]|982|1078)|(MTC_)?SMART[ _]?(Race|Sprint|Run|Surf[2]?)[ _]4G|MTC975' 14449 device: 'smartphone' 14450 models: 14451 - regex: 'MTC[ _](97[82]|970[H]?|982[OT]|982)' 14452 model: '$1' 14453 - regex: 'MTC(975)' 15101 regex: 'MTC[ _](968|97[82]|970|982[OT]?|1078)|(?:MTC[_ ])?SMART[ _]?(?:Race[2]?|Sprint|Run|Surf[2]?)[ _]4G|MTC975|MTC[ _]SMART[ _](?:Run|Start_2)' 15102 device: 'smartphone' 15103 models: 15104 - regex: 'MTC[ _]?(97[258]|970[H]?|982[OT]?|968)' 14454 15105 model: '$1' 14455 15106 - regex: 'MTC[ _](1078)' … … 14458 15109 - regex: 'SMART[ _]Race[ _]4G' 14459 15110 model: 'Smart Race 4G' 15111 - regex: 'SMART[ _]Race2[ _]4G' 15112 model: 'Smart Race 2 4G' 14460 15113 - regex: '(MTC_)?SMART[ _]Sprint[ _]4G' 14461 15114 model: 'Smart Sprint 4G' 14462 - regex: 'SMART[ _]?Run[ _]4G' 15115 - regex: '(MTC_)?SMART[ _]Start_2' 15116 model: 'Smart Start 2' 15117 - regex: 'SMART[ _]?Run(?:[ _]4G)?' 14463 15118 model: 'Smart Run 4G' 14464 15119 - regex: 'SMART[ _]Surf2[ _]4G' … … 14479 15134 model: 'Login 3' 14480 15135 device: 'tablet' 14481 - regex: 'MS3B '15136 - regex: 'MS3B|Megafon Optima' 14482 15137 model: 'Optima' 14483 15138 - regex: 'SP-A20i' … … 14491 15146 device: 'smartphone' 14492 15147 models: 14493 - regex: 'INOI_([^;/]+)(?:Build|\))' 15148 - regex: 'INOI 2 Lite 2019' 15149 model: '2 Lite (2019)' 15150 - regex: 'INOI 2 2019' 15151 model: '2 (2019)' 15152 - regex: 'INOI[_ ]([^;/]+)(?: Build|\))' 14494 15153 model: '$1' 14495 15154 … … 14515 15174 # Starway 14516 15175 Starway: 14517 regex: 'Andromeda[ _]S(707|84[05]|8 )[;/) ]'15176 regex: 'Andromeda[ _]S(707|84[05]|850|8)[;/) ]' 14518 15177 device: 'tablet' 14519 15178 model: 'Andromeda S$1' … … 14620 15279 # True 14621 15280 'True': 14622 regex: 'SMART[ _](MAX 4.0 PLUS|4G Speedy 5.0 Plus|4G[_ ]Speedy[_ ]5inch)'15281 regex: 'SMART[ _](MAX 4.0 PLUS|4G GEN C [45].[05]|4G Speedy 5.0 Plus|4G[_ ]Speedy[_ ]5inch)' 14623 15282 device: 'smartphone' 14624 15283 models: 14625 15284 - regex: 'SMART MAX 4.0 PLUS' 14626 15285 model: 'Smart Max 4.0 Plus' 15286 - regex: 'SMART 4G Gen C ([45].[05])' 15287 model: 'Smart 4G Gen C $1"' 14627 15288 - regex: 'SMART 4G Speedy 5.0 Plus' 14628 15289 model: 'Smart 4G Speedy 5.0 Plus' … … 14663 15324 # Highscreen 14664 15325 Highscreen: 14665 regex: 'HIGHSCREEN|(Easy -Power-Pro|Power Ice Max|Razar_Pro|Power Rage Evo|Zera[ _][UFS]|PowerFivePro|PowerFour|BOOST II(?:se)?|FestXL)[;)/ ]'14666 device: 'smartphone' 14667 models: 14668 - regex: '(Power Ice Max|Power Rage Evo|Zera[ _][UFS])[;)/ ]'15326 regex: 'HIGHSCREEN|(Easy[- ]Power(?:[- ]Pro)?|Pure[_ ]Power|Power Ice(?: Max)?|Easy_S_Pro|Razar_Pro|Power Rage(?: Evo)?|Zera-S-Power|Zera[ _][UFS]|Power[ _]?Five[ _]?(?:Pro|Evo|Max)|PowerFour|BOOST II(?:se)?|FestXL|Tasty)[;)/ ]' 15327 device: 'smartphone' 15328 models: 15329 - regex: '(Power Ice(?:[ ](?:Max|Evo))?|Power Rage(?: Evo)?|Zera[ _][UFS])[;)/ ]' 14669 15330 model: '$1' 14670 15331 - regex: 'PowerFivePro[;)/ ]' 14671 15332 model: 'Power Five Pro' 15333 - regex: 'Power Five Evo[;)/ ]' 15334 model: 'Power Five Evo' 15335 - regex: 'Power Five Max[;)/ ]' 15336 model: 'Power Five Max' 14672 15337 - regex: 'FestXL[;)/ ]' 14673 15338 model: 'Fest XL' 14674 15339 - regex: 'PowerFour[;)/ ]' 14675 15340 model: 'Power Four' 15341 - regex: 'Pure[_ ]Power[;)/ ]' 15342 model: 'Pure Power' 14676 15343 - regex: 'Razar_Pro[;)/ ]' 14677 15344 model: 'Razar Pro' 14678 - regex: '(?:HIGHSCREEN )?Easy-Power-Pro[;)/ ]' 15345 - regex: 'Easy_S_Pro[;)/ ]' 15346 model: 'Easy S Pro' 15347 - regex: '(?:HIGHSCREEN )?Easy[- ]Power[- ]Pro[;)/ ]' 14679 15348 model: 'Easy Power Pro' 15349 - regex: '(?:HIGHSCREEN )?Easy-Power[;)/ ]' 15350 model: 'Easy Power' 14680 15351 - regex: 'HIGHSCREEN Easy F PRO[;)/ ]' 14681 15352 model: 'Easy F Pro' … … 14684 15355 - regex: 'BOOST IIse[;)/ ]' 14685 15356 model: 'Boost 2 SE' 15357 - regex: 'Zera-S-Power[;)/ ]' 15358 model: 'Zera S Power' 15359 - regex: 'Tasty[;)/ ]' 15360 model: 'Tasty' 14686 15361 14687 15362 # CVTE … … 14726 15401 # Umax 14727 15402 Umax: 14728 regex: 'VisionBook[ _] '15403 regex: 'VisionBook[ _]|[78]Qa_3G[;)/ ]' 14729 15404 device: 'tablet' 14730 15405 models: 14731 - regex: '(VisionBook[ _](?:7Qi 3G|7Q Plus|8Q LTE|8Q_Plus|10Qi_3G))[;)/ ]' 14732 model: '$1' 15406 - regex: '(VisionBook[ _](?:10Qi|7Q[i]?|8Q[e]?)(?:[ _](?:[34]G|Plus|LTE))?)[;)/ ]' 15407 model: '$1' 15408 - regex: '([78])Qa_3G[;)/ ]' 15409 model: 'VisionBook $1Qa 3G' 14733 15410 - regex: '(VisionBook[ _](?:P50 LTE|P55 LTE(?: Pro)?))[;)/ ]' 14734 15411 device: 'smartphone' … … 14944 15621 # Kivi 14945 15622 Kivi: 14946 regex: '( 24H600G[RU]|32HR55GU|4[39]UP50GU|40UR50G[RU]|40U600G[RU]|55UP50GU|50U600GU)[);/ ]'15623 regex: '(?:24H600G[RU]|24FR50WU|24HK30B|32HR55GU|4[39]UP50GU|40UR50G[RU]|40U600G[RU]|55UP50GU|50U600GU|55UR50GR|40FK30G|40FR50BR|43UK35G|50FK30G|50UK35G|32HR50GR|55UC30G|32HK30G|40FK30G|32HR50GU|43UK30G|32FR50(?:WR|BU)|32FK3[02]G)(?:_-Ver0[0-9])?[);/ ]' 14947 15624 device: 'tv' 14948 model: '$1' 15625 models: 15626 - regex: '(24H600G[RU]|24FR50WU|24HK30B|32HR55GU|4[39]UP50GU|40UR50G[RU]|40U600G[RU]|55UP50GU|50U600GU|55UR50GR|40FK30G|40FR50BR|43UK35G|50FK30G|50UK35G|32HR50GR|32FR50(?:WR|BU)|32FK3[02]G)[);/ ]' 15627 model: '$1' 15628 - regex: '(55UC30G|40FK30G|43UK30G|32HR50G[RU]|32HK30G|32FK32G)_-Ver0([0-9])[);/ ]' 15629 model: '$1 v$2' 14949 15630 14950 15631 # Divisat … … 14998 15679 # RugGear 14999 15680 RugGear: 15000 regex: '(RugGear|RG(?:310|500|65[05]|702| 850))[);/ ]'15681 regex: '(RugGear|RG(?:310|500|65[05]|702|710|850))[);/ ]' 15001 15682 device: 'smartphone' 15002 15683 models: … … 15006 15687 # Aligator 15007 15688 Aligator: 15008 regex: 'ALIGATOR[ );/ ]'15009 device: 'smartphone' 15010 models: 15011 - regex: 'ALIGATOR (S50(?:65|[67]0))[);/ ]'15689 regex: 'ALIGATOR[_);/ ]' 15690 device: 'smartphone' 15691 models: 15692 - regex: 'ALIGATOR[ _](S4080|S50(?:6[56]|[678]0))[);/ ]' 15012 15693 model: '$1' 15013 15694 … … 15046 15727 model: '$1' 15047 15728 15048 # ArmPhone15049 ArmPhone:15050 regex: '(TSD Octa A0520P)[);/ ]'15051 device: 'smartphone'15052 model: '$1'15053 15054 15729 # Soyes 15055 15730 Soyes: … … 15060 15735 # Zidoo 15061 15736 Zidoo: 15062 regex: 'ZIDOO[ _](H6 Pro|X 9S)[);/ ]'15737 regex: 'ZIDOO[ _](H6 Pro|X6 Pro|X9S|Z10|X[158])[);/ ]' 15063 15738 device: 'tv' 15064 15739 model: '$1' … … 15095 15770 - regex: 'E653\(ENERGY L\)[);/ ]' 15096 15771 model: 'Energy L' 15772 - regex: 'PHICOMM ENERGY 3\+[);/ ]' 15773 model: 'Energy 3+' 15097 15774 - regex: 'CLUE (2S|M)[);/ ]' 15098 15775 model: 'Clue $1' … … 15174 15851 # Q.Bell 15175 15852 'Q.Bell': 15176 regex: '(QPHONE _10.1)[);/ ]'15853 regex: '(QPHONE[_ ](?:10.1|9.1|5.4))[);/ ]' 15177 15854 device: 'smartphone' 15178 15855 model: '$1' … … 15192 15869 # Goophone 15193 15870 Goophone: 15194 regex: '(?:M(G492|L7[JK]2)CH|MN(4A2|8J2)ZP|MGA92ZP )[/]A[);/ ]'15195 device: 'smartphone' 15196 models: 15197 - regex: '( MG492CH|MGA92ZP)[/]A[);/ ]'15871 regex: '(?:M(G492|L7[JK]2)CH|MN(4A2|8J2)ZP|MGA92ZP|MKU82ZP|MNGW2CH|MNH02CH|MNRM2CH)[/]A[);/ ]' 15872 device: 'smartphone' 15873 models: 15874 - regex: '(?:MG492CH|MGA92ZP)[/]A[);/ ]' 15198 15875 model: 'I6 Plus' 15199 15876 - regex: 'ML7[JK]2CH[/]A[);/ ]' 15200 15877 model: 'I6' 15201 - regex: 'MN4A2ZP[/]A[);/ ]' 15878 - regex: 'MKU82ZP[/]A[);/ ]' 15879 model: 'I6S' 15880 - regex: 'MNGW2CH[/]A[);/ ]' 15881 model: 'I6S Plus' 15882 - regex: '(?:MN4A2ZP|MNH02CH)[/]A[);/ ]' 15202 15883 model: 'I7' 15203 - regex: ' MN8J2ZP[/]A[);/ ]'15884 - regex: '(?:MN8J2ZP|MNRM2CH)[/]A[);/ ]' 15204 15885 model: 'I7 Plus' 15205 15886 … … 15212 15893 # Bitmore 15213 15894 Bitmore: 15214 regex: '( Mobitab)(10)c-3G[);/ ]'15895 regex: '(?:Mobitab10c-3G|Tab1011Q_II)[);/ ]' 15215 15896 device: 'tablet' 15216 model: '$1 $2C 3G' 15897 models: 15898 - regex: '(Mobitab)(10)c-3G[);/ ]' 15899 model: '$1 $2C 3G' 15900 - regex: 'Tab1011Q_II[);/ ]' 15901 model: 'Tab1011Q II' 15217 15902 15218 15903 # Kuliao … … 15224 15909 # Sugar 15225 15910 Sugar: 15226 regex: 'SUGAR (C[12]1|[YF]11|[YFS]9|C6|Y7|Y15)[);/ ]' 15227 device: 'smartphone' 15228 model: '$1' 15911 regex: 'SUGAR (?:C[12]1|[YF]11|[YFS]9|C6|[FY]7|Y8|Y1[25])[);/ ]' 15912 device: 'smartphone' 15913 models: 15914 - regex: 'SUGAR Y([78]) MAX[);/ ]' 15915 model: 'Y$1 Max' 15916 - regex: 'SUGAR F7 Mini[);/ ]' 15917 model: 'F7 Mini' 15918 - regex: 'SUGAR (C[12]1|[YF]11|[YFS]9|C6|Y7|Y1[25])[);/ ]' 15919 model: '$1' 15920 15229 15921 15230 15922 # Xshitou … … 15254 15946 # VKworld 15255 15947 VKworld: 15256 regex: '(VK700)-MAX[);/ ]' 15257 device: 'smartphone' 15258 model: '$1 Max' 15948 regex: '(?:(?:VK700)-MAX|T5SE)[);/ ]' 15949 device: 'smartphone' 15950 models: 15951 - regex: '(VK700)-MAX[);/ ]' 15952 model: '$1 Max' 15953 - regex: 'T5SE[);/ ]' 15954 model: 'T5 SE' 15259 15955 15260 15956 # Mito 15261 15957 Mito: 15262 regex: 'MITO[- _](A(?:1[08]|55|180|2 60|313|322|33|3[136]0|[35]50|6[89]|7[235]|82|[356]0|810|950)|T(?:10|35|3[03]0|510|888)|311)[);/ ]'15263 device: 'smartphone' 15264 models: 15265 - regex: 'MITO[ _](A(?:1[08]|55|180|2 60|33|322|313|3[136]0|[35]50|6[89]|7[235]|82|[356]0|810|950))[);/ ]'15958 regex: 'MITO[- _](A(?:1[08]|55|180|2[36]0|313|322|33|3[136]0|[35]50|6[89]|7[235]|82|[356]0|810|950)|T(?:10|35|3[03]0|510|888)|311)[);/ ]' 15959 device: 'smartphone' 15960 models: 15961 - regex: 'MITO[ _](A(?:1[08]|55|180|2[36]0|33|322|313|3[136]0|[35]50|6[89]|7[235]|82|[356]0|810|950))[);/ ]' 15266 15962 model: '$1' 15267 15963 - regex: 'MITO-(311)[);/ ]' … … 15497 16193 # TD Systems 15498 16194 TD Systems: 15499 regex: '(K32DLX9HS|K40DL X9FS)[);/ ]'16195 regex: '(K32DLX9HS|K40DLM8FS|K40DLX9FS)[);/ ]' 15500 16196 device: 'tv' 15501 16197 model: '$1' … … 15503 16199 # Ravoz 15504 16200 Ravoz: 15505 regex: 'RAVOZ[ _](Z[347] )[);/ ]'16201 regex: 'RAVOZ[ _](Z[347]|R[478])[);/ ]' 15506 16202 device: 'smartphone' 15507 16203 model: '$1' … … 15560 16256 device: 'smartphone' 15561 16257 model: '$1' 16258 16259 # Winds (Windsmobile) 16260 Winds: 16261 regex: 'NOTE GRACE V[);/ ]' 16262 device: 'smartphone' 16263 model: 'Note Grace V' 16264 16265 # Asano 16266 Asano: 16267 regex: '32LF7130S[);/ ]' 16268 device: 'tv' 16269 model: '32LF7130S 32.0"' 16270 16271 # Phonemax 16272 Phonemax: 16273 regex: 'PHONEMAX[_ ](Saturn(?:[_ ]X)?|Mars)[);/ ]' 16274 device: 'smartphone' 16275 models: 16276 - regex: 'PHONEMAX[_ ]Saturn[_ ]X[);/ ]' 16277 model: 'Saturn X' 16278 - regex: 'PHONEMAX[_ ]Saturn[);/ ]' 16279 model: 'Saturn' 16280 - regex: 'PHONEMAX[_ ]Mars[);/ ]' 16281 model: 'Mars' 16282 16283 # Vipro (Vipro Mobile) 16284 Vipro: 16285 regex: 'VIPRO[);/ ]' 16286 device: 'smartphone' 16287 models: 16288 - regex: 'VIPRO PRO2X[);/ ]' 16289 model: 'Pro 2X' 16290 - regex: 'VIPRO PRO[ _-]?([0-9])[);/ ]' 16291 model: 'Pro $1' 16292 16293 # OzoneHD 16294 OzoneHD: 16295 regex: 'OzoneHD[ _](T2 WiFi|4K(?: TV)?)[);/ ]' 16296 device: 'tv' 16297 model: '$1' 16298 16299 # KZEN 16300 Kzen: 16301 regex: 'Ureki_U1[);/ ]' 16302 device: 'smartphone' 16303 model: 'Ureki U1' 16304 16305 # MELROSE 16306 Melrose: 16307 regex: 'MELROSE_S9[);/ ]' 16308 device: 'smartphone' 16309 model: 'S9' 16310 16311 # Crony 16312 Crony: 16313 regex: 'CRONY-7021[);/ ]' 16314 device: 'tablet' 16315 model: '7021' 16316 16317 # Takara 16318 Takara: 16319 regex: '(MID211H)[);/ ]' 16320 device: 'tablet' 16321 model: '$1' 16322 16323 # Tronsmart 16324 Tronsmart: 16325 regex: '(Orion R68G|Draco AW80|Draco H3)[);/ ]' 16326 device: 'tv' 16327 model: '$1' 16328 16329 # Amigoo 16330 Amigoo: 16331 regex: 'AMIGOO (R300|R9 Max|M1 Max|X15)[);/ ]' 16332 device: 'smartphone' 16333 model: '$1' 16334 16335 # Lumigon 16336 Lumigon: 16337 regex: 'Lumigon[ _](T3)[);/ ]' 16338 device: 'smartphone' 16339 model: '$1' 16340 16341 # Neomi 16342 Neomi: 16343 regex: 'NEO (909)[);/ ]' 16344 device: 'smartphone' 16345 model: 'Neo $1' 16346 16347 # Eltex (eltex-co.ru) 16348 Eltex: 16349 regex: '(?:NV501WAC|NV501)[);/ ]' 16350 device: 'tv' 16351 models: 16352 - regex: 'NV501WAC[);/ ]' 16353 model: 'NV-501-Wac' 16354 - regex: 'NV501[);/ ]' 16355 model: 'NV-501' 16356 16357 # Senkatel 16358 Senkatel: 16359 regex: 'Senkatel[ _](T1009|T8002|T701[12]|T9702)[);/ ]' 16360 device: 'tablet' 16361 model: '$1' 16362 16363 # Bobarry 16364 Bobarry: 16365 regex: '(?:K10[ ]?SE)[);/ ]' 16366 device: 'tablet' 16367 model: 'K10 SE' 16368 16369 # Wortmann 16370 Wortmann: 16371 regex: 'TERRA PAD 1004[);/ ]' 16372 device: 'tablet' 16373 model: 'Terra Pad 1004' 16374 16375 # BB Mobile 16376 BB Mobile: 16377 regex: 'Techno[_ ](TQ863Q|X595BT|S700BF|I700AJ|10.1 LTE TQ060X|7.0 LTE TQ763I)[);/ ]' 16378 device: 'tablet' 16379 models: 16380 - regex: 'Techno[_ ]S700BF[);/ ]' 16381 model: 'Techno 7.0" Pioneer LTE S700BF' 16382 - regex: 'Techno[_ ]10.1 LTE TQ060X[);/ ]' 16383 model: 'Techno 10.0" LTE TQ060X' 16384 - regex: 'Techno[_ ]TQ863Q[);/ ]' 16385 model: 'Techno 8.0" Poplar LTE TQ863Q' 16386 - regex: 'Techno[_ ]I700AJ[);/ ]' 16387 model: 'Techno 7.0" Mozg LTE I700AJ' 16388 - regex: 'Techno[_ ]7.0 LTE TQ763I[);/ ]' 16389 model: 'Techno 7.0" Kalash LTE TQ763I' 16390 16391 - regex: 'Techno[_ ](X595BT)[);/ ]' 16392 device: 'smartphone' 16393 model: 'Techno Spark 3G X595BT' 16394 16395 # 2E (2e.ua) 16396 2E: 16397 regex: '(?:E500A_2019|2E E450 2018)[);/ ]' 16398 device: 'smartphone' 16399 models: 16400 - regex: 'E500A_2019[);/ ]' 16401 model: 'E500A (2019)' 16402 - regex: '2E E450 2018[);/ ]' 16403 model: 'E450 (2018)' 16404 16405 # Billion 16406 Billion: 16407 regex: 'Capture\+[);/ ]' 16408 device: 'smartphone' 16409 model: 'Capture Plus' 16410 16411 # Tele2 (mobile operator) 16412 Tele2: 16413 regex: 'Tele2[ _](?:Mi[dn]i[ _][12][\._][10]|Mi[dn]i|Maxi(?:[ _](?:Plus|LTE))?)[);/ ]' 16414 device: 'smartphone' 16415 models: 16416 - regex: 'Tele2[ _]Mini[ _]1[_\.]1[);/ ]' 16417 model: 'Mini 1.1' 16418 - regex: 'Tele2[ _]Midi[ _]2[_\.]0[);/ ]' 16419 model: 'Midi 2.0' 16420 - regex: 'Tele2[ _](Maxi(?:[_ ](?:Plus|LTE))?)[);/ ]' 16421 model: '$1' 16422 - regex: 'Tele2[ _](Midi[ _]1\.1|Mi[dn]i)[);/ ]' 16423 model: '$1' 16424 16425 # Alfawise 16426 Alfawise: 16427 regex: '(A95X_R1)[);/ ]' 16428 device: 'tv' 16429 model: '$1' 16430 16431 # Klipad 16432 Klipad: 16433 regex: '(KL-V905)[);/ ]' 16434 device: 'smartphone' 16435 model: '$1' 16436 16437 # SQOOL (sqool.fr) 16438 SQOOL: 16439 regex: 'SQOOL-V(41?)[);/ ]' 16440 device: 'tablet' 16441 model: 'V$1' 16442 16443 # TurboKids 16444 TurboKids: 16445 regex: 'Turbokids[-_ ]?(TMNT|3G|S4)[);/ ]' 16446 device: 'tablet' 16447 model: '$1' 16448 16449 # Jinga 16450 Jinga: 16451 regex: 'Jinga[-_ ]|(?:Optim4G)[);/ ]' 16452 device: 'smartphone' 16453 models: 16454 - regex: 'Optim4G[);/ ]' 16455 model: 'Optim 4G' 16456 - regex: 'Jinga Iron[);/ ]' 16457 model: 'Iron' 16458 - regex: 'Jinga Basco neo[);/ ]' 16459 model: 'Basco Neo' 16460 - regex: 'Jinga Basco L3[);/ ]' 16461 model: 'Basco L3' 16462 - regex: 'Jinga Trezor S1 Plus[);/ ]' 16463 model: 'Trezor S1 Plus' 16464 - regex: 'JINGA_IGO_L2[);/ ]' 16465 model: 'IGO L2' 16466 - regex: 'JINGA_IGO_M1[);/ ]' 16467 model: 'IGO M1' 16468 16469 # Twoe 16470 Twoe: 16471 regex: 'TWOE[-_ ](E450R)[);/ ]' 16472 device: 'smartphone' 16473 model: '$1' 16474 16475 # iTruck 16476 iTruck: 16477 regex: 'iTRUCK 7 3G[);/ ]' 16478 device: 'smartphone' 16479 model: '7.0" 3G' 16480 16481 # Torex 16482 Torex: 16483 regex: 'TOREX-(PS12)[);/ ]' 16484 device: 'tablet' 16485 model: '$1' 16486 16487 # Doffler 16488 Doffler: 16489 regex: '(24DHS54)[);/ ]' 16490 device: 'tv' 16491 model: '$1' 16492 16493 # Oyyu 16494 Oyyu: 16495 regex: 'OYYUT11[);/ ]' 16496 device: 'tablet' 16497 model: 'T11 3G' 16498 16499 # Primux 16500 Primux: 16501 regex: 'Primux' 16502 device: 'smartphone' 16503 models: 16504 - regex: 'PrimuxDelta6[);/ ]' 16505 model: 'Delta 6' 16506 16507 # iMars 16508 iMars: 16509 regex: 'IMARS VEGA X7[);/ ]' 16510 device: 'smartphone' 16511 model: 'Vega X7' 16512 16513 # Logic 16514 Logic: 16515 regex: 'LOGIC[_ ](X[135]|X4M|L5D|X5[AFT]|X60G)(:?[_ ]LITE2?)?[);/ ]' 16516 device: 'smartphone' 16517 models: 16518 - regex: 'LOGIC[_ ](X5|X4M)[_ ]LITE[);/ ]' 16519 model: '$1 Lite' 16520 - regex: 'LOGIC[_ ](X5)[_ ]LITE2[);/ ]' 16521 model: '$1 Lite 2' 16522 - regex: 'LOGIC[_ ](X[13]|X4M|L5D|X5[AFT]|X60G)[);/ ]' 16523 model: '$1' 16524 16525 # Cloudfone 16526 Cloudfone: 16527 regex: 'Thrill Boost 3[);/ ]' 16528 device: 'smartphone' 16529 model: 'Thrill Boost 3' 16530 16531 # Vsmart 16532 Vsmart: 16533 regex: '(?:Joy 1\+|Active 1\+|Bee 3)[);/ ]' 16534 device: 'smartphone' 16535 models: 16536 - regex: 'Joy 1\+[);/ ]' 16537 model: 'Joy 1 Plus' 16538 - regex: 'Active 1\+[);/ ]' 16539 model: 'Active 1 Plus' 16540 - regex: 'Bee 3[);/ ]' 16541 model: 'Bee 3' 16542 16543 # MiXzo 16544 MiXzo: 16545 regex: 'MiXzo ME1030_3G[);/ ]' 16546 device: 'tablet' 16547 model: 'ME1030 3G' 16548 16549 # Openbox 16550 Openbox: 16551 regex: 'Openbox (A[34](?: (?:Pro|Lite))?)[);/ ]' 16552 device: 'tv' 16553 model: '$1' 16554 16555 # Ziox 16556 Ziox: 16557 regex: 'ZIOX[_ ]|(?:Astra Viva 4G)[);/ ]' 16558 device: 'smartphone' 16559 models: 16560 - regex: 'ZIOX_F9_PRO[);/ ]' 16561 model: 'F9 Pro' 16562 - regex: 'Astra Viva 4G[);/ ]' 16563 model: 'Astra Viva 4G' 16564 16565 # iDroid 16566 iDroid: 16567 regex: 'APACHE G6[);/ ]' 16568 device: 'smartphone' 16569 model: 'Apache G6' 16570 16571 # Aoson 16572 Aoson: 16573 regex: 'aoson(?:R10[1-3]|S[78])(?:[_ ]?Pro)?[);/ ]' 16574 device: 'tablet' 16575 models: 16576 - regex: 'aosonR10([1-3])[);/ ]' 16577 model: 'R10$1 10.1"' 16578 - regex: 'aosonS7_Pro[);/ ]' 16579 model: 'S7 Pro 7.0"' 16580 - regex: 'aosonS7[);/ ]' 16581 model: 'S7 7.0"' 16582 - regex: 'aosonS8Pro[);/ ]' 16583 model: 'S8 Pro 8.0"' -
clickervolt/trunk/others/device-detector/regexes/oss.yml
r2314546 r2391688 99 99 # Android 100 100 ########## 101 - regex: '[ ]([\d\.]+)\) AppleWebKit.*ROBLOX Android App' 102 name: 'Android' 103 version: '$1' 104 101 105 - regex: '(?:(?:Orca-)?Android|Adr)[ /](?:[a-z]+ )?(\d+[\.\d]*)' 102 106 name: 'Android' 103 107 version: '$1' 104 105 108 106 109 - regex: 'Android|Silk-Accelerated=[a-z]{4,5}' … … 185 188 # webOS 186 189 ########## 187 - regex: '(?:webOS| Palm webOS)(?:/(\d+[\.\d]+))?'190 - regex: '(?:webOS|web0S|Palm webOS)(?:/(\d+[\.\d]+))?' 188 191 name: 'webOS' 189 192 version: '$1' … … 210 213 version: '10' 211 214 212 - regex: 'CYGWIN_NT-6.4|Windows NT 6.4|Windows 10 '215 - regex: 'CYGWIN_NT-6.4|Windows NT 6.4|Windows 10|win10' 213 216 name: 'Windows' 214 217 version: '10' 215 218 216 219 - regex: 'CYGWIN_NT-6.3|Windows NT 6.3|Windows 8.1' 217 220 name: 'Windows' 218 221 version: '8.1' 219 222 220 221 223 - regex: 'CYGWIN_NT-6.2|Windows NT 6.2|Windows 8' 222 224 name: 'Windows' 223 225 version: '8' 224 225 226 - regex: 'CYGWIN_NT-6.1|Windows NT 6.1|Windows 7' 226 227 - regex: 'CYGWIN_NT-6.1|Windows NT 6.1|Windows 7|win7' 227 228 name: 'Windows' 228 229 version: '7' 229 230 230 231 231 - regex: 'CYGWIN_NT-6.0|Windows NT 6.0|Windows Vista' 232 232 name: 'Windows' 233 233 version: 'Vista' 234 235 234 236 235 - regex: 'CYGWIN_NT-5.2|Windows NT 5.2|Windows Server 2003 / XP x64' 237 236 name: 'Windows' 238 237 version: 'Server 2003' 239 240 238 241 239 - regex: 'CYGWIN_NT-5.1|Windows NT 5.1|Windows XP' 242 240 name: 'Windows' 243 241 version: 'XP' 244 245 242 246 243 - regex: 'CYGWIN_NT-5.0|Windows NT 5.0|Windows 2000' 247 244 name: 'Windows' 248 245 version: '2000' 249 250 246 251 247 - regex: 'CYGWIN_NT-4.0|Windows NT 4.0|WinNT|Windows NT' 252 248 name: 'Windows' 253 249 version: 'NT' 254 255 250 256 251 - regex: 'CYGWIN_ME-4.90|Win 9x 4.90|Windows ME' 257 252 name: 'Windows' 258 253 version: 'ME' 259 260 254 261 255 - regex: 'CYGWIN_98-4.10|Win98|Windows 98' 262 256 name: 'Windows' 263 257 version: '98' 264 265 258 266 259 - regex: 'CYGWIN_95-4.0|Win32|Win95|Windows 95|Windows_95' 267 260 name: 'Windows' 268 261 version: '95' 269 270 262 271 263 - regex: 'Windows 3.1' 272 264 name: 'Windows' 273 265 version: '3.1' 274 275 266 267 - regex: 'FBW.*FBSV/(\d+[\.\d]*);' 268 name: 'Windows' 269 version: '$1' 270 276 271 - regex: 'Windows' 277 272 name: 'Windows' -
clickervolt/trunk/readme.txt
r2383010 r2391688 285 285 286 286 == Changelog == 287 = 1.167 = 288 * Updated device detection API 289 287 290 = 1.166 = 288 291 * Added template for Awin affiliate network
Note: See TracChangeset
for help on using the changeset viewer.