Skip to content

Commit 377cbdf

Browse files
authored
Detect new brands: F+, SobieTech, Accesstyle, Canguro, Epic, Gamma, Lime, Xcell, VETAS and Detect device for exist brands (#155)
* Detect device for exist brands: Xiaomi, Huawie, Vivo, Lenovo (matomo-org#7445) feat: detect device brand Samsung: Galaxy Watch 4 44mm (SM-R875F), Galaxy Watch 4 40mm (SM-R870, SM-R860), Galaxy Watch 5 40mm (SM-R900, SM-R905U, SM-R905N, SM-R905F), Galaxy Gear S2 43mm (SM-R720), Galaxy Watch 5 Pro 50mm (SM-R925F, SM-R925N, SM-R925U), Galaxy Watch 5 Pro 45mm (SM-R920), Galaxy Gear S2 44mm (SM-R730A), Galaxy Watch 5 44mm (SM-R915U, SM-R915F, SM-R910), Galaxy Watch 4 46mm (SM-R895U, SM-R895N, SM-R895F) feat: detect device brand Starwind: SW-LED24SG303 feat: detect device brand SUNWIND: SUN-LED43XU400 feat: detect device brand DEXP: U43G8100QG feat: detect device brand NEXON: X3 feat: detect device brand Irbis: 32H1YDX000BS2 feat: detect device brand Teclast: M40 Plus feat: detect device brand Blackview: Tab 15 Pro feat: detect device brand Huawei: MatePad 11 WiFi (DBR-W09), Nova 8 (Angela-L02B), Honor X50i (CRT-AN00), P60 Pro (MNA-AL00) feat: detect device brand Vivo: iQOO Neo 3 feat: detect device brand Karbonn: Aura Sleek 4G feat: detect device brand Lenovo: TAB3 10 Plus (TB3-X70L), Tab M10 FHD Rel (TB-X605LC), IdeaTab A10-70 (A7600-H) * feat: detect device brand Xiaomi: Redmi Note 9 Pro Max, Redmi K30 4G (M1912G7BC) feat: detect device brand Huawei: P50 Pro (JAD-AL80) feat: detect device brand Vivo: iQOO Neo 5S feat: detect device brand Asano: 32LF7120T 32.0" feat: detect device brand Doffler: 43KUS65 feat: detect device brand Starwind: SW-LED55UG400 feat: detect device brand Irbis: 32H1YDX000FBS2, 39H1YDX000BS2 Detect new brand F+ and Detect device for exist brands (matomo-org#7443) feat: detect device brand Tecno Mobile: Spark 10 5G (TECNO KI8), Camon 20 Pro 5G (TECNO CK8n) feat: detect device brand Xiaomi: Civi 1S feat: detect device brand Majestic: Joe feat: detect device brand YOTOPT: X109 feat: detect device brand Prestigio: PTV32SS08Z feat: detect device brand Hartens: HTY-43F06B-VZ feat: detect device brand Skyline: 43LST5975 feat: detect device brand True: Smart Tab 7.0 QuadCore feat: detect device brand Lenovo: Yoga Tablet 10 HD (B8080-F), Tab M10 FHD (TB-X605L) feat: detect device brand Huawei: Honor 90 Lite (CRT-NX1), Nova 11 Pro (GOA-LX9), Nova Y91 (STG-LX1), P30 Lite (MAR-L21MEB) * feat: detect device brand Tecno Mobile: Camon 18 Premier feat: detect device brand Casper: VIA X30 Plus feat: detect device brand Huawei: Honor Play 6C (VNE-AN40), Nova 6 5G feat: detect device brand Realme: 10 Pro 5G (RMX3660) feat: detect device brand Lenovo: K9 (L38043) feat: detect device brand PocketBook: 970 feat: detect device brand Xiaomi: Pad 6 Pro (23046RP50C) feat: detect device brand iTel: Vision 5 Plus (S662LCN) feat: detect device brand V-HOME: 43LU1210 feat: detect device brand Hi: VHIX-32F199MSA, 50USY151X feat: detect device brand DEXP: U65G8000Q, H3218000K, H32I8000K feat: detect device brand Accesstyle: F32EY1500B feat: detect device brand BAFF: 32Y STV-R feat: detect device brand OPPO: RX17 Neo, R15 Dream Mirror, Reno 6, Find X3 Lite * feat: detect device new brand F+: SH60 feat: detect device brand Google: Pixelbook Go feat: detect device brand Acer: TravelMate B118-M feat: detect device brand Xiaomi: Redmi Note 12S, Redmi Note 12, Mi 8 Lite, Redmi 12 feat: detect device brand Huawei: Nova 11 Pro (GOA-AL80) feat: detect device brand Oukitel: WP21 Ultra, WP22, WP23 feat: detect device brand Unihertz: 8849 Tank 2 feat: detect device brand OPPO: Find X3 Pro feat: detect device brand AMCV: LE-39ZTHS25 feat: detect device brand Magicsee: Iron+ feat: detect device brand Rombica: Smart Box A2 feat: detect device brand V-HOME: 24LH1211 feat: detect device brand DEXP: U50H8050EG feat: detect device brand Hartens: HTY-50UHD11B-S2, HTY-24H06W-VZ feat: detect device brand HIPER: U50YQ2200GR feat: detect device brand Teclast: P30S feat: detect device brand Hyundai: H-LED55GU7003, H-LED43FS5003 feat: detect device brand Asus: ZenPad 3 8.0 (P008) feat: detect device brand Dom.ru: Movix Go feat: detect device brand Novex: NWX-24H121MSY feat: detect device brand Horizont: 32LE7052D feat: detect device brand Vekta: LD-32SR4850BS feat: detect device brand Tecno Mobile: Camon 20 (TECNO CK6n), Camon 20 Premier 5G (TECNO CK9n) Detect device for exist brands: Vivo, POCO, Blu, Xiaomi, Asus, Realme, iTel (matomo-org#7442) feat: detect device brand Tecno Mobile: Pova 5 feat: detect device brand Xiaomi: Redmi 12 (23053RN02A) feat: detect device brand Asus: ZenFone 7 (AI2205_C) feat: detect device brand Realme: 11 Pro+ 5G (RMX3741) feat: detect device brand Vivo: S17 (V2283A) feat: detect device brand POCO: C51 (2305EPCC4G) feat: detect device brand Zidoo: X9 feat: detect device brand Erisson: 55ULES92T2SM feat: detect device brand Xiaomi: Redmi 12 (23053RN02Y) feat: detect device brand Vivo: Y36 (V2247), U20 feat: detect device brand Blu: M10L Pro feat: detect device brand CUBOT: King Kong 9 feat: detect device brand Mintt: UltraMintt X5 feat: detect device brand ZTE: V965 feat: detect device brand Hyundai: H-LED32FS5005 feat: detect device brand Realme: 11 Pro 5G (RMX3771), Redmi K60E (22122RK93C) feat: detect device brand iTel: P40 (P662LN, P662L) feat: detect device brand POCO: C55 (22127PC95I) feat: detect device brand ECS: TR10CS2 feat: detect device brand Starwind: SW-LED43SG300 feat: detect device brand Asano: 32LH8110T 32.0" feat: detect device brand IconBIT: Movie Z Detect new brands: SobieTech, Accesstyle, Canguro, Epic, Gamma, Lime Xcell, VETAS and Detect device for exist brands (matomo-org#7438) feat: detect device new brand Accesstyle: U43EY1500B feat: detect device new brand SobieTech: Smart LED 3D Projector feat: detect device brand Vivo: iQOO Neo 5 Lite, iQOO Neo 8 (V2301A) feat: detect device brand Hoffmann: X Max feat: detect device brand Novex: NVX-43U329MSY feat: detect device brand Sunny: SS01, S52D feat: detect device brand Spice: Mi-520N, Mi-526N, Mi-441, Mi-509, Mi-551, Mi-549, Mi-526, Mi-518, Mi-514, Mi-513, Mi-507, Mi-506, Mi-431, Mi-359, Mi-710, Mi-730 feat: detect device new brand Canguro: M75TG feat: detect device new brand Epic: ePad 7i feat: detect device new brand Gamma: EDU-7MT4 feat: detect device new brand Lime: Z2 Plus feat: detect device new brand Xcell: Enia feat: detect device new brand VETAS: V10 feat: detect device brand China Mobile: N5 (M762G) feat: detect device brand Intex: Aqua Power IV feat: detect device brand iTel: A31 Plus, A13 Plus feat: detect device brand Hurricane: Epic feat: detect device brand Odotpad: Dragon Fruit Fire V8 feat: detect device brand Modecom: Echo Lolly feat: detect device brand Yezz: Epic T feat: detect device brand Freetel: Fun Plus feat: detect device brand Fluo: F Plus feat: detect device brand InnJoo: Fire 4, Fire 4 Pro, Fire 4 Plus feat: detect device brand M-Tech: Eros Plus, Eros Power feat: detect device brand Hotwav: M5i, M5 Plus feat: detect device brand Gionee: M5 Plus, M5 Mini, M2 Mini feat: detect device brand S-TELL: M580 feat: detect device brand Smartex: M520, M700 feat: detect device brand MyPhone: A898 Duo feat: detect device brand Mint: VirGo, Orion feat: detect device brand Sico: More 3 feat: detect device brand Echo Mobiles: PRISM, STUDIO feat: detect device brand Eks Mobility: S45U feat: detect device brand Swipe: Elite Dual feat: detect device brand Proline: Falcon X (M504) feat: detect device brand Evercoss: M55C, M55B, M55A feat: detect device brand Movitel: M8414, M8415, M8416, M8418, M8601, M9103, M9101B, M9101A * chore: update README.md
1 parent df915c7 commit 377cbdf

18 files changed

+5312
-306
lines changed

README.md

Lines changed: 173 additions & 171 deletions
Large diffs are not rendered by default.

parser/device/brand-short.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ module.exports = {
1414
'10M': '10moons',
1515
'41': 'A1',
1616
'00': 'Accent',
17+
'ACC': 'Accesstyle',
1718
'AE': 'Ace',
1819
'AC': 'Acer',
1920
'3K': 'Acteck',
@@ -208,6 +209,7 @@ module.exports = {
208209
'BC': 'Camfone',
209210
'CJ': 'Cavion',
210211
'4D': 'Canal Digital',
212+
'CNG': 'Canguro',
211213
'CEI': 'Ceibal',
212214
'02': 'Cell-C',
213215
'CEL': 'Cellacom',
@@ -393,6 +395,7 @@ module.exports = {
393395
'ENT': 'Entity',
394396
'ENV': 'Envizen',
395397
'8E': 'Epik One',
398+
'EPK': 'Epic',
396399
'XP': 'Epson',
397400
'EPH': 'Ephone',
398401
'E7': 'Ergo',
@@ -428,6 +431,7 @@ module.exports = {
428431
'UF': 'EYU',
429432
'UE1': 'UE',
430433
'5F': 'F150',
434+
'FPS': 'F+',
431435
'F6': 'Facebook',
432436
'FAC': 'Facetel',
433437
'FA1': 'Facime',
@@ -488,6 +492,7 @@ module.exports = {
488492
'GA': 'Gateway',
489493
'99': 'Galaxy Innovations',
490494
'GA1': 'Galactic',
495+
'GAM': 'Gamma',
491496
'GAZ': 'Gazer',
492497
'GEA': 'Geanee',
493498
'GEN': 'Geant',
@@ -798,6 +803,7 @@ module.exports = {
798803
'LIN': 'Linsay',
799804
'LF': 'Lifemaxx',
800805
'LI': 'Lingwin',
806+
'LIM': 'Lime',
801807
'LJ': 'L-Max',
802808
'LW': 'Linnex',
803809
'JJ': 'Listo',
@@ -1297,6 +1303,7 @@ module.exports = {
12971303
'8S': 'Soyes',
12981304
'77': 'SONOS',
12991305
'68': 'Soho Style',
1306+
'SOB': 'SobieTech',
13001307
'PK': 'Spark',
13011308
'FS': 'SPC',
13021309
'6S': 'Spectrum',
@@ -1492,6 +1499,7 @@ module.exports = {
14921499
'VR': 'Vernee',
14931500
'VX': 'Vertex',
14941501
'VE': 'Vertu',
1502+
'VET': 'VETAS',
14951503
'VL': 'Verykool',
14961504
'QV': 'Verssed',
14971505
'VER': 'Versus',
@@ -1614,6 +1622,7 @@ module.exports = {
16141622
'X8': 'Xtratech',
16151623
'XCR': 'Xcruiser',
16161624
'XCO': 'XCOM',
1625+
'XCL': 'Xcell',
16171626
'XWA': 'Xwave',
16181627
'YD': 'Yandex',
16191628
'YA': 'Yarvik',

regexes/bots.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3371,6 +3371,14 @@
33713371
name: 'Lumar'
33723372
url: 'https://www.lumar.io/'
33733373

3374+
- regex: 'RepoLookoutBot'
3375+
name: 'Repo Lookout'
3376+
category: 'Crawler'
3377+
url: 'https://www.repo-lookout.org/'
3378+
producer:
3379+
name: 'Crissy Field GmbH'
3380+
url: 'https://www.crissyfield.de/'
3381+
33743382
# Generic detections
33753383
- regex: '[a-z0-9\-_]*((?<!cu|power[ _]|m[ _])bot(?![ _]TAB|[ _]?5[0-9]|[ _]Senior|[ _]Junior)|crawler|crawl|checker|archiver|transcoder|spider)([^a-z]|$)'
33763384
name: 'Generic Bot'

regexes/client-index-hash.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2726,6 +2726,9 @@ cafc9d6:
27262726
7ad5aca4:
27272727
- - 266
27282728
- []
2729+
244b4560:
2730+
- - 281
2731+
- []
27292732
30a8c29e:
27302733
- - 243
27312734
- []
@@ -2903,6 +2906,15 @@ eb41fb3:
29032906
501a928:
29042907
- - 444
29052908
- []
2909+
32098f80:
2910+
- - 337
2911+
- []
2912+
1ea04e81:
2913+
- - 337
2914+
- []
2915+
'49e26001':
2916+
- - 337
2917+
- []
29062918
3f25a42:
29072919
- []
29082920
- []
@@ -5171,9 +5183,6 @@ e68f8e6:
51715183
21091c94:
51725184
- - 361
51735185
- []
5174-
244b4560:
5175-
- - 281
5176-
- []
51775186
36b717d8:
51785187
- - 279
51795188
- []
@@ -6132,6 +6141,9 @@ bf94bc0:
61326141
4a3452c9:
61336142
- []
61346143
- - 67
6144+
af7a0fd:
6145+
- - 178
6146+
- []
61356147
344192af:
61366148
- - 365
61376149
- []
@@ -6537,9 +6549,6 @@ ef6fc3d:
65376549
75f0e5df:
65386550
- - 289
65396551
- []
6540-
af7a0fd:
6541-
- - 178
6542-
- []
65436552
7829fd55:
65446553
- []
65456554
- - 66
@@ -7240,3 +7249,9 @@ e0bc6d3:
72407249
4b77dde1:
72417250
- - 301
72427251
- []
7252+
1c8ce5e5:
7253+
- - 305
7254+
- []
7255+
745c2669:
7256+
- - 365
7257+
- []

0 commit comments

Comments
 (0)