Skip to content

Commit

Permalink
Detect new brands: Smart, Stylo, Galaxy Innovations, Benzo, Exmart an…
Browse files Browse the repository at this point in the history
…d Detect devices for existing brands: GOCLEVER, Hurricane, Gresso, Mobicel, Riviera, Haier, Alcatel, Kanji, Karbonn, NextBook, Leader Phone, Leotec, TrekStor, Highscreen, Starmobile, Blu, Lava, Gome, Hyundai, Carrefour, F2 Mobile, Xiaomi, Sony, Sico, Amazon, Asus (#6856)

* feat(device) Smart brand was renamed to Smart Electronic
feat(device) detect new brand Smart model: Coral 4

* feat(device) detect brand GOCLEVER models: Quantum 2 1010 Mobile, Quantum 2 700 Mobile,
 Quantum 2 960 Mobile, Quantum 2 400S, Quantum 2 500 Rugged, Quantum 2 550, Quantum 5 500 Rugged,
 Quantum 3 550 Rugged, Quantum 3 500 Lite, Quantum 3 500

* feat(device) detect new brand Stylo models: F1, SV61 Vector Plus, S9 Topaz, SM61 Magic Plus, S57 Azure, S57 Alure
feat(device) detect brand Hurricane model: Glaze
feat(device) detect brand Mobicel model: Rebel
feat(device) detect brand Gresso model: Regal R2
feat(device) detect brand Riviera model: U963
feat(device) detect brand Haier models: L55s (HM-I559-FL), G7s (HM-I560-FL), G51 (HM-G553-FL), L8 (HM-N701-FL), HL810G
feat(device) test detect brand UMIDIGI model: Rome X

* feat(device) detect brand Alcatel models: 1S (2020) (5028D), 3L (2020) (5029A), 1SE (2020) (5030D), 1SE (2020) (5030D_EEA)
feat(device) detect brand Kanji models: Ailu Max (KJ-OB02), Gochi (KJ-GOCHI), Alfa (KJ-ALFARK), Smart 4K (KJ-SMART4K)

* feat(device) detect brand Karbonn models: Mach Five, Titanium Mach One, Titanium Mach One Plus
feat(device) detect brand NextBook model: Ares 10 (NEXT1015BAP)
feat(device) detect brand Leader Phone models: Vyper Pro, Daisy

* feat(device) detect brand Leotec model: Supernova iS3G
feat(device) detect brand TrekStor model: SurfTab Xintron I 10.1"
feat(device) detect brand Highscreen model: Power Five
feat(device) detect brand Starmobile model: UP Max
feat(device) detect brand Blu models: Grand Max, Grand Mini
feat(device) detect brand Lava model: Grand 2C

* feat(device) detect new brand Galaxy Innovations model: Uni 2
feat(device) detect brand Gome model: C51
feat(device) detect brand Hyundai model: Ultra Vision Plus

* feat(device) detect brand Carrefour model: CT735
feat(device) detect brand F2 Mobile model: C8 Finger
feat(device) test detect brand Accent model: Cameleon C5

* feat(device) detect brand Xiaomi model: Redmi Note 10 JE (XIG02)
feat(device) detect brand Sony models: Xperia 10 III Lite (XQ-BT44), Xperia 1 III (XQ-BC72)

* feat(device) detect new brand Benzo model: Class S300 LTE
feat(device) detect new brand Exmart model: K1
feat(device) detect brand Sico model: Express 3
feat(device) detect brand Amazon models: Fire HD 10 (2021) (KFTRWI), Fire HD 10 Plus (2021) (KFTRPWI)
feat(device) detect brand Sony model: Xperia 1 Professional Edition (J9150)
feat(device) detect brand Asus model: ROG Phone 5 (ASUS_I005D)
feat(device) test detect brand Kyocera model: Torque G02 (KYV35)

feat(app) detect app TikTok For iOS
feat(os) detect OS HarmonyOS
  • Loading branch information
sanchezzzhak committed Sep 20, 2021
1 parent 6e02438 commit e222f1d
Show file tree
Hide file tree
Showing 19 changed files with 1,658 additions and 101 deletions.
36 changes: 18 additions & 18 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion parser/const/apple-os.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module.exports = [
'Apple TV',
'tvOS',
'iOS',
'Mac',
'iPadOS',
Expand Down
10 changes: 7 additions & 3 deletions parser/device/brand-short.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// prettier-ignore
module.exports = {
'5E': '2E',
'2F': '2F Mobile',
'2F': 'F2 Mobile',
'3Q': '3Q',
'J7': '7 Mobile',
'2Q': '3GNET',
Expand Down Expand Up @@ -94,6 +94,7 @@ module.exports = {
'BL': 'Beetel',
'BQ': 'BenQ',
'BS': 'BenQ-Siemens',
'4Y': 'Benzo',
'BY': 'BS Mobile',
'BZ': 'Bezkam',
'9B': 'Bellphone',
Expand Down Expand Up @@ -272,6 +273,7 @@ module.exports = {
'EO': 'Evolveo',
'E0': 'EvroMedia',
'XE': 'ExMobile',
'4Z': 'Exmart',
'EH': 'EXO',
'EX': 'Explay',
'E5': 'Extrem',
Expand All @@ -280,7 +282,6 @@ module.exports = {
'EI': 'Ezio',
'EZ': 'Ezze',
'5F': 'F150',
'57': 'F2 Mobile',
'F6': 'Facebook',
'FA': 'Fairphone',
'FM': 'Famoco',
Expand Down Expand Up @@ -317,6 +318,7 @@ module.exports = {
'0G': 'GFive',
'GM': 'Garmin-Asus',
'GA': 'Gateway',
'99': 'Galaxy Innovations',
'GD': 'Gemini',
'GN': 'General Mobile',
'2G': 'Genesis',
Expand Down Expand Up @@ -824,7 +826,8 @@ module.exports = {
'SK': 'Skyworth',
'14': 'Smadl',
'19': 'Smailo',
'SR': 'Smart',
'SR': 'Smart Electronic',
'49': 'Smart',
'47': 'SmartBook',
'3B': 'Smartab',
'80': 'SMARTEC',
Expand Down Expand Up @@ -859,6 +862,7 @@ module.exports = {
'S2': 'Stonex',
'ST': 'Storex',
'71': 'StrawBerry',
'69': 'Stylo',
'9S': 'Sugar',
'06': 'Subor',
'SZ': 'Sumvision',
Expand Down
33 changes: 27 additions & 6 deletions parser/os/os_families.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
// prettier-ignore
module.exports = {
'Android': ['AND', 'CYN', 'FIR', 'REM', 'RZD', 'MLD', 'MCD', 'YNS', 'GRI'],
'Android': [
'AND',
'CYN',
'FIR',
'REM',
'RZD',
'MLD',
'MCD',
'YNS',
'GRI',
'HAR'],
'AmigaOS': ['AMG', 'MOR'],
'BlackBerry': ['BLB', 'QNX'],
'Brew': ['BMP'],
Expand All @@ -13,17 +23,28 @@ module.exports = {
'iOS': ['IOS', 'ATV', 'WAS', 'IPA'],
'RISC OS': ['ROS'],
'GNU/Linux': [
'LIN', 'ARL', 'DEB', 'KNO', 'MIN', 'UBT', 'KBT', 'XBT', 'LBT', 'FED',
'RHT', 'VLN', 'MDR', 'GNT', 'SAB', 'SLW', 'SSE', 'CES', 'BTR', 'SAF',
'ORD', 'TOS', 'RSO', 'DEE', 'FRE', 'MAG', 'FEN', 'CAI', 'PCL', 'HAS',
'LOS', 'DVK',
'LIN', 'ARL', 'DEB', 'KNO', 'MIN', 'UBT', 'KBT', 'XBT', 'LBT', 'FED',
'RHT', 'VLN', 'MDR', 'GNT', 'SAB', 'SLW', 'SSE', 'CES', 'BTR', 'SAF',
'ORD', 'TOS', 'RSO', 'DEE', 'FRE', 'MAG', 'FEN', 'CAI', 'PCL', 'HAS',
'LOS', 'DVK',
],
'Mac': ['MAC'],
'Mobile Gaming Console': ['PSP', 'NDS', 'XBX'],
'Real-time OS': ['MTK', 'TDX', 'MRE'],
'Other Mobile': ['WOS', 'POS', 'SBA', 'TIZ', 'SMG', 'MAE'],
'Symbian': ['SYM', 'SYS', 'SY3', 'S60', 'S40'],
'Unix': ['SOS', 'AIX', 'HPX', 'BSD', 'NBS', 'OBS', 'DFB', 'SYL', 'IRI', 'T64', 'INF'],
'Unix': [
'SOS',
'AIX',
'HPX',
'BSD',
'NBS',
'OBS',
'DFB',
'SYL',
'IRI',
'T64',
'INF'],
'WebTV': ['WTV'],
'Windows': ['WIN'],
'Windows Mobile': ['WPH', 'WMO', 'WCE', 'WRT', 'WIO'],
Expand Down
1 change: 1 addition & 0 deletions parser/os/os_systems.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ module.exports = {
'HPX': 'HP-UX',
'HAI': 'Haiku OS',
'IPA': 'iPadOS',
'HAR': 'HarmonyOS',
'HAS': 'HasCodingOS',
'IRI': 'IRIX',
'INF': 'Inferno',
Expand Down
5 changes: 1 addition & 4 deletions regexes/client/mobile_apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -358,10 +358,7 @@
version: '$1'

# TikTok (https://apps.apple.com/app/id835599320 | https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically)
- regex: 'TikTok[/ ](\d+\.(?:[\.\d]+))?'
name: 'TikTok'
version: '$1'
- regex: 'AppName/musical_ly app_version/(\d+\.[\.\d]+)?'
- regex: '(?:TikTok[/ ]|musical_ly_|AppName/musical_ly app_version/)(\d+\.(?:[\.\d]+))?'
name: 'TikTok'
version: '$1'

Expand Down
184 changes: 162 additions & 22 deletions regexes/device-index-hash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,8 @@ neosr620:
- Apple
6025h_eea:
- Alcatel
bmh-tn10:
- Huawei
shtrih-smartpos-f2:
- Shtrikh-M
wisenet5:
Expand Down Expand Up @@ -1048,6 +1050,8 @@ redmi note 4x:
- Xiaomi
mi note 2:
- Xiaomi
xig02:
- Xiaomi
'ipod5,1':
- Apple
hmt390q:
Expand All @@ -1058,6 +1062,28 @@ nw-z1000series:
- Sony
lenco diverso-700:
- Lenco
da220hql:
- Acer
da241hl:
- Acer
vsd220:
- ViewSonic
ifp7550-3:
- ViewSonic
ifp9850-3:
- ViewSonic
ifp8650-3:
- ViewSonic
ifp6550-3:
- ViewSonic
wt22m-fi:
- AOpen
wt19m-fi:
- AOpen
aeobc:
- Amazon
aeokn:
- Amazon
i7u:
- Advan
i4u:
Expand Down Expand Up @@ -19770,6 +19796,110 @@ cp-j55aw:
- Covia
cp-j55ax:
- Covia
coral 4:
- Smart
quantum_2_400s:
- GOCLEVER
quantum_2_500_rugged:
- GOCLEVER
quantum_2_550:
- GOCLEVER
quantum_5_500_rugged:
- GOCLEVER
quantum_3_550_rugged:
- GOCLEVER
quantum_3_500_lite:
- GOCLEVER
quantum_3_500:
- GOCLEVER
rome x:
- UMIDIGI
stylo f1:
- Stylo
stylo sv61 vector+:
- Stylo
stylo_s9_topaz:
- Stylo
stylo sm61 magic+:
- Stylo
s57_azure:
- Stylo
s57_alure:
- Stylo
glaze:
- Hurricane
rebel:
- Mobicel
regal r2:
- Gresso
riviera u963:
- Riviera
hm-i559-fl:
- Haier
hm-i560-fl:
- Haier
hm-g553-fl:
- Haier
hm-n701-fl:
- Haier
5028d:
- Alcatel
5029a:
- Alcatel
5030d:
- Alcatel
5030d_eea:
- Alcatel
5030u:
- Alcatel
5030e_ru:
- Alcatel
5030f_eea:
- Alcatel
5061u:
- Alcatel
vyper pro:
- Leader Phone
lp daisy:
- Leader Phone
machfive:
- Karbonn
machone:
- Karbonn
machoneplus:
- Karbonn
powerfive:
- Highscreen
starmobile up max:
- Starmobile
grand max:
- Blu
grand mini:
- Blu
grand2c:
- Lava
gome 2017x82a:
- Gome
ultra_vision_plus:
- Hyundai
cameleon c5:
- Accent
c8finger:
- F2 Mobile
xq-bt44:
- Sony
xq-bc72:
- Sony
asus_i005d:
- Asus
kyv35:
- Kyocera
j9150:
- Sony
class s300 lte:
- Benzo
exmart k1:
- Exmart
bravis_a506:
- Bravis
bravis delta:
Expand Down Expand Up @@ -27315,28 +27445,6 @@ as-4421:
- Assistant
gsmart alto a2:
- Gigabyte
da220hql:
- Acer
da241hl:
- Acer
vsd220:
- ViewSonic
ifp7550-3:
- ViewSonic
ifp9850-3:
- ViewSonic
ifp8650-3:
- ViewSonic
ifp6550-3:
- ViewSonic
wt22m-fi:
- AOpen
wt19m-fi:
- AOpen
aeobc:
- Amazon
aeokn:
- Amazon
bush 10.0 mytablet:
- Bush
bush 7.85 tablet:
Expand Down Expand Up @@ -32478,6 +32586,34 @@ btouch7_plus:
- Bundy
compumax blue:
- Digiland
quantum_2_1010_mobile:
- GOCLEVER
quantum_2_700_mobile:
- GOCLEVER
quantum_2_960_mobile:
- GOCLEVER
hl810g:
- Haier
kj-ob02:
- Kanji
kj-gochi:
- Kanji
kj-alfark:
- Kanji
next1015bap:
- NextBook
supernova is3g:
- Leotec
xintroni10.1:
- TrekStor
ct735_16gb:
- Carrefour
kftrpwi:
- Amazon
kftrwi:
- Amazon
express3:
- Sico
senkatel_t1009:
- Senkatel
senkatel_t7011:
Expand Down Expand Up @@ -33493,6 +33629,10 @@ chromecast:
- Google
iconbit stick:
- IconBIT
kj-smart4k:
- Kanji
gi uni2:
- Galaxy Innovations
bb2 pro:
- Mecool
kii pro:
Expand Down
Loading

0 comments on commit e222f1d

Please sign in to comment.