Файл: vendor/whichbrowser/parser/data/indices/models-android.php
Строк: 1191
<?php
namespace WhichBrowserData;
DeviceModels::$ANDROID_INDEX = array (
'@' =>
array (
0 => 'A[0-9]{3,3}!!',
1 => 'E[0-9]{2,2}0?!!',
2 => 'S[0-9]{2,2}0?!!',
3 => 'V[0-9]{2,2}0!!',
4 => 'Z[0-9]{3,3}!!',
5 => '[0-9]0[0-9]F!!',
6 => '(Haier[- ])?H[ETW]- ?[A-Z][0-9]!!',
7 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
8 => '[SX06][0-9]{2,2}HT!!',
9 => '(Huawei )?[MSTX](1|2|7|8|10)\-[A-Z0-9][0-9]{2,2}!!',
10 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
11 => 'G[0-9]{3,3}!!',
12 => 'Y[0-9]{3,3}!!',
13 => '[0-9AS][0-9]{2,2}HW!!',
14 => '(USCC-|KYOCERA-)?E[0-9]{4,4}!!',
15 => '(USCC-|KYOCERA-)?C[0-9]{4,4}!!',
16 => '[0-9]0[0-9]KC?!!',
17 => 'K\-?Touch!!',
18 => '(Lenovo ?)?(IdeaTab ?)?[AB][0-9]{4,4}!!',
19 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!',
20 => '(Lenovo ?)?(IdeaTab ?)?[KSV][0-9]{4,4}!!',
21 => '[0-9]0[0-9]LG!!',
22 => 'M\-PP!!',
23 => 'M\-MP!!',
24 => 'M\-IPRO!!',
25 => '(MEDION|(MD )?LIFETAB)!!',
26 => 'M\.T\.T\.!!',
27 => 'O\+!!',
28 => '[0-9]{2,2}PFH6[0-9]{3,3}!',
29 => '(?:RIVO )?RHYTHM RX ?([0-9]+)!',
30 => '[4567A]0[0-9]SH!!',
31 => '(3|5|6|7)0[0-9]SH!!',
32 => 'C[0-9]{4,4}!!',
33 => 'D[0-9]{4,4}!!',
34 => 'E[0-9]{4,4}!!',
35 => 'F[0-9]{4,4}!!',
36 => 'G[0-9]{4,4}!!',
37 => 'H[0-9]{4,4}!!',
38 => 'I[0-9]{4,4}!!',
39 => 'J[0-9]{4,4}!!',
40 => 'E[0-9]{2,2}[a-z]!!',
41 => 'L[0-9]{2,2}[a-z]!!',
42 => '(SNM\-)?M[0-9]{2,2}[a-z]!!',
43 => 'S[0-9]{2,2}[a-z]!!',
44 => '(XOLO )?[ABQX][0-9]{3,4}!!',
45 => '(ZTE ?)?N[0-9]{3,3}!!',
46 => '(ZXY-)?(ZTE )?N[0-9]{4,4}!!',
47 => '(ZTE ?)?U[0-9]{3,3}!!',
48 => '(ZTE ?)?V[0-9]{3,3}[A-Z]!!',
49 => '(ZTE ?)?V ?[0-9]{3,3}!!',
50 => '(ZTE ?)?X[0-9]{3,3}!!',
51 => '(ZTE )?Z[0-9]!!',
52 => '[a-z][a-z](?:-[a-z][a-z])?, SmartTabII7!',
),
'@00' =>
array (
0 => '001DL',
1 => '003P',
2 => '003Z',
3 => '008Z',
4 => '009Z',
),
'@0P' =>
array (
0 => '0PCV1',
1 => '0PM92',
2 => '0PJA1!',
3 => '0PJA2!',
4 => '0PKV1',
5 => '0PAJ5',
),
'@10' =>
array (
0 => '101DL',
1 => '101N',
2 => '101T',
3 => '101P',
4 => '102P',
),
'@11' =>
array (
0 => 1105,
1 => 1107,
),
'@12' =>
array (
0 => '1216[X]!',
1 => 1201,
),
'@15' =>
array (
0 => '1501-A02',
1 => '1501 M02',
2 => '1501-M02',
3 => '1503-A01',
4 => '1503-M02',
5 => '1505-A01',
6 => '1505-A02',
),
'@16' =>
array (
0 => '1605-A01',
1 => '1607-A01',
),
'@17' =>
array (
0 => '1713-A01',
),
'@18' =>
array (
0 => '1801-A01',
),
'@2 ' =>
array (
0 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!',
),
'@20' =>
array (
0 => '201M',
1 => '(Xiaomi )?20!!',
2 => '(Xiaomi |HM)?20!!',
),
'@21' =>
array (
0 => '21061119DG',
1 => '2107113SG',
2 => '21081111RG',
3 => '21091116AG',
4 => '(Xiaomi |HM)?21!!',
5 => '21051182G',
),
'@22' =>
array (
0 => '2201117TY',
1 => '2201122G',
2 => '2201123G',
3 => '2201116PG',
),
'@2P' =>
array (
0 => '2PQ93',
1 => '2PS64',
),
'@3' =>
array (
0 => '(3|5|6|7)0[0-9]SH!!',
),
'@30' =>
array (
0 => 3007,
),
'@36' =>
array (
0 => '360 N4S',
),
'@3G' =>
array (
0 => '3G7334i',
1 => '(Lenovo |Lephone )?3GC101!',
2 => '(Lenovo |Lephone )?3GW100!',
3 => '(Lenovo |Lephone )?3GW101!',
),
'@40' =>
array (
0 => '4002[X]!',
1 => '4003[AJ]!',
2 => '4007[D]!',
3 => '4008[A]!',
4 => '4009[ADEFIKMSX]!',
5 => '4013[ADEJKMX]!',
6 => '4014[AMX]!',
7 => '4015[ANTX]!',
8 => '4015[D]!',
9 => '4016[ADX]!',
10 => '4017[ADEFX]!',
11 => '4018[ADEFMX]!',
12 => '4024[DEX]!',
13 => '4027[ADNX]!',
14 => '4028[AEJS]!',
15 => '4032[ADEX]!',
16 => '4033[ADLX]!',
17 => '4034[ADEFGX]!',
18 => '4035[ADYX]!',
19 => '4036[E]!',
20 => '4037[AX]!',
21 => '4037[T]!',
22 => '4037[V]!',
23 => '4045[ADEFLOYX]!',
24 => '4047[ADFGX]!',
25 => '4049[DG]!',
26 => '4055[JU]!',
27 => '4060[A]!',
28 => '4060[SW]!',
29 => '40[0-9]SC!!',
30 => '40[0-9]SO!!',
31 => '402ZT',
),
'@48' =>
array (
0 => '(48|50|55)AX600C!',
),
'@5' =>
array (
0 => '(3|5|6|7)0[0-9]SH!!',
),
'@50' =>
array (
0 => '5001[D]!',
1 => '5002[DH]!',
2 => '5003[D]!',
3 => '5009[D]!',
4 => '5010[DEGSUX]!',
5 => '5011[A]!',
6 => '5012[G]!',
7 => '5015[ADEX]!',
8 => '5016[AJ]!',
9 => '5017[B]!',
10 => '5017[ADEOX]!',
11 => '5019[D]!',
12 => '5020[A]!',
13 => '5022[DEX]!',
14 => '5023[F]!',
15 => '5024[DF]!',
16 => '5025[DEGX]!',
17 => '5027[B]!',
18 => '5030[DF]!',
19 => '5033[ADJOX]!',
20 => '5034[D]!',
21 => '5036[D]!',
22 => '5038[ADEX]!',
23 => '5039[D]!',
24 => '5041[C]!',
25 => '5042[ADEFGTWXY]!',
26 => '5044[ADGIOSTY]!',
27 => '5045[ADFGJTXY]!',
28 => '5046[DGIJUY]!',
29 => '5047[DIUY]!',
30 => '5048[UY]!',
31 => '5049[EGSWZ]!',
32 => '5050[ASYX]!',
33 => '5051[ADJMX]!',
34 => '5052[DY]!',
35 => '5053[DK]!',
36 => '5054[ADOSTX]!',
37 => '5054[NW]!',
38 => '5056[ADEINUWX]!',
39 => '5056[O]!',
40 => '5057[M]!',
41 => '5058[I]!',
42 => '5059[ADJTXY]!',
43 => '5060[D]!',
44 => '5061[KU]!',
45 => '5065[ADJNWX]!',
46 => '5070[DJX]!',
47 => '5080[A]!',
48 => '5080[DFQX]!',
49 => '5085[CDJNOYX]!',
50 => '5086[ADY]!',
51 => '5090[Y]!',
52 => '5095[BIKY]!',
53 => '5096[AI]!',
54 => '5098[OS]!',
55 => '5099[ADY]!',
56 => '504Q',
57 => '504Q+',
58 => '504QP',
59 => '501LV',
60 => '(48|50|55)AX600C!',
61 => '5080C Pro',
62 => '50[0-9]SO!!',
63 => '502ZT',
),
'@55' =>
array (
0 => '5560S',
1 => '(48|50|55)AX600C!',
),
'@58' =>
array (
0 => 5832,
1 => 5855,
2 => 5860,
3 => '5860A',
4 => '5860E',
5 => '5860S',
6 => 5870,
),
'@6' =>
array (
0 => '(3|5|6|7)0[0-9]SH!!',
),
'@60' =>
array (
0 => '6014[DX]!',
1 => '6016[ADEX]!',
2 => '6025[D]!',
3 => '6031[X]!',
4 => '6036[AYX]!',
5 => '6037[BIKY]!',
6 => '6039[AHJKSY]!',
7 => '6042[D]!',
8 => '6043[AD]!',
9 => '6044D',
10 => '6045[BFGIKOXY]!',
11 => '6050[AFWY]!',
12 => '6055[ABDHIKPUY]!',
13 => '6056[D]!',
14 => '6058[D]!',
15 => '6060[S]!',
16 => '6062[W]!',
17 => '6070[KOY]!',
18 => '602LV',
19 => '60[0-9]SO!!',
20 => '602ZT',
21 => '6034R ORANGE Niva',
),
'@66' =>
array (
0 => 6607,
),
'@70' =>
array (
0 => '7030[L]!',
1 => '7040[DNR]!',
2 => '7040[T]!',
3 => '7043[AEKY]!',
4 => '7044[AXY]!',
5 => '7045[Y]!',
6 => '7046[T]!',
7 => '7048[ASWX]!',
8 => '7050[Y]!',
9 => '7051[X]!',
10 => '7053[D]!',
11 => '7055[AW]!',
12 => '704DC',
13 => '70[0-9]SO!!',
),
'@71' =>
array (
0 => '710C',
),
'@72' =>
array (
0 => 7260,
1 => 7266,
),
'@75' =>
array (
0 => '7500IPS',
),
'@7D' =>
array (
0 => '7D-501u',
),
'@80' =>
array (
0 => '8020[D]!',
1 => '8030[BY]!',
2 => 8063,
3 => 8082,
4 => '8082 EEA',
5 => '8094[X]!',
6 => 8022,
7 => '801ES',
8 => '80-1',
9 => '801a',
10 => '801s',
11 => '802w',
12 => '800P31C',
),
'@81' =>
array (
0 => '8190Q',
),
'@82' =>
array (
0 => '825 T-Mobile',
),
'@83' =>
array (
0 => '831C',
),
'@86' =>
array (
0 => '8681-M02',
1 => '8692-M02',
),
'@87' =>
array (
0 => 8720,
1 => '8720L',
),
'@88' =>
array (
0 => 8810,
),
'@89' =>
array (
0 => 8950,
),
'@8X' =>
array (
0 => '8x-1000',
),
'@90' =>
array (
0 => '9001[DIX]!',
1 => '9002[AWX]!',
2 => '9003[AX]!',
3 => '9005[X]!',
4 => '9006[W]!',
5 => '9007[ATX]!',
6 => '9008[ADIJTUX]!',
7 => '9010[X]!',
8 => '9015[BJWQ]!',
9 => '9022[SX]!',
10 => '9024[OW]!',
11 => '9025[MQ]!',
12 => '9026[X]!',
13 => '9021[AM]!',
14 => '909d',
15 => 9088,
16 => '9020[A]!',
),
'@93' =>
array (
0 => 9300,
1 => '9300+',
2 => '932i',
),
'@97' =>
array (
0 => '97FC',
),
'@A0' =>
array (
0 => 'A001',
1 => 'A007',
2 => 'A0001',
3 => 'A0002',
4 => 'A05510',
),
'@A1' =>
array (
0 => 'A1-[0-9]{3,3}!!',
1 => 'A10',
2 => 'A13-?MID!',
3 => 'A101B',
4 => 'A101C',
5 => 'A101B2-LZ',
6 => 'A101IT',
7 => 'A10 MID',
8 => 'A10MID',
9 => 'A101B-CF',
10 => 'A1001T',
11 => '(GIO-)?(GiONEE[- ])?A1$!',
12 => 'A19S',
13 => 'A11',
14 => 'A111',
15 => 'A106',
16 => 'A1 07',
17 => 'A13',
18 => 'A110Q',
19 => 'A110Q Canvas 2 Plus',
20 => 'A110Q Canvas 2+',
21 => 'A1680',
22 => 'A1001',
23 => 'A11w',
24 => 'A1603',
25 => 'A1601',
26 => 'A10H(D5W6)',
27 => 'A10HD(N9A3)',
28 => 'A10t(5DM3)',
29 => 'A10T(8DM1)',
30 => 'A11(M5A7)',
31 => 'A11s(M5A7)',
32 => 'A15(E6C2)',
33 => 'A11 Pro Max',
),
'@A2' =>
array (
0 => 'A206G',
1 => 'A2',
2 => 'A21',
),
'@A3' =>
array (
0 => 'A3-A[0-9]{2,2}!!',
1 => 'A32',
2 => 'A35DE',
3 => 'A320a',
4 => 'A3380',
5 => 'A30t',
6 => 'A380T',
7 => 'A31',
8 => 'A31c',
9 => 'A31t',
10 => 'A31u',
11 => 'A33f',
12 => 'A33w',
13 => 'A37f',
14 => 'A37fw',
15 => 'A3',
),
'@A4' =>
array (
0 => 'A450TL',
1 => 'A460G',
2 => 'A460T',
3 => 'A462C',
4 => 'A463BG',
5 => 'A464BG',
6 => 'A466BG',
7 => 'A466T',
8 => 'A480G',
9 => 'A43',
10 => 'A400CG',
11 => 'A45',
12 => 'A47',
13 => 'A4',
),
'@A5' =>
array (
0 => 'A520L',
1 => 'A520R',
2 => 'A521L',
3 => 'A554C',
4 => 'A556C',
5 => 'A560G',
6 => 'A562G',
7 => 'A564R',
8 => 'A564C',
9 => 'A570BL',
10 => 'A571VL',
11 => 'A573VC',
12 => 'A5 Easy',
13 => 'A5 Easy TM',
14 => 'A5 Lite',
15 => 'A5 Quad Plus',
16 => 'A5 Quad Plus TM',
17 => 'A500CG',
18 => 'A55i',
19 => 'A52',
20 => 'A51',
21 => 'A51f',
22 => 'A51w',
23 => 'A5000',
24 => 'a5',
),
'@A6' =>
array (
0 => 'A621BL',
1 => 'A621R',
2 => 'A622GL',
3 => 'A622VL',
4 => 'A6 Duo',
5 => 'A6 Lite',
6 => 'A6277',
7 => 'A6020',
8 => 'A6S',
),
'@A7' =>
array (
0 => 'A7 Lite',
1 => 'A726T',
2 => 'A70HB',
3 => 'A70BHT',
4 => 'A70BHT-LZ',
5 => 'A70BHT-PR',
6 => 'A70CHT',
7 => 'A70H',
8 => 'A70S',
9 => 'A7EB',
10 => 'a7272',
11 => 'A7272+(HTC DesireZ)',
12 => 'A7 HD',
13 => 'A7*',
14 => 'A7+',
15 => 'A708T',
16 => 'A750',
17 => 'A7000-a',
18 => 'A7010a48',
19 => 'A73',
20 => 'A7272+',
21 => 'A70(CY6T)',
22 => 'A78h四核(C1V3)',
),
'@A8' =>
array (
0 => 'A845L',
1 => 'A846L',
2 => 'A851L',
3 => 'A862W',
4 => 'A80KSC!',
5 => 'A80HF',
6 => 'A80Plus',
7 => 'A80Pro',
8 => 'A89',
9 => 'A820t',
10 => 'A87',
11 => 'A853',
12 => 'A853 Milestone',
13 => 'A878 Duo',
14 => 'A898 Duo',
15 => 'A8HD',
16 => 'A80h双核(A4P9)',
17 => 'A80 se??(M5MA)',
18 => 'A80 se四核(M5MC)',
19 => 'A80HD四核(C4H6)',
20 => 'A88 mini四核(M1C5)',
21 => 'A81E',
),
'@A9' =>
array (
0 => 'A995L',
1 => 'A95',
2 => 'A97i',
3 => '(GIO-)?(GiONEE[- ])?A9$!',
4 => 'A90S',
5 => 'A953',
6 => 'A955',
7 => 'A9 Pro',
),
'@AA' =>
array (
0 => 'AA3-600',
),
'@AC' =>
array (
0 => 'Acer Chromebook R11!',
1 => 'Acer Chromebook R13!',
2 => 'Acer Chromebook 15!',
3 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
4 => 'AC45BHE',
5 => 'AC50BHE',
6 => 'AC50DHE',
7 => 'AC45NE',
8 => 'Action-X3',
9 => 'ACM3066-8',
10 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!',
11 => 'AC2001',
12 => 'AC2003',
13 => 'ACT2000',
14 => 'ACU Volvo',
15 => 'Acqua',
),
'@AD' =>
array (
0 => 'ADT-1',
1 => 'ADVAN Q7A',
2 => 'ADVAN E1C+',
3 => 'ADVAN S3',
4 => 'ADVAN S3+',
5 => 'ADVAN S3A',
6 => 'ADVAN S3C',
7 => 'ADVAN S3C 3502',
8 => 'ADVAN S4',
9 => 'ADVAN S4+',
10 => 'ADVAN S4A',
11 => 'ADVAN S4C',
12 => 'ADVAN S4E',
13 => 'Advan S4P [Official]',
14 => 'ADVAN S5E',
15 => 'ADVAN S5E Pro',
16 => 'ADVAN S5F+',
17 => 'ADVAN S5H',
18 => 'ADVAN S5I',
19 => 'Advan S5K',
20 => 'ADVAN S5M',
21 => 'ADVAN S5Q',
22 => 'ADVAN S6A',
23 => 'ADVAN T1G',
24 => 'ADVAN T1J',
25 => 'ADVAN T1J+',
26 => 'ADVAN T1L',
27 => 'ADVAN T1M',
28 => 'ADVAN T1X',
29 => 'ADVAN T2E',
30 => 'ADVAN T2F',
31 => 'ADVAN T3E+',
32 => 'ADVAN T5C',
33 => 'Advent Vega',
34 => 'ADR3010',
35 => 'AD683G',
36 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!',
37 => 'Adam',
38 => 'ADM816KC',
39 => 'ADM816HC',
40 => 'ADM712HC',
41 => 'ADM8000KP A',
42 => 'ADM8000KP B',
43 => 'ADR8995!',
44 => 'ADR910L',
45 => 'ADR910L 4G',
46 => 'ADR930L',
47 => 'ADR930L 4G',
48 => 'AD686G',
49 => 'AD687G',
50 => 'AD6893G',
51 => 'AD682H',
52 => 'Admire Alpha',
53 => 'Admire Curve',
),
'@AE' =>
array (
0 => 'Aero A2-110',
1 => 'Aegis2',
),
'@AF' =>
array (
0 => 'AFTB',
1 => 'AFTS',
2 => 'AFTN',
3 => 'AFTRS',
4 => 'AFTM',
5 => 'AFTT',
),
'@AG' =>
array (
0 => 'AG Chrome Selfie',
1 => 'AG CHROME ULTRA',
2 => 'AG Tab 7 0',
3 => 'AG Go-Tab Access',
4 => 'AG Chrome Go Tab 7.0',
5 => 'AGS-(L09|W09)!',
6 => 'AGS2-(L09|W09)!',
7 => '(KATBL|Kogan|Agora)!!',
),
'@AI' =>
array (
0 => 'aigoPad',
1 => 'aigoPadM60',
2 => 'AigoPad M60',
3 => 'aigoPad M80D',
4 => 'aigoPad M80E',
5 => 'Ainovo Aurora-II',
6 => 'Ainovo Flame (Nexus 7)',
7 => 'AIRIS GN135',
8 => 'AIRIS S211',
9 => 'AIRIS TM([0-9]+[A-Z]*)!',
10 => 'AIRIS OnePAD 725',
11 => 'AIRIS OnePAD700',
12 => 'AIRIS OnePAD 730',
13 => 'AirisOnePad1000',
14 => 'AirBook TTJ702',
15 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
16 => 'Air!!',
17 => 'Aiki-4S',
18 => 'Aiki-5',
),
'@AK' =>
array (
0 => 'AK330',
1 => 'AK330s',
2 => 'AKAI NEO',
3 => 'AKAI N8800',
4 => 'AKAI PHA-4800',
5 => 'AKAIPHA 5800',
6 => 'AKAI MIDMA-7002S',
),
'@AL' =>
array (
0 => 'alien jolla bionic',
1 => 'alien ubuntu qt',
2 => 'Alcatel A851L',
3 => 'Alcatel one touch 908F',
4 => 'Alcatel one touch 918',
5 => 'Alcatel ONETOUCH 918',
6 => 'ALCATEL OT 919',
7 => 'Alcatel one touch 990',
8 => 'Alcatel one touch 990S',
9 => 'Alcatel OT M'pop 5020D',
10 => 'Alcatel 5098O',
11 => 'Alcatel 7046T',
12 => 'Alcatel 7049D',
13 => 'Alcor Access Q913M',
14 => 'Alcor Zest Q813I',
15 => 'Alcor Zest Q813IS',
16 => 'Alcor Zest Q813IX',
17 => 'Alcor Zest Q933R',
18 => 'ALLVIEW A4ALL',
19 => 'ALLVIEW A6 Quad',
20 => 'ALLVIEW P1',
21 => 'Allview P2',
22 => 'ALLVIEW P4',
23 => 'ALLVIEW P4i',
24 => 'Allview P5',
25 => 'Allview P5-Mini',
26 => 'ALLVIEW P5 Quad',
27 => 'ALLVIEW P5 Qmax',
28 => 'ALLVIEW P6',
29 => 'ALLVIEW P6 Quad',
30 => 'ALLVIEW TX1 Quasar',
31 => 'ALLVIEW X2 Soul',
32 => 'ALLVIEW-X3 Soul',
33 => '(Allview|Alldro)!!',
34 => 'Allwinner A10',
35 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
36 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
37 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
38 => 'Alfa A93 POP',
39 => 'Alfa L',
40 => 'Ally',
41 => 'Altus 18',
42 => 'Altus 24',
),
'@AM' =>
array (
0 => 'amd brazos',
1 => 'amd persimmon',
2 => 'Amlogic M1 reference board',
3 => 'AML8726M',
4 => 'AMLOGIC8726MX',
5 => 'AM335XEVM',
6 => 'AM335XEVM SK',
7 => 'am3517evm',
8 => 'AM437XEVM',
9 => 'AM-H200',
10 => 'Amazon Kindle Fire!',
11 => 'Amazon Otter',
12 => 'Amazon OtterX',
13 => 'Amazon Otter2',
14 => 'Amazon Tate',
15 => 'Amazon Jem',
16 => 'AMI-TT2',
17 => 'AMI-TT2C',
18 => 'AMI-TT2E',
19 => 'AMI-TT4',
20 => 'AMI-TTS',
21 => 'AMI-TTLITE',
22 => 'AMI-TTFORCE',
23 => 'AML-MX REF',
24 => '(AMO-)?AMOI!!',
25 => 'AMD120',
26 => '(Amaze|Hitech)!!',
27 => 'Amaze 4G',
28 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
29 => '(Amazing|Fantastic)!!',
),
'@AN' =>
array (
0 => 'Android',
1 => 'Android-for-Rockchip-2818',
2 => 'AN7CG2',
3 => 'AN7G2',
4 => 'AN7G2DTE',
5 => 'AN7G2I',
6 => 'AN7G3',
7 => 'AN7BG2',
8 => 'AN7BG2DT',
9 => 'AN7BG3',
10 => 'AN7CG3',
11 => 'AN7DG3',
12 => 'AN7DG3B',
13 => 'AN7DG3-CP',
14 => 'AN7DG3ST-CP',
15 => 'AN7FG3',
16 => 'AN7HG3',
17 => 'AN7IG3',
18 => 'AN7SP',
19 => 'AN8G2',
20 => 'AN8G2I',
21 => 'AN8G3',
22 => 'AN8BG2',
23 => 'AN8BG3',
24 => 'AN8CG3',
25 => 'AN9G2',
26 => 'AN9G2I',
27 => 'AN9G3',
28 => 'AN10G2',
29 => 'AN10G2-KN',
30 => 'AN10G2-LN',
31 => 'AN10G2I',
32 => 'AN10BG2',
33 => 'AN10BG2DT',
34 => 'AN10BG2I',
35 => 'AN10BG3',
36 => 'AN10BG3DT',
37 => 'AN10CG3',
38 => 'AN10DG3',
39 => 'AN13FP',
40 => 'AN8BG3-LZ',
41 => 'AN10G2-LZ',
42 => 'AN10BG3-LZ',
43 => 'AN7DG3C',
44 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
45 => '(iBall )?Andi!!',
46 => 'AND1',
47 => 'AND1E',
48 => 'AND1E TV',
49 => 'Android edition by sfr STARADDICT',
50 => 'Android Edition Starnaute',
51 => 'Android Edition StarText',
52 => 'Android Edition StarTrail',
53 => '(Smartfren|Andromax)!!',
54 => 'Androtab 7',
55 => '(Starway )?Andromeda!!',
56 => '(Andy|Yezz)!!',
),
'@AO' =>
array (
0 => 'AOLE 828',
1 => 'AOSON G18',
2 => 'Aoson M11',
3 => 'Aoson M19',
4 => 'aoson m33',
5 => 'aoson M33 3G',
6 => 'AOSON M82T',
7 => 'AOSON M97F',
8 => 'AOSON M106NB',
9 => 'AOSON M701TG-C',
10 => 'AOSON M706T',
11 => 'AOSON M721S',
12 => 'aoson M787T',
13 => 'AOSON M1016',
14 => '(cm|aokp) tenderloin!',
15 => 'AO5510',
),
'@AP' =>
array (
0 => 'App Runtime for Chrome',
1 => 'apollo',
2 => 'Apanda.A60!',
3 => 'apanda-A80S',
4 => 'apanda A80S',
5 => 'apanda-A80T',
6 => 'apanda-A100',
7 => 'apanda-A101',
8 => 'Aprix D97+',
),
'@AQ' =>
array (
0 => '(bq|Aquaris|Edison|Maxwell)!!',
1 => 'Aquila 070-0508',
2 => 'Aquila 070-0508 3G',
3 => 'Aquila 080-0508',
4 => 'AQUILA 080-1008',
5 => 'Aquila 097-0508',
6 => 'AQUILA 097-1006',
7 => 'AQUILA 097-1016',
8 => 'AQUILA 097-1016 BT + 3G',
9 => 'AQUILA 097-1016 BT 3G',
10 => 'Aquila 101',
11 => 'Aquila 101-1008 3G',
12 => 'Aquila LE 080-0508',
13 => 'Aquila SE 090-0508',
14 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
15 => '(Intex )?Aqua!!',
16 => 'AQUOS!!',
17 => 'aqua',
18 => 'AQT80',
),
'@AR' =>
array (
0 => 'ARCHM901',
1 => 'Arnova 7G2',
2 => 'ARNOVA8G2',
3 => 'Arnova 10G2',
4 => 'ARNOVA 90G3',
5 => 'ARNOVA 90 G4',
6 => 'ARNOVA 97G4',
7 => 'ARNOVA 101 G4',
8 => 'ARCHOS 50PL',
9 => 'ARCHOS 79XE',
10 => 'Archos5',
11 => 'ARCHOS 70it2',
12 => 'ARCHOS 70it2G8',
13 => 'Archos 80 Internet Tablet',
14 => 'Archos 101 Internet Tablet',
15 => 'Archos!!',
16 => 'Artes D708',
17 => 'Artes D821',
18 => 'Artes i701',
19 => 'ARTES I709',
20 => 'Artes Q812',
21 => 'Arya A1+',
22 => 'Arya Z2',
23 => 'ARMM2V',
24 => 'ARMM3V',
25 => 'arrowsM03',
26 => 'ARIES 101',
27 => 'ARIES 785',
28 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
29 => 'ARA YS608',
30 => 'Arctic450',
31 => 'Arc',
32 => 'Arc S',
33 => 'Armor 2',
34 => 'Armor 3W',
35 => 'Armor 3WT',
36 => 'Armor 5S',
37 => 'Armor 6E',
38 => 'Armor 7',
39 => 'Armor 7E',
40 => 'Armor 8',
41 => 'Armor 9',
42 => 'Armor 9E',
43 => 'Armor 10 5G',
44 => 'Armor 11 5G',
45 => 'Armor 11T 5G',
46 => 'Armor X5',
47 => 'Armor X7',
48 => 'Armor X7 Pro',
49 => 'Armor X8',
),
'@AS' =>
array (
0 => 'ASUS Chromebook Flip!',
1 => 'Astone A108',
2 => 'aspire1000s',
3 => 'Aspire!!',
4 => 'ASK SP[0-9]{3,3}!!',
5 => 'ASTRI',
6 => 'asus laptop',
7 => 'ASUS T20',
8 => 'ASUS Pad ME370T',
9 => 'Asus Fonepad ME371MG 8GB',
10 => 'AST21',
11 => 'asus google cube',
12 => 'ASP-4300W',
13 => 'ASP-4500Z',
14 => 'ASP-5000H',
15 => 'Asus A10',
16 => '(Huawei|Ascend|HW-)!!',
17 => 'AS740',
18 => 'AS870 4G',
19 => 'AS985',
20 => 'AS650C',
21 => 'Aster',
22 => 'Aster T',
),
'@AT' =>
array (
0 => 'AT390',
1 => 'AT102HC',
2 => 'AT104GS',
3 => 'AT107F',
4 => 'AT108F',
5 => 'AT197F',
6 => 'AT10H-A10WP',
7 => 'AT101-014',
8 => 'AT101T-114',
9 => 'AT1A*',
10 => 'AT1C',
11 => 'AT1C*',
12 => 'AT1D',
13 => 'AT1G*',
14 => 'AT7E',
15 => 'ATP515CKIT',
16 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
17 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
18 => 'aTab9.7 IPS',
19 => 'AT735',
20 => 'Atrix 2',
21 => 'Atrix 2 WeifanZ',
22 => 'Atrix 4G',
23 => 'Atrix 4G ME860',
24 => 'Atrix 4G MB860',
25 => 'Atrix HD',
26 => 'AtrixHD',
27 => 'ATLANTIS',
28 => 'ATP7526',
29 => 'ATP7683',
30 => 'AT1S0',
31 => 'AT7-A',
32 => 'AT7-B',
33 => 'AT7-C',
34 => 'AT10-A',
35 => 'AT10LE-A',
36 => 'AT10PE-A',
37 => 'AT100',
38 => 'AT200',
39 => 'AT270',
40 => 'AT300',
41 => 'AT300SE',
42 => 'AT330',
43 => 'AT374',
44 => 'AT400',
45 => 'AT470',
46 => 'AT500',
47 => 'AT500a',
48 => 'AT503',
49 => 'AT570',
50 => 'AT703',
51 => 'AT830',
52 => 'AT-A[QS][0-9]{2,2}!!',
53 => 'ATLAS W',
),
'@AU' =>
array (
0 => 'Aurora-II',
1 => 'AUX!!',
2 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
3 => '(Aura|iberry|AUXUS)!!',
4 => 'AURUS III',
),
'@AV' =>
array (
0 => 'Avea!!',
1 => '(Ilium )?Avvio!!',
),
'@AX' =>
array (
0 => 'AX3Party',
1 => 'AX4Nano plus',
2 => '(Axioo[\- ])?PICO!!',
3 => '(AXPAD|Axxion)!!',
4 => '(Bmobile )?AX[0-9]{3,4}!!',
5 => 'AX7OO',
6 => 'AX600C',
),
'@AZ' =>
array (
0 => 'Azumi!!',
1 => '(AZ|BT)[0-9]{3,3}!!',
),
'@B1' =>
array (
0 => 'B1-[A0-9][A0-9]{2,2}!!',
1 => 'B15',
2 => 'B15Q',
),
'@B2' =>
array (
0 => 'B2021',
),
'@B3' =>
array (
0 => 'B3-A10',
1 => 'B3-A20',
2 => 'B3-A20B',
3 => 'B3-A30',
4 => 'B3-A32',
5 => 'B3-A40',
6 => 'B3-A40FHD',
7 => 'B3-A50FHD',
8 => 'B3000',
),
'@B5' =>
array (
0 => 'B5532',
),
'@B9' =>
array (
0 => 'B916C',
),
'@BA' =>
array (
0 => 'Bay Trail Generic Platform',
1 => 'Bayley Bay',
2 => 'baoxue',
3 => 'Barnes & Noble Nook Tablet',
4 => 'Barnes & Noble Nook HD',
5 => 'Barnes & Noble Nook HD+',
6 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
7 => 'BAH-(W09|AL00|L09)!',
8 => 'BAH2-(AL10|L09|W09|W19)!',
9 => 'BAH3-(W09)!',
10 => '(HW-|HUAWEI )?BAC-(AL00|L03|L21|L22|TL00)!',
11 => 'Backflip',
12 => 'Backflip Me600',
13 => 'Bambook S1',
14 => 'BARRY',
15 => 'BASE!!',
),
'@BB' =>
array (
0 => 'BB EH7',
1 => 'BB EH7LE',
2 => '(BB )?Q5$!',
3 => '(BB )?Q10$!',
4 => '(BB )?Z10$!',
5 => '(BB )?Z30$!',
6 => 'BBA100-[0-9]!',
7 => 'BBB100-[0-9]!',
8 => 'BBC100-[0-9]!',
9 => 'BBD100-[0-9]!',
10 => 'BBE100-[0-9]!',
11 => 'BBF100-[0-9]!',
12 => '(BBG-|VIV-)?vivo!!',
13 => 'Bbox Miami',
),
'@BC' =>
array (
0 => 'bcm platform',
1 => 'bcm7231',
2 => 'bcm7425',
3 => 'bcm7429',
4 => 'bcm7435',
5 => 'bcm7439',
6 => 'bcm7445',
7 => 'bcm7584',
8 => 'BCM21654!',
9 => 'BCM21664!',
10 => 'BCM23550!',
11 => 'BCM28145!',
12 => 'BCM28155!',
13 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
14 => 'BC1003',
),
'@BD' =>
array (
0 => '(BDS|BHX|BKO)\-!!',
),
'@BE' =>
array (
0 => 'BEAGLEBONE',
1 => 'BeagleBone Black',
2 => 'BEAGLEBONEBLACK',
3 => 'BEAGLEBONEBLACK.A5C',
4 => 'berlin',
5 => 'berlin bg2!',
6 => 'berlin generic!',
7 => 'BenQ JD-130',
8 => 'BenQ Android TV',
9 => 'BenWee 5100',
10 => 'BEE 9500',
11 => 'BenQ!!',
12 => 'BenWee!!',
13 => 'BePhone UN030',
14 => 'Best ?sonny!!',
15 => 'BEAN 454',
16 => 'BE202[69]!',
17 => 'BE2013',
18 => 'beetle',
19 => 'Be Touch 2',
20 => 'Beeline!!',
),
'@BF' =>
array (
0 => 'BF[ \-]!!',
1 => 'BFB!!',
2 => 'BF[0-9]{2,2}00!!',
),
'@BG' =>
array (
0 => 'bg2 !',
1 => 'bg2ct !',
2 => 'bg2q4k !',
3 => 'bg2qa0v4 !',
4 => 'bg2qv4 !',
5 => 'BGO-(DL09|L03)!',
6 => 'BG2-(U01|W09)!',
),
'@BH' =>
array (
0 => '(BDS|BHX|BKO)\-!!',
),
'@BI' =>
array (
0 => 'bird75v2',
1 => 'BioniQ!!',
2 => 'Bird!!',
3 => 'BizSmartPhone',
4 => 'BIP-6000',
5 => 'BISON',
6 => 'BISON Pro',
7 => 'BISON GT',
8 => 'BIRDY',
),
'@BK' =>
array (
0 => '(BDS|BHX|BKO)\-!!',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@BL' =>
array (
0 => 'Blaze',
1 => 'Blaze Tablet',
2 => 'BlueStacks!',
3 => 'BlackBerry Runtime for Android Apps',
4 => 'BLACKBERRY P'9982',
5 => 'BL6000Pro',
6 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
7 => 'Bluboo S1',
8 => 'Blaze S180',
9 => 'BLADE LE 70',
10 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
11 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
12 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
13 => '(BLF-)?lephone!!',
14 => 'Blackphone 2',
15 => 'BLOOM',
16 => 'BLACK',
17 => '(ZTE )?Blade!!',
),
'@BM' =>
array (
0 => 'BMOBILE DASH 3.5',
1 => '(Bmobile )?AX[0-9]{3,4}!!',
2 => 'Bmobile T35AC',
3 => 'BM999',
),
'@BN' =>
array (
0 => '(NOOK )?BNRV(200|300)!',
1 => '(NOOK )?BNTV250!',
2 => '(NOOK )?BNRV350!',
3 => '(NOOK )?BNTV(400)!',
4 => '(NOOK )?BNTV(450)!',
5 => '(NOOK )?BNTV(600)!',
6 => '(NOOK )?BNTV(800)!',
7 => 'BN Nook HD',
8 => 'BN NookHD+',
9 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@BO' =>
array (
0 => 'Boost',
1 => 'BO-FRSP4',
2 => 'BO-LFSPBS5',
3 => 'BOVO S-F16',
4 => 'BOWAY!!',
5 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
6 => 'Bouygues Telecom Bs 351',
7 => 'Bouygues Telecom Bs 402',
8 => 'Bouygues Telecom Bs 403',
9 => 'Bouygues Telecom Bs 451',
10 => 'Boston 4G',
11 => 'Boston',
),
'@BP' =>
array (
0 => 'BP710A',
),
'@BQ' =>
array (
0 => '(bq|Aquaris|Edison|Maxwell)!!',
1 => 'BQS-3510',
2 => 'BQS-3552',
3 => 'BQS-4001',
4 => 'BQS-4004',
5 => 'BQS-4005',
6 => 'BQS-4007',
7 => 'BQS-4008',
8 => 'BQS-4009',
9 => 'BQS-4010',
10 => 'BQS-4501 Bristol',
11 => 'BQS-4502',
12 => 'BQS-4503',
13 => 'BQS-4510',
14 => 'BQS-4515',
15 => 'BQS-4516',
16 => 'BQS-4525',
17 => 'BQS-4552',
18 => 'BQS-4555',
19 => 'BQS-4560',
20 => 'BQS-4700',
21 => 'BQS-4701',
22 => 'BQS-4702',
23 => 'BQS-4707',
24 => 'BQS-4800',
25 => 'BQS-5000 Tokyo',
26 => 'BQS-5003',
27 => 'BQS-5004',
28 => 'BQS-5005',
29 => 'BQS-5009',
30 => 'BQS-5001',
31 => 'BQS 5007',
32 => 'BQS-5010',
33 => 'BQS-5011',
34 => 'BQS-5020',
35 => 'BQS-5025',
36 => 'BQS-5040',
37 => 'BQS-5045',
38 => 'BQS-5050',
39 => 'BQS-5065',
40 => 'BQS-5070',
41 => 'BQS-5200',
42 => 'BQS-5500',
43 => 'BQS-5502',
44 => 'BQS-5505',
45 => 'BQS 5505',
),
'@BR' =>
array (
0 => 'Bravo',
1 => 'BRAVIA 2015',
2 => 'BRAVIA 4K 2015',
3 => 'BRAVIA 4K GB',
4 => 'BroadSign Xpress!',
5 => 'Broncho M7',
6 => '(BRS-)?BROR!!',
7 => 'BRAVIA',
),
'@BS' =>
array (
0 => 'Bs 451',
1 => 'Bs 501',
2 => 'Bs541',
3 => 'BSTB-200C',
),
'@BT' =>
array (
0 => 'BTV-(DL09|W09)!',
1 => '(AZ|BT)[0-9]{3,3}!!',
),
'@BU' =>
array (
0 => 'BUSH!!',
1 => 'Burst S280',
2 => 'Butterfly S',
3 => 'Bucare Y330-U05',
),
'@BV' =>
array (
0 => 'BV4900Pro',
1 => 'BV5500Plus',
2 => 'BV5900',
3 => 'BV6300Pro',
4 => 'BV6600',
5 => 'BV6900',
6 => 'BV8000Pro',
7 => 'BV9100',
8 => 'BV9500',
9 => 'BV9500Plus',
10 => 'BV9600E',
11 => 'BV9600Pro',
12 => 'BV9800Pro',
13 => 'BV9900E',
14 => 'BV9900Pro',
),
'@C1' =>
array (
0 => 'C15 Pro',
),
'@C2' =>
array (
0 => 'C21 Pro',
1 => 'C2',
),
'@C5' =>
array (
0 => '(GIO-)?(GiONEE[- ])?C500!',
1 => 'C525c',
),
'@C6' =>
array (
0 => 'C6 Duo',
1 => 'C6Quad 4G',
2 => '(GIO-)?(GiONEE[- ])?C600!',
3 => '(GIO-)?(GiONEE[- ])?C610!',
4 => '(GIO-)?(GiONEE[- ])?C620!',
),
'@C7' =>
array (
0 => 'C771',
1 => '(GIO-)?(GiONEE[- ])?C700!',
),
'@C8' =>
array (
0 => 'C811 4G',
1 => 'C8297W',
2 => 'C8660',
3 => '(GIO-)?(GiONEE[- ])?C800!',
4 => 'C8817D',
5 => 'C8817E',
6 => 'C8[0-9]{3,3}!!',
7 => 'C868',
),
'@C9' =>
array (
0 => 'C908',
),
'@CA' =>
array (
0 => 'Cardhu',
1 => 'CA907AAC0G',
2 => 'Carbon 1 Mark II',
3 => 'Camangi-Mangrove7',
4 => 'CAPTIVA!!',
5 => 'Carpad T5',
6 => 'Carpad T61 2g',
7 => 'CAL21',
8 => 'CA201SP',
9 => 'CA-201L',
10 => 'Casper VIA!!',
11 => 'CAT!!',
12 => 'Candy TV',
13 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
14 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
15 => '(HW-|HUAWEI )?CAZ-(AL10|TL10|TL20)!',
16 => '(HW-|HUAWEI )?CAN-(L01|L11|L12)!',
17 => 'calgary',
18 => 'Captivate-I897',
19 => 'capricorn',
),
'@CC' =>
array (
0 => 'CCE SK352',
),
'@CD' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@CE' =>
array (
0 => 'cedartrail',
1 => 'CENTURION',
2 => 'CENTURION 3',
3 => 'Celkon!!',
),
'@CH' =>
array (
0 => 'Chacer',
1 => 'ChangHong!!',
2 => 'CHER!!',
3 => 'Cherry Mobile Burst',
4 => 'Cherry Life',
5 => 'Cherry Razor',
6 => 'Cherry Mobile Razor',
7 => 'CHERRY SNAP',
8 => 'Cherry Sonic',
9 => 'Cherry thunder2.0',
10 => 'Cherry Mobile Amber W380',
11 => 'Cherry w500',
12 => 'CHUWI!!',
13 => 'CHONG!!',
14 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
15 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
16 => 'chagall',
17 => 'chiron',
),
'@CI' =>
array (
0 => 'cius',
1 => 'CIUS-7!',
2 => 'Citycall!!',
3 => 'CINK',
4 => 'CINK+',
5 => 'CINK FIVE',
6 => 'CINK KING',
7 => 'CINK PEAX',
8 => 'CINK PEAX+',
9 => 'CINK PEAX 2',
10 => 'CINK SLIM',
11 => 'Cink Slim A',
12 => 'Cink Slim B',
13 => 'CINK SLIM 2',
),
'@CJ' =>
array (
0 => '(CJ-)?ThL!!',
),
'@CL' =>
array (
0 => 'Clarion Mirage 2',
1 => '(Cloudfone|CloudPad|Excite|Thrill)!!',
2 => 'Clanga 079-1016',
3 => 'Clanga 097-2016',
4 => 'Clanga SE 097-1008',
5 => 'CLP281X',
6 => 'Click',
7 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
8 => '(Intex )?Cloud!!',
9 => 'CLIQ',
10 => 'CLIQ XT',
11 => 'CLIQ2',
),
'@CM' =>
array (
0 => 'CMP!!',
1 => '(cm|aokp) tenderloin!',
2 => 'CMR-(AL09|AL19|W09|W19)!',
3 => 'CM980',
4 => 'CM990',
),
'@CN' =>
array (
0 => 'CnM!!',
1 => 'CN51 [NQ]!',
),
'@CO' =>
array (
0 => 'Colibri-T20',
1 => 'Commodore!!',
2 => 'Commtiva-HD710',
3 => 'Commtiva-N700',
4 => 'Connspeed IP71',
5 => '(Colorfly|CT[0-9]{3,3})!!',
6 => 'Colors!!',
7 => 'ConCorde!!',
8 => 'Coolgen!!',
9 => 'Coolpad!!',
10 => 'COSHIP F2',
11 => 'COWON!!',
12 => 'COZCO C1 Plus',
13 => 'Core-M5',
14 => 'Collo DG100',
15 => 'Collo 2 DG120',
16 => 'Connect-2G-2.0',
17 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
18 => 'Coquettish Red',
19 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
20 => 'Comet',
21 => 'Corvair',
22 => 'COOLPIX S800c',
23 => 'COOLPIX S810c',
24 => 'Constellation V',
),
'@CP' =>
array (
0 => 'CP-DX!!',
1 => 'CP3700A',
2 => 'CP8676!',
3 => 'CP8298!',
4 => 'CPN-(W09|AL00|L09)!',
5 => 'CPH1803',
6 => 'CPH1809',
7 => 'CPH1901',
8 => 'CPH1937',
9 => 'CPH1941',
10 => 'CPH1605',
11 => 'CPH1701',
12 => 'CPH1717',
13 => 'CPH1801',
14 => 'CPH1729',
15 => 'CPH1827',
16 => 'CPH1609',
17 => 'CPH1613',
18 => 'CPH1723',
19 => 'CPH1727',
20 => 'CPH1819',
21 => 'CPH1821',
22 => 'CPH1859',
23 => 'CPH1881',
24 => 'CPH1823',
25 => 'CPH1831',
26 => 'CPH1837',
27 => 'CPH1871',
28 => 'CPH1875',
29 => 'CPH1877',
30 => 'CPH1893',
31 => 'CPH1903',
32 => 'CPH1907',
33 => 'CPH1909',
34 => 'CPH1911',
35 => 'CPH1917',
36 => 'CPH1919',
37 => 'CPH1920',
38 => 'CPH1923',
39 => 'CPH1931',
40 => 'CPH1933',
41 => 'CPH1951',
42 => 'CPH1969',
43 => 'CPH1989',
44 => 'CPH2005',
45 => 'CPH2009',
46 => 'CPH2021',
47 => 'CPH2023',
48 => 'CPH2025',
49 => 'CPH2043',
50 => 'CPH2065',
51 => 'CPH2067',
52 => 'CPH2069',
53 => 'CPH2083',
54 => 'CPH2089',
55 => 'CPH2091',
56 => 'CPH2121',
57 => 'CPH2125',
58 => 'CPH2127',
59 => 'CPH2135',
60 => 'CPH2145',
61 => 'CPH2161',
62 => 'CPH2173',
63 => 'CPH2185',
64 => 'CPH2195',
65 => 'CPH2197',
66 => 'CPH2205',
67 => 'CPH2207',
68 => 'CPH2211',
69 => 'CPH2219',
70 => 'CPH2247',
71 => 'CPH2251',
72 => 'CPH2269',
73 => 'CPH2271',
74 => 'CPH2273',
75 => 'CPH2305',
76 => 'CPH2307',
77 => 'CPH2371',
78 => 'CPH1721',
79 => 'CPH1611',
80 => 'CPH1879',
81 => 'CPH1861',
82 => 'CPH1979',
),
'@CR' =>
array (
0 => 'Crespo!',
1 => 'CRESTA.CTP888',
2 => 'Cross!!',
3 => 'Crosscall!!',
4 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
5 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
6 => 'CRONO 22',
7 => 'Crescent',
),
'@CS' =>
array (
0 => 'CS45XA',
1 => 'CS-1A13',
2 => '(CSL[- ])?(Spice[- ]?)?Mi(-| )?[0-9]{3,3}!!',
),
'@CT' =>
array (
0 => 'CT[0-9]{3,4}!!',
1 => 'CT-1',
2 => 'CT910',
3 => '(Colorfly|CT[0-9]{3,3})!!',
4 => 'CTP828BT',
5 => '(GIO-)?(GiONEE[- ])?Ctrl V1!',
6 => '(GIO-)?(GiONEE[- ])?Ctrl V2!',
7 => '(GIO-)?(GiONEE[- ])?Ctrl V3!',
8 => '(GIO-)?(GiONEE[- ])?Ctrl V4!',
9 => '(GIO-)?(GiONEE[- ])?Ctrl V5!',
10 => 'CT50',
11 => 'CT720G',
12 => 'CT720HD',
13 => 'CT920',
14 => 'CT1006',
15 => 'CT9973W43M',
),
'@CU' =>
array (
0 => 'CUBOT!!',
1 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
2 => 'CUBE!!',
3 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
),
'@CW' =>
array (
0 => 'CW[- ]!!',
),
'@CX' =>
array (
0 => 'CX-919',
1 => 'CX-921',
2 => 'CX-921B',
3 => 'CX-929',
4 => 'CX-950',
5 => 'CX-958',
),
'@CY' =>
array (
0 => 'Cydle M7!',
1 => 'Cynus!!',
2 => 'Cyclone!!',
),
'@D-' =>
array (
0 => 'd-01G',
1 => 'd-01H',
2 => 'd-01J',
3 => 'd-02H',
),
'@D0' =>
array (
0 => 'D000-0000(13|18|19)-[0-9]{3,3}!',
1 => 'D000-0000(01|07)-[A-Z][0-9]{2,2}!',
2 => 'D000-000002-[W0][0-9]{2,2}!',
3 => 'D000-0000(10|11)-N!',
4 => 'D000 000043',
),
'@D2' =>
array (
0 => 'D2-[0-9]{3,3}!!',
1 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@D5' =>
array (
0 => 'D530',
1 => 'D539',
),
'@D7' =>
array (
0 => 'D709',
1 => 'D7800AD',
2 => 'D75E',
3 => 'D70W',
),
'@D8' =>
array (
0 => 'D820X',
1 => 'D816(d|t|v|w|x)!',
2 => 'D816G',
3 => 'D820mt',
4 => 'D80',
),
'@D9' =>
array (
0 => 'D9702',
1 => 'D91',
),
'@DA' =>
array (
0 => 'DA2[0-9]{2,2}[A-Z]+!!',
1 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
2 => 'Dakele A380',
3 => 'DAKELE MC001',
4 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
5 => 'DATAM803HC',
6 => 'DATAM805HC',
7 => 'DATAM819HD!',
8 => 'DARKFULL',
9 => 'DARKMOON',
10 => 'DARKNIGHT',
11 => 'DARKSIDE',
),
'@DE' =>
array (
0 => 'Dell!!',
1 => 'Dell XCD35',
2 => 'DEM752HCF',
3 => '(DENVER-)?TA[CD]-[0-9]{4,5}!!',
4 => 'deovo V5',
5 => 'DESAY!!',
6 => 'DEXP Ixion ML 5',
7 => 'DEXP Ixion XL 5',
8 => 'desire200',
9 => 'Desire 310 dual sim',
10 => 'Desire 500',
11 => 'Desire 500 Plus',
12 => 'Desire 510',
13 => 'Desire 610',
14 => 'Desire 619d',
15 => 'Desire 816',
16 => 'Desire 816 dual sim',
17 => 'Desire ?HD!',
18 => 'desirec',
19 => 'Desire L by HTC',
20 => 'Desire ?S!',
21 => 'Desire X',
22 => 'Desire Z',
23 => 'Desire!',
24 => 'DEOX',
25 => 'DEFY',
26 => 'Defy(\+| Plus)!',
27 => 'DEDY+',
28 => 'Dext',
29 => 'Devour',
30 => 'DEM752NC',
),
'@DG' =>
array (
0 => 'DG310',
1 => 'DG750 Iron Bone',
),
'@DI' =>
array (
0 => 'Dialog!!',
1 => 'DIT[0-9]{4,6}!!',
2 => 'DIGICELDL1plus',
3 => 'DIGICEL DL800',
4 => 'DIGICEL DL1000',
5 => '(Digma )?iD[jmnsx][DQ]?[0-9]*!!',
6 => 'DISTAB9000R',
7 => 'DishTV Smartvu A2020',
8 => 'Discovery DG500',
9 => 'Discovery2-DG500C',
10 => '(HW-|HUAWEI )?DIG-(AL00|L01|L03|L21|TL10)!',
11 => 'DIAMOND D1',
12 => 'DIAMOND S3',
13 => 'Discovery',
14 => 'Discovery Elite',
15 => 'Discovery II Mini',
),
'@DJ' =>
array (
0 => 'DJC Touchtab3',
1 => 'DJC Touchtab4',
),
'@DK' =>
array (
0 => 'DKL01',
1 => 'Dk1031',
),
'@DL' =>
array (
0 => 'DL750',
1 => 'DL8006',
2 => 'DLX',
3 => 'DLXU',
4 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
5 => 'dL1',
6 => 'DLT-H0',
),
'@DM' =>
array (
0 => 'DM0[0-9]{2,2}(K|SH)!!',
1 => 'DM001c Frozen',
2 => 'DM001c Mickey',
3 => 'DM001c Princess',
4 => 'DM-01G',
5 => 'DM-01K',
6 => 'DM-02H',
7 => 'DMC-CM1',
8 => 'DM-01H',
9 => 'DM-01J',
),
'@DN' =>
array (
0 => 'DNS Airbook TYT701',
1 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
2 => 'DNS S!!',
3 => 'DNSS4003',
4 => 'DNS4502M',
5 => 'DN2101',
6 => 'DN2103',
),
'@DO' =>
array (
0 => 'Dooderbutt!',
1 => 'domod G20',
2 => 'Doogee X5 Max Pro',
3 => 'DOOGEE-TITANS-DG150',
4 => 'DOOV!!',
5 => 'Doro Liberto!!',
6 => 'Doro 8030',
7 => 'Doro 8040',
8 => 'Doro 824',
9 => 'Doro PhoneEasy 745',
10 => 'Dolphin 70e Black',
11 => 'Docomo HT-03A',
),
'@DP' =>
array (
0 => 'DPS Dream 7',
1 => 'DPS Dream 9',
2 => 'DP-X1',
3 => 'DPH-D710',
),
'@DR' =>
array (
0 => 'Dream',
1 => '(GIO-)?(GiONEE[- ])?Dream D1!',
2 => 'Droid Incredible',
3 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
4 => 'DroniX-0.5',
5 => 'Droid',
6 => 'DROID',
7 => 'DROID ?2!',
8 => 'DROID ?3!',
9 => 'DROID ?4!',
10 => 'DroidPro',
11 => 'DROID Pro',
12 => 'DROID HD',
13 => 'DROID BIONIC!',
14 => 'DROID RAZR HD!',
15 => 'DROID ?RAZR!',
16 => 'DROID SPYDER',
17 => 'DROID ?X2!',
18 => 'DROID ?X!',
19 => 'DROIDZ Duo',
20 => 'DROIDZ Active 3G',
21 => 'DROIDZ ATOM S',
22 => 'DROIDZ Beat TV',
23 => 'DROIDZ Drive+',
24 => 'DROIDZ Excel',
25 => 'DROIDZ Excite',
26 => 'DROIDZ Force',
27 => 'DROIDZ Match TV',
28 => 'DROIDZ Mini Q',
29 => 'DROIDZ Portal X',
30 => 'DROIDZ Quad',
31 => 'DROIDZ Race',
32 => 'DROIDZ Race X',
33 => 'DROIDZ Sport',
34 => 'DROIDZ Ultimate',
),
'@DS' =>
array (
0 => 'Dslide!!',
1 => 'DSB-0220',
2 => 'DSB-0230',
),
'@DT' =>
array (
0 => 'Dtac phone Joey Jet 2',
1 => 'dtab01',
),
'@DU' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
),
'@DV' =>
array (
0 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
),
'@DW' =>
array (
0 => 'DW-PS3G5',
1 => 'DW-UBT7W',
2 => 'DW-UBT7SC*',
3 => 'DW-UBT27Cz',
4 => 'DW-UBT23G7',
),
'@DY' =>
array (
0 => 'dyno 7.80',
1 => 'dyno 7.85',
2 => 'Dynamic Fun',
3 => 'Dynamic Jump',
4 => 'Dynamic Maxi',
5 => 'Dynamic Milo',
6 => 'Dynamic Racing 2',
7 => 'Dynamic Raging Go',
8 => 'Dynamic Shake',
9 => 'Dynamic Wide',
10 => 'Dynamic Wing',
11 => 'Dynamic Racing 3',
),
'@E' =>
array (
0 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
),
'@E-' =>
array (
0 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
),
'@E1' =>
array (
0 => 'E1 v360',
1 => 'E170BS',
2 => 'E1031',
3 => 'E1050X',
4 => 'E1051X',
5 => 'E1060X',
6 => 'e1808 v75!',
7 => 'e1109 v73!',
),
'@E2' =>
array (
0 => 'E2 Jump',
1 => 'E239',
2 => 'E270BSA',
3 => 'E2281',
4 => '(Moto)?E2$!',
5 => '(Moto)?E2\(4G-LTE\)$!',
),
'@E3' =>
array (
0 => 'E3 Living',
1 => 'E3 Sign',
2 => '(GIO-)?(GiONEE[- ])?E3T!',
3 => '(GIO-)?(GiONEE[- ])?E3$!',
),
'@E4' =>
array (
0 => 'E4',
1 => 'E4 Lite',
),
'@E5' =>
array (
0 => '(GIO-)?(GiONEE[- ])?E5$!',
),
'@E6' =>
array (
0 => '(GIO-)?(GiONEE[- ])?E6mini!',
1 => '(GIO-)?(GiONEE[- ])?E6$!',
2 => '(GIO-)?(GiONEE[- ])?E6T$!',
3 => 'E6782',
4 => 'E650',
5 => 'E60w',
),
'@E7' =>
array (
0 => 'E70[0-9]{2,2}H[DG]!!',
1 => '(GIO-)?(GiONEE[- ])?E7$!',
2 => 'E780',
3 => 'E731',
),
'@E8' =>
array (
0 => 'E80[0-9]{2,2}H[DG]!!',
1 => 'E860',
2 => 'E800',
3 => 'E815',
4 => 'E812',
5 => 'E810',
),
'@E9' =>
array (
0 => 'E940-2795-00',
1 => 'E940-2796-00',
2 => 'E900',
3 => 'E912',
),
'@EA' =>
array (
0 => 'eagle75v1 2',
1 => 'EasyPhone EP5',
2 => 'EasyPad 971',
),
'@EB' =>
array (
0 => 'EBEN!!',
1 => 'EBEST!!',
2 => 'EB2101',
3 => 'EB2103',
4 => 'EB-4063-X',
5 => 'EB-A71GJ',
6 => 'EB-W51GJ',
7 => 'EB-WX1GJ',
8 => 'EB-L76G-B',
),
'@EC' =>
array (
0 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
1 => 'Eco9 v1',
2 => 'Eco9 v2',
3 => 'Eco11 v2',
),
'@ED' =>
array (
0 => '(bq|Aquaris|Edison|Maxwell)!!',
1 => 'edgejr',
2 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
3 => 'edenTAB ET-701',
),
'@EE' =>
array (
0 => 'eeepc',
1 => 'eee 701',
2 => '(Eee Pad )?Transformer Prime TF201!',
),
'@EF' =>
array (
0 => 'EFM710A',
),
'@EG' =>
array (
0 => 'EG98',
1 => 'EG680',
2 => 'EG968B',
),
'@EI' =>
array (
0 => 'EIS01PT',
),
'@EK' =>
array (
0 => 'EK-[GK][CN][0-9]{3,3}!!',
),
'@EL' =>
array (
0 => 'EL72B',
1 => 'ELF-II',
2 => 'Elephone!!',
3 => 'ELIYA S1',
4 => 'ELIFE-E3',
5 => 'Elife E5',
6 => 'ElifeE6',
7 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
8 => 'Elektra L',
9 => 'Elektra XL',
10 => 'Electrify',
11 => 'Eluga A2',
12 => 'ELUGA A3',
13 => 'ELUGA A3 Pro',
14 => 'ELUGA I2',
15 => 'ELUGA I2 Activ',
16 => 'ELUGA I4',
17 => 'Eluga Arc 2',
18 => 'Eluga Mark 2',
19 => 'ELUGA Note',
20 => 'ELUGA Prim',
21 => 'ELUGA Pulse X',
22 => 'ELUGA Ray',
23 => 'ELUGA Ray Max',
24 => 'ELUGA Ray X',
25 => 'Eluga Ray 700',
26 => 'ELUGA Turbo',
27 => 'Elite',
28 => 'Elite 11',
29 => '(SENCOR )?ELEMENT!!',
30 => 'Elite 5.5L+',
31 => 'Elite 6.0L',
),
'@EM' =>
array (
0 => 'EMBT3C',
1 => 'EM63',
2 => 'EM01F',
3 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
4 => 'eMAX mini',
5 => 'EMR1879',
),
'@EN' =>
array (
0 => 'Endeavour!!',
1 => 'ENR U',
2 => 'EndeavorU',
3 => 'Enjoy 71',
4 => 'Enjoy 7 Plus',
),
'@EP' =>
array (
0 => 'EPAD',
1 => 'epade!!',
),
'@EQ' =>
array (
0 => 'equiso.smart.tv.pro',
),
'@ER' =>
array (
0 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
1 => 'Eris',
2 => 'ERIS ADR6200',
3 => 'era 2',
4 => 'era X',
5 => 'era1X',
6 => 'Era 2X',
7 => 'era HD',
8 => 'era 4G',
9 => 'era 4K',
),
'@ES' =>
array (
0 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
1 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
2 => 'eSTAR!!',
),
'@ET' =>
array (
0 => 'ETBW11AA',
1 => 'Etel!!',
2 => 'ETOOSPAD5',
3 => 'ETOOSPAD6',
4 => 'ET1',
5 => 'Etisalat Smartphone',
6 => 'etab5',
),
'@EV' =>
array (
0 => 'EVOKE HDI Box',
1 => 'EVDO1000',
2 => 'EvoPAD!!',
3 => '(EVAS )?EVERCOSS[- ]A!!',
4 => 'EVERPAD SC-710',
5 => 'Ever!!',
6 => 'EVOLVEO StrongPhone G7',
7 => 'EVOLVEO StrongPhone G9',
8 => 'EVO',
9 => 'Evo HD2',
10 => 'EVO ?3D!',
11 => 'EVO 4G',
12 => 'Evo V 4G',
13 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
14 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
15 => '(EV|KM)-[ES][0-9]{3,3}!!',
16 => 'Event',
17 => 'EVERY35',
),
'@EX' =>
array (
0 => 'Exynos5410',
1 => '(Cloudfone|CloudPad|Excite|Thrill)!!',
2 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!',
3 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
4 => 'Explorer A310e',
),
'@EZ' =>
array (
0 => 'Ezcast',
1 => 'eZee!!',
),
'@F&' =>
array (
0 => 'F&U ETB!!',
),
'@F-' =>
array (
0 => 'F-[0-9]{2,2}[A-Z]!!',
1 => 'F-074',
),
'@F1' =>
array (
0 => 'f12[a-z]{3,3}!!',
1 => '(GIO-)?(GiONEE[- ])?F103!',
2 => 'F100',
3 => 'F1f',
4 => 'F1w',
5 => 'F13',
6 => 'F15',
),
'@F3' =>
array (
0 => '(GIO-)?(GiONEE[- ])?F301!',
),
'@F5' =>
array (
0 => 'F50Q',
),
'@F6' =>
array (
0 => 'F600',
),
'@FA' =>
array (
0 => 'FAR7',
1 => 'FAR70B',
2 => 'FARTM933KZ',
3 => 'Fablet F3',
4 => '(Amazing|Fantastic)!!',
),
'@FC' =>
array (
0 => 'FC6100',
),
'@FD' =>
array (
0 => 'FDT!!',
1 => 'FDR-A01w',
),
'@FE' =>
array (
0 => 'FEVER',
1 => 'ferrari',
),
'@FH' =>
array (
0 => 'FHMD001',
),
'@FI' =>
array (
0 => 'FIH-FB0',
1 => 'FIH-!!',
2 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
3 => 'Find 5',
4 => 'FIND7',
5 => 'FINNEY U1',
),
'@FJ' =>
array (
0 => 'FJ[LT][0-9]{2,2}!!',
1 => 'FJJB091',
),
'@FL' =>
array (
0 => 'Flo',
1 => 'Flounder',
2 => 'Flame2',
3 => 'Flare S100',
4 => 'Flare 2.0',
5 => 'Flare 2.1',
6 => 'Flare2X',
7 => 'Flare 5',
8 => 'FlareA1',
9 => 'Flare J1',
10 => 'FLARE J1 PLUS',
11 => 'FLARE J2',
12 => 'Flare J2 DTV',
13 => 'Flare J3 Plus',
14 => 'Flare P1 Mini',
15 => 'Flare S3 Power',
16 => 'Flare S4',
17 => 'Flare S4 Max',
18 => 'Flare S4 Mini',
19 => 'FLARE S5 MAX',
20 => 'Flare S6 Max',
21 => 'Fly F[0-9]{2,3}!!',
22 => 'Fly Phoenix 2',
23 => 'Fly Ego Art 2',
24 => '(Fly )?IQ ?[0-9]{3,4}!!',
25 => 'Flylife!!',
26 => 'Fly Flylife Web 7.85 Slim',
27 => 'Flyer',
28 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
29 => 'Flair E1',
30 => 'Flair E2',
31 => 'FlairE3',
32 => 'Flair P1',
33 => 'Flair P1i',
34 => 'Flair P8',
35 => 'Flair S1',
36 => 'Flair Z1',
),
'@FN' =>
array (
0 => '(tablet )?fnac!!',
),
'@FO' =>
array (
0 => 'Forward Active',
1 => 'Forward Art',
2 => 'Forward Escape',
3 => 'Forward Endurance',
4 => 'ForwardEndurance',
5 => 'FORWARD EVOLVE',
6 => 'Forward Infinity',
7 => 'Forward Next',
8 => 'Forward Prime',
9 => 'Forward Racing 3',
10 => 'Forward Ruby',
11 => 'ForwardRuby',
12 => 'Forward Shake',
13 => 'ForwardXtreme',
14 => 'Forward Young',
15 => 'ForwardZero',
16 => 'Forward 5 5',
17 => 'Forward 5.5',
18 => 'Folio 100',
19 => 'folio100',
),
'@FP' =>
array (
0 => 'FP1',
1 => 'FP1U',
2 => 'FP2',
3 => 'FP3',
4 => 'FP4',
),
'@FR' =>
array (
0 => 'Freelander I20',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
2 => '(MODECOM )?FreeTAB!!',
),
'@FS' =>
array (
0 => 'FS403',
1 => 'FS407',
2 => 'FS451',
3 => 'FS514',
4 => 'FS8032',
),
'@FT' =>
array (
0 => 'FTJ152A',
1 => 'FTJ161B',
2 => 'FTJ162E',
),
'@FU' =>
array (
0 => 'full Android on Microsoft Windows, pad, pc, n*books',
1 => 'Fusion Bolt',
2 => 'FUSIONideos',
3 => 'Fuel F2',
),
'@FW' =>
array (
0 => 'FWS[0-9]{3,3}!!',
),
'@FZ' =>
array (
0 => 'FZ-A1(A|B)!',
1 => 'FZ-A2A',
2 => 'FZ-B2(B|D)!',
3 => 'FZ-N1',
4 => 'FZ-T1',
5 => 'FZ-X1',
),
'@G ' =>
array (
0 => 'G Watch',
1 => 'G Watch R',
),
'@G0' =>
array (
0 => 'G0215D',
1 => 'G0775',
),
'@G1' =>
array (
0 => 'G1-715',
1 => 'G1-725',
2 => 'G100W',
3 => 'G17(B5DV)',
4 => 'G17(B7DV)',
5 => 'G17h 3G??(K5E2)',
6 => 'G17h 3G??(K6E2',
7 => 'G17h 3G四核(K5E2)',
8 => 'G17h 3G四核(K6E2)',
9 => 'G17s 3G',
10 => 'G17s 3G??(K5E5)',
11 => 'G17s 3G四核(K5E5)',
12 => 'G17s 3G四核(K5E4)',
13 => 'G17s 3G四核(K5E3)',
14 => 'G18 3G四核(C6B9)',
15 => 'G18mini(C5B9)',
16 => 'G18d 3G四核(D3A2)',
17 => 'G18d mini(FV2C)',
),
'@G2' =>
array (
0 => 'G2S',
1 => 'G2SMNT',
),
'@G3' =>
array (
0 => '(Moto)?G3$!',
1 => '(Moto)?G3-TE$!',
2 => 'G3SMNTS22',
3 => 'G3SMNTS23',
),
'@G6' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@G7' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@G9' =>
array (
0 => 'G9',
),
'@GA' =>
array (
0 => '(Google )?Galaxy Nexus!',
1 => 'Galaxy S4 Google Editon',
2 => 'Garmin!!',
3 => 'Galaxy!!',
),
'@GE' =>
array (
0 => 'generic',
1 => 'generic x86',
2 => 'Gear Live',
3 => 'Genius!!',
4 => '(GP-|Geeksphone)!!',
5 => 'Gemei!!',
6 => 'GEM[0-9]{4,4}!!',
7 => 'GEM-702L',
8 => 'GEM-703L',
9 => 'GETAWAY',
10 => 'gemini',
11 => 'General Mobile 4G',
12 => 'General Mobile 4G Dual',
),
'@GF' =>
array (
0 => 'GFIVE!!',
),
'@GH' =>
array (
0 => 'Ghost',
1 => 'GHIA!!',
),
'@GI' =>
array (
0 => '(Gsmart|Gigabyte|Rio)!!',
1 => 'Gigaset!!',
2 => '(GIO-)?(GiONEE[- ])?A1$!',
3 => '(GIO-)?(GiONEE[- ])?A9$!',
4 => '(GIO-)?(GiONEE[- ])?C500!',
5 => '(GIO-)?(GiONEE[- ])?C600!',
6 => '(GIO-)?(GiONEE[- ])?C610!',
7 => '(GIO-)?(GiONEE[- ])?C620!',
8 => '(GIO-)?(GiONEE[- ])?C700!',
9 => '(GIO-)?(GiONEE[- ])?C800!',
10 => '(GIO-)?(GiONEE[- ])?Dream D1!',
11 => '(GIO-)?(GiONEE[- ])?E3T!',
12 => '(GIO-)?(GiONEE[- ])?E3$!',
13 => '(GIO-)?(GiONEE[- ])?E5$!',
14 => '(GIO-)?(GiONEE[- ])?E6mini!',
15 => '(GIO-)?(GiONEE[- ])?E6$!',
16 => '(GIO-)?(GiONEE[- ])?E6T$!',
17 => '(GIO-)?(GiONEE[- ])?E7$!',
18 => '(GIO-)?(GiONEE[- ])?F103!',
19 => '(GIO-)?(GiONEE[- ])?F301!',
20 => '(GIO-)?(GiONEE[- ])?GN5001!',
21 => '(GIO-)?(GiONEE[- ])?GN5002!',
22 => '(GIO-)?(GiONEE[- ])?GN8001!',
23 => '(GIO-)?(GiONEE[- ])?GN9000!',
24 => '(GIO-)?(GiONEE[- ])?GN9001!',
25 => '(GIO-)?(GiONEE[- ])?GN9002!',
26 => '(GIO-)?(GiONEE[- ])?GN9004!',
27 => '(GIO-)?(GiONEE[- ])?GN9005!',
28 => '(GIO-)?(GiONEE[- ])?GN9006!',
29 => '(GIO-)?(GiONEE[- ])?GN9007!',
30 => '(GIO-)?(GiONEE[- ])?GN9008!',
31 => '(GIO-)?(GiONEE[- ])?GN9010!',
32 => '(GIO-)?(GiONEE[- ])?GN100T!',
33 => '(GIO-)?(GiONEE[- ])?GN100!',
34 => '(GIO-)?(GiONEE[- ])?GN105!',
35 => '(GIO-)?(GiONEE[- ])?GN106!',
36 => '(GIO-)?(GiONEE[- ])?GN107!',
37 => '(GIO-)?(GiONEE[- ])?GN108!',
38 => '(GIO-)?(GiONEE[- ])?GN109!',
39 => '(GIO-)?(GiONEE[- ])?GN135!',
40 => '(GIO-)?(GiONEE[- ])?GN136!',
41 => '(GIO-)?(GiONEE[- ])?GN137!',
42 => '(GIO-)?(GiONEE[- ])?GN139!',
43 => '(GIO-)?(GiONEE[- ])?GN150!',
44 => '(GIO-)?(GiONEE[- ])?GN151!',
45 => '(GIO-)?(GiONEE[- ])?GN152!',
46 => '(GIO-)?(GiONEE[- ])?GN160T!',
47 => '(GIO-)?(GiONEE[- ])?GN160!',
48 => '(GIO-)?(GiONEE[- ])?GN168T!',
49 => '(GIO-)?(GiONEE[- ])?GN170!',
50 => '(GIO-)?(GiONEE[- ])?GN180!',
51 => '(GIO-)?(GiONEE[- ])?GN181!',
52 => '(GIO-)?(GiONEE[- ])?GN200!',
53 => '(GIO-)?(GiONEE[- ])?GN205!',
54 => '(GIO-)?(GiONEE[- ])?GN210!',
55 => '(GIO-)?(GiONEE[- ])?GN305!',
56 => '(GIO-)?(GiONEE[- ])?GN320!',
57 => '(GIO-)?(GiONEE[- ])?GN360!',
58 => '(GIO-)?(GiONEE[- ])?GN380!',
59 => '(GIO-)?(GiONEE[- ])?GN600!',
60 => '(GIO-)?(GiONEE[- ])?GN700T!',
61 => '(GIO-)?(GiONEE[- ])?GN700W!',
62 => '(GIO-)?(GiONEE[- ])?GN705T!',
63 => '(GIO-)?(GiONEE[- ])?GN705W!',
64 => '(GIO-)?(GiONEE[- ])?GN706L!',
65 => '(GIO-)?(GiONEE[- ])?GN708T!',
66 => '(GIO-)?(GiONEE[- ])?GN708W!',
67 => '(GIO-)?(GiONEE[- ])?GN787!',
68 => '(GIO-)?(GiONEE[- ])?GN800!',
69 => '(GIO-)?(GiONEE[- ])?GN810!',
70 => '(GIO-)?(GiONEE[- ])?GN818T!',
71 => '(GIO-)?(GiONEE[- ])?GN858!',
72 => '(GIO-)?(GiONEE[- ])?GN868!',
73 => '(GIO-)?(GiONEE[- ])?GN878!',
74 => 'Gionee M1',
75 => 'Gionee M2',
76 => 'Gionee-M2',
77 => 'Gionee M3S',
78 => 'Gionee M5',
79 => '(GIO-)?(GiONEE[- ])?S101!',
80 => 'GiONEE TD500',
81 => '(GIO-)?(GiONEE[- ])?V182!',
82 => '(GIO-)?(GiONEE[- ])?V185!',
83 => '(GIO-)?(GiONEE[- ])?V188!',
84 => '(GIO-)?(GiONEE[- ])?W800!',
85 => '(GIO-)?(GiONEE[- ])?X817!',
86 => '(GIO-)?(GiONEE[- ])?Ctrl V1!',
87 => '(GIO-)?(GiONEE[- ])?Ctrl V2!',
88 => '(GIO-)?(GiONEE[- ])?Ctrl V3!',
89 => '(GIO-)?(GiONEE[- ])?Ctrl V4!',
90 => '(GIO-)?(GiONEE[- ])?Ctrl V5!',
91 => '(GIO-)?(GiONEE[- ])?Pioneer P1!',
92 => '(GIO-)?(GiONEE[- ])?Pioneer P2!',
93 => '(GIO-)?(GiONEE[- ])?Pioneer P3!',
94 => '(GIO-)?(GiONEE[- ])?Pioneer P4!',
95 => 'Gionee P3',
96 => 'Gionee P4',
97 => 'GIONEE P7',
98 => 'GiONEE S7',
99 => 'GIONEE S10',
100 => '(GIO-)?(GiONEE[- ])?Gpad G1!',
101 => '(GIO-)?(GiONEE[- ])?Gpad G2!',
102 => '(GIO-)?(GiONEE[- ])?Gpad G3!',
103 => 'GinDream/GinMagic',
),
'@GK' =>
array (
0 => 'GK802',
),
'@GL' =>
array (
0 => 'Glass 1',
1 => 'GLADIATOR',
2 => 'GLADIATOR-2',
3 => 'GLADIATOR 3',
4 => 'GLADIATOR 4',
5 => 'Glory',
6 => 'Glory 2',
7 => 'Glory3',
8 => 'GLORY 4',
9 => 'GloryG1000',
10 => 'GL-900',
11 => 'GLX!!',
12 => 'GL07S',
),
'@GM' =>
array (
0 => 'GM190[0135]!',
1 => 'GM191[01357]!',
2 => 'Gm Discovery',
3 => 'GM Discovery II',
4 => 'GM Discovery II+',
5 => 'GM FOX',
6 => 'GM Ultimate Slim',
7 => 'GM 5',
8 => 'GM 5 d',
9 => 'GM 5 Plus',
10 => 'GM 5 Plus d',
11 => 'GM 6',
12 => 'GM 6 d',
13 => 'GM 8 d',
14 => 'GM8 go',
15 => 'GM Discovery tab 8',
),
'@GN' =>
array (
0 => '(GIO-)?(GiONEE[- ])?GN5001!',
1 => '(GIO-)?(GiONEE[- ])?GN5002!',
2 => '(GIO-)?(GiONEE[- ])?GN8001!',
3 => '(GIO-)?(GiONEE[- ])?GN9000!',
4 => '(GIO-)?(GiONEE[- ])?GN9001!',
5 => '(GIO-)?(GiONEE[- ])?GN9002!',
6 => '(GIO-)?(GiONEE[- ])?GN9004!',
7 => '(GIO-)?(GiONEE[- ])?GN9005!',
8 => '(GIO-)?(GiONEE[- ])?GN9006!',
9 => '(GIO-)?(GiONEE[- ])?GN9007!',
10 => '(GIO-)?(GiONEE[- ])?GN9008!',
11 => '(GIO-)?(GiONEE[- ])?GN9010!',
12 => '(GIO-)?(GiONEE[- ])?GN100T!',
13 => '(GIO-)?(GiONEE[- ])?GN100!',
14 => '(GIO-)?(GiONEE[- ])?GN105!',
15 => '(GIO-)?(GiONEE[- ])?GN106!',
16 => '(GIO-)?(GiONEE[- ])?GN107!',
17 => '(GIO-)?(GiONEE[- ])?GN108!',
18 => '(GIO-)?(GiONEE[- ])?GN109!',
19 => '(GIO-)?(GiONEE[- ])?GN135!',
20 => '(GIO-)?(GiONEE[- ])?GN136!',
21 => '(GIO-)?(GiONEE[- ])?GN137!',
22 => '(GIO-)?(GiONEE[- ])?GN139!',
23 => '(GIO-)?(GiONEE[- ])?GN150!',
24 => '(GIO-)?(GiONEE[- ])?GN151!',
25 => '(GIO-)?(GiONEE[- ])?GN152!',
26 => '(GIO-)?(GiONEE[- ])?GN160T!',
27 => '(GIO-)?(GiONEE[- ])?GN160!',
28 => '(GIO-)?(GiONEE[- ])?GN168T!',
29 => '(GIO-)?(GiONEE[- ])?GN170!',
30 => '(GIO-)?(GiONEE[- ])?GN180!',
31 => '(GIO-)?(GiONEE[- ])?GN181!',
32 => '(GIO-)?(GiONEE[- ])?GN200!',
33 => '(GIO-)?(GiONEE[- ])?GN205!',
34 => '(GIO-)?(GiONEE[- ])?GN210!',
35 => '(GIO-)?(GiONEE[- ])?GN305!',
36 => '(GIO-)?(GiONEE[- ])?GN320!',
37 => '(GIO-)?(GiONEE[- ])?GN360!',
38 => '(GIO-)?(GiONEE[- ])?GN380!',
39 => '(GIO-)?(GiONEE[- ])?GN600!',
40 => '(GIO-)?(GiONEE[- ])?GN700T!',
41 => '(GIO-)?(GiONEE[- ])?GN700W!',
42 => '(GIO-)?(GiONEE[- ])?GN705T!',
43 => '(GIO-)?(GiONEE[- ])?GN705W!',
44 => '(GIO-)?(GiONEE[- ])?GN706L!',
45 => '(GIO-)?(GiONEE[- ])?GN708T!',
46 => 'GN 708T',
47 => '(GIO-)?(GiONEE[- ])?GN708W!',
48 => '(GIO-)?(GiONEE[- ])?GN787!',
49 => '(GIO-)?(GiONEE[- ])?GN800!',
50 => '(GIO-)?(GiONEE[- ])?GN810!',
51 => '(GIO-)?(GiONEE[- ])?GN818T!',
52 => '(GIO-)?(GiONEE[- ])?GN858!',
53 => '(GIO-)?(GiONEE[- ])?GN868!',
54 => '(GIO-)?(GiONEE[- ])?GN878!',
55 => 'Gnappo Ideos',
),
'@GO' =>
array (
0 => 'google sdk',
1 => 'Google Ion',
2 => '(Google )?Nexus S!',
3 => '(Google )?Galaxy Nexus!',
4 => '(Google )?Nexus ?4!',
5 => '(Google )?Nexus ?5!',
6 => '(Google )?Nexus ?6P!',
7 => '(Google )?Nexus ?6!',
8 => '(Google )?Nexus ?7 2013!',
9 => '(Google )?Nexus ?7!',
10 => '(Google )?Nexus ?9!',
11 => '(Google )?Nexus ?10!',
12 => 'Google Pixel',
13 => 'Google Pixel 2',
14 => 'Google Pixel 2XL',
15 => 'Google Chromebook Pixel (2015)',
16 => 'google cube',
17 => 'GOCL!!',
18 => 'GO Live!!',
19 => 'GOOPHONE!!',
20 => 'GO !!',
21 => 'GOA',
22 => 'GO504',
23 => 'GO778',
24 => 'GO960',
25 => 'GO963',
26 => 'GO980',
27 => 'GO984',
28 => 'Gomobile GO1001',
),
'@GP' =>
array (
0 => '(GP-|Geeksphone)!!',
1 => 'GP-431',
2 => 'GP-720',
3 => 'GPLUS GN708W',
4 => 'GPLUS N809',
5 => '(GIO-)?(GiONEE[- ])?Gpad G1!',
6 => '(GIO-)?(GiONEE[- ])?Gpad G2!',
7 => '(GIO-)?(GiONEE[- ])?Gpad G3!',
8 => 'Gpad G5',
),
'@GR' =>
array (
0 => 'Grouper',
1 => 'GR-TB!!',
2 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
3 => 'greenridge',
4 => 'Graphos A10',
5 => '(ZTE )?(Grand|Mimosa)!!',
),
'@GS' =>
array (
0 => 'GS01',
1 => '(Gsmart|Gigabyte|Rio)!!',
2 => 'GS110',
3 => 'GS185',
4 => 'GS190',
5 => 'GS195',
6 => 'GS270',
7 => 'GS270 plus',
8 => 'GS280',
9 => 'GS290',
10 => 'GS370 Plus',
11 => 'GS02',
12 => 'GS03',
),
'@GT' =>
array (
0 => 'GT-I9505G',
1 => 'GT-810',
2 => 'GT-I7105',
3 => 'GT-I9810',
4 => 'GT-[HN][0-9]{4,4}!!',
5 => 'GT-9000',
6 => 'GT-[0-9]{4,4}!!',
7 => 'GT-i9377',
8 => 'GT-T9500',
9 => 'GT540',
10 => 'GT540f',
11 => 'GTV100',
12 => 'GT-B[0-9]{4,4}!!',
13 => 'GT-I[0-9]{3,4}!!',
14 => 'GT-N[0-9]{4,4}!!',
15 => 'GT-P[0-9]{4,4}!!',
16 => 'GT-S[0-9]{4,4}!!',
17 => 'GT-T959!',
18 => 'GT9100',
19 => 'GTablet',
20 => 'GtabComb',
),
'@GU' =>
array (
0 => 'gucci',
),
'@GV' =>
array (
0 => 'GVON 898',
),
'@GW' =>
array (
0 => 'GW620',
),
'@GX' =>
array (
0 => 'GX290',
1 => 'GX1210V TV',
),
'@H1' =>
array (
0 => 'H120',
),
'@H2' =>
array (
0 => 'H2000+',
),
'@H3' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@H6' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@H7' =>
array (
0 => 'H701',
1 => 'H7100',
2 => 'H7500+',
3 => 'H710VL',
4 => 'H715BL',
),
'@H8' =>
array (
0 => 'H8 Life',
1 => 'H866C',
2 => 'H882L',
),
'@H9' =>
array (
0 => 'H940',
1 => 'H9500',
),
'@HA' =>
array (
0 => 'HammerHead',
1 => '(Haier[- ])?H[ETW]- ?[A-Z][0-9]!!',
2 => 'Haier-W700',
3 => 'Haier-SY0880',
4 => 'Hammer Blade2 PRO',
5 => 'Hammer Blade 3',
6 => 'Hammer Energy',
7 => 'Hammer Energy 2',
8 => 'Hammer Energy 18x9',
9 => 'Hammer Explorer',
10 => 'Hammer Explorer Pro',
11 => 'Hasee E50 S1',
12 => 'Hasee H45 T2',
13 => 'Hasee W50 T2',
14 => 'Hasee-X50TS',
15 => 'HannsComb',
16 => 'Hannspadd',
17 => 'Hayabusa',
18 => 'HARRY',
),
'@HB' =>
array (
0 => 'HB-100 DASAN',
1 => 'HB-100 DASAN Networks, Inc.',
2 => 'HB-1000',
),
'@HD' =>
array (
0 => 'HD2',
1 => 'HD2 LEO',
2 => 'HD7 Pro',
3 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
4 => 'HD190[0135]!',
5 => 'HD191[0137]!',
),
'@HE' =>
array (
0 => 'HEDY!!',
1 => 'HERO H7500+',
2 => 'Hero',
3 => 'HERO CDMA',
4 => 'HERO200',
),
'@HI' =>
array (
0 => 'HiBook pro',
1 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
2 => 'Himax Pure',
3 => 'HIKe!!',
4 => 'HILIVE H7',
5 => '(HS-)?Hisense!!',
6 => 'Hisense AD686G',
7 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
8 => 'Hisense Google TV TV',
9 => 'hisense gx1200v',
10 => '(Amaze|Hitech)!!',
11 => 'HITO HT-3',
12 => 'Hikari-iFrame!',
13 => 'HIGHWAY',
14 => 'HIGHWAY PURE',
15 => 'HIGHWAY SIGNS',
),
'@HK' =>
array (
0 => 'HKPHONE H8-3G',
),
'@HL' =>
array (
0 => 'HLV-T!!',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@HM' =>
array (
0 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
1 => 'HMP8100 ATV 93',
2 => 'HMP8100 ATV INT',
3 => '(Xiaomi )?(Redmi|RedRice|HM)!!',
4 => '(Xiaomi )?(Redmi|HM)[ \-]?Note!!',
5 => '(Xiaomi |HM)?20!!',
6 => '(Xiaomi |HM)?21!!',
),
'@HN' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@HO' =>
array (
0 => 'HOSIN!!',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
2 => 'Honor3c2G-T',
3 => 'Honor Bee',
4 => 'HOMESYNCT2WIFI',
),
'@HP' =>
array (
0 => 'HP Chromebook x360 11 G1 EE',
1 => '(HP|Slate)!!',
2 => 'HP!!',
3 => 'HP-TouchPad',
4 => '(HP )?Touchpad!',
),
'@HR' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@HS' =>
array (
0 => 'HS-[0-9]{1,2}DTB!!',
1 => 'HS-[EFHITUX][0-9]!!',
2 => 'HS-E[GT][0-9]{3,3}!!',
3 => '(HS-)?Hisense!!',
4 => 'HS-EG98',
5 => 'HS U978',
),
'@HT' =>
array (
0 => '(HTC )?Nexus ?One!',
1 => 'HTC One',
2 => 'HT7 Pro',
3 => 'HT17Pro',
4 => 'HT20Pro',
5 => 'HTC!!',
6 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!',
7 => '(HTC )?HT[LV][0-9]{2,2}!!',
8 => 'HTX21',
9 => 'HTC Dream',
10 => 'HTC Dream G1',
11 => 'HTC Dream SparksMod ',
12 => 'HTC Vision',
13 => 'HTC T-Mobile myTouch 3G Slide',
14 => 'HTC my ?Touch 3G Slide!',
15 => 'HTC Glacier',
16 => 'HTC Panache',
17 => 'HTC My ?Touch ?4G$!',
18 => 'HTC S910m',
19 => 'HTC myTouch 4G Slide',
20 => 'HTC Doubleshot',
),
'@HU' =>
array (
0 => 'HUAWEI WATCH',
1 => 'Huawei MediaPad',
2 => 'Huawei OsiMood MediaPad',
3 => 'HUAWEI MediaPad M1 8.0',
4 => 'Huawei MediaPad T1 7.0 3G',
5 => 'Huawei MediaPad T1 8.0 4G',
6 => 'Huawei MediaPad T1 10 4G',
7 => '(Huawei )?[MSTX](1|2|7|8|10)\-[A-Z0-9][0-9]{2,2}!!',
8 => 'HUAWEI GEM-703L',
9 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
10 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
11 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
12 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
13 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
14 => 'HUAWEI A168-(AL10|DL09|L09|L29)!',
15 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
16 => '(HW-|HUAWEI )?CAZ-(AL10|TL10|TL20)!',
17 => '(HW-|HUAWEI )?CAN-(L01|L11|L12)!',
18 => '(HW-|HUAWEI )?MLA-(L01|L03|L11|L12|L13)!',
19 => '(HW-|HUAWEI )?DIG-(AL00|L01|L03|L21|TL10)!',
20 => '(HW-|HUAWEI )?PIC-(LX9)!',
21 => '(HW-|HUAWEI )?BAC-(AL00|L03|L21|L22|TL00)!',
22 => '(HW-|HUAWEI )?HWI-(AL00|TL00)!',
23 => '(HW-|HUAWEI )?PAR-(AL00|LX1|LX1M|LX9|TL00)!',
24 => '(HW-|HUAWEI )?INE-(AL00|LX1|LX1r|LX2||LX2r|TL00)!',
25 => '(HW-|HUAWEI )?MAR-(AL00|LX1A|LX1M|LX2|LX3A|TL00)!',
26 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!',
27 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!',
28 => 'Huawei P7 mini',
29 => 'Huawei P8max',
30 => '(Huawei|Ascend|HW-)!!',
31 => 'HUAWEI Honor 3c w',
32 => 'Huawei S7',
33 => 'Hudl HT7S3',
34 => 'Hudl 2',
35 => 'HUAWEI U8686',
36 => 'Huawei 858',
),
'@HW' =>
array (
0 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
2 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
3 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
4 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
5 => '(HW-|HUAWEI )?CAZ-(AL10|TL10|TL20)!',
6 => '(HW-|HUAWEI )?CAN-(L01|L11|L12)!',
7 => '(HW-|HUAWEI )?MLA-(L01|L03|L11|L12|L13)!',
8 => '(HW-|HUAWEI )?DIG-(AL00|L01|L03|L21|TL10)!',
9 => '(HW-|HUAWEI )?PIC-(LX9)!',
10 => '(HW-|HUAWEI )?BAC-(AL00|L03|L21|L22|TL00)!',
11 => '(HW-|HUAWEI )?HWI-(AL00|TL00)!',
12 => '(HW-|HUAWEI )?PAR-(AL00|LX1|LX1M|LX9|TL00)!',
13 => '(HW-|HUAWEI )?INE-(AL00|LX1|LX1r|LX2||LX2r|TL00)!',
14 => '(HW-|HUAWEI )?MAR-(AL00|LX1A|LX1M|LX2|LX3A|TL00)!',
15 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!',
16 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!',
17 => '(Huawei|Ascend|HW-)!!',
18 => 'hwu8812D',
19 => 'HW-01E',
20 => 'HW-01K',
21 => 'HW-03E',
22 => 'HWT31',
23 => 'HWV32',
),
'@HY' =>
array (
0 => 'HY5001',
1 => 'HYUNDAI!!',
2 => 'Hydro',
3 => 'Hydro PLUS',
4 => 'HYPER X BLADE',
),
'@I ' =>
array (
0 => 'I 7520',
),
'@I-' =>
array (
0 => 'i-Joy i-Call',
1 => 'i-Call 300',
2 => 'i-Call 300v2',
3 => 'i-Call 504',
4 => '(i-mobile|i-style|IQ)!!',
),
'@I0' =>
array (
0 => 'I01WDX',
1 => 'I001DC',
2 => 'I001DE',
3 => 'I002D',
4 => 'I003D',
5 => 'I003DD',
6 => 'I004D',
7 => 'I005D',
8 => 'I005DA',
9 => 'I006D',
10 => 'I01WD',
),
'@I1' =>
array (
0 => 'I110',
1 => 'i1',
),
'@I3' =>
array (
0 => 'i3000',
),
'@I5' =>
array (
0 => 'i5300',
1 => 'i5350',
),
'@I6' =>
array (
0 => 'i6000',
),
'@I7' =>
array (
0 => 'I7500',
),
'@I8' =>
array (
0 => 'i8400',
1 => 'i8450',
2 => 'i803w',
3 => 'I897',
),
'@I9' =>
array (
0 => 'I9220',
1 => 'i9400',
2 => 'i9430',
3 => 'i9480',
4 => 'i9500',
5 => 'i9570',
6 => 'I9000',
7 => 'I9300 Galaxy SIII ',
8 => 'I9300',
),
'@IB' =>
array (
0 => '(iBall )?Andi!!',
1 => 'iBall!!',
2 => '(Aura|iberry|AUXUS)!!',
),
'@IC' =>
array (
0 => 'ICONIA!!',
1 => 'IconBit NetTab Thor Mini',
),
'@ID' =>
array (
0 => '(Digma )?iD[jmnsx][DQ]?[0-9]*!!',
1 => 'IDEOS!!',
2 => 'IdeaPad A1',
3 => 'IdeaPadA10',
4 => 'Ideapad K1!',
5 => 'Ideapad S10-3T',
6 => '(Lenovo ?)?(IdeaTab ?)?[AB][0-9]{4,4}!!',
7 => '(Lenovo ?)?(IdeaTab ?)?[KSV][0-9]{4,4}!!',
8 => 'idea ?tv!!',
),
'@IF' =>
array (
0 => 'ifive!!',
),
'@IG' =>
array (
0 => 'IGGY',
),
'@IL' =>
array (
0 => '(Ilium )?Avvio!!',
1 => 'ILT-MX100',
2 => '(Lanix )?(Ilium|llium)!!',
),
'@IM' =>
array (
0 => 'imx50!',
1 => 'imx51!',
2 => 'imx53!',
3 => 'imx6q!',
4 => 'IMO!!',
5 => 'Im(Smart|PAD)!!',
6 => '(SKY )?IM[- ][A-Z][0-9]{3,3}!!',
7 => 'IM-100K',
8 => 'IM-100S',
),
'@IN' =>
array (
0 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!',
1 => 'INSIGNIA 5',
2 => 'INSIGNIA 5X',
3 => 'Inspire HD',
4 => 'Incredible',
5 => 'Incredible 2',
6 => 'Incredible ?S!',
7 => 'Incredible ?2!',
8 => 'Incredible 4G LTE',
9 => 'Inspire 4G',
10 => '(HW-|HUAWEI )?INE-(AL00|LX1|LX1r|LX2||LX2r|TL00)!',
11 => 'INFOBAR!!',
12 => 'Infinix!!',
13 => 'IN[0-9]{3,3}!!',
14 => 'Infocus!!',
15 => 'INHON PAPILIO G1',
16 => 'intki E86',
17 => 'Innos!!',
18 => '(Intex )?Aqua!!',
19 => '(Intex )?Cloud!!',
20 => 'INTEX IRIS-II',
21 => 'INQ Cloud Touch',
22 => 'INQ Mayfair (EU)',
23 => '(iNote|itel)!!',
24 => 'Infinity',
25 => 'IN201[01357]!',
26 => 'IN202[0135]!',
27 => 'Internet TV',
28 => 'Internet TV Box',
),
'@IO' =>
array (
0 => 'iOCEAN!!',
),
'@IP' =>
array (
0 => 'iP977',
1 => 'IPRO i5S',
),
'@IQ' =>
array (
0 => '(Fly )?IQ ?[0-9]{3,4}!!',
1 => 'iQ(Talk|Tab)!!',
2 => 'iQ7 8GB',
3 => '(i-mobile|i-style|IQ)!!',
),
'@IR' =>
array (
0 => 'Iris!!',
),
'@IS' =>
array (
0 => 'IS11CA',
1 => 'ISW?[0-9]{2,2}F!!',
2 => 'ISW[0-9]{2,2}HT!!',
3 => 'IS530',
4 => 'ISW11K',
5 => 'IS11LG',
6 => 'ISW11M',
7 => 'IS12M',
8 => 'IS11N',
9 => 'IS06',
10 => 'IS11PT',
11 => 'IS703C',
12 => 'IS801C',
13 => 'ISW11SC',
14 => 'IS0[0-9]!!',
15 => 'ISW?1[0-9]SH!!',
16 => 'IS[0-9]{2,2}S!!',
17 => 'IS04',
18 => 'IS11T',
),
'@IT' =>
array (
0 => '(iNote|itel)!!',
1 => 'ITP-XD10W',
2 => 'ITP-XD80L',
3 => 'ITP-XD97W',
),
'@IU' =>
array (
0 => 'IUNI U810',
),
'@IV' =>
array (
0 => 'IVIO!!',
1 => 'IV2201',
),
'@IW' =>
array (
0 => 'iwoo i900',
),
'@IX' =>
array (
0 => 'iX101T1',
1 => 'iX101T1-2G',
2 => 'iX101T1-XS',
),
'@JA' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => 'Jaguar3',
2 => 'Jaguar7',
),
'@JC' =>
array (
0 => 'JC-S9220',
1 => 'JC-A[0-9]{3,3}!!',
2 => 'JC-KSP8000',
),
'@JD' =>
array (
0 => 'JDN-W09',
1 => 'JDN2-AL00HN',
2 => 'JDN2-W09HN',
),
'@JE' =>
array (
0 => 'Jelly2',
),
'@JI' =>
array (
0 => '(JIAYU|JY)!!',
1 => 'JIMMY',
),
'@JJ' =>
array (
0 => 'JJ5S+',
),
'@JK' =>
array (
0 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
),
'@JM' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@JN' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@JO' =>
array (
0 => 'Jolla',
1 => 'Joy',
2 => 'JOIN',
),
'@JS' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@JT' =>
array (
0 => 'JT SmartPC02',
1 => 'JT-Smart PC01',
2 => 'JT-H580VT',
3 => 'JT-H581VT',
4 => 'JT-B1',
),
'@JX' =>
array (
0 => 'JXD!!',
),
'@JY' =>
array (
0 => '(JIAYU|JY)!!',
),
'@K0' =>
array (
0 => 'K00C',
1 => 'K010',
2 => 'K010E',
3 => 'K018',
4 => 'K014',
5 => 'K01B',
6 => 'K00G',
7 => 'K00E',
8 => 'K00Y',
9 => 'K00Z',
10 => 'K012',
11 => 'K019',
12 => 'K01F',
13 => 'K01N',
14 => 'K01Q',
15 => 'K016',
16 => 'K01E',
17 => 'K00X',
18 => 'K00R',
19 => 'K007',
20 => 'K013',
21 => 'K013C',
22 => 'K017',
23 => 'K01A',
24 => 'K012 2',
25 => 'K01U',
26 => 'K00S',
27 => 'K00U',
28 => 'K011',
29 => 'K015',
30 => 'K01H',
31 => 'K00L',
32 => 'K00F',
33 => 'K080',
),
'@K1' =>
array (
0 => 'K11',
1 => 'K1',
2 => 'K10000 Pro',
),
'@K3' =>
array (
0 => 'K3',
1 => 'K30-T',
2 => 'K30-W',
3 => 'K3 Note',
),
'@K6' =>
array (
0 => 'K6000 Pro',
),
'@K8' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
),
'@K9' =>
array (
0 => 'K9 Smart 4G',
),
'@KA' =>
array (
0 => 'Karbonn!!',
1 => '(Karbonn|Titanium)!!',
2 => 'Karbonn Aura 9',
3 => '(KAZAM|Thunder|Tornado|Trooper)!!',
4 => '(KATBL|Kogan|Agora)!!',
5 => 'Kavak Y625-U03',
),
'@KB' =>
array (
0 => 'KB901',
1 => 'KB200[01357]!',
),
'@KC' =>
array (
0 => 'KC-01',
1 => 'KC-S301AE',
2 => 'KC-S701',
3 => 'KCP01K',
),
'@KE' =>
array (
0 => 'KENEKSI!!',
1 => 'kenzo',
),
'@KF' =>
array (
0 => 'KFOTE?!',
1 => 'KFTT',
2 => 'KFJW(I|A)!',
3 => 'KFJMWI',
4 => 'KFSOWI',
5 => 'KFTHW(I|A)!',
6 => 'KFAPW(I|A)!',
7 => 'KFARWI',
8 => 'KFASWI',
9 => 'KFSAW(I|A)!',
10 => 'KFFOWI',
11 => 'KFMEWI',
12 => 'KFTBWI',
13 => 'KFAUWI',
14 => 'KFGIWI',
15 => 'KFDOWI',
16 => 'KFSUWI',
17 => 'KFMAWI',
18 => 'KFKAWI',
19 => 'KFMUWI',
),
'@KI' =>
array (
0 => 'Kindle Fire',
1 => 'KINGKONG 5 Pro',
2 => 'KINGKONG MINI2',
3 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
4 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
5 => 'KIOTO 793',
6 => 'KITE',
7 => '(ZTE )?Kis!!',
),
'@KM' =>
array (
0 => '(EV|KM)-[ES][0-9]{3,3}!!',
),
'@KN' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@KO' =>
array (
0 => 'Konka Amber3',
1 => 'KOB-(L09|W09)!',
2 => 'KOB2-(W09)!',
3 => '(KATBL|Kogan|Agora)!!',
4 => 'KOMU!!',
5 => 'KONKA!!',
6 => 'koobee-T550',
7 => 'Koobe!!',
8 => 'KORIDY H15',
9 => 'KORIDY H16',
),
'@KP' =>
array (
0 => 'KPT!!',
1 => 'KPN!!',
),
'@KS' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => 'KSP8000',
),
'@KT' =>
array (
0 => 'KT-101-A',
),
'@KU' =>
array (
0 => 'Kurio!!',
1 => 'KU9500',
2 => 'KUNO4',
3 => 'KUNO 4+',
),
'@KY' =>
array (
0 => 'KYV33',
1 => 'Kyobo mirasol eReader',
2 => 'KYL[0-9]{2,2}!!',
3 => '(USCC-|KYOCERA-)?E[0-9]{4,4}!!',
4 => '(USCC-|KYOCERA-)?C[0-9]{4,4}!!',
5 => 'KY[FLTYV][0-9]{2,2}!!',
6 => 'Kyivstar!!',
),
'@L' =>
array (
0 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
),
'@L-' =>
array (
0 => 'L-0[0-9][A-Z]!!',
),
'@L3' =>
array (
0 => 'L3',
),
'@L9' =>
array (
0 => 'l97D',
),
'@LA' =>
array (
0 => 'LA-!!',
1 => 'Land Rover Explore',
2 => 'Land Rover Explore R',
3 => '(Lanix )?(Ilium|llium)!!',
4 => 'Lark!!',
5 => 'LAVA iris 351',
6 => 'LAVA iRIS 504q',
7 => 'LAVA A1',
8 => 'Lava A89',
9 => 'LAVA R1',
10 => 'LAVA R1s',
11 => 'LAVA S12',
12 => 'LAVA V5',
13 => 'LAP250U',
14 => 'LAP255U',
15 => 'LaVieTab!!',
16 => 'land',
17 => 'LA-I Dual core',
18 => 'LA-M3',
19 => 'LA1-L',
20 => 'LA2-E',
21 => 'LA2-E1',
22 => 'LA2-L',
23 => 'LA2-T',
24 => 'LA2-T1',
25 => 'LA2-S',
26 => 'LA2-SN',
27 => 'LA2-W',
28 => 'LA2-W1',
29 => 'LA3-W',
30 => 'LA3S',
31 => 'LA5-W',
),
'@LC' =>
array (
0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
1 => 'LC-Ux30US',
2 => 'LC-[0-9]{2,2}((LE|UE)[0-9]{1,3}[A-Z])!',
3 => 'LC-((A|S|LX)[0-9]{1,3}[A-Z])!',
4 => 'LCD-((S|V|LX|UF)[0-9]{1,3}[A-Z])!',
),
'@LD' =>
array (
0 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
1 => 'LDK-ICK v1.4',
),
'@LE' =>
array (
0 => '(LE[0-9]{2,2}[BMU][0-9]{4,4}[A-Z]+)!',
1 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
2 => 'Legend',
3 => 'LEAGOOLG13',
4 => 'Le 1S',
5 => 'Le 1 Pro',
6 => 'Le 2',
7 => 'Le 2 Pro',
8 => 'Le Max',
9 => 'LEX626',
10 => 'LEX720',
11 => 'LEX820',
12 => 'Le X500',
13 => 'Le X501',
14 => 'Le X506',
15 => 'Le X507',
16 => 'Le X509',
17 => 'Le X520',
18 => 'Le X522',
19 => 'Le X526',
20 => 'Le X527',
21 => 'Le X528',
22 => 'Le X620',
23 => 'Le X621',
24 => 'Le X622',
25 => 'Le X625',
26 => 'Le X820',
27 => 'Le X821',
28 => 'Le X822',
29 => 'Le X829',
30 => 'Le X829M',
31 => 'Le X920',
32 => 'LETV Letv X500',
33 => 'LeTv 1s',
34 => 'Letv X500',
35 => 'Letv X501',
36 => 'Letv X502',
37 => 'Letv X507',
38 => 'Letv X520',
39 => 'Letv X600',
40 => 'Letv X900',
41 => 'Letv X910',
42 => 'Letv Max4-70',
43 => 'Letv C1S',
44 => 'Letv U2',
45 => 'Letv S40 Air',
46 => 'Letv S40 Air L',
47 => 'Letv S50 Air',
48 => 'Letv X3-40',
49 => 'Letv X3-50 UHD',
50 => 'Letv X3-55',
51 => 'Letv X3-55 Pro',
52 => 'Letv X3-65',
53 => 'LeTVX60',
54 => 'leepoo!!',
55 => 'LEMON P7',
56 => 'Lemon S3',
57 => 'Lemon S8',
58 => 'Lenco!!',
59 => 'LENCM900HZ',
60 => 'Lenovo A1-32AB0',
61 => 'Lenovo A1-32AJ0',
62 => 'Lenovo IdeaPad Yoga 11S',
63 => 'Lenovo IdeaPad Yoga 13',
64 => '(Lenovo ?)?(IdeaTab ?)?[AB][0-9]{4,4}!!',
65 => 'Lenovo YB1-X90L',
66 => 'Lenovo YB1-X90F',
67 => 'Lenovo YB-Q501F',
68 => 'Lenovo YT3-X50F',
69 => 'Lenovo YT3-X50L',
70 => 'Lenovo YT3-850F',
71 => 'Lenovo YT-J706F',
72 => 'Lenovo YT-X703F',
73 => 'Lenovo YT-X705F',
74 => 'Lenovo YT3-X90F',
75 => 'Lenovo YT3-X90L',
76 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!',
77 => 'Lenovo TB-7304F',
78 => 'Lenovo TB-7305F',
79 => 'Lenovo TB-7305X',
80 => 'Lenovo TB-8304F1',
81 => 'Lenovo TB-8505FS',
82 => 'Lenovo TB-8704X',
83 => 'Lenovo TB-8705F',
84 => 'Lenovo TB-J606F',
85 => 'Lenovo TB-J606L',
86 => 'Lenovo TB-J607Z',
87 => 'Lenovo TB-J616F',
88 => 'Lenovo TB-J706F',
89 => 'Lenovo TB-J716F',
90 => 'Lenovo TB-X104F',
91 => 'Lenovo TB-X304L',
92 => 'Lenovo TB-X306F',
93 => 'Lenovo TB-X306X',
94 => 'Lenovo TB-X505F',
95 => 'Lenovo TB-X605F',
96 => 'Lenovo TB-X605L',
97 => 'Lenovo TB-X606F',
98 => 'Lenovo TB-X606X',
99 => 'Lenovo TB-X6C6F',
100 => 'Lenovo TB-X103F',
101 => 'Lenovo TB2-X30F',
102 => 'Lenovo TB2-X30L',
103 => 'Lenovo TB3-730X',
104 => 'Lenovo TB3-710F',
105 => 'Lenovo TB3-710I',
106 => 'Lenovo TB-7703X',
107 => 'Lenovo TB3-850F',
108 => 'Lenovo TB3-850M',
109 => 'Lenovo TB3-X70F',
110 => 'Lenovo TB3-X70L',
111 => 'Lenovo TB-8504F',
112 => 'Lenovo TB-8504X',
113 => 'Lenovo TB-8505F',
114 => 'Lenovo TB-8703F',
115 => 'Lenovo TB-8704F',
116 => 'Lenovo TB-X304F',
117 => 'Lenovo TB-X704F',
118 => 'Lenovo TB-X704L',
119 => 'Lenovo TB-X705F',
120 => 'Lenovo TB-X705L',
121 => '(Lenovo ?)?(IdeaTab ?)?[KSV][0-9]{4,4}!!',
122 => 'Lenovo Pad A4',
123 => 'Lenovo',
124 => 'lepad 001b',
125 => 'lepad 001n',
126 => '(Lenovo |Lephone )?3GC101!',
127 => '(Lenovo |Lephone )?3GW100!',
128 => '(Lenovo |Lephone )?3GW101!',
129 => '(Lenovo )?S1[- ]37AH0!',
130 => '(Lenovo )?S2[- ]38A(H0|T0)!',
131 => 'Lenovo!!',
132 => 'LenovoTV 40S9',
133 => 'LenovoTV 50S52',
134 => 'Lenovo Z2',
135 => '(BLF-)?lephone!!',
136 => 'Le Pan Mini',
137 => 'Le Pan TC802A',
138 => 'Le Pan TC1010',
139 => 'Le Pan TC1020',
140 => 'LePanII',
141 => 'Le Pan S',
142 => 'LE2101',
143 => 'LE211[0135]!',
144 => 'LE212[01357]!',
145 => 'LENNY',
146 => 'LENNY2',
147 => 'LENNY3',
148 => 'Lenny4',
),
'@LG' =>
array (
0 => 'LGE-lap crespo',
1 => 'LGE-lap maguro',
2 => 'LGE-maguro cappuccino',
3 => 'LGE-lap mako',
4 => 'LG-Nexus5',
5 => 'LG-Watch Urbane',
6 => 'LG-AN160',
7 => 'LG-AK495',
8 => 'LG-?AS[0-9]{3,3}!!',
9 => 'LG-?C[0-9]{3,3}!!',
10 => 'LG-CX670',
11 => 'LG-?D[0-9]{3,3}!!',
12 => 'LG-DS1203',
13 => 'LG-?E[0-9]{3,3}!!',
14 => 'LG-F[0-9]{3,3}!!',
15 => 'LG-FL40L!',
16 => 'LG-GT540!',
17 => 'LG-GW620!',
18 => 'LG-H[0-9]{3,3}!!',
19 => 'LG-K[0-9]{3,3}!!',
20 => 'LG-KH5200',
21 => 'LG-KS1024',
22 => 'LG-KU[0-9]{4,4}!!',
23 => 'LG-?L[0-9]{2,3}[A-Z]!!',
24 => 'LG-LG[0-9]{3,3}!!',
25 => 'LGLK430',
26 => 'LG-LK460',
27 => 'LG-?LS[0-9]{3,3}!!',
28 => 'LG-LU[0-9]{4,4}!!',
29 => 'LG-LW690',
30 => 'LG-LW770',
31 => 'LG-M[0-9]{3,3}!!',
32 => 'LG-?MS[0-9]{3,3}!!',
33 => 'LGMP260',
34 => 'LG-P[0-9]{3,3}!!',
35 => 'LG-Q710!',
36 => 'LG-RS988!',
37 => 'LG-SP[0-9]{3,3}!!',
38 => 'LG-SU[0-9]{3,3}!!',
39 => 'LG-T480!',
40 => 'LG-T540!',
41 => 'LG-TP260',
42 => 'LG-TP450',
43 => 'LG-SU-760',
44 => 'LGUK410',
45 => 'LG-UK495',
46 => 'LGUK750',
47 => 'LGUK932',
48 => 'LG-UN350',
49 => 'LG-?US[0-9]{3,3}!!',
50 => 'LG-V[0-9]{3,3}!!',
51 => 'LG-VK[0-9]{3,3}!!',
52 => 'LG-VN[0-9]{3,3}!!',
53 => 'LG-VM[0-9]{3,3}!!',
54 => 'LG-VS[0-9]{3,3}!!',
55 => 'LG-X[0-9]{3,3}!!',
56 => 'LGM-[GKVX][0-9]{3,3}!!',
57 => 'LGMP450',
58 => 'lge-F160!',
59 => 'LGE-E988!',
60 => 'lgp-970',
61 => 'LG[LSTV][0-9]{2,2}!!',
62 => 'LG!!',
63 => 'LG-Google TV!!',
64 => 'LG-ANDROID MINI BOX',
65 => 'LG-P999',
66 => 'LG-E739',
67 => 'LG-C800',
),
'@LI' =>
array (
0 => 'Liquid!!',
1 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
2 => 'Liberty',
3 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
4 => '(MEDION|(MD )?LIFETAB)!!',
5 => 'Life',
6 => 'Liberty Tab G100',
7 => 'Live ?With ?Walkman!',
8 => 'libra',
9 => 'lithium',
10 => 'Light Tab',
11 => 'Light Tab 2',
12 => 'Light Tab 2W',
),
'@LL' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => '(Lanix )?(Ilium|llium)!!',
),
'@LM' =>
array (
0 => 'LM-F100!',
1 => 'LM-G710!',
2 => 'LM-G715!',
3 => 'LM-G810!',
4 => 'LM-G820!',
5 => 'LM-G850!',
6 => 'LM-G900!',
7 => 'LM-G910!',
8 => 'LM-K200!',
9 => 'LM-K410!',
10 => 'LM-K420!',
11 => 'LM-K510!',
12 => 'LM-K520!',
13 => 'LM-Q610!',
14 => 'LM-Q617!',
15 => 'LM-Q630!',
16 => 'LM-Q710!',
17 => 'LM-Q720!',
18 => 'LM-Q725!',
19 => 'LM-Q815!',
20 => 'LM-Q850!',
21 => 'LM-Q910!',
22 => 'LM-Q925!',
23 => 'LM-V350!',
24 => 'LM-V40[59]!',
25 => 'LM-V450!',
26 => 'LM-V500!',
27 => 'LM-V510!',
28 => 'LM-V600!',
29 => 'LM-X120!',
30 => 'LM-X210!',
31 => 'LM-X212!',
32 => 'LM-X220!',
33 => 'LM-X320!',
34 => 'LM-X410!',
35 => 'LM-X415!',
36 => 'LM-X420!',
37 => 'LM-X430!',
38 => 'LM-X510!',
39 => 'LM-X520!',
40 => 'LM-X525!',
41 => 'LM-X540!',
42 => 'LM-X625!',
43 => 'LM-Y110!',
),
'@LO' =>
array (
0 => 'LogicPD Zoom2',
1 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
2 => 'Loox',
),
'@LR' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@LS' =>
array (
0 => 'LS670',
1 => 'LS740',
2 => 'LS-4001',
3 => 'LS-4002',
4 => 'LS-4003',
5 => 'LS-4004',
6 => 'LS-4005',
7 => 'LS-4006',
8 => 'LS-4008',
9 => 'LS-4503',
10 => 'LS-4505',
11 => 'LS-5002',
12 => 'LS-5004',
13 => 'LS-5005',
14 => 'LS-5006',
15 => 'LS-5007',
16 => 'LS-5008',
17 => 'LS-5009',
18 => 'LS-5010',
19 => 'LS-5013',
20 => 'LS-5014',
21 => 'LS-5015',
22 => 'LS-5016',
23 => 'LS-5017',
24 => 'LS-5018',
25 => 'LS-5020',
26 => 'LS-5021',
27 => 'LS-5201',
28 => 'LS-5501',
29 => 'LS-5502',
30 => 'LS-5503',
31 => 'LS-5504',
32 => 'LS-5505',
33 => 'LS-5506',
34 => 'LS-5507',
35 => 'LS-6001',
),
'@LT' =>
array (
0 => 'LT[0-9]{4,4}!!',
1 => 'LTB-HS',
2 => 'LT-TLA',
3 => 'LT-NA7',
4 => 'LT-NA7F',
5 => '(SNM\-)?LT[0-9]{2,2}[a-z]?!!',
),
'@LU' =>
array (
0 => 'LUXURY',
1 => 'LUXURY 3',
2 => 'LUXURY 4',
3 => 'LUXURY 5',
4 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
5 => 'Lucky Ultra Sonic U8650',
6 => 'LU2300',
7 => 'Lumia800',
8 => 'Lumia 900',
9 => 'Luna TAB07-920N',
10 => 'Luna TAB07-100',
11 => 'Luna TAB07-101',
12 => 'Luna TAB274',
13 => 'Luna TAB374',
14 => 'Luna TAB474',
15 => 'Luna TAB10-150',
16 => 'Luno',
),
'@LY' =>
array (
0 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
1 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
2 => 'LYF LS-4006',
3 => 'LYF LS-5009',
),
'@M' =>
array (
0 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
),
'@M ' =>
array (
0 => 'M POP 5020A',
1 => 'M POP',
),
'@M-' =>
array (
0 => 'M-270',
1 => 'M-PAD N8',
),
'@M0' =>
array (
0 => 'M01',
1 => 'M02',
2 => 'M01T',
3 => 'M009F',
4 => 'M030',
5 => 'M031',
6 => 'M032',
7 => 'M040',
8 => 'M045',
),
'@M1' =>
array (
0 => 'M19',
1 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
2 => 'M1050S',
3 => 'M1',
4 => 'm1 metal',
5 => 'm1 note',
6 => 'M1001',
7 => 'M12',
8 => 'M1908C3JGG',
),
'@M2' =>
array (
0 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
1 => 'M210',
2 => 'm2 note',
3 => 'm2',
4 => 'M2mini',
5 => 'M2002J9G',
6 => 'M2003J15SC',
7 => 'M2004J19C',
8 => 'M2004J7BC',
9 => 'M2006C3LG',
10 => 'M2006C3LVG',
11 => 'M2006C3MG',
12 => 'M2006C3MII',
13 => 'M2006C3MNG',
14 => 'M2007J17G',
15 => 'M2007J1SC',
16 => 'M2007J20CG',
17 => 'M2007J22G',
18 => 'M2007J3SG',
19 => 'M2007J3SY',
20 => 'M2010J19CG',
21 => 'M2010J19SG',
22 => 'M2010J19SY',
23 => 'M2011K2C',
24 => 'M2011K2G',
25 => 'M2012K11AG',
26 => 'M2012K11AC',
27 => 'M2012K10C',
28 => 'M2012K11G',
29 => 'M2101K6G',
30 => 'M2101K6P',
31 => 'M2101K7AG',
32 => 'M2101K7BG',
33 => 'M2101K7BNY',
34 => 'M2101K9AG',
35 => 'M2101K9C',
36 => 'M2101K9G',
37 => 'M2102J20SG',
38 => 'M2102J20SI',
39 => 'M2102K1AC',
40 => 'M2102K1C',
41 => 'M2102K1G',
42 => 'M2103K19G',
43 => 'M2103K19PG',
),
'@M3' =>
array (
0 => 'M3 Enjoy TV Box',
1 => 'M3-2200',
2 => 'M305',
3 => 'M350',
4 => 'M363',
5 => 'M310',
6 => 'M370i',
7 => 'm3 note',
8 => 'm3',
9 => 'M3s',
10 => 'M351',
11 => 'M353',
12 => 'M355',
13 => 'M356',
),
'@M4' =>
array (
0 => 'M4301',
1 => 'M470BSA',
2 => 'M470BSE',
3 => 'M4',
4 => 'M4(TEL)? SS[0-9]{3,4}!!',
5 => 'M40 EEA',
6 => 'M40(N9H3)',
),
'@M5' =>
array (
0 => 'M555',
1 => 'M532',
2 => 'M5 lite',
3 => 'M571C',
4 => 'M5 Note',
5 => 'M578C',
6 => 'M5',
),
'@M6' =>
array (
0 => 'M623C',
1 => 'M650',
2 => 'M660',
3 => 'M6 Note',
4 => 'M6',
),
'@M7' =>
array (
0 => 'M701C',
1 => 'M702',
2 => 'M758A',
3 => 'M7CDTU',
4 => 'M70',
5 => 'M785',
6 => 'M726HC',
7 => 'M70014',
),
'@M8' =>
array (
0 => 'M801',
1 => 'M8047IU',
2 => 'M812C',
3 => 'm8wl',
4 => 'M860',
5 => 'M865',
6 => 'M886',
7 => 'M8',
8 => 'M8 pro',
),
'@M9' =>
array (
0 => 'M975',
1 => 'M9300',
2 => 'M9',
3 => 'M9-unlocked',
4 => 'M9 pro',
5 => 'M9000',
),
'@MA' =>
array (
0 => 'Maguro',
1 => 'Mako',
2 => 'manta',
3 => '(bq|Aquaris|Edison|Maxwell)!!',
4 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
5 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
6 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
7 => '(HW-|HUAWEI )?MAR-(AL00|LX1A|LX1M|LX2|LX3A|TL00)!',
8 => 'MAX FIND 5.0',
9 => 'Malata!!',
10 => 'Masstel!!',
11 => 'MASTONE!!',
12 => 'Maxtron!!',
13 => 'magi',
14 => 'MagicBox',
15 => '(Xiaomi )?(MI )?MAX$!',
16 => '(Xiaomi )?(MI )?MAX 2$!',
17 => '(Xiaomi )?(MI )?MAX 3$!',
18 => 'markf',
19 => 'markw',
),
'@MB' =>
array (
0 => 'MBX DVBT reference board (c03ref)',
1 => 'MBX Dongle board!',
2 => 'MBX reference board!',
3 => '(NMP|MBR|XDK|XDS|XMP)\-!!',
4 => 'MBS BEAN 454',
5 => 'MB[0-9]{3,3}!!',
),
'@MC' =>
array (
0 => 'MC002',
1 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
2 => 'MC401 GWL',
3 => 'MC32N0',
4 => 'MC40N0',
5 => 'MC67NA',
),
'@MD' =>
array (
0 => '(MEDION|(MD )?LIFETAB)!!',
1 => 'MD-[0-9]{4,4}!!',
),
'@ME' =>
array (
0 => 'ME102A',
1 => 'ME180A',
2 => 'ME171',
3 => 'ME172V',
4 => 'ME173X',
5 => 'ME301T',
6 => 'ME302C',
7 => 'ME302KL',
8 => 'ME370T',
9 => 'ME371MG',
10 => 'ME372CG',
11 => 'ME372CL-FF',
12 => 'ME560CG',
13 => 'ME581CL',
14 => 'MeMO Pad 7',
15 => 'MediaPad!!',
16 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
17 => 'Mediacom 810C',
18 => '(MEDION|(MD )?LIFETAB)!!',
19 => 'MEEG!!',
20 => 'MEIZU E3',
21 => 'meizu m1note',
22 => 'MEIZU M5',
23 => 'MEIZU M9',
24 => 'MEIZU MX',
25 => 'Meizu S6',
26 => '(MEO )?Smart A!!',
27 => 'MEU AN!!',
28 => 'ME[0-9]{3,3}!!',
29 => 'MEM02',
30 => 'MegaFon SP-AI',
31 => 'MegaFon SP-A3',
32 => 'MegaFon SP-A5',
33 => 'MegaFon SP-A10',
34 => 'MegaFon V9',
35 => 'MegaFon V9+',
36 => 'MegaFon SIM+',
37 => 'MegaFon Login 3',
),
'@MF' =>
array (
0 => 'mfld (dv10|dv20|gi|lw00|pr2|pr3)!',
1 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
2 => 'MFC[0-9]!!',
3 => 'MF97B',
),
'@MH' =>
array (
0 => 'MH350',
1 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
),
'@MI' =>
array (
0 => 'MID1040C',
1 => 'MID[0-9]{4,4}!!',
2 => 'Mini 3iG',
3 => 'MINT-DG330',
4 => 'MID1018',
5 => 'MID1028',
6 => 'MID Ser(ai|ia)ls!',
7 => 'MIUI.us Sensation 4G',
8 => 'MID[0-9]!!',
9 => 'Mi-A402',
10 => 'Micromax!!',
11 => 'Mio!!',
12 => 'MITO!!',
13 => 'MIZ Z2',
14 => 'Milestone XT711',
15 => 'Milestone XT720',
16 => 'Milestone',
17 => 'Milestone X',
18 => 'Milestone X2',
19 => 'Milestone MAXX',
20 => 'MILESTONE3',
21 => 'MID7C',
22 => 'MID43C',
23 => 'MID74C',
24 => 'MID77C',
25 => 'MID82C',
26 => 'MID84C',
27 => 'MID102C',
28 => 'MID103C',
29 => 'MID104C',
30 => 'MID114C',
31 => 'MID[C012]!!',
32 => 'Mi438S',
33 => '(CSL[- ])?(Spice[- ]?)?Mi(-| )?[0-9]{3,3}!!',
34 => 'miTab!!',
35 => '(Xiaomi )?(Xiaomi|Xiaomi M|MI)!!',
36 => 'MI 8',
37 => 'MI 8 SE',
38 => 'MI 8 UD',
39 => 'MI 8 Lite',
40 => 'MI 8 Pro',
41 => 'MI 9',
42 => 'Mi 9 Lite',
43 => 'Mi9 Pro 5G',
44 => 'Mi 9 SE',
45 => 'Mi 9T',
46 => 'Mi 9T Pro',
47 => 'Mi 10',
48 => 'Mi 10 Pro',
49 => 'Mi 10 Lite 5G',
50 => 'Mi 10T Lite',
51 => 'Mi 11',
52 => 'Mi 11 Lite 5G',
53 => 'Mi Note 10',
54 => 'Mi Note 10 Lite',
55 => 'Mi Note 10 Pro',
56 => '(Xiaomi|Xiaomi Mi|MI) Note!!',
57 => '(Xiaomi )?(MI )?MAX$!',
58 => '(Xiaomi )?(MI )?MAX 2$!',
59 => '(Xiaomi )?(MI )?MAX 3$!',
60 => '(Xiaomi )?(MI )?MIX$!',
61 => '(Xiaomi )?(MI )?MIX 2$!',
62 => '(Xiaomi )?(MI )?MIX 2S$!',
63 => 'MIX 3',
64 => 'Mi MIX 3',
65 => 'Mi MIX 3 5G',
66 => 'MI PLAY',
67 => 'mido',
68 => '(Xiaomi|Xiaomi Mi|MI) Pad!!',
69 => '(Xiaomi|Xiaomi Mi|MI)Box!!',
70 => '(Xiaomi|Xiaomi Mi|MI)TV!!',
71 => '(ZTE )?(Grand|Mimosa)!!',
),
'@MK' =>
array (
0 => 'MK808',
1 => 'MK808B',
2 => 'MK809',
3 => 'MK809B',
4 => 'MK809IV',
5 => 'MK818B',
6 => 'MK908',
7 => 'MK908II',
8 => 'MK16(a|i|$)!',
),
'@ML' =>
array (
0 => '(HW-|HUAWEI )?MLA-(L01|L03|L11|L12|L13)!',
1 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!',
2 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!',
3 => 'MLLED!!',
),
'@MM' =>
array (
0 => 'MM-3201',
),
'@MO' =>
array (
0 => 'Moto E',
1 => 'Moto G',
2 => 'Moto G LTE',
3 => 'Moto G 2014',
4 => 'Moto G 2014 LTE',
5 => 'Moto G (2014)',
6 => 'Moto X',
7 => 'Moto 360',
8 => 'Mobile Sosh',
9 => 'Monterra',
10 => 'Mobiistar!!',
11 => 'MOCHE SMART A16',
12 => '(MODECOM )?FreeTAB!!',
13 => 'MOGU!!',
14 => 'moii!!',
15 => 'MORAL N01',
16 => 'motorola one',
17 => 'motorola one 5G ace',
18 => 'motorola one action',
19 => 'motorola one fusion+',
20 => 'motorola one hyper',
21 => 'motorola one macro',
22 => 'motorola one power',
23 => 'motorola one vision',
24 => 'motorola one zoom',
25 => 'motorola edge',
26 => 'motorola edge plus',
27 => 'motorola edge 20',
28 => 'motorola edge 20 lite',
29 => 'motorola edge 20 pro',
30 => 'motorola edge 30 pro',
31 => 'Moto Droid',
32 => 'Motorola Pro XT610',
33 => 'Motorola Milestone MAXX',
34 => 'Motorola Backflip Me600',
35 => 'Moto ME860',
36 => 'Moto C',
37 => 'Moto C Plus',
38 => '(Moto)?E2$!',
39 => '(Moto)?E2\(4G-LTE\)$!',
40 => 'Motorola MotoE2!',
41 => 'Moto E4',
42 => 'Moto E (4)',
43 => 'Moto E (4) Plus',
44 => 'moto e5',
45 => 'moto e5 cruise',
46 => 'moto e5 play',
47 => 'moto e5 plus',
48 => 'moto e(6i)',
49 => 'moto e6s',
50 => 'moto e6 play',
51 => 'moto e(6) plus',
52 => 'moto e(7)',
53 => 'moto e(7) plus',
54 => 'moto e(7) power',
55 => 'moto e(7i) power',
56 => 'moto e20',
57 => 'moto e30',
58 => 'moto e40',
59 => '(Moto)?G3$!',
60 => '(Moto)?G3-TE$!',
61 => 'Moto G 2015',
62 => 'Moto G (2015)',
63 => 'Moto G (2014',
64 => 'MOTOROLA MOTOG',
65 => 'Moto G Play',
66 => 'moto g power',
67 => 'Moto G Turbo',
68 => 'moto g 5G',
69 => 'moto g 5G plus',
70 => 'moto g pro',
71 => 'Moto G4',
72 => 'Moto G (4',
73 => 'Moto G (4)',
74 => 'Moto G4 Plus',
75 => 'Moto G 5',
76 => 'Moto G (5',
77 => 'Moto G (5)',
78 => 'Moto G (5) Plus',
79 => 'Moto G (5S',
80 => 'Moto G (5S)',
81 => 'Moto G (5S) Plus',
82 => 'Moto G (5S) Plus (XT1805)',
83 => 'moto g(6',
84 => 'moto g(6)',
85 => 'moto g(6) (XT1925DL)',
86 => 'moto g(6) forge',
87 => 'moto g(6) play',
88 => 'moto g(6) plus',
89 => 'moto g(7',
90 => 'moto g(7)',
91 => 'moto g(7) optimo (XT1952DL)',
92 => 'moto g(7) play',
93 => 'moto g(7) plus',
94 => 'moto g(7) power',
95 => 'moto g(7) supra',
96 => 'moto g(8',
97 => 'moto g(8)',
98 => 'moto g(8) plus',
99 => 'moto g(8) power',
100 => 'moto g(8) power lite',
101 => 'moto g(9) play',
102 => 'moto g(9) plus',
103 => 'moto g(9) power',
104 => 'moto g(10)',
105 => 'moto g(20)',
106 => 'moto g(30)',
107 => 'moto g31(w)',
108 => 'moto g(50)',
109 => 'moto g51 5G',
110 => 'moto g(60)',
111 => 'moto g(60)s',
112 => 'moto g(100)',
113 => 'moto g200 5G',
114 => 'Moto Z (2)',
115 => 'Moto Z2 Play',
116 => 'Moto Z3 Play',
117 => 'Moto X Pro',
118 => 'moto x4',
119 => 'moto z4',
120 => 'Moto Backflip',
121 => 'motorola razr 5G',
122 => 'MOTOROLA XOOM MZ606',
123 => 'MOTOROLA RAZR',
124 => 'MOTWX435KT',
125 => '(PLOYER-)?MOMO!!',
126 => 'MOB-5045',
127 => 'Mobii 7',
128 => 'MoFing',
129 => 'mocha',
130 => 'MO-01J',
131 => 'MO-01K',
132 => 'Movistar Express',
133 => 'Movistar Link',
134 => 'Movistar Motion',
135 => 'Movistar Prime',
136 => 'MOVE',
),
'@MP' =>
array (
0 => 'MP[0-9]{3,3}C!!',
1 => 'MP717',
2 => 'MP843',
3 => 'MP888',
4 => 'MP959',
5 => 'MP969',
6 => 'MP1010',
7 => 'MP7007',
8 => 'MPDC100 BT',
9 => 'MPDC110 BT IPS',
10 => 'MPDC112 BT IPS',
11 => 'MPDC8 BT',
12 => 'MPDC88 BT IPS',
13 => 'MPDC706',
14 => 'MPDC903',
15 => 'MPQC704 HD',
16 => 'MPQC784 IPS',
17 => 'MPQC804HD',
18 => 'MPQC1010',
),
'@MR' =>
array (
0 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
),
'@MS' =>
array (
0 => 'MStar Amber3',
1 => 'MSM',
2 => 'msm(7227|7627)!',
3 => 'msm7630!',
4 => 'msm8660!',
5 => 'msm(8x25|8625|8960)!',
6 => 'msm8x30!',
7 => 'msm8610!',
8 => 'msm8909!',
9 => 'msm(8226|8228)!',
10 => 'MSM8926!',
11 => 'msm8916!',
12 => 'msm8952!',
13 => 'msm8974!',
14 => 'MSM8992!',
15 => 'msm8994!',
16 => 'MS840 4G',
17 => 'MS3B',
18 => 'MS4A',
19 => 'MS3A',
),
'@MT' =>
array (
0 => 'mt5396!',
1 => 'mt5399!',
2 => 'mt5861!',
3 => 'mt5880!',
4 => 'mt5882!',
5 => 'mt5890!',
6 => 'mt6515!',
7 => 'MTK6515',
8 => 'mt6517!',
9 => 'mt6571!',
10 => 'mt6572!',
11 => 'mt6575!',
12 => 'mt6577!',
13 => 'mt6582!',
14 => 'mt6589!',
15 => 'MTK-MT6589',
16 => 'MTK6589!',
17 => 'mt6592!',
18 => 'MTK-MT6592',
19 => 'MTK6592',
20 => 'mt6595!',
21 => 'mt6599!',
22 => 'mt8125!',
23 => 'mt8127!',
24 => 'mt8135!',
25 => 'MTK--8312',
26 => 'mt8377!',
27 => 'mt8389!',
28 => 'mt8580!',
29 => 'mt8658!',
30 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
31 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
32 => 'MTC Android',
33 => 'MT791',
34 => 'MT70[0-9]{2,2}!!',
35 => 'MTK6516',
36 => 'MT[0-9]{3,3}!!',
37 => 'MTS-SP100',
38 => 'MTS-SP101',
39 => 'MT[0-9]{2,2}[a-z]!!',
40 => 'MT7A',
41 => 'MTC!!',
),
'@MU' =>
array (
0 => 'muPAD 7M',
1 => 'Multilaser Diamond',
2 => 'Multilaser Orion',
3 => 'Multilaser Oxy',
4 => 'Multilaser Titanium',
),
'@MW' =>
array (
0 => 'MWND1',
1 => 'mw07',
2 => 'MW0710',
3 => 'MW0711',
4 => 'MW0712',
5 => 'MW0731',
6 => 'MW0731PLUS',
7 => 'MW0733',
8 => 'MW0811',
9 => 'MW0812',
10 => 'MW0812 V2.0',
11 => 'MW0821',
12 => 'MW0821 V2.0',
13 => 'MW0821+',
14 => 'MW0831',
15 => 'MW0831Plus',
16 => 'MW0922',
17 => 'MW0931',
18 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
19 => 'MW1031',
),
'@MX' =>
array (
0 => 'MX Enjoy TV BOX',
1 => 'MX2',
2 => 'MX4',
3 => 'MX4 Pro',
4 => 'MX5',
5 => 'MX6',
),
'@MY' =>
array (
0 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
1 => 'MyPhone A818g Duo',
2 => 'MyPhone A818 Slim Duo',
3 => 'MyPhone A848 Duo',
4 => 'MyPhone A848i Duo',
5 => 'MyPhone A848g Duo',
6 => 'MyPhone A888',
7 => 'MyPhone A888 Duo',
8 => 'My|Phone A888 Duo',
9 => 'MyPhone A919 Duo',
10 => 'MyPhone A919 3D Duo',
11 => 'MyPhone A919i',
12 => 'MyPhone A919i Duo',
13 => 'MyPhone Agua Cyclone',
14 => 'MyPhone Agua Hail',
15 => 'MyPhone Agua Iceberg',
16 => 'MyPhone Agua Iceberg Mini',
17 => 'MyPhone Agua Iceberg Slim',
18 => 'MyPhone Agua Infinity',
19 => 'MyPhone Agua Ocean Lite',
20 => 'MyPhone Agua Ocean Mini',
21 => 'MyPhone Agua Ocean Pro',
22 => 'MyPhone Agua Rain 2G',
23 => 'MyPhone Agua Rain 3G',
24 => 'MyPhone Agua Rio',
25 => 'MyPhone Agua Rio Fun',
26 => 'MyPhone Agua Rio Lite',
27 => 'MyPhone Agua Storm',
28 => 'MyPhone Agua Vortex',
29 => 'myPhone C Smart',
30 => 'myPhone Cube',
31 => 'myPhone Cube 16GB',
32 => 'myPhone Duosmart',
33 => 'myPhone FUN 2',
34 => 'myPhone Funky',
35 => 'myPhone Hammer',
36 => 'myPhone INFINITY 3G',
37 => 'myPhone NEXT',
38 => 'myPhone NEXTS',
39 => 'myPhone NEXT S',
40 => 'myPhone Smart',
41 => 'myPhone S-line',
42 => 'MyPhone Rio Craze',
43 => 'MyPhone Rio Grande',
44 => 'MyPhone Rio Junior TV',
45 => 'MyPhone Rio 2',
46 => 'MyPhone Rio 2 Fun',
47 => 'MyPhone UNO',
48 => 'MyPhone Xperia Rain 3G',
49 => 'Myphone MY25',
50 => 'MyPhone MY26',
51 => 'MyPhone MY28S',
52 => 'MyPad 2',
53 => 'MyPad 750HD',
54 => 'MyPad 1000 HD',
55 => 'MY ?SAGA!!',
56 => 'My ?Touch ?4G$!',
57 => 'myTouch 4G Slide',
58 => 'myTouch Slide 4G',
),
'@MZ' =>
array (
0 => 'MZ-m2 note',
1 => 'MZ-M571C',
2 => 'MZ-m3 note',
3 => 'MZ-M5',
4 => 'MZ-MEIZU M6',
5 => 'MZ-MX4',
6 => 'MZ-MX4 Pro',
7 => 'MZ-MX5',
8 => 'MZ[0-9]{3,3}!!',
),
'@N-' =>
array (
0 => 'N-0[0-9][A-Z]!!',
),
'@N1' =>
array (
0 => 'N1',
1 => 'N12',
2 => 'N12R',
3 => 'N101 DUAL CORE!',
),
'@N2' =>
array (
0 => 'N2T',
),
'@N3' =>
array (
0 => 'N3-2200',
1 => 'N320',
),
'@N5' =>
array (
0 => 'N51(10|11|16|17)!',
1 => 'N52(06|07|09)!',
2 => 'N5PRO2jingying',
3 => 'N50',
4 => 'N50DT!',
5 => 'N50GT',
6 => 'N50GT A',
),
'@N6' =>
array (
0 => 'N612',
1 => 'N6',
),
'@N7' =>
array (
0 => 'N700',
1 => 'N710',
2 => 'N70',
3 => 'N70 3G',
4 => 'N70 C',
5 => 'N70DC',
6 => 'N70-S',
7 => 'N70HD',
8 => 'N70 DUAL CORE',
9 => 'N70DC-S',
10 => 'N70DC-T',
),
'@N8' =>
array (
0 => 'N8730-411',
1 => 'N8730-41101',
2 => 'N8730-41102',
3 => 'N80($| from moage.com)!',
4 => 'N80DC',
5 => 'N80IPS',
6 => 'N861',
),
'@N9' =>
array (
0 => 'N930',
1 => 'N9600',
2 => 'N90',
3 => 'N90 DUAL CORE!',
4 => 'N90FHDRK',
5 => 'N918St',
),
'@NA' =>
array (
0 => 'NABI!!',
1 => 'NaviPad TM-7055HD 3G',
2 => 'NaviPad TM-7855 3G',
3 => 'NaviPad TM-7858 3G (revision 1)',
4 => 'natrium',
5 => 'NATCOM N8302',
),
'@NB' =>
array (
0 => 'NB036',
1 => 'NBX-T7013N',
2 => 'NBX-T7023N',
),
'@NC' =>
array (
0 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
),
'@NE' =>
array (
0 => '(HTC )?Nexus ?One!',
1 => '(Google )?Nexus S!',
2 => '(Google )?Nexus ?4!',
3 => 'Nexus 5X',
4 => '(Google )?Nexus ?5!',
5 => 'Nexus 6P',
6 => '(Google )?Nexus ?6P!',
7 => '(Google )?Nexus ?6!',
8 => '(Google )?Nexus ?7 2013!',
9 => '(Google )?Nexus ?7!',
10 => '(Google )?Nexus ?9!',
11 => '(Google )?Nexus ?10!',
12 => 'Nexus Player',
13 => 'NEO-G4',
14 => 'NEO-G4-108A',
15 => 'NEO-G4 a',
16 => 'NEO-U9-H',
17 => 'NEO-X5',
18 => 'NEO X5',
19 => 'Neo-X5-B',
20 => 'NEO-X5-116A',
21 => 'NEO-X5-mini',
22 => 'NEO X5 mini',
23 => 'NEO-X6',
24 => 'NEO-X7-216A',
25 => 'NEO-X7-mini',
26 => 'NEO-X8',
27 => 'NEO-X8-H',
28 => 'NEO-X8H-PLUS',
29 => 'Neon',
30 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
31 => 'NexusHD2',
32 => 'Nexus HD2',
33 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
34 => 'Neon7',
35 => 'Neon9',
36 => '(NetTab|NT-)!!',
37 => 'Newman K1',
38 => 'NewmanK1',
39 => 'Newman K2',
40 => 'Newman N1',
41 => 'Newman N2!',
42 => 'Newman-N2!',
43 => 'Newpad',
44 => 'Newpad-K97',
45 => 'Newpad-NP900',
46 => 'Newpad P9',
47 => 'Newpad P72',
48 => 'Newsmy P72',
49 => 'Newsmy P72-C',
50 => 'Newsmy T3',
51 => 'Newsmy T7II',
52 => 'NEC-STR',
53 => 'NEC-0912',
54 => 'NEC-101S',
55 => 'NECTEL-101S',
56 => 'NEC-101T',
57 => 'NEC-101TH',
58 => 'NEC-102',
59 => 'NE-103T',
60 => 'NEC909e',
61 => 'NE-202',
62 => 'NE-201A1A',
63 => 'NEC-NE-201A1A',
64 => 'NEC-NEC-NE-201A1A',
65 => 'NEC PC-TE508S1',
66 => 'neken!!',
67 => 'NEO!!',
68 => '(Nexian )?NX-A[0-9]{3,3}!!',
69 => 'Nextbook Premium 7',
70 => 'Next7C12!',
71 => 'Next7D12!',
72 => 'Next7P12!',
73 => 'Next7Q12!',
74 => 'Next7P',
75 => 'Next7S',
76 => 'Nextbook Premium 7 SE',
77 => 'NEXT8P',
78 => 'Next8P11',
79 => 'Next8P12',
80 => 'Next9P',
81 => 'Next10P12',
82 => 'NEXT',
83 => 'NE2213',
84 => 'New Andromax-i',
85 => 'Neo V',
86 => 'NEBULA6.9',
),
'@NG' =>
array (
0 => 'NGM Black Hole',
1 => 'NGM Dynamic Racing 2',
2 => 'NGM Dynamic Racing 3',
3 => 'NGM Dynamic Star',
4 => 'NGM Dynamic Stylo',
5 => 'NGM Forward Infinity',
6 => 'NGM Forward Racing HD',
7 => 'NGM Forward Young',
8 => 'NGM Harley',
9 => 'NGM Orion',
10 => 'NGM Spirit',
11 => 'NGM Time',
12 => 'NGM Vanity Smart',
13 => 'NGM Action',
14 => 'NGM Legend',
15 => 'NGM-Legend/Legend',
16 => 'NGM Legend2',
17 => 'NGM LegendXL',
18 => 'NGM Miracle',
19 => 'NGM P0laris',
20 => 'NGM Wilco',
21 => 'NGM WINN',
),
'@NI' =>
array (
0 => 'NITROGEN6X',
1 => 'NID 7010',
2 => 'Nibiru H1',
3 => 'Nibiru H1c',
4 => 'nine i7400',
5 => 'nikeh',
6 => 'nikel',
),
'@NM' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => '(NMP|MBR|XDK|XDS|XMP)\-!!',
),
'@NO' =>
array (
0 => 'Novo7',
1 => 'Novo7 -?Aurora!',
2 => 'novo Aurora',
3 => 'Novo 7 Aurora',
4 => 'Novo7 Advanced',
5 => 'Novo7Advanced!',
6 => 'Novo7 Advanced2',
7 => 'Novo7 Basic',
8 => 'NovoCrystal',
9 => 'Novo 7 Crystal!',
10 => 'Novo7 ELF',
11 => 'Novo7 Fire',
12 => 'Novo7 Flame',
13 => 'Novo7 Grace',
14 => 'Novo7 Legend',
15 => 'novo7Legend!',
16 => 'NOVO7 Mars',
17 => 'Novo7 PALADIN',
18 => 'Novo7 Rainbow',
19 => 'Novo7 -Rainbow',
20 => 'NOVO7 Tornados',
21 => 'Novo7 Venus',
22 => 'Novo 7 Venus',
23 => 'Novo7 Venus QuadCore',
24 => 'Novo 7 Venus QuadCore',
25 => 'Novo8 Advanced',
26 => 'Novo8 Discover Quadcore',
27 => 'Novo8 Disover Quadcore',
28 => 'Novo8 Dream QuadCore',
29 => 'Novo8mini',
30 => 'novo9-Spark',
31 => 'NOVO9 Spark II',
32 => 'Novo 10 Hero',
33 => 'Novo10 ?Hero!',
34 => 'Novo 10 Hero QuadCore',
35 => 'Novo Captain',
36 => 'Novo10 captain QuadCore',
37 => 'NOOK',
38 => 'Nook ?Color!',
39 => '(NOOK )?BNRV(200|300)!',
40 => 'Nook ?Tablet!',
41 => 'NOOK Slate',
42 => '(NOOK )?BNTV250!',
43 => '(NOOK )?BNRV350!',
44 => '(NOOK )?BNTV(400)!',
45 => '(NOOK )?BNTV(450)!',
46 => '(NOOK )?BNTV(600)!',
47 => '(NOOK )?BNTV(800)!',
48 => 'Nook HD',
49 => 'Nook HD+',
50 => 'Novapad!!',
51 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
52 => 'Nova!!',
53 => 'Now',
54 => 'NO1 S6',
55 => 'NOAIN!!',
56 => 'Nokia 1 Plus',
57 => 'Nokia 1',
58 => 'Nokia 2.1',
59 => 'Nokia 2',
60 => 'Nokia 3.1 Plus',
61 => 'Nokia 3.1',
62 => 'Nokia 4.2',
63 => 'Nokia 5.1 Plus',
64 => 'Nokia 5.1',
65 => 'Nokia 6.1 Plus',
66 => 'Nokia 6.1',
67 => 'Nokia 6.2',
68 => 'Nokia 6',
69 => 'Nokia 7.1',
70 => 'Nokia 7 Plus',
71 => 'Nokia 8.1',
72 => 'Nokia 8 Sirocco',
73 => 'Nokia 8',
74 => 'Nokia 9',
75 => 'Nokia 10.1',
76 => 'Nokia N9',
77 => 'Nokia N900',
78 => 'Nokia X',
79 => 'Nokia X Dual SIM',
80 => 'Nokia X+',
81 => 'Nokia Xplus',
82 => 'Nokia XL 4G',
83 => 'Nokia XL',
84 => 'Nokia XL Dual SIM',
85 => 'Nokia X2',
86 => 'NokiaX2DS',
87 => 'Notion Ink ADAM',
88 => 'Note III',
89 => 'Nozomi',
90 => 'Note 7P',
91 => 'Note 8P',
92 => 'Note 9P',
93 => 'Note 11P',
94 => 'Noble TAB07-485',
95 => '(QMobile|QTab|Q-Smart|Noir)!!',
),
'@NP' =>
array (
0 => 'npm702-NOVO7PALADIN',
),
'@NS' =>
array (
0 => 'NS115',
1 => 'NS2816',
2 => 'NS-14T002',
3 => 'NS-13T001',
4 => 'NSZ-G[A-Z][0-9]!!',
),
'@NT' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => '(NetTab|NT-)!!',
),
'@NU' =>
array (
0 => 'Numy!!',
1 => 'nuvi!!',
2 => 'NUU A3',
3 => 'NuclearSX-SP5',
4 => 'nubia Z5',
5 => 'Nubia Z9 Max',
6 => 'Nura 2',
),
'@NW' =>
array (
0 => 'NWZ?-Z1000Series!',
),
'@NX' =>
array (
0 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
1 => '(Nexian )?NX-A[0-9]{3,3}!!',
2 => 'NXA8QC116',
3 => 'NX16A8116K',
4 => 'NXM726',
5 => 'NXM726HN',
6 => 'NXM726HN C030',
7 => 'NXM726HN HASTINGS',
8 => 'NXM727KC!',
9 => 'NXM803HC',
10 => 'NXM803HD',
11 => 'NX868QW8G',
12 => 'NXM805ND',
13 => 'NXM805ND EN',
14 => 'NXM908HC',
15 => 'NXM703U',
16 => 'NXM901',
17 => 'NXM736',
18 => 'NX700QC',
19 => 'NX785QC8G',
20 => 'NXM900MC',
21 => '(ZXY-)?NX[0-9]{2,3}!!',
),
'@NY' =>
array (
0 => 'NYX!!',
),
'@O2' =>
array (
0 => 'O2 Joggler',
),
'@OB' =>
array (
0 => 'OB-OPPO A31c',
1 => 'OB-OPPO R8205',
2 => 'OB-OPPO R7005',
3 => 'OB-OPPO R7c',
4 => 'OB-OPPO 1105',
5 => 'OB-OPPO 3005',
6 => 'Obreey SURFpad',
),
'@OC' =>
array (
0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
),
'@OD' =>
array (
0 => 'odroida',
1 => 'ODROID-A',
2 => 'ODROIDC',
3 => 'ODROIDC2',
4 => 'ODROID-U',
5 => 'ODROID-U2',
6 => 'ODROID-X',
7 => 'ODROID-XU',
8 => 'ODROID-XU3',
9 => 'ODROID-XU3-ATV',
10 => 'ODROID-XU4',
11 => 'ODROID-X2',
12 => 'ODYS-Chrono',
13 => 'ODYS-EVO',
14 => 'Odys-Loox',
15 => 'ODYS-NOON',
16 => 'ODYS-Q',
17 => 'ODYS Space',
18 => 'ODYS Space TKI BRR233v7',
19 => 'ODYS Space TKI BRR233v9',
20 => 'ODYS-Xpress',
21 => 'ODYS Xtreme',
22 => 'OD103',
),
'@OL' =>
array (
0 => 'Olivetti Olipad 100',
),
'@OM' =>
array (
0 => 'Omap5panda',
1 => 'OMAP',
2 => 'OMAP SS',
3 => 'omap3evm',
4 => 'OMAP3ETPP',
5 => 'Omap5sevm',
6 => 'OMS TTD',
7 => 'OMS1 6',
8 => 'omega',
9 => 'Omega 5.0',
10 => 'Omega 5.5',
),
'@ON' =>
array (
0 => 'One 7 M77GHG',
1 => 'OnePAD 785I',
2 => 'OnePAD 900HD',
3 => 'OnePAD 970',
4 => 'OnePAD 1100x2',
5 => 'ONETOUCH Flash Plus',
6 => 'one touch 890!',
7 => 'one touch 891!',
8 => 'one touch 900!',
9 => 'one touch 903!',
10 => 'one touch 906!',
11 => 'one touch 908!',
12 => 'one touch 909!',
13 => 'one touch 910!',
14 => 'one touch 913!',
15 => 'one touch 916!',
16 => 'one touch 918!',
17 => 'one touch 922!',
18 => 'one touch 927!',
19 => 'one touch 928!',
20 => 'one touch 930!',
21 => 'one touch 960!',
22 => 'one touch 976!',
23 => 'one touch 978!',
24 => 'one touch 979 HelloKitty',
25 => 'one touch 979!',
26 => 'one touch 980!',
27 => 'one touch 981!',
28 => 'one touch 983!',
29 => 'one touch 985!',
30 => 'one touch 986!',
31 => 'one touch 988!',
32 => 'one touch 990!',
33 => 'one touch 991!',
34 => 'one touch 992!',
35 => 'ONE TOCH 992D',
36 => 'one touch 993!',
37 => 'one touch 995!',
38 => 'one touch 997!',
39 => 'one touch 998!',
40 => 'one touch D662',
41 => 'one touch D668',
42 => 'one touch D820',
43 => 'one touch D920',
44 => 'one touch J320',
45 => 'one ?touch 40(05|10|11)!',
46 => 'one ?touch 4007!',
47 => 'one ?touch 4008!',
48 => 'one ?touch 4009!',
49 => 'one ?touch 4013!',
50 => 'one ?touch 4014!',
51 => 'one ?touch 40(15|16)!',
52 => 'one ?touch 4024!',
53 => 'one ?touch 4027!',
54 => 'one ?touch 4029!',
55 => 'one ?touch 4030!',
56 => 'one ?touch 4031!',
57 => 'one ?touch 4032!',
58 => 'one ?touch 4033!',
59 => 'ONETOUCH POPC3',
60 => 'one ?touch 40(35|36|37)!',
61 => 'one ?touch 5045!',
62 => 'one ?touch 5020!',
63 => 'one ?touch 5021!',
64 => 'one ?touch 5035!',
65 => 'one ?touch 50(36|37)!',
66 => 'ONETOUCH POPC5',
67 => 'one ?touch 50(38)!',
68 => 'one ?touch 5042!',
69 => 'one ?touch 5050!',
70 => 'one ?touch 6010!',
71 => 'one ?touch 6012!',
72 => 'ONE TOUCH IDOL MINI',
73 => 'one ?touch 6014!',
74 => 'one ?touch 6016!',
75 => 'one ?touch 6030!',
76 => 'one ?touch 6032!',
77 => 'one ?touch 6033!',
78 => 'one ?touch 60(34|35)!',
79 => 'one ?touch 6036!',
80 => 'one ?touch 6037!',
81 => 'one ?touch 6039!',
82 => 'one ?touch 6040!',
83 => 'one ?touch 6043!',
84 => 'one ?touch 6045!',
85 => 'one ?touch 6050!',
86 => 'one ?touch 7024!',
87 => 'one touch fierce!',
88 => 'one ?touch 70(25|30)!',
89 => 'one ?touch 70(40|41)!',
90 => 'one ?touch 7042!',
91 => 'one ?touch 7043!',
92 => 'one ?touch 7044!',
93 => 'one ?touch 7045!',
94 => 'one ?touch 7047!',
95 => 'one ?touch 7050!',
96 => 'one ?touch 8000!',
97 => 'one ?touch 8008!',
98 => 'one ?touch 8020!',
99 => 'one ?touch 8030!',
100 => 'one ?touch T10!',
101 => 'one ?touch T20!',
102 => 'one ?touch T60!',
103 => 'ONE TOUCH TAB 7',
104 => 'ONE TOUCH TAB 7HD',
105 => 'ONE TOUCH TAB 8HD',
106 => 'ONE TOUCH EVO7',
107 => 'onetouch EVO7',
108 => 'ONE TOUCH E710',
109 => 'ONE TOUCH EVO 7HD',
110 => 'ONE TOUCH EVO7HD',
111 => 'ONE TOUCH EVO8HD',
112 => 'ONETOUCH POP 7 LTE',
113 => 'ONE ?TOUCH P310(A|X)!',
114 => 'ONE ?TOUCH P320(A|X)!',
115 => 'ONE ?TOUCH P321!',
116 => 'ONE ?TOUCH POP 8S P350X!',
117 => 'One S',
118 => 'One X',
119 => 'One X+',
120 => 'One XL',
121 => 'One V',
122 => 'One',
123 => 'One M7',
124 => 'One Max',
125 => 'one m8',
126 => 'One A0001',
127 => 'OnePlus One',
128 => 'OnePlus One A0001',
129 => 'ONE A2001',
130 => 'ONE A2003',
131 => 'ONE A2005',
132 => 'OnePlus2',
133 => 'ONE A3000',
134 => 'ONE A3003',
135 => 'ONEPLUS A3000',
136 => 'ONEPLUS A3003',
137 => 'OnePlus3',
138 => 'ONEPLUS A3010',
139 => 'ONEPLUS A5000',
140 => 'ONEPLUS A5010',
141 => 'ONEPLUS A6000',
142 => 'ONEPLUS A6003',
143 => 'ONEPLUS A6010',
144 => 'ONEPLUS A6013',
145 => 'OnePlus 7T Pro',
146 => 'ONE E1000',
147 => 'ONE E1001',
148 => 'ONE E1003',
149 => 'ONE E1005',
150 => 'oneplus Nord 2 5G',
151 => 'ONDA MID',
152 => 'ONDA A9 Core4',
153 => 'ONDA VI10',
154 => 'Onda V812',
155 => 'ONDA v975m',
156 => 'ONDA V989',
157 => 'ONDA V989 Core8',
),
'@OP' =>
array (
0 => 'OPPOLenovo A60',
1 => 'Optimus!!',
2 => 'Opus One',
3 => 'OPS-DRD Digital Signage Player',
4 => 'OP110',
5 => 'OPPO PBAM00',
6 => 'OPPO PBFT00',
7 => 'OPPO A30',
8 => 'OPPO A31',
9 => 'OPPO A31t',
10 => 'OPPO A33',
11 => 'OPPO A33m',
12 => 'OPPO A37m',
13 => 'OPPO A53',
14 => 'OPPO A53m',
15 => 'OPPO A53t',
16 => 'OPPO A57',
17 => 'OPPO A57t',
18 => 'OPPO A59m',
19 => 'OPPO A59s',
20 => 'OPPO A59st',
21 => 'OPPO A73',
22 => 'OPPO A73t',
23 => 'OPPO A77',
24 => 'OPPO A77t',
25 => 'OPPO A79',
26 => 'OPPO A79kt',
27 => 'OPPO A79t',
28 => 'OPPO A83',
29 => 'OPPO A83t',
30 => 'OPPO A800',
31 => 'OPPOX905',
32 => 'OPPOX907',
33 => 'OPPO Find5',
34 => 'OPPOX909',
35 => 'OPPO X909',
36 => 'OPPO X9007',
37 => 'OPPOX9015',
38 => 'OPPOX9017',
39 => 'OPPO find7',
40 => 'OPPOR601',
41 => 'OPPOR801',
42 => 'OPPOR803',
43 => 'OPPOR805',
44 => 'OPPOR807',
45 => 'OPPO R811',
46 => 'OPPO R813T',
47 => 'OPPO R815',
48 => 'OPPOR817',
49 => 'Oppo R819',
50 => 'OPPO R821',
51 => 'OPPO R831',
52 => 'Oppo R831 Limited Edition',
53 => 'OPPO R1001',
54 => 'OPPOR8015',
55 => 'OPPOR8111',
56 => 'OPPOT29',
57 => '(OPPO-?)?T703!',
58 => 'OPPOU701',
59 => 'OPPOU7011',
60 => 'OPPOU7015',
61 => 'OPPO PBCM30',
62 => 'OPPO PBCT10',
63 => 'OPPO N1',
64 => 'OPPO R7',
65 => 'OPPO R7Plus',
66 => 'OPPO R7s',
67 => 'OPPO R7sm',
68 => 'OPPO R7st',
69 => 'OPPO R7t',
70 => 'OPPO R9k',
71 => 'OPPO R9m',
72 => 'OPPO R9tm',
73 => 'OPPO R9km',
74 => 'OPPO R9s',
75 => 'OPPO R9sk',
76 => 'OPPO R9st',
77 => 'OPPO R9skt',
78 => 'OPPO R9t',
79 => 'OPPO R11',
80 => 'OPPO R11t',
81 => 'OPPO R7 Plus',
82 => 'OPPO R7sPlus',
83 => 'OPPO R9 Plusm A',
84 => 'OPPO R9 Plustm A',
85 => 'OPPO R9s Plus',
86 => 'OPPO R9s Plust',
87 => 'OPPO R11 Plus',
88 => 'OPPO R11 Plusk',
89 => 'OPPO R11 Pluskt',
90 => 'OPPO R11s',
91 => 'OPPO R11s Plus',
92 => 'OPPO R11st',
93 => 'OPPO R11s Plust',
94 => 'OPPO PAAM00',
95 => 'OPPO PACM00',
96 => 'OPPO PACT00',
97 => 'OPPO PBDM00',
98 => 'OPPO PAFM00',
99 => 'OPSSON!!',
100 => 'OP0118-12',
101 => 'Optimus Barcelona',
102 => 'Optimus Boston',
103 => 'Optimus Madrid',
104 => 'Optimus Monte Carlo',
105 => 'Optimus San Francisco',
106 => 'Optimus San Remo',
107 => 'Optimus Zali',
),
'@OR' =>
array (
0 => 'Orange HUAWEI GRA-L09',
1 => 'Orbis',
2 => 'Orange Boston',
3 => 'Orange Covo',
4 => 'Orange Daytona',
5 => 'Orange Dublin',
6 => 'Orange Fova',
7 => 'Orange Gova',
8 => 'Orange Hi 4G',
9 => 'Orange Hiro',
10 => 'Orange infinity 996',
11 => 'Orange Infinity 8008X',
12 => 'Orange Kivo',
13 => 'Orange Monte Carlo',
14 => 'Orange Neva 80',
15 => 'Orange Niva',
16 => 'Orange Nura',
17 => 'Orange Novi',
18 => 'Orange Reyo',
19 => 'Orange Rise 30',
20 => 'Orange Rono',
21 => 'Orange Roya',
22 => 'Orange Runo',
23 => 'Orange San Francisco',
24 => 'Orange Sego',
25 => 'Orange Tactile internet 2',
26 => 'Orange Tado',
27 => 'Orange Yomi',
28 => 'Orange Yumo',
29 => 'Orange Zali',
),
'@OT' =>
array (
0 => 'OT 918',
1 => 'OT 919',
2 => 'OT 919 HelloKitty',
3 => 'OT-990C',
4 => 'OT 990M',
5 => 'OT-995',
),
'@OU' =>
array (
0 => 'OUYA( Console)?!',
),
'@OV' =>
array (
0 => '(OV-|Overmax|Vertis)!!',
1 => 'OV10274G',
),
'@OX' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@OY' =>
array (
0 => 'Oysters Pacific 800',
1 => 'Oysters T3 3G',
2 => 'Oysters T7B 3G',
3 => 'Oysters T7X 3G',
4 => 'OYSTERS T14N 3G',
5 => 'Oysters T37',
6 => 'Oysters T72H 3G',
7 => 'Oysters T72HRi 3G',
8 => 'OYSTERS T80 3G',
),
'@OZ' =>
array (
0 => 'OZZY',
),
'@P' =>
array (
0 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
),
'@P-' =>
array (
0 => 'P-0[0-9][A-Z]!!',
),
'@P0' =>
array (
0 => 'P001',
1 => 'P001 2',
2 => 'P002',
3 => 'P00A',
4 => 'P00C',
5 => 'P00I',
6 => 'P01M',
7 => 'P01MA',
8 => 'P01T',
9 => 'P01T 1',
10 => 'P01V',
11 => 'P01W',
12 => 'P01Y',
13 => 'P01Z',
14 => 'P021',
15 => 'P022',
16 => 'P023',
17 => 'P024',
18 => 'P027',
19 => 'P028',
),
'@P1' =>
array (
0 => 'P10AN',
1 => 'P105',
2 => 'P1m',
3 => 'P1ma40',
4 => 'P1035X',
5 => 'P1050X',
6 => 'P1060X',
7 => 'P1061X',
8 => 'P10HD??(E6NA)',
9 => 'P11HD',
10 => 'P11HD四核(G9X6)',
11 => 'P11HD??(G9X6)',
12 => 'P11HD四核(G9X7)',
13 => 'P19HD(E1K3)',
14 => 'P19HD(E1K5)',
),
'@P2' =>
array (
0 => 'P2A700',
1 => 'P2Lite',
2 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
3 => 'P20HD EEA',
),
'@P3' =>
array (
0 => 'P330X',
1 => 'P350X',
2 => 'P360X',
3 => 'P300(Funbook)',
),
'@P4' =>
array (
0 => 'P4i',
1 => 'P4',
2 => 'P4D Sirius',
),
'@P5' =>
array (
0 => 'P5 Energy',
1 => 'P5Life',
2 => 'P5Life TM',
3 => 'P5',
),
'@P6' =>
array (
0 => 'P6 Energy',
1 => 'P6 Energy TM',
2 => 'P6 Pro',
3 => 'P6 Qmax',
4 => 'P6 Quad',
5 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@P7' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
1 => 'P700i',
2 => 'P701',
3 => 'P7',
4 => 'P70 3G八核(C2B7)',
5 => 'P70h(A5C2)',
6 => 'P72',
7 => 'P72w',
8 => 'P75a(G7E3)',
9 => 'P75HD(M3E5)',
10 => 'P76a(K3G5)',
11 => 'P76a双核(M4Q5)',
12 => 'P76e(A3E1)',
13 => 'P76e(G6R8)',
14 => 'P76h双核(K8V1)',
15 => 'P76s双核(DKH5)',
16 => 'P76TI',
17 => 'P76v(A3V5)',
18 => 'P78双核(G1M5)',
19 => 'P78s(G1M5)',
20 => 'P78s(G1M6)',
21 => 'P78s(G1M7)',
22 => 'P78HD四核(C4A5)',
23 => 'P78HD??(C4A5)',
24 => 'P79HD(A3V9)',
25 => 'P79HD 3G(C4K5)',
26 => 'p7901a',
),
'@P8' =>
array (
0 => 'P8 Energy',
1 => 'P8 Energy mini',
2 => 'P8 Energy mini TM',
3 => 'P80 四核 (BV8K)',
4 => 'P80 四核 (BV9K)',
5 => 'P80s 四核(EF6W)',
6 => 'P80 3G四核 (B1KC)',
7 => 'P80 3G四核 (B4KC)',
8 => 'P80 3G八核(A4LL)',
9 => 'P80 3G八核(A5LL)',
10 => 'P80 3G八核(A6LL)',
11 => 'P80 4G(K2G3)',
12 => 'P81HD',
13 => 'P85(A9D3)',
14 => 'P85(A9D5)',
15 => 'P85(R8A1)',
16 => 'P85mini(DT8W)',
17 => 'P85s mini(EWE8)',
18 => 'P85t mini(KW8P)',
19 => 'P85HD双核(K6N2)',
20 => 'P86(F8G6)',
21 => 'P88双核(H3D7)',
22 => 'P88(H3D7)',
23 => 'P88(GT4K)',
24 => 'P88s mini??(F2V6)',
25 => 'P88s mini四核(F2V7)',
26 => 'P88HD(C5GV)',
27 => 'P89 3G八核(D1H8)',
28 => 'P89 3Gk8(D1H8)',
29 => 'P89mini(E2W6)',
30 => 'P89 mini(E2W6)',
31 => 'P89s(F8A5)',
32 => 'P89s mini(F8A2)',
),
'@P9' =>
array (
0 => 'P9 Energy',
1 => 'P940',
2 => 'P990',
3 => 'P90(H3U6)',
4 => 'P90(H3U7)',
5 => 'P98(F2K9)',
6 => 'P98 八核(B9A3)',
7 => 'P98 3Gk8(A4HY)',
8 => 'P98 3G??(A4HY)',
9 => 'P98 3G(M1Q2)',
10 => 'P98 3G八核(A3HY)',
11 => 'P98 3G八核(A4HY)',
12 => 'P98 4G??(A8H6)',
13 => 'P98 Air?? (C6V8)',
14 => 'P98Air(C6V8)',
15 => 'P98HD(A2Q6)',
16 => 'P98HD+M6',
17 => 'P98T(K3C4)',
),
'@PA' =>
array (
0 => 'Panda(Board)?!',
1 => 'Passion',
2 => '(Transformer )?(Pad )?TF300(T|TG|TL)!',
3 => '(Transformer )?(Pad )?TF502(T)!',
4 => '(Transformer )?(Pad )?TF700(T|K)!',
5 => 'PadFone',
6 => 'PadFone 2',
7 => 'PadFone Infinity',
8 => 'PadFone Infinity A86',
9 => 'PadFone T004',
10 => 'PadFone-T004',
11 => 'PadFone T008',
12 => 'PadFone T00C',
13 => 'PadFone X',
14 => 'PadFone X mini',
15 => 'Patio100',
16 => 'Patio100 3G',
17 => 'PAD[0-9]{3,3}!!',
18 => '(HW-|HUAWEI )?PAR-(AL00|LX1|LX1M|LX9|TL00)!',
19 => 'PADM00',
20 => 'PADT00',
21 => 'PAAM00',
22 => 'PACM00',
23 => 'PACT00',
24 => 'PAAT00',
25 => 'PAFM00',
26 => 'PAHM00',
27 => 'Panasonic!!',
28 => 'pandigital9hr',
29 => 'pandigital9hr2',
30 => 'pandigitalopc1',
31 => 'pandigitalopp1',
32 => 'pandigitalp1hr',
33 => 'PantechP!!',
34 => 'PAT712W',
35 => 'PATG7506HD',
36 => 'PAP[0-9]{4,4}!!',
37 => 'PAD1001',
),
'@PB' =>
array (
0 => 'PB99400',
1 => 'PBAM00',
2 => 'PBAT00',
3 => 'PBFT00',
4 => 'PBBM00',
5 => 'PBCM30',
6 => 'PBEM00',
7 => 'PBET00',
8 => 'PBDM00',
),
'@PC' =>
array (
0 => 'PC1038',
1 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
2 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!',
3 => 'PC36100!',
4 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
5 => 'PC-TE307N1W',
6 => 'PC-TE508BAW',
7 => 'PC-TS508FAM',
8 => 'PC-TS508T1W',
9 => 'PC-TS708T1W',
10 => 'PCGM00',
11 => 'PCAM00',
12 => 'PCAM10',
13 => 'PCCM00',
),
'@PD' =>
array (
0 => 'PD10-DYD',
1 => 'PD6D1J',
),
'@PE' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
1 => 'PEDI',
2 => 'Penta!!',
3 => 'Pentagram!!',
4 => 'pepper',
),
'@PF' =>
array (
0 => '(DNS )?(Airtab )?(E|ES|M|MA|MC|MF|MW|P|PC|PF)[0-9]{2,4}!!',
),
'@PG' =>
array (
0 => 'PG06100',
1 => 'PG41200',
2 => 'PG86100!',
3 => 'PGM 398',
4 => 'PGPS7795',
),
'@PH' =>
array (
0 => 'PH7M EU 5596',
1 => 'PHA-3850',
2 => 'PHA-3880',
3 => 'PHA-4850',
4 => 'PHA-5850',
5 => 'PH-1',
6 => 'photon',
7 => 'PH44100',
8 => 'Photon',
9 => 'Photon 4G',
10 => 'Photon Q',
11 => 'Photon Q LTE',
12 => 'PH350',
13 => 'PH520',
14 => 'PHICOMM!!',
15 => 'Philips I908',
16 => 'Philips I928',
17 => 'Philips S301',
18 => 'Philips S307',
19 => 'Philips S308',
20 => 'Philips S309',
21 => 'Philips S316T',
22 => 'Philips S326',
23 => 'Philips S337',
24 => 'Philips S358',
25 => 'Philips S388!',
26 => 'Philips S396',
27 => 'Philips S398',
28 => 'Philips S616',
29 => 'Philips T3500',
30 => 'Philips T3566',
31 => 'Philips V377',
32 => 'Philips V387',
33 => 'Philips V526',
34 => 'Philips V787',
35 => 'Philips Xenium V787',
36 => 'Philips X588',
37 => 'Philips W336',
38 => 'Philips W536',
39 => 'Philips W626',
40 => 'Philips W632',
41 => 'Philips W635',
42 => 'PhilipsW635',
43 => 'Philips W737',
44 => 'Philips W832',
45 => 'Philips W3500',
46 => 'Philips W3509',
47 => 'Philips W3550',
48 => 'Philips W3568',
49 => 'Philips W6350',
50 => 'PhilipsW6350',
51 => 'Philips W6610',
52 => 'Philips W6618',
53 => 'Philips W7555',
54 => 'Philips-W7555',
55 => 'Philips-W8500',
56 => 'Philips W8510',
57 => 'Philips W8555',
58 => 'Philips W8560',
59 => 'Philips GoGear Connect',
60 => 'Philips PI5000',
61 => 'PHABLET 4S',
62 => 'Phablet 4.5Q',
63 => 'Phablet 5,3 Q',
),
'@PI' =>
array (
0 => 'Pixel C',
1 => 'Pixel',
2 => 'Pixel XL',
3 => 'Pixel 2',
4 => 'Pixel 2XL',
5 => 'Pixel 2 XL',
6 => 'Pixel 3',
7 => 'Pixel 3 XL',
8 => 'Pixel 3a',
9 => 'Pixel 3a XL',
10 => 'Pixel 4',
11 => 'Pixel 4a',
12 => 'Pixel 4a (5G)',
13 => 'Pixel 4 XL',
14 => 'Pixel 5',
15 => 'Pixel 5a',
16 => 'Pixel 6',
17 => 'Pixel 6 Pro',
18 => '(Axioo[\- ])?PICO!!',
19 => 'picoBit-L',
20 => '(GIO-)?(GiONEE[- ])?Pioneer P1!',
21 => '(GIO-)?(GiONEE[- ])?Pioneer P2!',
22 => '(GIO-)?(GiONEE[- ])?Pioneer P3!',
23 => '(GIO-)?(GiONEE[- ])?Pioneer P4!',
24 => '(HW-|HUAWEI )?PIC-(LX9)!',
25 => 'PixelV1',
26 => 'Pixel V2',
27 => 'Pixel V2+',
28 => 'PI2000',
29 => 'PI2010',
30 => 'PI2011',
31 => 'PI3100',
32 => 'PI3100-93',
33 => 'PI3100Z3 93',
34 => 'PI3105',
35 => 'PI3106',
36 => 'PI3110',
37 => 'PI3205G',
38 => 'PI3210G',
39 => 'PI3900',
40 => 'PI3900-93',
41 => 'PI3910',
42 => 'PI4010G',
43 => 'PI7000',
44 => 'PI7100 93',
45 => '(PNR-)?Pioneer!!',
46 => 'PIRANHA!!',
),
'@PJ' =>
array (
0 => 'PJ83100',
1 => 'PJ35100',
),
'@PL' =>
array (
0 => 'PLE-701L',
1 => 'PLE-703L',
2 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
3 => 'Planet II v2',
4 => 'PLANET',
5 => 'Playboy PB-S3',
6 => '(PLOYER-)?MOMO!!',
7 => 'PlayTabPro',
8 => 'PLT!!',
9 => 'PlayBook',
10 => 'Plus E',
11 => 'Play 6X-1000',
12 => 'Play8X-1100',
),
'@PM' =>
array (
0 => 'PM36100',
1 => 'PM63100',
2 => 'PMID!!',
3 => 'PMP[0-9]{4,4}!!',
4 => 'PMT[0-9]{4,4}!!',
),
'@PN' =>
array (
0 => 'pnx8473 kiryung',
1 => 'PNDPP4MT9G2',
2 => 'PNDPP44QC7',
3 => 'PNDPP48GP',
4 => 'PNDPP4MT9G3',
5 => 'PNDPP410GP',
6 => '(PNR-)?Pioneer!!',
),
'@PO' =>
array (
0 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
1 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
2 => 'PocketBook A7',
3 => 'PocketBook A10',
4 => 'PocketBook A10 3G',
5 => 'PocketBook SURFpad2',
6 => 'PocketBook SURFpad 3 (7,85")',
7 => 'PocketBook SURFpad 4 S',
8 => 'PocketBook SURFpad 4 M',
9 => 'PocketBook SURFpad 4 L',
10 => 'POV-Mobii-7',
11 => 'POV Mobii 7',
12 => 'POV TAB-P506!',
13 => 'POV TAB-P517!',
14 => 'POV TAB-P527!',
15 => 'POV TAB-P629!',
16 => 'POV TAB-P701!',
17 => 'POV TAB-P703!',
18 => 'POV TAB-P720!',
19 => 'POV TAB-P721A!',
20 => 'POV TAB-P721!',
21 => 'POV TAB-P722C!',
22 => 'POV TAB-P731N!',
23 => 'POV TAB-P825!',
24 => 'POV TAB-P925!',
25 => 'POV TAB-PR945!',
26 => 'POV TAB-P1025!',
27 => 'POV TAB-P1030!',
28 => 'POV TAB-PI1045!',
29 => 'POV TAB-P1325!',
30 => '(POV )?TAB-PLAYTABPRO!',
31 => '(POV )?TAB-PROTAB25!',
32 => '(POV )?TAB-PROTAB26!',
33 => 'POV TAB-PROTAB27',
34 => '(POV )?TAB-PROTAB30!',
35 => '(POV )?TAB-PROTAB2XXL(4)!',
36 => '(POV )?TAB NAVI7 3G M!',
37 => 'POV_TAB-NAVI7-3G-M',
38 => 'POV TAB-P547(v1.0)',
39 => 'POV TV-HDMI-200BT',
40 => 'POV TV-HDMI-200BT(V2.0)',
41 => 'POV TV-HDMI-210',
42 => 'POV TV-HDMI-KB-01',
43 => 'POV TV-SMARTTV-500',
44 => 'Polaroid PSPT401',
45 => 'Polaroid PSPC505',
46 => 'Polaroid PSPC550',
47 => 'Polaroid P4005A',
48 => 'Polaroid P5005A',
49 => 'Polaroid P5046A',
50 => 'Polaroid P5525A',
51 => 'Polaroid P5526A',
52 => 'POLY ?PAD!!',
53 => 'POLYTRON!!',
54 => 'POMP!!',
55 => 'Positivo Mini',
56 => 'POSITIVO YPY 07FTB',
57 => 'Positivo Ypy AB7E',
58 => 'Positivo Ypy AB7EC',
59 => 'Positivo Ypy AB7F',
60 => 'Positivo AB7F',
61 => 'Positivo Ypy AB7H',
62 => 'Positivo Ypy AB10E',
63 => 'Positivo Ypy AB10EC',
64 => 'Positivo Ypy AB10H',
65 => 'Positivo BGH Ypy L700',
66 => 'Positivo Ypy L700',
67 => 'Positivo Ypy L700 Ed. Especial',
68 => 'Positivo Ypy L700+',
69 => 'Positivo Ypy L700 Kids',
70 => 'Positivo BGH Ypy L700 Kids',
71 => 'Positivo Ypy L700+ Kids',
72 => 'Positivo Ypy L1000',
73 => 'Positivo Ypy L1000AB',
74 => 'Positivo Ypy L1000F',
75 => 'Positivo Ypy L1050',
76 => 'Positivo Ypy L1050E',
77 => 'Positivo Ypy L1050F',
78 => 'Positivo S380',
79 => 'Positivo S440',
80 => 'Positivo S480',
81 => 'Positivo S550',
82 => 'Positivo X400',
83 => 'Positivo X800',
84 => 'Power Armor 13',
85 => 'POCOPHONE F1',
86 => 'POCO F1',
87 => 'POCO F2 Pro',
88 => 'POCO X2',
89 => 'POCO X3 NFC',
90 => 'POCO X3 Pro',
),
'@PP' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
1 => 'PP4MT-7',
2 => 'PP4MT-9',
),
'@PR' =>
array (
0 => 'Project Tango Tablet Development Kit',
1 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
2 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
3 => 'Pro 10 dual core',
4 => 'Prada 3.0',
5 => 'PRO 5',
6 => 'PRO 6',
7 => 'PRO 6s',
8 => 'PRO 6 Plus',
9 => 'Primo76',
10 => 'Primo 91',
11 => 'PRIME PLUS 3G',
12 => 'PROTAB2XXL',
13 => 'PROV!!',
14 => 'PRO!!',
15 => 'Prestigio PAP5000TDUO',
16 => 'PRBT 100',
17 => 'printer-tablet',
18 => 'PRS-T1',
19 => 'Preo Teknosa P1',
20 => 'PRIMO7',
21 => 'PRIMO8',
22 => 'PRO7D',
23 => 'Primo C2',
24 => 'Primo C3 3G',
25 => 'Primo C3',
26 => 'PrimoC4',
27 => 'Primo-D1',
28 => 'Primo D2',
29 => 'Primo D3',
30 => 'Primo D4',
31 => 'Primo D5',
32 => 'Primo D6',
33 => 'Primo D7',
34 => 'Primo E1',
35 => 'Primo E2',
36 => 'PRIMO E3',
37 => 'Primo E4',
38 => 'Primo E4+',
39 => 'Primo E5',
40 => 'Primo E6',
41 => 'Primo E7',
42 => 'Primo E7 Plus',
43 => 'Primo EF',
44 => 'Primo EF2',
45 => 'Primo EF3',
46 => 'Primo EF4',
47 => 'Primo EF4+',
48 => 'Primo EM',
49 => 'Primo F1',
50 => 'Primo F2',
51 => 'Primo-F2',
52 => 'Primo F3',
53 => 'Primo F3i',
54 => 'Primo F4',
55 => 'Primo F5',
56 => 'Primo F6',
57 => 'Primo F7',
58 => 'Primo-G1',
59 => 'Primo G1',
60 => 'Primo G2',
61 => 'Primo-G3',
62 => 'Primo G4',
63 => 'Primo G5',
64 => 'Primo G6',
65 => 'Primo-GF',
66 => 'Primo GF2',
67 => 'Primo GF3',
68 => 'Primo GF4',
69 => 'Primo GH',
70 => 'Primo GH+',
71 => 'Primo-GH2',
72 => 'Primo GH2',
73 => 'Primo GH2 [AOSP]',
74 => 'Primo-GH2 (AOSP KITKAT)',
75 => 'Primo GH3',
76 => 'Primo-GH3',
77 => 'Primo GH4',
78 => 'Primo GH5',
79 => 'Primo GH5 Plus',
80 => 'Primo GH5 mini',
81 => 'Primo GH6',
82 => 'Primo GH6+',
83 => 'Primo GM',
84 => 'Primo GM mini',
85 => 'Primo H2',
86 => 'Primo-H3',
87 => 'Primo H3',
88 => 'Primo H4',
89 => 'Primo H5',
90 => 'Primo H6',
91 => 'Primo HM',
92 => 'Primo HM2',
93 => 'Primo HM3',
94 => 'Primo HM3+',
95 => 'Primo-N',
96 => 'Primo-N1',
97 => 'Primo N2',
98 => 'Primo NF',
99 => 'Primo NF+',
100 => 'Primo NF2',
101 => 'Primo NF2+',
102 => 'Primo NH',
103 => 'Primo NH Lite',
104 => 'Primo NH2 Lite',
105 => 'Primo NH3 Lite',
106 => 'Primo NX',
107 => 'Primo NX2',
108 => 'Primo NX3',
109 => 'Primo NX3 Plus',
110 => 'Primo NX4 mini',
111 => 'Primo R1',
112 => 'Primo R2',
113 => 'Primo R3',
114 => 'Primo R4',
115 => 'Primo R4 Plus',
116 => 'Primo R4s',
117 => 'Primo RH',
118 => 'Primo RH2',
119 => 'Primo RM',
120 => 'Primo RM2',
121 => 'Primo RM2 mini',
122 => 'Primo RX',
123 => 'Primo RX2',
124 => 'PrimoRX2',
125 => 'Primo RX3',
126 => 'Primo RX4',
127 => 'Primo RX5',
128 => 'Primo S1',
129 => 'PrimoS2',
130 => 'Primo S3',
131 => 'Primo S3 mini',
132 => 'Primo S4',
133 => 'Primo V1',
134 => 'Primo V2',
135 => 'Primo VX',
136 => 'Primo VX+',
137 => '(WALTON )?Primo-X1!',
138 => 'Primo-X2',
139 => 'Primo X2mini',
140 => 'Primo X3',
141 => 'Primo X3mini',
142 => 'Primo X4',
143 => 'Primo Z',
144 => 'Primo-ZX',
145 => 'Primo ZX2',
146 => 'Primo ZX2 Lite',
147 => 'Primo ZX2 mini',
148 => 'Primo Walpad 1',
149 => 'Primo Walpad 7',
150 => 'Primo Walpad 8',
151 => 'Primo Walpad 8W',
152 => 'Proton Lite',
153 => 'prada',
154 => 'Prism',
155 => 'Prism II',
),
'@PS' =>
array (
0 => 'PSPT350',
1 => 'PSP[0-9]{4,4}!!',
2 => 'PS47',
),
'@PT' =>
array (
0 => 'PTL21',
),
'@PU' =>
array (
0 => 'PURE XL',
1 => 'PURE III',
2 => 'PULID F6',
3 => 'PULID F7',
4 => 'PULID F11',
5 => 'PULID T3',
6 => 'PULP',
7 => 'PULP 4G',
8 => 'Pulse',
9 => 'Pulse Mini',
),
'@PY' =>
array (
0 => 'Pyramid',
),
'@Q-' =>
array (
0 => 'Q-Wave!!',
1 => '(QMobile|QTab|Q-Smart|Noir)!!',
),
'@Q0' =>
array (
0 => 'Q07CL01',
),
'@Q1' =>
array (
0 => '(BB )?Q10$!',
),
'@Q5' =>
array (
0 => '(BB )?Q5$!',
),
'@QI' =>
array (
0 => 'Qilive!!',
),
'@QK' =>
array (
0 => 'QK1505',
1 => 'QK1505 A01',
2 => 'QK1605-A01',
),
'@QM' =>
array (
0 => 'QM151E',
1 => 'QM152E',
2 => 'QM163E',
3 => 'QM734-8G',
4 => 'QM735-8G',
5 => '(QMobile|QTab|Q-Smart|Noir)!!',
6 => 'QMV7A',
7 => 'QMV7B',
),
'@QO' =>
array (
0 => 'QOOQ',
),
'@QS' =>
array (
0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
),
'@QT' =>
array (
0 => '(QMobile|QTab|Q-Smart|Noir)!!',
1 => 'QTAQZ3',
2 => 'QTAQZ3KID',
3 => 'QTAIR7',
),
'@QU' =>
array (
0 => 'Quest',
1 => 'Quicki[ -]?([0-9]+)!',
2 => 'QUANTUM 4',
3 => 'QUANTUM 700m',
4 => 'QUANTUM 1010N',
5 => 'Quechua Phone 5',
6 => 'QUBE[ -](B[0-9]S?\+?)!',
7 => 'QUBE[ -](T[0-9])!',
8 => 'QUMO[ -]QUEST[ -]?([0-9]+i?)!',
9 => 'QUMO Altair ([0-9]+i?)!',
10 => 'QUMO Vega ([0-9]+i?)!',
11 => 'QuickFone Mini',
12 => 'QuickFone-Mini',
13 => 'QuickFone ([NXZ][0-9]\+?)!',
),
'@QV' =>
array (
0 => 'QV151E',
),
'@QW' =>
array (
0 => 'QW ?TB-[0-9]{4,4}!!',
),
'@R1' =>
array (
0 => 'R1 HD',
1 => 'R1001',
2 => 'R1011',
),
'@R2' =>
array (
0 => 'R2001',
1 => 'R2010',
2 => 'R2017',
),
'@R3' =>
array (
0 => 'R30GT',
),
'@R6' =>
array (
0 => 'R6006',
1 => 'R6007',
),
'@R7' =>
array (
0 => 'R7005',
1 => 'R7007',
2 => 'R7f',
3 => 'R7i',
4 => 'R7kf',
5 => 'R7sf',
6 => 'R7t',
7 => 'R7Plus',
8 => 'R7plusf',
9 => 'R7Plusm',
),
'@R8' =>
array (
0 => 'R801',
1 => 'R801T',
2 => 'R803',
3 => 'R805',
4 => 'R807',
5 => 'R809T',
6 => 'R811',
7 => 'R813T',
8 => 'R815',
9 => 'R815T',
10 => 'R815W',
11 => 'R817',
12 => 'R817T',
13 => 'R819',
14 => 'R819T!',
15 => 'R821',
16 => 'R821T',
17 => 'R823T',
18 => 'R827',
19 => 'R827T',
20 => 'R829',
21 => 'R829T',
22 => 'R830',
23 => 'R830S',
24 => 'R831K',
25 => 'R831L',
26 => 'R831T',
27 => 'R831S',
28 => 'R831',
29 => 'R833T',
30 => 'R850',
31 => 'R883T',
32 => 'R8000',
33 => 'R8001',
34 => 'R8006',
35 => 'R8007',
36 => 'R8015',
37 => 'R8106',
38 => 'R8107',
39 => 'R8109',
40 => 'R8111',
41 => 'R8113',
42 => 'R8200',
43 => 'R8201',
44 => 'R8205',
45 => 'R8206',
46 => 'R8207',
47 => 'R800(a|at|i|iv|x)!',
),
'@RA' =>
array (
0 => 'Rage',
1 => 'RAPAXSE080-0508',
2 => 'RAZR',
3 => 'RAZR HD',
4 => 'RAZR M',
5 => 'RAZR MAXX',
6 => 'ramos i7s ',
7 => 'Ramos i7s Series',
8 => 'Ramosi8',
9 => 'Ramosi8c',
10 => 'Ramosi9',
11 => 'Ramosi9-3G',
12 => 'Ramos i9s',
13 => 'Ramos i9s Series',
14 => 'Ramos i9s pro',
15 => 'Ramosi10',
16 => 'Ramos i11 pro',
17 => 'Ramosi12c',
18 => 'Ramos i100 pro',
19 => 'Ramos K100',
20 => 'Ramos K300',
21 => 'Ramos M7',
22 => 'ramos R9',
23 => 'Ramos W6HD',
24 => 'Ramos W12',
25 => 'Ramos W12HD',
26 => 'Ramos W17Pro V3.0',
27 => 'Ramos W21',
28 => 'Ramos W25HD',
29 => 'Ramos W27Pro',
30 => 'Ramos W31',
31 => 'Ramos w36',
32 => 'Ramos W41',
33 => 'Ramos W41 QuadCore',
34 => 'Ramos X10 PRO!',
35 => 'Rayhov!!',
36 => 'RAINBOW',
37 => 'RAINBOW 4G',
38 => 'RAINBOW JAM',
39 => '(ZTE )?Racer!!',
),
'@RB' =>
array (
0 => 'RBK-490',
),
'@RC' =>
array (
0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
1 => 'RCT6703W12',
2 => 'RCT6203W46',
3 => 'RCT6203W46L',
4 => 'RCT6223W87',
5 => 'RCT6303W87DK',
6 => 'RCT6303W87M',
7 => 'RCT6303W87M7',
8 => 'RCT6K03W13',
9 => 'RCT6603W47M7',
10 => 'RCT6603W87M7',
11 => 'RCT6873W42',
12 => 'RCT6773W22B',
13 => 'RCT6773W22BM',
14 => 'RCT6973W43',
15 => 'RCT6513W87',
16 => 'RCT6213W87DK',
17 => 'RCT6673W23M',
18 => 'RCT6673W43M',
19 => 'RCT6S03W12',
),
'@RE' =>
array (
0 => 'redhookbay',
1 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
2 => 'Rezound',
3 => 'Renesas!',
4 => 'Readboy!!',
5 => 'ReederA8R',
6 => 'reeder A8i Quad 2',
7 => '(Xiaomi )?(Redmi|RedRice|HM)!!',
8 => '(Xiaomi )?(Redmi|HM)[ \-]?Note!!',
9 => 'REVVLPLUS C3701A',
),
'@RG' =>
array (
0 => 'RG650',
1 => 'RG655',
2 => 'RG725',
3 => 'RG850',
),
'@RH' =>
array (
0 => '(?:RIVO )?RHYTHM RX ?([0-9]+)!',
),
'@RI' =>
array (
0 => 'Rikomagic MK802',
1 => 'Rikomagic MK802 ?II!',
2 => 'Rikomagic MK802III',
3 => 'Rikomagic MK802IIIS',
4 => '(Gsmart|Gigabyte|Rio)!!',
5 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
6 => 'Rise',
7 => '(Ritmix )?RM[DP]-?[0-9]{3,3}!!',
8 => 'RIDGE',
9 => 'RIDGE 4G',
10 => 'RIDGE FAB 4G',
),
'@RK' =>
array (
0 => 'rksdk',
1 => 'rk2808(sdk)?!',
2 => 'rk2818(sdk)?!',
3 => 'RK2906',
4 => 'RK2918',
5 => 'rk2926-q8',
6 => 'rk2928sdk',
7 => 'rk29sdk',
8 => 'rk30sdk!',
9 => 'rk30mtk',
10 => 'rk3026',
11 => 'rk3028a',
12 => 'rk3028sdk',
13 => 'rk3036',
14 => 'rk3066',
15 => 'rk31sdk',
16 => 'rk31 5931',
17 => 'rk31 8089',
18 => 'rk31 872xu',
19 => 'rk31au',
20 => 'rk31rtl',
21 => 'rk312x',
22 => 'rk3188!',
23 => 'rk3288!',
24 => 'rk3990!',
25 => 'RKM MK602',
26 => 'RKM MK802IIIS',
27 => 'RKM MK802IV',
28 => 'RKM MK902',
29 => 'RKM MK902II',
),
'@RM' =>
array (
0 => 'RM02',
1 => 'RM-980',
2 => 'RM-1061',
3 => '(Ritmix )?RM[DP]-?[0-9]{3,3}!!',
4 => 'RMD-[0-9]{2,3}G!!',
5 => 'RMX1911',
6 => 'RMX1931',
7 => 'RMX1971',
8 => 'RMX1993',
9 => 'RMX2001',
10 => 'RMX2002',
11 => 'RMX2020',
12 => 'RMX2030',
13 => 'RMX2063',
14 => 'RMX2075',
15 => 'RMX2086',
16 => 'RMX2111',
17 => 'RMX2144',
18 => 'RMX2155',
19 => 'RMX2170',
20 => 'RMX2185',
21 => 'RMX2202',
22 => 'RMX3081',
23 => 'RMX3085',
24 => 'RMX3201',
25 => 'RMX3241',
26 => 'RMX3242',
27 => 'RMX3263',
28 => 'RMX3301',
29 => 'RMX3311',
30 => 'RMX3363',
31 => 'RMX3370',
),
'@RN' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@RO' =>
array (
0 => 'Rock-(AL00|CL00|L01|L03)!',
1 => 'roiX',
2 => 'RoverPad 3W T71D',
3 => 'ROAR',
4 => 'Roar A50',
5 => 'Roar V25',
6 => 'rolex',
),
'@RP' =>
array (
0 => 'RP-UDM01A',
),
'@RS' =>
array (
0 => 'RS988',
),
'@RT' =>
array (
0 => 'RTC-700A',
),
'@RW' =>
array (
0 => 'RW107',
),
'@S-' =>
array (
0 => 'S-F16',
),
'@S0' =>
array (
0 => 'S01',
),
'@S1' =>
array (
0 => '(GIO-)?(GiONEE[- ])?S101!',
1 => '(Lenovo )?S1[- ]37AH0!',
2 => 'S1005KTAB',
),
'@S2' =>
array (
0 => 'S222',
1 => '(Lenovo )?S2[- ]38A(H0|T0)!',
2 => 'S2',
),
'@S3' =>
array (
0 => 's3c6410',
1 => 'S30',
2 => 'S31',
3 => 'S308',
4 => 'S3',
),
'@S4' =>
array (
0 => 'S40',
1 => 'S41',
2 => 'S42',
3 => 'S4503Q',
4 => 'S4505M',
5 => 'S4',
),
'@S5' =>
array (
0 => 'S5PV210',
1 => 'S5-F',
2 => 'S50',
3 => 'S50c',
4 => 'S52',
5 => 'S58Pro',
6 => 'S5 Pro',
7 => 'S5',
8 => 'S5 Mini!',
9 => 'S51SE',
),
'@S6' =>
array (
0 => 'S61',
1 => 'S62 Pro',
2 => 'S68Pro',
3 => 'S658t',
4 => 'S6 Edge+!',
),
'@S7' =>
array (
0 => 'S70Lite',
1 => 'S710d',
2 => 'S710D',
3 => 'S720i',
4 => 'S7',
5 => 's732',
),
'@S8' =>
array (
0 => 'S88Pro',
1 => 'S8600',
2 => 'S88 DISCOVERY',
3 => 'S850',
4 => 'S880',
),
'@S9' =>
array (
0 => 'S96Pro',
),
'@SA' =>
array (
0 => 'sama5d3',
1 => 'SABRESD-MX6DQ',
2 => 'saltbay',
3 => 'Samsung Chromebook 3',
4 => 'SA3CNT',
5 => 'Salora E1',
6 => 'Salora-E1',
7 => 'Salora-E4',
8 => 'Salora-E5',
9 => 'SALORA-E6',
10 => 'SALORA-E7',
11 => 'SALORA E8',
12 => 'Sansui[ -]([A-Z]{1,2}[0-9]+[A-Z]?\+?)!',
13 => 'Sansui Cosmic SP ([0-9]+)!',
14 => 'SANSUI ETAB ([0-9]+) ?VP!',
15 => 'Satellite!!',
16 => 'sagit',
17 => 'santoni',
18 => 'San Remo Mini',
19 => 'San Francisco',
20 => 'San Francisco for',
21 => 'San Francisco II',
),
'@SB' =>
array (
0 => 'SBM[0-9]0[0-9]SH!!',
),
'@SC' =>
array (
0 => 'SCM-(AL09|W09)!',
1 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
2 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
3 => '(HW-|HUAWEI )?(AMN|ART|AQM|CRO|LUA|CUN|DUB|SCC|SCU|CAM|LDN|LYO|MED|MYA)!!',
4 => 'SCH-[iI][0-9]{3,3}!!',
5 => 'SCH-L710!',
6 => 'SCH-M828!',
7 => 'SCH-N719',
8 => 'SCH-P[0-9]{3,3}!!',
9 => 'SCH-R[0-9]{3,3}!!',
10 => 'SCH-S[0-9]{3,3}!!',
11 => 'SCH-V727',
12 => 'SCH-W[0-9]{3,4}!!',
13 => 'SC-?0[0-9][A-Z]!!',
14 => 'SC[LTV][23][0-9]!!',
15 => 'Scroll!!',
16 => 'SC-!!',
17 => 'scorpio',
),
'@SD' =>
array (
0 => 'sdk',
1 => 'SD4930UR',
),
'@SE' =>
array (
0 => 'sec smdkc210',
1 => 'sec smdkv210',
2 => 'SENSUELLE',
3 => 'SensationXE!',
4 => 'SensationXL!',
5 => 'Sensation XL with Beats Audio',
6 => 'Sensation!',
7 => '(SENCOR )?ELEMENT!!',
8 => 'SENSEIT R390',
9 => 'SENWA S970',
),
'@SF' =>
array (
0 => 'SFR-G8800',
1 => 'SFR-G8800 TV',
2 => 'SFR StarTab',
),
'@SG' =>
array (
0 => 'SGH-[EILNMS][0-9]{3,4}!!',
1 => 'SGH-T[0-9]{3,3}!!',
2 => 'SGH-U468!',
3 => 'SGH-W2013!',
4 => 'SGP[ST0-9][0-9]{2,2}!!',
),
'@SH' =>
array (
0 => 'Shark Bay Client platform',
1 => 'shamu',
2 => 'SHIELD Console',
3 => 'SHIELD Android TV',
4 => 'SHIELD Andr0id TV',
5 => 'SHIELD',
6 => 'shieldtablet',
7 => 'SHIELD Tablet',
8 => 'SHIELD Tablet K1',
9 => 'SHIELD Tablet X1',
10 => 'SHIELD Tablet II',
11 => 'Shine',
12 => 'SHT-W09',
13 => 'SH940C-LN',
14 => 'SH940C-LN TV',
15 => 'SH960C-LN',
16 => 'Sholes',
17 => 'SHV-E[0-9]{3,3}!!',
18 => 'SHW-M[0-9]{3,3}!!',
19 => 'SH01D',
20 => 'SH-A01',
21 => 'SH-C02',
22 => 'SH-D01',
23 => 'SH-M01',
24 => 'SH-M02',
25 => 'SH-M02-EVA20',
26 => 'SH-M03',
27 => 'SH-M05',
28 => 'SH-M07',
29 => 'SH-RM02',
30 => 'SH-Z01',
31 => 'SH-[01][0-9][A-Z]!!',
32 => '(SHP-)?(SHARP )?SH[0-9]{2,3}!!',
33 => 'SH[FLTV][0-9]{2,2}!!',
34 => 'SHARP-ADS1',
35 => 'SHIFT6m',
36 => 'SHARK PRS-H0',
),
'@SI' =>
array (
0 => 'SiRF Dream',
1 => 'simvalley SP-142',
2 => 'Signature Touch',
3 => 'Signature Touch L',
),
'@SK' =>
array (
0 => 'SK351',
1 => 'SKT01',
2 => '(SKY )?IM[- ][A-Z][0-9]{3,3}!!',
3 => 'Skyworth!!',
4 => 'SK17(a|i|iv|i-o)!',
5 => 'SK-Mtek GT7305',
6 => 'SKR-H0',
7 => '(ZTE )?Skate!!',
),
'@SL' =>
array (
0 => 'Slider SL101',
1 => 'SL930',
2 => '(HP|Slate)!!',
3 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
4 => 'Slidepad!!',
5 => 'SLIDE',
),
'@SM' =>
array (
0 => 'smdk6410',
1 => 'SMDKC110',
2 => 'SMDKV210',
3 => 'SMDK4x12',
4 => 'SMDK4412',
5 => 'SMDK5250',
6 => 'SMDK5410',
7 => 'smp86xx',
8 => 'smp8734',
9 => 'smp8756',
10 => 'SM-G900FG',
11 => 'SmartWatch 3',
12 => 'Smart!!',
13 => 'SM-H900A',
14 => 'SmartTab1',
15 => 'SmartPad!!',
16 => '(MEO )?Smart A!!',
17 => 'Smart Monitor 17',
18 => 'SMARTTVBOX',
19 => 'SMT-E5015',
20 => 'SMT-i9100',
21 => 'SM-A[0-9]{3,3}!!',
22 => 'SM-C[0-9]{3,3}!!',
23 => 'SM-E[0-9]{3,3}!!',
24 => 'SM-F[0-9]{3,3}!!',
25 => 'SM-G[0-9]{3,3}!!',
26 => 'SM-I9500',
27 => 'SM-J[0-9]{3,3}!!',
28 => 'SM-M[0-9]{3,4}!!',
29 => 'SM-N[0-9]{3,4}!!',
30 => 'SM-P[0-9]{3,3}!!',
31 => 'SM-S[0-9]{3,3}!!',
32 => 'SM-T[0-9]{3,3}!!',
33 => 'SM-X200',
34 => 'SM-X205',
35 => 'SM-X700',
36 => 'SM-X800',
37 => 'SM-X900',
38 => 'SM-X906!',
39 => 'SM-V700',
40 => 'SM-W[0-9]{4,4}!!',
41 => 'Smartphone Android by SFR STARADDICT II',
42 => '(Smartfren|Andromax)!!',
43 => 'Smartfren Tab 7',
44 => 'SM919',
45 => 'SM701',
46 => 'SM801',
47 => 'SmartQ!!',
48 => 'SMART Sprint',
49 => 'SMART Start',
50 => 'SMART Surf2 4G',
51 => 'SmartTab!!',
),
'@SN' =>
array (
0 => 'SN[0-9]!!',
1 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
2 => 'Snexian!!',
3 => '(SNM\-)?LT[0-9]{2,2}[a-z]?!!',
4 => '(SNM\-)?M[0-9]{2,2}[a-z]!!',
),
'@SO' =>
array (
0 => 'SoftwinerEvb',
1 => 'SoftwinerEvb0308',
2 => 'SoftwinerEvd',
3 => 'Softwinerkf026',
4 => 'Softwinerf721',
5 => 'Softwinerf761',
6 => 'Softwinerf761I',
7 => 'Softwinerf900',
8 => 'SoftwinerEvbV13',
9 => 'soho',
10 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
11 => 'SONIC',
12 => 'Sonim!!',
13 => 'SO-0[0-9][A-Z]!!',
14 => 'SO[LTV][0-9]{2,2}!!',
15 => 'Sony Xperia Ray',
16 => 'SonyEricssonMT15',
17 => 'SonyEricssonST15',
18 => 'Soshphone 4G',
19 => 'soft stone',
),
'@SP' =>
array (
0 => 'Sprint!!',
1 => 'Sparkle V',
2 => 'SPNG9716DC',
3 => 'SPH-D[0-9]{3,3}!!',
4 => 'SPH-L[0-9]{3,3}!!',
5 => 'SPH-M[0-9]{3,3}!!',
6 => 'SPH-P[0-9]{3,3}!!',
7 => 'SP-120',
8 => 'SPX-5',
9 => 'SPX-5 3G',
10 => 'SPX-6',
11 => 'SPX-12',
12 => 'SpeedUp S3',
13 => '(CSL[- ])?(Spice[- ]?)?Mi(-| )?[0-9]{3,3}!!',
14 => 'Spice N-300',
15 => 'Spice N-500',
16 => 'Spice Xlife-425 3G',
17 => 'Spice Xlife-435Q',
18 => 'Spice Xlife-451Q',
19 => 'Spice-Xlife-511Pro',
20 => 'Spice Xlife-512',
21 => 'Spice Xlife-520HD',
22 => 'Spice Xlife-M5+',
23 => 'Spice Xlife-M45q',
24 => 'Spice Xlife-M46q',
25 => 'Spice Xlife-Proton4',
26 => 'Spice Xplor-Proton5',
27 => 'SPICE IV',
28 => 'Spro2',
29 => 'SP-A20i',
30 => 'SpringBoard',
),
'@SR' =>
array (
0 => 'SRT!!',
),
'@ST' =>
array (
0 => 'ste l8540!',
1 => 'ste u8500',
2 => 'ste u9540',
3 => 'Stingray',
4 => 'Stream',
5 => 'Status',
6 => 'Style',
7 => 'STV100-[0-9]!',
8 => 'STH100-[0-9]!',
9 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
10 => 'streak7',
11 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
12 => 'ST7001',
13 => 'ST8000',
14 => 'ST9001',
15 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
16 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
17 => 'ST10',
18 => 'ST940I-UP',
19 => 'STM[0-9]{3,3}H!!',
20 => 'Stylo',
21 => 'STARACTIVE',
22 => 'STARACTIVE 2',
23 => 'STARADDICT II',
24 => 'STARADDICT II Plus',
25 => 'STARADDICT III',
26 => 'STARADDICT 4',
27 => 'STARADDICT 5',
28 => 'STARADDICT 6',
29 => 'STARNAUTE II',
30 => 'STARNAUTE 3',
31 => 'STARNAUTE3',
32 => 'STARNAUTE4',
33 => 'Starshine',
34 => 'STARSHINE II',
35 => 'STARSHINE III',
36 => 'STARSHINE 4',
37 => 'STARSHINE5',
38 => 'STARTEXT II',
39 => 'STARTRAIL II',
40 => 'StarTrail III',
41 => 'STARTRAIL4',
42 => 'STARTRAIL 4',
43 => 'STARTRAIL5',
44 => 'STARTRAIL 6 4G',
45 => 'STARTRAIL6',
46 => 'STARTRAIL7',
47 => 'STARTRAIL 8',
48 => 'STARTRAIL 9',
49 => 'STARXTREM',
50 => 'STARXTREM II',
51 => 'STARXTREM3',
52 => 'STARXTREM 4',
53 => 'STARXTREM5',
54 => 'STARXTREM 6',
55 => 'STARTAB',
56 => 'ST[0-9]{2,2}[a-z]?!!',
57 => 'Star N8000',
58 => 'Star N9500',
59 => 'Star N9589',
60 => 'Star Q9000',
61 => 'STAR S5',
62 => 'STAR S7589',
63 => 'Starmobile!!',
64 => '(Starway )?Andromeda!!',
65 => 'STX!!',
66 => 'STOREX LinkBox',
67 => 'StarTab 715x',
68 => 'ST[0-9]{5,5}-[0-9]!!',
69 => 'ST-PAD',
70 => 'ST-PAD2',
71 => 'STAIRWAY',
72 => 'StarTrail TT',
),
'@SU' =>
array (
0 => 'Surfing TAB B 9.7 3G',
1 => 'Surfing Tab C 3G',
2 => '(E-Boda|Eruption|Essential|Supreme|Storm|Revo)!!',
3 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!',
4 => 'Surface Duo',
5 => 'Surface Duo 2',
6 => 'surnia',
7 => 'SUGAR ([A-Z][0-9]?(?: Pro)?)!',
8 => 'SUPRA (M[0-9]{2,3}[A-Z]{0,2})!',
9 => 'SUBLIM',
10 => 'SUNSET',
11 => 'SUNSET2',
),
'@SV' =>
array (
0 => 'sv8860',
1 => 'SVP-DTV15',
),
'@SW' =>
array (
0 => 'Swift',
1 => 'Swift Plus',
2 => 'Swift 2',
3 => 'Swift 2 Plus',
4 => 'Swift 2 X',
),
'@SX' =>
array (
0 => 'SXZ-PD!!',
1 => 'SX9701W',
),
'@SY' =>
array (
0 => 'Sygnus',
1 => 'SYTABEX7-2',
2 => '(Symphony|Xplorer)!!',
3 => 'Synrgic Uno M1',
),
'@SZ' =>
array (
0 => 'SZJ-JS101',
1 => 'SZENIO!!',
),
'@T-' =>
array (
0 => 'T-07B',
1 => 'T-800',
2 => 'T-200',
3 => 'T-Smart!!',
4 => 'T-01C',
5 => 'T-01D',
6 => 'T-02D',
7 => 'T-Mobile G1',
8 => 'T-Mobile G2',
9 => 'T-Mobile G2 Touch',
10 => 'T-Mobile HTC G2',
11 => 'T-Mobile myTouch',
12 => 'T-Mobile myTouch 3G',
13 => 'T-Mobile myTouch 3G Slide',
14 => 'T-mobile my touch 3g slide',
15 => 'T-Mobile Espresso',
16 => 'T-Mobile myTouch 4G',
17 => 'T-Mobile myTouch Q',
18 => 'T-Mobile Opal',
19 => 'T-Mobile Vivacity',
20 => 'T-Hub2',
),
'@T0' =>
array (
0 => 'T01',
1 => 'T012',
2 => 'T02',
3 => 'T05',
4 => 'T03',
5 => 'T04',
6 => 'T00C',
7 => 'T00E',
8 => 'T00N',
9 => 'T00D',
10 => 'T00S',
11 => 'T00T',
12 => 'T001',
13 => 'T00I',
14 => 'T00I-D',
15 => 'T00F',
16 => 'T00J',
17 => 'T00J-D',
18 => 'T00K',
19 => 'T00P',
20 => 'T00G',
21 => 'T00Q',
),
'@T1' =>
array (
0 => 'T1-B',
1 => 'T1-D',
2 => 'T1-E',
3 => 'T1K Plus',
4 => 'T1 7.0',
5 => 'T11AD!',
),
'@T2' =>
array (
0 => 'T20-Plus',
1 => 'T20',
),
'@T3' =>
array (
0 => 'T320a',
1 => 'T30',
2 => 'T3696',
3 => 'T301',
),
'@T6' =>
array (
0 => 'T6',
1 => 'T671H',
),
'@T7' =>
array (
0 => '(OPPO-?)?T703!',
1 => 'T774H',
2 => 'T775H',
3 => 'T790Y',
4 => 'T720 SE',
5 => 'T760 from moage.com',
),
'@T8' =>
array (
0 => 'T8[0-9]{3,3}!!',
),
'@T9' =>
array (
0 => 'T9108',
1 => 'T92',
2 => 'T9199h',
3 => 'T9[0-9]{3,3}!!',
4 => 'T959',
5 => 'T98 4G??(C6R2)',
),
'@TA' =>
array (
0 => 'Tango',
1 => 'TA272HUL',
2 => 'Tablet P1801-T',
3 => 'Tablet P1802-T',
4 => '(DENVER-)?TA[CD]-[0-9]{4,5}!!',
5 => 'Tablet-P27',
6 => 'TA10CA3',
7 => '(tablet )?fnac!!',
8 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
9 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
10 => '(HW-|HUAWEI )?(BLL|CHC|TAG|KII)!!',
11 => 'TA-FONE!!',
12 => 'TAB1011',
13 => 'TAB-1030',
14 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!',
15 => 'TAB950',
16 => 'TAB1062',
17 => 'TAB192',
18 => 'TA-10(07|29)!',
19 => 'TA-10(84)!',
20 => 'TA-10(20|28|32|38)!',
21 => 'TA-10(24|27|44|53)!',
22 => 'TA-10(61|75|81|88)!',
23 => 'TA-10(00|03|21|25|33|39)!',
24 => 'TA-10(43|50|54|68)!',
25 => 'TA-10(41)!',
26 => 'TA-10(62)!',
27 => 'TA-10(04|12|52)!',
28 => 'TA-10(99)!',
29 => 'TA-11(03|16)!',
30 => '(POV )?TAB-PLAYTABPRO!',
31 => '(POV )?TAB-PROTAB25!',
32 => '(POV )?TAB-PROTAB26!',
33 => '(POV )?TAB-PROTAB30!',
34 => 'TAB-PROTAB2-IPS9',
35 => 'TAB-PROTAB2-IPS-3G',
36 => 'TAB-PROTAB2-IPS-16',
37 => 'TAB-PROTAB2.4',
38 => 'TAB-PROTAB2XL',
39 => 'TAB-PROTAB2.4XL',
40 => 'TAB-PROTAB2XXL',
41 => 'TAB-PROTAB2XXL(4)',
42 => '(POV )?TAB-PROTAB2XXL(4)!',
43 => '(POV )?TAB NAVI7 3G M!',
44 => 'Tablet P',
45 => 'Tablet S',
46 => 'Tabra QAV801',
47 => 'TAB 7 3G V8',
48 => 'TAB 8 3G V8',
49 => 'TAB9 3G',
50 => 'TAB9 3G V8',
51 => 'TAB 10 3G V16',
52 => 'TAB 7i 3G',
53 => 'TAB 10Q',
54 => 'TAB09-410',
55 => 'TAB10-410',
56 => 'TAB07-485',
57 => 'TAB07-200',
58 => 'TAB9-200',
59 => 'TAB10-201',
60 => 'TAB210',
61 => 'TAB220',
62 => 'TAB224',
63 => 'TAB250',
64 => 'TAB275',
65 => 'TAB260',
66 => 'TAB264',
67 => 'TAB360',
68 => 'TAB364',
69 => 'TAB410',
70 => 'TAB411',
71 => 'TAB420',
72 => 'TAB424',
73 => 'TAB450',
74 => 'TAB460',
75 => 'TAB461',
76 => 'TAB464',
77 => 'TAB465EUK',
78 => 'TAB468',
79 => 'TAB469',
80 => 'TAB466EUK',
81 => 'TAB467',
82 => 'TAB462',
),
'@TB' =>
array (
0 => 'TB-X103F',
1 => 'TB07FTA',
2 => 'TB100',
3 => 'TB782B',
4 => 'TBD753B',
5 => 'TBDB763',
6 => 'TBDB863',
7 => 'TBDC1093',
8 => 'TBDG734',
9 => 'TBDG874',
10 => 'TBDG1073',
11 => 'TBQC1063',
),
'@TC' =>
array (
0 => 'TCC8920 STB!',
1 => 'TCC893X!',
2 => 'TCC8935 HDMI!',
3 => 'TCC8975 STB!',
4 => 'TCC8920 EVM',
5 => 'TCC8925 HDMI DONGLE',
6 => 'TCC8930 STB EV',
7 => 'TCC8930 STB1',
8 => 'TCC8935 HDMI DONGLE',
9 => 'TCL ONE TOUCH 990',
10 => 'TC970',
11 => 'TC970 (Wi-Fi)',
12 => 'TC975',
13 => 'TC55',
14 => 'TC55CH',
15 => 'TC70',
16 => 'TC75',
17 => 'TCL!!',
18 => 'TC26',
),
'@TD' =>
array (
0 => 'TD070VA1',
1 => 'TD600',
2 => 'TD-1010',
3 => 'TD506',
),
'@TE' =>
array (
0 => 'Telechips M801 Evaluation Board',
1 => 'Telechips TCC8800 eMMC Evaluation Board',
2 => 'Telechips TCC8800 Evaluation Board',
3 => 'Telechips TCC8900 Evaluation Board',
4 => 'Telechips TCC8900 Evaluation Board (US)',
5 => 'Telechips TCC8902 Tablet-PC (DE)',
6 => 'Telechips TCC9300 Evaluation Board',
7 => 'Tegra!!',
8 => 'TECNO!!',
9 => 'Teclast A10',
10 => 'Teclast P76e!',
11 => 'Teclast P85!',
12 => 'Teclast X80h',
13 => 'tegav2',
14 => 'Tele2fon V3',
15 => 'Tele2fon v5',
16 => 'TELEFUNKEN Diamond TD1',
17 => 'Telpad Dual S',
18 => 'Telpad Quad S',
19 => 'Telpad QS',
20 => 'Tensent S9000',
21 => 'Teracube 2e',
22 => 'teXet X-alpha',
23 => 'Texet TM-4083',
24 => 'teXet X-start',
25 => 'teXet iX-mini',
26 => 'teXet X-navi',
27 => 'TEXET TM-4677',
28 => 'teXet X-medium plus',
29 => 'teXet X-maxi qHD',
30 => 'TeamDRH ICS for GTablet',
31 => 'TERRA PAD 1004',
32 => 'TERRA PAD 1005',
33 => 'Telenor!!',
),
'@TF' =>
array (
0 => 'TF101',
1 => 'TF101-WiMAX',
2 => 'TF201',
3 => 'tf201t',
4 => '(Transformer )?(Pad )?TF300(T|TG|TL)!',
5 => '(Transformer )?(Pad )?TF502(T)!',
6 => '(Transformer )?(Pad )?TF700(T|K)!',
),
'@TG' =>
array (
0 => 'TG-L800S',
1 => 'TG-L900S',
),
'@TH' =>
array (
0 => 'thor',
1 => 'Thunder S220',
2 => '(Cloudfone|CloudPad|Excite|Thrill)!!',
3 => '(KAZAM|Thunder|Tornado|Trooper)!!',
4 => 'ThinkPad( Tablet)?!',
5 => '(CJ-)?ThL!!',
6 => 'THRiVE',
),
'@TI' =>
array (
0 => 'Tilapia',
1 => 'Titan TV S320',
2 => 'TIQ-1049',
3 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
4 => '(Karbonn|Titanium)!!',
5 => 'TI320-DU',
6 => 'TI320-DU TV',
7 => 'TizzBird!!',
8 => 'Titan pocket',
9 => 'tiffany',
),
'@TL' =>
array (
0 => 'TLINK[0-9]{3,3}!!',
),
'@TM' =>
array (
0 => 'TM400',
1 => 'TM105',
2 => 'TM105A',
3 => 'TM-3200R',
4 => 'TM-3204R',
5 => 'TM-3500',
6 => 'TM-4003',
7 => 'TM-4004',
8 => 'TM-4071',
9 => 'TM-4082R/X-driver',
10 => 'TM-4377',
11 => 'TM-4515',
12 => 'TM-4577',
13 => 'TM-4677',
14 => 'TM-4982',
15 => 'TM-5005',
16 => 'TM-5200',
17 => 'TM-5377',
18 => 'TM-7011',
19 => 'TM-7016',
20 => 'TM-7021',
21 => 'TM-7023',
22 => 'TM-7024',
23 => 'TM-7025',
24 => 'TM-7026',
25 => 'TM-7026 (revision 4)',
26 => 'TM-7037W',
27 => 'TM-7038W',
28 => 'TM-7041',
29 => 'TM-7043XD',
30 => 'TM-7047HD 3G',
31 => 'TM-7096',
32 => 'TM-7099',
33 => 'TM-7854',
34 => 'TM-8041HD',
35 => 'TM-8048 revision1',
36 => 'TM-8051',
37 => 'TM-9720',
38 => 'TM-9725',
39 => 'TM-9740',
40 => 'TM-9741',
41 => 'TM-9743W',
42 => 'TM-9747!',
43 => 'TM-9748 3G',
44 => 'TM-9750HD',
45 => 'TM-9751HD',
46 => 'TM-9757',
47 => 'TM-9757 3G rev1',
48 => 'TM-9767',
49 => 'TM-1058',
50 => 'tmn!!',
),
'@TN' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@TO' =>
array (
0 => 'Toro',
1 => 'Toro-VZW',
2 => 'TOUCAN Stick HD',
3 => 'TOUCAN Stick G4',
4 => 'Toucan Stick 4K',
5 => 'TOUCAN Stick 3D mk2',
6 => 'TOUCAN Stick 3D Pro',
7 => 'TOUCHBOOK7.0 3G',
8 => '(HP )?Touchpad!',
9 => 'Touch Pro 2',
10 => '(KAZAM|Thunder|Tornado|Trooper)!!',
11 => 'Torque',
12 => 'Touchlet X10.dual',
13 => 'tolino tab!!',
14 => 'TomTom Bridge',
15 => 'TomTom PRO 8275',
16 => 'TOOKY!!',
17 => 'TOSHIBA AC AND AZ',
18 => 'TOSHIBA FOLIO AND A',
19 => 'Tostab03',
20 => 'TOSHIBA WT7-C',
21 => 'TOSHIBA WT8-A',
),
'@TP' =>
array (
0 => 'TPA60W',
1 => 'TPC-7151',
),
'@TQ' =>
array (
0 => 'TQ150',
),
'@TR' =>
array (
0 => 'Transformer',
1 => 'Transformer TF101(G)?!',
2 => '(Eee Pad )?Transformer Prime TF201!',
3 => 'Transformer TF201',
4 => 'Transformer TF201G',
5 => 'Transformer Prime',
6 => 'Transformer Prime TF300T',
7 => 'Transformer 300',
8 => 'Transformer Pad',
9 => '(Transformer )?(Pad )?TF300(T|TG|TL)!',
10 => '(Transformer )?(Pad )?TF502(T)!',
11 => 'Transformer Pad TF600T',
12 => '(Transformer )?(Pad )?TF700(T|K)!',
13 => 'Transformer (Pad )?Infinity!',
14 => 'TR720F',
15 => 'TREKKER-X3',
16 => 'Trekker-X4',
17 => 'TR10CS1',
18 => 'TripNiCE Pyramid',
19 => '(HW-|HUAWEI )?(ATU|DRA|DVC|FLA|JKM|TIT|TAG||MRD|NCE|POT|TRT|SLA)!!',
20 => 'TR10RS1',
21 => '(KAZAM|Thunder|Tornado|Trooper)!!',
22 => 'Triumph',
23 => 'TRACER OXYGEN GS1',
24 => 'Trevi PHABLET 4C',
25 => 'Trevi PHABLET 5 S',
26 => 'TREQ!!',
27 => 'Trevi REVERSE 5.5Q',
28 => 'Trevi PHABLET 6 S',
29 => 'TRUE BEYOND 3G',
),
'@TS' =>
array (
0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
1 => 'TSP21',
2 => 'TSB CLOUD COMPANION;TOSHIBA AC AND AZ',
),
'@TT' =>
array (
0 => 'TT101',
),
'@TU' =>
array (
0 => 'TURBO DG2014',
1 => 'Turbo C4 Plus',
2 => 'Turbo-X pi',
3 => 'Turbo-X Ice',
4 => 'Turbo-X Tablet Spice III',
5 => 'Turkcell!!',
6 => 'Turk Telekom TT175',
),
'@TV' =>
array (
0 => 'TVE9603I',
1 => 'TVPAD Slim K3409',
),
'@TX' =>
array (
0 => 'TX201LA',
1 => 'TX201LAF',
2 => 'TX85',
3 => 'TX18',
),
'@U ' =>
array (
0 => 'U FEEL LITE',
1 => 'U FEEL PRIME',
2 => 'U PULSE LITE',
),
'@U1' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
1 => 'U1',
2 => 'U1203',
),
'@U2' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
1 => 'U20(a|i|iv)!',
),
'@U3' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
),
'@U5' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
),
'@U6' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
),
'@U7' =>
array (
0 => 'U701',
1 => 'U701T',
2 => 'U702',
3 => 'U705',
4 => 'U705T',
5 => 'U705W',
6 => 'U707',
7 => 'U707T',
8 => 'U708',
9 => 'U7011',
10 => 'U7015',
),
'@U8' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
1 => 'U8[0-9]{3,3}!!',
2 => 'U8220',
),
'@U9' =>
array (
0 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!',
1 => 'U9[0-9]{3,3}!!',
),
'@UG' =>
array (
0 => 'ugglite',
),
'@UL' =>
array (
0 => 'Ultra',
1 => 'Ultra Flare v2',
2 => 'Ultimix!!',
3 => 'Ultra Air',
4 => 'Ultra Charm',
5 => 'Ultra Energy',
6 => 'Ultra Energy Lite',
7 => 'Ultra Energy Plus',
8 => 'Ultra Latitude',
9 => 'Ultra Style',
10 => 'Ultra Wave',
11 => 'Ultimate10',
12 => 'Ultimate10-Android4.0',
13 => 'Ultimate 10',
14 => 'Ulefone Armor 5',
15 => 'Ulefone Be Touch2',
16 => 'ultrafone!!',
17 => 'Ultym 5',
18 => 'Ultym 5L',
19 => 'Ultym 5.2',
),
'@UM' =>
array (
0 => 'UM840',
1 => 'UMI!!',
),
'@UN' =>
array (
0 => 'unknown M200-L09',
1 => 'UNO X8',
2 => 'UNO X10',
3 => 'Unusual!!',
),
'@UO' =>
array (
0 => 'UOOGOU!!',
),
'@UR' =>
array (
0 => 'URBANO PROGRESSO',
),
'@US' =>
array (
0 => 'USCC ALCATEL one touch 909B',
1 => 'USCC ALCATEL one touch 988',
2 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!',
3 => 'USCCADR[0-9]{4,4}!!',
4 => '(USCC-|KYOCERA-)?E[0-9]{4,4}!!',
5 => '(USCC-|KYOCERA-)?C[0-9]{4,4}!!',
6 => 'USCC-(LG)?US!!',
7 => 'Usmart!!',
),
'@UT' =>
array (
0 => 'UTime!!',
),
'@V ' =>
array (
0 => '(ZTE ?)?V ?[0-9]{3,3}!!',
),
'@V-' =>
array (
0 => 'V-T100',
),
'@V1' =>
array (
0 => 'V1 Viper',
1 => 'V1 Viper E',
2 => 'V1 Viper I',
3 => 'V1 Viper I4G',
4 => 'V1 Viper I4G PL',
5 => 'V1 Viper I4G TM',
6 => 'V1 Viper L',
7 => 'V1 ViperS',
8 => 'V1 Viper S4G',
9 => 'V1 Viper S4G TM',
10 => 'V11',
11 => 'V17HD',
12 => 'V105A4-A-C1',
13 => 'V100MDT',
14 => '(GIO-)?(GiONEE[- ])?V182!',
15 => '(GIO-)?(GiONEE[- ])?V185!',
16 => '(GIO-)?(GiONEE[- ])?V188!',
17 => 'V1',
18 => 'V1277',
19 => 'V1916A',
),
'@V2' =>
array (
0 => 'V2 Viper',
1 => 'V2 Viper I',
2 => 'V2 Viper I TM',
3 => 'V2 Viper I4G',
4 => 'V2 Viper S',
5 => 'V2 Viper X',
6 => 'V2 Viper X plus',
7 => 'V2023',
8 => 'V2028',
9 => 'V2041',
10 => 'V2056A',
11 => 'V2109',
12 => 'V2141A',
),
'@V3' =>
array (
0 => 'v360 E1',
),
'@V5' =>
array (
0 => 'V5U-simvalley SP-142',
1 => 'V55',
),
'@V7' =>
array (
0 => 'V701s Core4',
1 => 'V711s Core4',
2 => 'V712 Core4',
3 => 'V719 3G',
),
'@V8' =>
array (
0 => 'V801 Core4',
1 => 'V801s Core4',
2 => 'V811 Core4',
3 => 'V812 Core4',
4 => 'V813 Core4',
5 => 'V813s Core4',
6 => 'V818',
7 => 'V818mini',
8 => 'V819mini',
9 => 'V819 3G',
10 => 'V819i',
11 => 'V8000 USA Cricket',
12 => 'V8110',
13 => 'V8403',
14 => 'V8405',
15 => 'V8408',
16 => 'V8409',
17 => 'V8412',
18 => 'V8413',
19 => 'V8501',
20 => 'V8502',
21 => 'V8503',
22 => 'V8505',
23 => 'V8507',
24 => 'V8508',
25 => 'V8510',
26 => 'V8511',
27 => 'V8602',
28 => 'V8603',
),
'@V9' =>
array (
0 => 'V99',
1 => 'V936',
2 => 'V985',
3 => 'V971 Core4',
4 => 'V971s Core4',
5 => 'V972 Core4',
6 => 'V973 Core4',
7 => 'V975 Core4',
8 => 'V975i',
9 => 'V975m',
10 => 'V975m Core4',
11 => 'V975s Core4',
12 => 'V961',
13 => 'V9',
14 => 'V9S',
15 => 'V9e',
16 => 'V9e+',
17 => 'V9A',
18 => 'V9C',
),
'@VA' =>
array (
0 => 'Vandroid S5E',
1 => 'Vandroid T1J',
2 => 'Vandroid T3-A',
3 => 'Vandroid T3i',
4 => 'Vandroid T',
5 => 'VAP430',
),
'@VE' =>
array (
0 => 'vexpress a9',
1 => 'Ventana',
2 => 'Vendor Optimus',
3 => 'VEOLO',
4 => 'VEOLO2',
5 => 'Vega',
6 => 'VegaBean!',
7 => 'Venture',
8 => 'Venue!!',
9 => '(OV-|Overmax|Vertis)!!',
10 => 'VEGA NO.6',
11 => 'Verifone Carbon-8',
12 => 'verykool!!',
13 => 'Vertu Aster T',
14 => 'Vertu Signature Touch',
15 => 'VERTU Ti',
16 => 'Venus_V3 5040',
17 => 'Venus V3 5570',
18 => 'Venus V3 5580',
19 => 'Venus Z20',
),
'@VF' =>
array (
0 => 'VF685',
1 => 'VF695',
2 => 'VF696',
3 => 'VF-696',
4 => 'VF-795',
5 => 'VF-895N',
6 => 'VF945',
7 => 'VFD 100',
8 => 'VFD 200',
9 => 'VFD 300',
10 => 'VFD 301',
11 => 'VFD 311',
12 => 'VFD 500',
13 => 'VFD 501',
14 => 'VFD 510',
15 => 'VFD 511',
16 => 'VFD 513',
17 => 'VFD 600',
18 => 'VFD 610',
19 => 'VFD 700',
20 => 'VFD 710',
21 => 'VFD 900',
22 => 'VF-1397',
23 => 'VF-1497',
24 => 'VFD 1100',
25 => 'VFD 1300',
26 => 'VFD 1400',
27 => 'VFD1400',
),
'@VI' =>
array (
0 => 'VirtualBox!',
1 => 'victoriabay',
2 => 'Viva C701',
3 => 'Viva H701',
4 => 'Viva H701 LTE CZ',
5 => 'VivaH7LTE',
6 => 'VivaH8LTE',
7 => 'VivaH10LTE',
8 => 'Viva i7G',
9 => 'VIVA i7',
10 => 'Viva i10HD',
11 => 'Viva i701G TM',
12 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!',
13 => 'VICTORY',
14 => 'Victory 2',
15 => 'Victory 3',
16 => 'VICTORY 4',
17 => 'Victory 5',
18 => 'VIA F1',
19 => 'VIA S10',
20 => 'Vibo-A688',
21 => 'VitMod ExtraLite 1.6.5.fullodex for HTC HD7 Pro',
22 => 'Vivid 4G',
23 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
24 => 'Vibe K5 Plus',
25 => 'VIBE X2 (X2)',
26 => 'VIBE X3',
27 => 'VIBE Z2 Pro (K920)',
28 => 'Vibrantmtd',
29 => 'Vibrant T959',
30 => 'victorys s8',
31 => 'Victorys V8',
32 => 'Videocon!!',
33 => 'ViewSonic-V350',
34 => 'ViewSonic V500',
35 => 'ViewPhone3',
36 => 'ViewPad 4',
37 => 'ViewSonic-ViewPad4',
38 => 'ViewPad7',
39 => 'ViewPad 7D',
40 => 'ViewPad 7D Pro',
41 => 'ViewSonic-ViewPad7e',
42 => 'ViewPad7e',
43 => 'ViewPad 7Q',
44 => 'ViewPad 7Q Plus',
45 => 'ViewPad 7Q Pro',
46 => 'ViewPad7X',
47 => 'ViewPad 8E',
48 => 'ViewPad 9Q',
49 => 'ViewPad 10e',
50 => 'ViewPad 10S',
51 => 'ViewPad 70Q',
52 => 'ViewPad97A',
53 => 'ViewPad97a K1',
54 => 'ViewPad97a Pro',
55 => 'ViewPad 97Q',
56 => 'ViewPad 100Q',
57 => 'ViewPad 100N Pro',
58 => 'ViewPad 701N',
59 => 'ViewPad i7D',
60 => 'ViewPad E100',
61 => 'ViewSonic VB733',
62 => 'VINUS!!',
63 => '(BBG-|VIV-)?vivo!!',
64 => 'View',
65 => 'View XL',
66 => 'View2 Go',
67 => 'View2 Plus',
68 => 'Viettel i5',
69 => 'Viettel I8',
70 => 'VIETTEL V8404!',
71 => 'Viettel V8410',
72 => 'VIETTEL V8411',
73 => 'Viettel V8502',
74 => 'VIETTEL V8506',
75 => 'VIETTEL V8509',
),
'@VK' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
1 => 'VK410',
2 => 'VK700',
3 => 'VK810 4G',
4 => 'VK815',
),
'@VL' =>
array (
0 => 'VL-[0-9]{3,3}!!',
),
'@VM' =>
array (
0 => 'VMware Virtual Platform',
1 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!',
2 => 'VM670',
),
'@VN' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
),
'@VO' =>
array (
0 => 'Vogue',
1 => 'Volantis',
2 => 'Volantisg',
3 => 'VOYAGER DG300',
4 => 'VOYAGER2 DG310',
5 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
6 => 'Vox',
7 => 'Vortex',
8 => 'vollo Vi86',
9 => 'VOTO GT2++',
10 => 'VOTO GT7',
11 => 'VOTO GT11',
12 => 'VOTO GT11 Pro',
13 => 'VOTO GT18',
14 => 'VOTO V5',
15 => 'VOTO VT868',
16 => 'VOTO VT888',
17 => 'VOTO VT898',
18 => 'VOTO VT898S',
19 => 'VOTO W5300',
20 => 'VOTO X2',
21 => 'VOYO A15',
22 => 'voyo X6',
23 => 'Vodafone!!',
),
'@VS' =>
array (
0 => 'VS[0-9]{3,3}!!',
1 => 'VS TOUCH!!',
2 => 'VSP250g',
3 => 'VSP250s',
4 => 'VSD220',
5 => 'VSD221',
6 => 'VSD224',
7 => 'VSD231',
8 => 'VSD241',
9 => 'Vsun HEXA',
10 => 'VSUN ILLUSION',
11 => 'VSUN RACE',
12 => 'Vsun SPARK',
13 => 'VSUN TOUCH',
14 => 'Vsun D3B',
15 => 'Vsun H3',
16 => 'Vsun H9',
17 => 'Vsun i1',
18 => 'Vsun i5',
19 => 'Vsun i9',
20 => 'Vsun V9',
),
'@VT' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
1 => 'VT6078',
2 => 'VT75C',
3 => 'VT77C',
4 => 'VT79C',
5 => 'VT87C+',
6 => 'VTAB1008',
7 => 'VTAB3010',
),
'@VW' =>
array (
0 => 'VW RCBKK1',
),
'@VX' =>
array (
0 => 'VX-100',
1 => 'VX580A',
2 => 'VX580W',
3 => 'VX610A',
),
'@W ' =>
array (
0 => 'W K300',
1 => 'W K400',
2 => 'W P200',
3 => 'W C800',
4 => 'W C860',
),
'@W-' =>
array (
0 => 'W-V600',
1 => 'W-P311-EEA',
2 => 'W-V800-EEA',
3 => 'W-V830-EEA',
4 => 'W-V730-EEA',
5 => 'W-V851-EEA',
),
'@W1' =>
array (
0 => 'W10',
1 => 'W10 V2.0',
2 => 'w13pro',
3 => 'W13PRO V2.0',
4 => 'W17PRO(Dualcore)',
5 => 'W17PRO JB Dualcore',
6 => 'W100',
),
'@W2' =>
array (
0 => 'W200',
1 => 'W22PRO',
2 => 'W22PRO 3G',
3 => 'W27(Dualcore)',
4 => 'W28(Dualcore)',
5 => 'W20',
),
'@W3' =>
array (
0 => 'W337',
1 => 'W3620',
2 => 'W30(QuadCore)',
3 => 'w30hd(QuadCore)',
4 => 'W30HDPRO',
),
'@W4' =>
array (
0 => 'w42(QuadCore)',
),
'@W5' =>
array (
0 => 'W5510',
),
'@W6' =>
array (
0 => 'W606',
1 => 'W619',
2 => 'W686',
3 => 'W626',
4 => 'W6350',
5 => 'W6360',
6 => 'W6500',
7 => 'W6620',
8 => 'W6',
9 => 'W6HD ICS',
10 => 'W6HD ICS FULL',
),
'@W7' =>
array (
0 => 'W711',
1 => 'W757',
2 => 'W700',
3 => 'W732',
),
'@W8' =>
array (
0 => 'W820',
1 => '(GIO-)?(GiONEE[- ])?W800!',
2 => 'W800',
3 => 'W806',
4 => 'W808',
5 => 'W810',
6 => 'W880',
7 => 'W8',
8 => 'W8 beyond',
),
'@W9' =>
array (
0 => 'W900',
1 => 'W990',
),
'@WA' =>
array (
0 => '(HW-|HUAWEI )?(ALE|ANA|ANE|CDY|CLT|D2|DAV|ELE|ELS|EML|EVA|FIG|G6|G7|GRA|JNY|MAR|M100|P2|P6|P7|PPA|PRA|RIO|SC|Sophia|STK|VIE|VKY|VNS|VOG|VTR|WAS)!!',
1 => 'WA-U420D',
2 => 'WALSUN S1 Pro',
3 => 'WALSUN S2',
4 => 'Walton Primo',
5 => 'WALTON Primo C1',
6 => 'WALTON Primo-D1',
7 => 'WALTON Primo E8+',
8 => 'Walton F2',
9 => 'Walton Primo F2',
10 => 'WALTON Primo-G1',
11 => 'WALTON Primo G1',
12 => 'Walton-GH2',
13 => 'Walton Primo H1',
14 => 'Walton Primo H3',
15 => 'WALTON H3',
16 => 'WALTON Primo HMmini',
17 => 'WALTON Primo-N1',
18 => 'Walton Primo R1',
19 => 'Walton RM2',
20 => 'WALTON Primo S3',
21 => 'Walton Primo VX+',
22 => '(WALTON )?Primo-X1!',
23 => 'Walpad 8b',
24 => 'Walpad 8x',
25 => 'Walpad 10b',
26 => 'Walpad 10x',
27 => 'Walpad C',
28 => 'Walpad G',
29 => 'Walpad G2',
30 => 'Walpad G2i',
31 => 'Walpad M',
32 => 'WAX',
),
'@WE' =>
array (
0 => 'WellcoM-A86',
1 => 'WellcoM-A88',
2 => 'WellcoM-A89',
3 => 'WellcoM-A89-Plus',
4 => 'WellcoM-A99',
5 => 'WellcoM-A800',
6 => 'WEXLER. ZEN 5',
7 => 'WEXLER TAB7ID',
8 => 'WEXLER-TAB-7iS',
9 => 'WEXLER-TAB-7T',
10 => 'WEXLER.BOOK T7008',
),
'@WF' =>
array (
0 => 'WF7C',
),
'@WH' =>
array (
0 => 'WHAM D5',
1 => 'WHAM Q4',
2 => 'WHAM-WD38',
3 => 'WHAM WG40',
4 => 'WHAM WG50',
5 => 'WHAM WK41',
6 => 'Wham WK44',
7 => 'WHAM WS35',
8 => 'WHAM WS36',
9 => 'WHAM WS43',
10 => 'WHAMWHAM WS43 Maui',
11 => 'WHAM WT72',
),
'@WI' =>
array (
0 => 'Wingray',
1 => 'Wildfire S!',
2 => 'Wildfire!',
3 => 'Wiko Cink Five',
4 => 'Wiko Cink Peax',
5 => 'WIKO-CINK PEAX',
6 => 'Wiko Cink Slim',
7 => 'WIKO-CINK SLIM',
8 => 'Wiko Rainbow',
9 => 'Wiko Stairway',
10 => 'WIM Lite',
11 => 'Wileyfox Spark',
12 => 'Wileyfox Spark +',
13 => 'Wileyfox Spark X',
14 => 'Wileyfox Storm',
15 => 'Wileyfox Swift',
16 => 'Wink City S',
),
'@WL' =>
array (
0 => 'WL-101GQC',
),
'@WM' =>
array (
0 => 'WM8650',
1 => 'WM8650-mid',
2 => 'wm8710-tvbox',
3 => 'WM8850-mid',
),
'@WO' =>
array (
0 => 'Woxter!!',
),
'@WS' =>
array (
0 => 'WS171',
),
'@WT' =>
array (
0 => 'WT[0-9]{2,2}[a-z]!!',
),
'@WX' =>
array (
0 => 'WX04K',
1 => 'WX06K',
2 => 'WX10K',
3 => 'WX[0-9]{3,3}!!',
4 => 'WX04SH',
5 => 'WX05SH',
6 => 'Wxt Tab PC 65CXi',
),
'@X-' =>
array (
0 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!',
1 => 'X-treme PQ11',
2 => 'X-treme PQ15',
3 => 'X-tremePQ22',
4 => 'X-treme-PQ30',
5 => 'X-basic',
6 => 'X-basic2',
7 => 'X-maxi',
8 => 'X-medium',
),
'@X0' =>
array (
0 => 'X007D',
1 => 'X008D',
2 => 'X008DA',
3 => 'X008DB',
4 => 'X008DC',
5 => 'X009D',
6 => 'X009DA',
7 => 'X009DB',
8 => 'X009DD',
9 => 'X00AD',
10 => 'X00ADA',
11 => 'X00ADC',
12 => 'X00BD',
13 => 'X00DD',
14 => 'X00DDA',
15 => 'X00DDB',
16 => 'X00HD',
17 => 'X00GD',
18 => 'X00LD',
19 => 'X00T',
20 => 'X00TD',
21 => 'X00TDB',
22 => 'X00DE',
23 => 'X00QD',
24 => 'X00QSA',
25 => 'X01AD',
26 => 'X01BDA',
27 => 'X013D',
28 => 'X013DA',
29 => 'X013DB',
30 => 'X013DC',
31 => 'X015D',
32 => 'X00ID',
33 => 'X014D',
34 => 'X018D',
35 => 'X002',
36 => 'X003',
37 => 'X005',
38 => 'X008',
),
'@X1' =>
array (
0 => 'X1 Soul',
1 => 'X1 Soul Mini',
2 => 'X1 mini Soul',
3 => 'X1 Soul Xtreme',
4 => 'X1 Xtreme Mini',
5 => 'X1',
6 => 'X1 7.0',
7 => 'X1 atom',
8 => 'X1 atom L',
9 => 'X1 Atom s',
10 => 'X1 Beats',
11 => 'X1 Grand',
12 => 'X1 mini',
13 => 'X1 Selfie',
14 => 'X1010',
15 => 'X1030X',
16 => 'X1031X',
17 => 'X1060X',
18 => 'X10(a|i|iv|i-o|s)?$!',
19 => 'X10 ?(Mini ?Pro)$!',
20 => 'X10 ?(Mini)$!',
21 => 'X10H(G3C5)',
22 => 'X10HD 3G(M6K6)',
23 => 'X16 Plus(D3A5)',
24 => 'X16 Power(D6F7)',
25 => 'X16 PRO(D6F8)',
26 => 'X16HD (K3J3)',
27 => 'X16HD 3G(M5J4)',
28 => 'X16HD 3G(M5J5)',
29 => 'X16HD 3G(M5J5',
30 => 'X16HD 3G(M5J6)',
),
'@X2' =>
array (
0 => 'X2 Soul',
1 => 'X2 Soul Lite',
2 => 'X2 Soul Lite TM',
3 => 'X2 Soul Mini',
4 => 'X2 Soul Mini TM',
5 => 'X2 Soul PRO',
6 => 'X2 Soul Style',
7 => 'X2 Soul Style TM',
8 => 'X2 Soul Style Plus',
9 => 'X2 Soul Xtreme',
10 => 'X2 Twin',
),
'@X3' =>
array (
0 => 'X3 Soul',
1 => 'X3 Soul Lite',
2 => 'X3 Soul Lite TM',
3 => 'X3 Soul mini',
4 => 'X3 Soul PLUS',
5 => 'X3 Soul PRO',
6 => 'X3 Soul Style',
7 => 'X325a',
8 => 'X3-Ice MIUI XT720 Memorila Classics',
),
'@X4' =>
array (
0 => 'X403',
),
'@X5' =>
array (
0 => 'X5 Soul Pro',
1 => 'X550',
2 => 'X515d',
3 => 'X515e',
4 => 'X525a',
5 => 'X527',
6 => 'X505',
7 => 'X506',
8 => 'X506S',
9 => 'X507Q',
),
'@X6' =>
array (
0 => 'X67 5G',
),
'@X7' =>
array (
0 => 'X710d',
1 => 'X720D',
2 => 'X710E',
3 => 'X7G',
4 => 'X720',
5 => 'X70(C6F9)',
6 => 'X70 3G (C5D9)',
7 => 'X70 R(C7F9)',
8 => 'X70 R(C8F9)',
9 => 'X708S',
),
'@X8' =>
array (
0 => '(GIO-)?(GiONEE[- ])?X817!',
1 => 'X800+',
2 => 'X8',
3 => 'X80(C4M5)',
4 => 'X80h',
5 => 'X80h(FB5M)',
6 => 'X80h(FB6M)',
7 => 'X80HD',
8 => 'X80HD(G2N3)',
9 => 'X80HD(G2N4)',
10 => 'X80HD(G2N5)',
11 => 'X80HD(G2N6)',
12 => 'X80HD(G2N8)',
13 => 'X80HD(G2N9)',
14 => 'X80HD(G2N9',
15 => 'X80 Plus(H5C5)',
16 => 'X80 Plus(H6C3)',
17 => 'X80 Plus(H6C3',
18 => 'X80 Plus(H6C4)',
19 => 'X80 Power(B2N3)',
20 => 'X80 Power(B2N4)',
21 => 'X80 Power(B2N6)',
22 => 'X80 Pro(E2E9)',
23 => 'X80 Pro(E3E6)',
24 => 'X80 Pro(E3E7)',
25 => 'X80 Pro(E3E8)',
26 => 'X80 Pro (E3E9)',
27 => 'X81-8G3D',
28 => 'X89 (E7ED)',
29 => 'X89 (KR89)',
30 => 'X89HD (H21C)',
),
'@X9' =>
array (
0 => 'X920e',
1 => 'X9',
2 => 'X903',
3 => 'X903S',
4 => 'X905',
5 => 'X906',
6 => 'X907',
7 => 'X909',
8 => 'X909T',
9 => 'X9000',
10 => 'X9006',
11 => 'X9007',
12 => 'X9009',
13 => 'X9015',
14 => 'X9017',
15 => 'X9070',
16 => 'X9076',
17 => 'X9077',
18 => 'X9079',
19 => 'X90HD (M2PC)',
20 => 'X98 3G(HKC1)',
21 => 'X98 3G(HKC2)',
22 => 'X98 3G(HKC3',
23 => 'X98 3G(HKC3)',
24 => 'X98 3G(lite)',
25 => 'X98 Air(C5KN)',
26 => 'X98 Air Smile',
27 => 'X98 Air 3G',
28 => 'X98 Air 3G(Smile)',
29 => 'X98 Air 3G(C5J5)',
30 => 'X98 Air 3G(C5J6)',
31 => 'X98 Air 3G(C5J8)',
32 => 'X98 Air 3G(C6J6)',
33 => 'X98 Air 3G(C6J6',
34 => 'X98 Air 3G(C8J6)',
35 => 'X98 Air 3G(C8J7)',
36 => 'X98 Air 3G(C9J6)',
37 => 'X98 Air 3G(C9J7)',
38 => 'X98 Air 3G(C9J8)',
39 => 'X98 Air II',
40 => 'X98 Air II(HG5N)',
41 => 'X98 Air II(HG6M)',
42 => 'X98 Air II(HG7N)',
43 => 'X98 Air II(HG8N)',
44 => 'X98 Air II(HG9M)',
45 => 'X98 Air II(HG9N)',
46 => 'X98 Air II(HG9N',
47 => 'X98 Air ? HG9M',
48 => 'X98 Air Ⅱ HG9M',
49 => 'X98 Air II(Smile)',
50 => 'X98 Air III',
51 => 'X98 Air III(M5C5)',
52 => 'X98 Air III(M5C5',
53 => 'X98 Air III(M5C6)',
54 => 'X98 Plus',
55 => 'X98 Plus(A6C7)',
56 => 'X98 Plus(A5C8)',
57 => 'X98 Plus 3G(A6C9)',
58 => 'X98 Plus II (C2D4)',
59 => 'X98 Plus II (C2D6)',
60 => 'X98 Plus II (C2D8)',
61 => 'X98 Plus II (C2E3)',
62 => 'X98 Pro',
63 => 'X98 Pro (K9C6)',
64 => 'X98 Pro (K9C6',
65 => 'X9180',
),
'@XA' =>
array (
0 => 'Xamarin Android Player!',
),
'@XC' =>
array (
0 => 'XCD 28',
1 => 'XCD35',
),
'@XD' =>
array (
0 => '(NMP|MBR|XDK|XDS|XMP)\-!!',
1 => 'XDP-100R',
),
'@XE' =>
array (
0 => 'XELIO',
1 => 'XELIO7PHONETAB',
2 => 'Xelio 7 pro',
3 => 'XELIO7PRO',
4 => 'XELIO10 QUAD',
5 => 'XELIO10 PLUS 3G',
6 => 'XELIO10EXTREME',
7 => 'Xelio 10 Pro',
8 => 'Xelio10Pro',
9 => 'XELIOPT2',
10 => 'XelioPT2Pro',
11 => 'Xelio PT4 Pro',
12 => 'XELIO P900A',
13 => 'Xenta-TAB07-210',
14 => 'Xenta-TAB07-211',
15 => 'Xenta TAB07-200',
16 => 'Xenta TAB08-200',
17 => 'Xenta TAB08-201-3G',
18 => 'Xenta TAB9-200',
19 => 'Xenta TAB09-211',
20 => 'Xenta TAB10-211',
21 => 'Xenta TAB10-201',
22 => 'Xenta TAB13-201',
),
'@XI' =>
array (
0 => 'Xiaomi',
1 => '(Xiaomi )?(Xiaomi|Xiaomi M|MI)!!',
2 => '(Xiaomi|Xiaomi Mi|MI) Note!!',
3 => '(Xiaomi )?(MI )?MAX$!',
4 => '(Xiaomi )?(MI )?MAX 2$!',
5 => '(Xiaomi )?(MI )?MAX 3$!',
6 => '(Xiaomi )?(MI )?MIX$!',
7 => '(Xiaomi )?(MI )?MIX 2$!',
8 => '(Xiaomi )?(MI )?MIX 2S$!',
9 => '(Xiaomi )?20!!',
10 => '(Xiaomi )?(Redmi|RedRice|HM)!!',
11 => '(Xiaomi )?(Redmi|HM)[ \-]?Note!!',
12 => '(Xiaomi |HM)?20!!',
13 => '(Xiaomi |HM)?21!!',
14 => 'Xiaomi MDT2!',
15 => 'Xiaomi MCT1!',
16 => 'Xiaomi MAT136!',
17 => 'Xiaomi MBT6A5!',
18 => 'Xiaomi 11 Lite 5G NE',
19 => 'Xiaomi 11T Pro',
20 => '(Xiaomi|Xiaomi Mi|MI) Pad!!',
21 => '(Xiaomi|Xiaomi Mi|MI)Box!!',
22 => '(Xiaomi|Xiaomi Mi|MI)TV!!',
),
'@XL' =>
array (
0 => 'XL39h',
1 => 'Xlife-348E+',
2 => 'Xlife-350',
3 => 'Xlife-364 3G+',
4 => 'Xlife-405',
5 => 'Xlife-410 3G',
6 => 'Xlife-415',
7 => 'Xlife-431Q',
8 => 'Xlife-431Q Lite',
9 => 'Xlife-480q',
10 => 'Xlife-481q',
11 => 'Xlife-482q',
12 => 'Xlife-514Q',
13 => 'Xlife-515Q',
14 => 'Xlife-M5q+',
15 => 'Xlife-M44Q',
16 => 'Xlife-Electro55HD',
17 => 'Xlife-Ezy',
18 => 'Xlife-Victor4',
),
'@XM' =>
array (
0 => '(NMP|MBR|XDK|XDS|XMP)\-!!',
1 => 'XM50h',
2 => 'XM50t',
),
'@XO' =>
array (
0 => 'XOOM',
1 => 'XOOM 2!',
2 => 'XOOM MZ606',
3 => 'Xoom Wifi',
4 => 'Xoom LTE',
5 => 'Xoom 3G',
6 => 'XO Learning tablet',
7 => '(XOLO )?[ABQX][0-9]{3,4}!!',
8 => 'XOLO One',
9 => 'XOLO One16',
10 => 'XOLO One HD',
11 => 'XOLO One LFC',
12 => 'XOLO Play',
13 => 'XOLO PLAY T1000',
14 => 'XOLO T1000',
15 => 'Xolo QC800',
),
'@XP' =>
array (
0 => 'Xperia Z Ultra',
1 => 'XPRESS PRO',
2 => 'XP8800',
3 => 'Xperia!!',
4 => '(Symphony|Xplorer)!!',
5 => 'xPAD-70',
),
'@XQ' =>
array (
0 => 'XQ-AT51',
1 => 'XQ-AT52',
2 => 'XQ-BC52',
3 => 'XQ-BC72',
4 => 'XQ-AS52',
5 => 'XQ-BQ52',
6 => 'XQ-AU52',
7 => 'XQ-BT52',
8 => 'XQ-AD51',
9 => 'XQ-AD52',
10 => 'XQ-BE52',
),
'@XT' =>
array (
0 => 'Xtreme X2',
1 => 'XT751',
2 => 'XT[0-9]{3,3}!!',
3 => 'xt880b',
4 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!',
5 => 'Xteam Smartpad 810c',
6 => 'Xteam 4.8 Smartpad 810c',
7 => 'XT[0-9]{3,4}!!',
8 => 'Xtab1081HD',
9 => 'Xtreme V10',
10 => 'Xtreme V10i',
11 => 'Xtreme V12',
12 => 'Xtreme V15',
13 => 'Xtreme V20',
14 => 'Xtreme V21',
15 => 'Xtreme V22',
16 => 'Xtreme V25',
17 => 'Xtreme-V30',
18 => 'Xtreme V40i',
19 => 'Xtreme V44',
20 => 'xTAB-7X',
21 => 'xTAB-9',
22 => 'xTAB-70!',
23 => 'xTAB-100!',
24 => 'Xtouch X405',
25 => 'Xtreamer Mobile AiKi',
26 => 'Xtreamer Mobile AiKi a7*',
27 => 'Xtreamer Mobile Aiki5s',
28 => 'Xtreamer Joyz',
29 => 'Xtreamer Wonder',
),
'@XW' =>
array (
0 => 'XW-I8',
),
'@Y2' =>
array (
0 => 'Y2',
),
'@Y5' =>
array (
0 => 'Y538',
),
'@Y6' =>
array (
0 => 'Y6 Max',
1 => 'Y6 Piano',
),
'@YA' =>
array (
0 => '(HW-|HUAWEI |HONOR )?(ATH|AUM|BLN|BKL|BKK|BND|CHE|CHM|COL|COR|DUA|DUK|DLI|EDI|FRD|HLK|HN3|H30|H60|HOL|HRY|JAT|JMM|JSN|LRA|KIW|KSA|LLD|NEM|NMO|NTH|NTN|OXF|PE|PCT|PLK|RNE|SCL|TNY|KNT|CAM|STF|HDN|YAL)!!',
),
'@YD' =>
array (
0 => 'YD201',
1 => 'YD202',
2 => 'YD203',
3 => 'YD206',
),
'@YE' =>
array (
0 => 'Yellowstone',
1 => '(Andy|Yezz)!!',
),
'@YO' =>
array (
0 => 'youwave custom',
1 => 'YOGA Tablet!!',
),
'@YP' =>
array (
0 => 'YPY-72SIM',
1 => 'YPY-73G',
2 => 'Ypy 7 - TB07FTA',
3 => 'YPY 07FTA',
4 => 'YPY 07FTAB',
5 => 'YPY 07FTAB PA',
6 => 'YPY 07FTB',
7 => 'YPY 07FTBF',
8 => 'Ypy 7 - TB07STA',
9 => 'YPY 07STB',
10 => 'YPY 07STBF',
11 => 'YPY 10FTA',
12 => 'YPY10FTA',
13 => 'YPY 10FTB',
14 => 'YPY 10FTBF',
15 => 'YPY 10STB',
16 => 'YPY 10STBF',
17 => 'YPY AB7D',
18 => 'YPY AB7DC',
19 => 'YPY AB10D',
20 => 'YPY AB10DC',
21 => 'YPY ABXD',
22 => 'YPY J213',
23 => 'YPY S350',
24 => 'YPY S350 PLUS',
25 => 'YPY S400',
26 => 'YPY S405',
27 => 'YPY S450',
28 => 'YPY S460',
29 => 'YPY S500',
30 => 'YPY TQ7',
31 => 'YP-G!!',
32 => 'YP712',
),
'@YQ' =>
array (
0 => 'YQ601',
),
'@YU' =>
array (
0 => 'yukkabeach',
1 => 'YU4711',
2 => 'YU5010',
3 => 'YU5010A',
4 => 'YU5011',
5 => 'YU5040',
6 => 'YU5050',
7 => 'YUREKA',
8 => 'YU5200',
9 => 'YUreka+',
10 => 'YU5510',
11 => 'YU5510A',
12 => 'YU5530',
13 => 'YU5551',
14 => 'YU 6000',
15 => 'YUSUN A7',
16 => 'YUSUN A8',
17 => 'YUSUN E98',
18 => 'YUSUN L29',
19 => 'YUSUN L63',
20 => 'YUSUN L71',
21 => 'YUSUN L88',
22 => 'YUSUN LA2-T',
23 => 'YUSUN LA2 T',
24 => 'YUSUN LA2-T1',
25 => 'YUSUN LA2 T1',
26 => 'YUSUN LA2-W',
27 => 'YUSUN LA2 W1',
28 => 'YUSUN LA5-W',
29 => 'YUSUN T22',
30 => 'YUSUN-T22',
31 => 'YUSUN T29',
32 => 'YUSUN T30',
33 => 'YUSUN T31',
34 => 'YUSUN T35!',
35 => 'YUSUN T50',
36 => 'YUSUN T85',
37 => 'YUSUN T808',
38 => 'YUSUN W35',
39 => 'YUSUN W90',
40 => 'YUSUN W91',
41 => 'YUSUN W306',
42 => 'yusun W702',
43 => 'YUSUN W706',
44 => 'YUSUN W708',
45 => 'YUSUN - W 800',
46 => 'YUSUN--W 800',
47 => 'YUSUN W808',
48 => 'YUSUN -- W 900',
),
'@YX' =>
array (
0 => 'YX-YUSUN E80',
1 => 'YX-YUSUN E89',
2 => 'YX-YUSUN E96',
),
'@Z0' =>
array (
0 => 'Z002',
1 => 'Z007',
2 => 'Z008',
3 => 'Z008D',
4 => 'Z00A',
5 => 'Z00AD',
6 => 'Z00ADA',
7 => 'Z00ADB',
8 => 'Z00AS',
9 => 'Z00D',
10 => 'Z00ED',
11 => 'Z00EDB',
12 => 'Z00LD',
13 => 'Z00LDC',
14 => 'Z00LDD',
15 => 'Z00MD',
16 => 'Z00RD',
17 => 'Z00TD',
18 => 'Z00TDA',
19 => 'Z00WD',
20 => 'Z011D',
21 => 'Z011DD',
22 => 'Z00UD',
23 => 'Z00UDA',
24 => 'Z00UDB',
25 => 'Z00UDC',
26 => 'Z00UDH',
27 => 'Z00SD',
28 => 'Z00VD',
29 => 'Z00XS',
30 => 'Z00XSA',
31 => 'Z00XSB',
32 => 'Z010D',
33 => 'Z010DA',
34 => 'Z010DB',
35 => 'Z010DD',
36 => 'Z012D',
37 => 'Z012DA',
38 => 'Z012DB',
39 => 'Z012DC',
40 => 'Z012DE',
41 => 'Z012S',
42 => 'Z016D',
43 => 'Z016S',
44 => 'Z017D',
45 => 'Z017DA',
46 => 'Z017DB',
47 => 'Z017DC',
48 => 'Z01BD',
49 => 'Z01BDA',
50 => 'Z01BDB',
51 => 'Z01BDC',
52 => 'Z01BS',
53 => 'Z01FD',
54 => 'Z01GD',
55 => 'Z01HD',
56 => 'Z01HDA',
57 => 'Z01KD',
58 => 'Z01KDA',
59 => 'Z01MD',
60 => 'Z01MDA',
61 => 'Z01RD',
62 => 'Z01QD',
63 => 'Z00YD',
),
'@Z1' =>
array (
0 => '(BB )?Z10$!',
1 => 'Z1-H39LW',
2 => '(HUAWEI )?(ALP|BLA|CRR|EVR|HMA|LIO|LON|LYA|MATE|MHA|MT1|MT2|MT7|M200|NOH|NXT|SNE|TAS|Z100)!!',
3 => 'Z1i',
),
'@Z2' =>
array (
0 => 'Z2 Plus',
1 => 'Z2 Rio',
2 => 'Z282 C91',
),
'@Z3' =>
array (
0 => '(BB )?Z30$!',
1 => 'Z30Aire',
2 => 'Z30Dart',
3 => 'Z30Lite',
4 => 'Z30PACE',
),
'@Z4' =>
array (
0 => 'Z4',
1 => 'Z40Lite+',
2 => 'Z40Pro',
3 => 'Z4OPro',
4 => 'Z40ProLite',
5 => 'Z4OProLite',
6 => 'Z40QStar',
7 => 'Z41 AIRE',
8 => 'Z41Aire',
9 => 'Z41Lite+',
10 => 'Z42 Nova',
11 => 'Z45 Amaze',
12 => 'Z45 Dazzle',
13 => 'Z45 Nova',
14 => 'Z45 Nova+',
15 => 'Z45 Quad',
16 => 'Z45Q Star',
17 => 'Z45Q Star+',
18 => 'Z4 mini',
),
'@Z5' =>
array (
0 => 'Z520e',
1 => 'Z520m',
2 => 'Z50 Nova',
3 => 'Z50Pro',
4 => 'Z50 Quad',
5 => 'Z50Q Lite',
6 => 'Z50Q Star',
7 => 'Z51 blaze',
8 => 'Z51 Nova',
9 => 'Z51 Nova+',
10 => 'Z51 PUNCH',
11 => 'Z51 Quad',
12 => 'Z51Q Star',
13 => 'Z52 Inspire',
14 => 'Z52 Thunder',
15 => 'Z52 Thunder+',
),
'@Z7' =>
array (
0 => 'Z71',
1 => 'Z710',
2 => 'Z710e',
3 => 'Z715e',
),
'@ZA' =>
array (
0 => 'Zaffire 785',
1 => 'Zaffire 970',
2 => 'ZA400',
3 => 'ZA402',
4 => 'ZA450',
5 => 'ZA451',
6 => 'ZA459',
7 => 'ZA500',
8 => 'ZA501',
9 => 'ZA509',
10 => 'ZA705',
11 => 'ZA935',
12 => 'ZA940',
13 => 'ZA945',
14 => 'ZA950',
15 => 'ZA955',
16 => 'ZA990',
17 => 'ZA966',
18 => 'ZA977',
19 => 'ZA985',
20 => 'ZA987',
),
'@ZB' =>
array (
0 => 'ZB551KL',
1 => 'ZB500KG',
2 => 'ZB500KL',
3 => 'ZB501KL',
4 => 'ZBOX-ID18',
5 => 'ZBOX-ID81',
),
'@ZC' =>
array (
0 => 'ZC551KL',
1 => 'ZC553KL',
2 => 'ZC554KL',
),
'@ZE' =>
array (
0 => 'ZenWatch',
1 => 'ZenWatch 2',
2 => 'Zenith',
3 => 'Zenfone 5 LTE',
4 => 'ZenFone 2',
5 => 'ZenFone 2E',
6 => 'ZE520KL',
7 => 'ZE550KL',
8 => 'ZE552KL',
9 => 'ZE553KL',
10 => 'ZE554KL',
11 => 'ZEN Touch 2',
12 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!',
13 => 'ZEN 4.5',
14 => 'ZEN 4.7',
15 => 'ZEN 5+',
16 => 'ZENITHINK C94!',
17 => 'Zen PO neo',
18 => 'ZEN U1',
19 => 'ZEN U4',
20 => 'ZEN U5',
21 => 'ZEN 303 3G',
),
'@ZI' =>
array (
0 => 'Zii!!',
1 => 'Zio P2',
2 => 'Zio',
3 => 'ZiiLABS ViewBook 730',
4 => 'ZIGO EON5I',
5 => 'Zigo Eon6i',
6 => 'Zigo Eon7i',
7 => 'Zigo Eon52i',
8 => 'Zigo Eon 53',
9 => 'Zigo Nebula6 9',
10 => 'Zigo Nebula Tab 7.1',
11 => 'Zigo N81',
12 => 'Ziss Ranger HD',
13 => 'Zilo',
),
'@ZO' =>
array (
0 => 'Zoom',
1 => '(Zopo )?ZP ?[0-9]{3,3}!!',
),
'@ZP' =>
array (
0 => '(Zopo )?ZP ?[0-9]{3,3}!!',
),
'@ZS' =>
array (
0 => 'ZS671KS',
),
'@ZT' =>
array (
0 => 'zt180',
1 => 'ZTE A[0-9]{3,3}!!',
2 => 'ZTE B[0-9]{3,3}!!',
3 => 'ZTE BA[0-9]{3,3}!!',
4 => 'ZTE BV0[0-9]{3,3}!!',
5 => 'ZTE C[0-9]{3,3}!!',
6 => 'ZTE C N[0-9]{3,3}!!',
7 => 'ZTE C R[0-9]{3,3}!!',
8 => 'ZTE C X[0-9]{3,3}!!',
9 => 'ZTE ?G[0-9]{3,3}!!',
10 => '(ZTE ?)?N[0-9]{3,3}!!',
11 => '(ZXY-)?(ZTE )?N[0-9]{4,4}!!',
12 => 'ZTE K813',
13 => 'ZTE M[0-9]{3,3}!!',
14 => 'ZTE P[0-9]{3,3}!!',
15 => 'ZTE ?Q[0-9]{3,3}!!',
16 => 'ZTE Q[0-9]!!',
17 => 'ZTE R[0-9]{3,3}!!',
18 => 'ZTE S[0-9]{3,3}!!',
19 => 'ZTE T[0-9]!!',
20 => 'ZTE T ?U[0-9]{3,3}!!',
21 => '(ZTE ?)?U[0-9]{3,3}!!',
22 => 'ZTE U N[0-9]{3,3}!!',
23 => 'ZTE U[ \(\-]V[\)\-]?[0-9]{3,3}!!',
24 => 'ZTE U X[0-9]{3,3}!!',
25 => '(ZTE ?)?V[0-9]{3,3}[A-Z]!!',
26 => '(ZTE ?)?V ?[0-9]{3,3}!!',
27 => '(ZTE ?)?X[0-9]{3,3}!!',
28 => '(ZTE )?Z[0-9]!!',
29 => '(ZTE )?Blade!!',
30 => 'ZTE Geek!!',
31 => '(ZTE )?(Grand|Mimosa)!!',
32 => '(ZTE )?Kis!!',
33 => '(ZTE )?Racer!!',
34 => '(ZTE )?Skate!!',
35 => 'ZTE Libra',
36 => 'ZTE LINK',
37 => 'ZTE T T9',
38 => 'ZTE V7073',
39 => 'ZTE V9',
40 => 'ZTE V9A',
41 => 'ZTE C V9E',
42 => 'ZTE V7273',
43 => 'ZTE e-Learning PAD E8Q',
44 => 'ZTE E10T',
45 => 'ZTE E10Q',
46 => 'ZTE R22',
47 => 'ZTE R83',
48 => 'ZTE R84',
49 => 'ZTE V10',
50 => 'ZTE V70',
51 => 'ZTE V72',
52 => 'ZTE V72A',
53 => 'ZTE K88',
54 => 'ZTE K97',
55 => 'ZTE T T98',
56 => 'ZTE TT98',
57 => 'ZTE Crescent',
58 => 'ZTE JOE',
59 => 'ZTE 975',
60 => 'ZTE Tureis',
61 => 'ZTE CLARO Q1',
62 => 'ZTE LEO M1',
63 => 'ZTE LeoM1',
64 => 'ZTE LEO S1',
65 => 'ZTE LEO S2',
66 => 'ZTE LEO Q1',
67 => 'ZTE LEO Q2',
68 => 'ZTE GV821',
69 => 'ZTE-860U',
70 => 'ZTE Roamer',
71 => 'ZTE V9800',
72 => 'ZTE U9810',
73 => 'ZTE U9815',
74 => 'ZTE V9815',
75 => 'ZTE Grand Memo LTE',
76 => 'ZTE V9820',
77 => 'ZTE Nubia Z7',
78 => 'ZTE Nubia X6',
79 => 'ZTE Switch X1',
80 => 'ZTE Switch X2',
81 => 'ZTE Maxx',
82 => 'ZTE Fit 4G Smart',
83 => 'ZTE N5',
84 => 'ZTE N5L',
85 => 'ZTE N5S',
86 => 'ZTE U5',
87 => 'ZTE U5S',
88 => 'ZTEU5S',
89 => 'ZTE V5S',
90 => 'ZTEV5S',
91 => 'ZTE A2015',
92 => 'ZTE A2016',
93 => 'ZTE Axon 7',
94 => 'ZTE A2017',
95 => 'ZTE A2017G',
96 => 'ZTE A2017U',
97 => 'ZTE A2020G Pro',
98 => 'ZTE A2022PG',
99 => 'ZTE B2015',
100 => 'ZTE B2016',
101 => 'ZTE B2017',
102 => 'ZTE B2017G',
103 => 'ZTE B2019G',
104 => 'ZTE C2016',
105 => 'ZTE C2017',
106 => 'ZTE STAR',
107 => 'ZTE Star 1',
108 => 'ZTE S2004',
109 => 'ZTE S2005',
110 => 'ZTE S2007',
111 => 'ZTE S2010',
112 => 'ZTE S2014',
113 => 'ZTE U9180',
114 => 'ZTE U9370',
115 => 'ZTE V6500',
116 => 'ZTE V8110',
117 => 'ZTE B860A',
118 => 'ZTE B860AV1',
119 => 'ZTE W1010',
),
'@ZU' =>
array (
0 => 'ZUK Z1',
1 => 'ZUK Z2',
2 => 'ZUK Z2131',
3 => 'ZUK Z2151',
4 => 'ZUK Z2 Plus',
5 => 'ZUK Z2132',
6 => 'ZUK Z2 Pro',
7 => 'ZUK Z2121',
8 => 'ZUK Z2122',
9 => 'ZUK Edge',
),
'@ZV' =>
array (
0 => 'ZVII',
),
'@ZX' =>
array (
0 => '(ZXY-)?(ZTE )?N[0-9]{4,4}!!',
1 => '(ZXY-)?NX[0-9]{2,3}!!',
2 => 'ZXY-ZTE-C X920',
3 => 'ZXY-ZTE V6700',
),
);