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 => '[SX0][0-9]{2,2}HT!!', 9 => '(Huawei )?[MSTX](1|2|7|8|10)\\-[A-Z0-9][0-9]{2,2}!!', 10 => 'G[0-9]{3,3}!!', 11 => 'Y[0-9]{3,3}!!', 12 => '[0-9AS][0-9]{2,2}HW!!', 13 => '(USCC-|KYOCERA-)?E[0-9]{4,4}!!', 14 => '(USCC-|KYOCERA-)?C[0-9]{4,4}!!', 15 => '[0-9]0[0-9]KC?!!', 16 => '(Lenovo ?)?(IdeaTab ?)?[AB][0-9]{4,4}!!', 17 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!', 18 => '(Lenovo ?)?(IdeaTab ?)?[KSV][0-9]{4,4}!!', 19 => '[0-9]0[0-9]LG!!', 20 => 'M\\-PP!!', 21 => 'M\\-MP!!', 22 => 'M\\-IPRO!!', 23 => '(MEDION|(MD )?LIFETAB)!!', 24 => 'M\\.T\\.T\\.!!', 25 => 'O\\+!!', 26 => '[0-9]{2,2}PFH6[0-9]{3,3}!', 27 => '(?:RIVO )?RHYTHM RX ?([0-9]+)!', 28 => '[456A]0[0-9]SH!!', 29 => '(3|5)0[0-9]SH!!', 30 => 'C[0-9]{4,4}!!', 31 => 'D[0-9]{4,4}!!', 32 => 'E[0-9]{4,4}!!', 33 => 'F[0-9]{4,4}!!', 34 => 'G[0-9]{4,4}!!', 35 => 'E[0-9]{2,2}[a-z]!!', 36 => 'L[0-9]{2,2}[a-z]!!', 37 => '(SNM\\-)?M[0-9]{2,2}[a-z]!!', 38 => 'S[0-9]{2,2}[a-z]!!', 39 => '(XOLO )?[ABQX][0-9]{3,4}!!', 40 => '(ZTE ?)?N[0-9]{3,3}!!', 41 => '(ZXY-)?(ZTE )?N[0-9]{4,4}!!', 42 => '(ZTE ?)?U[0-9]{3,3}!!', 43 => '(ZTE ?)?V[0-9]{3,3}[A-Z]!!', 44 => '(ZTE ?)?V ?[0-9]{3,3}!!', 45 => '(ZTE ?)?X[0-9]{3,3}!!', 46 => '(ZTE )?Z[0-9]!!', 47 => '[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]!', ), '@2 ' => array ( 0 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!', ), '@20' => array ( 0 => '201M', 1 => 2013061, 2 => '2014216 TD-LTE', 3 => '20141(12)!', 4 => '20148(11|12|13|17|18|19|21)!', 5 => '20145(02)!', 6 => 2013122, 7 => 2014715, 8 => '(Xiaomi )?20130(22|23)!', 9 => '20140(11)!', 10 => '20145(01)!', ), '@2P' => array ( 0 => '2PQ93', ), '@3' => array ( 0 => '(3|5)0[0-9]SH!!', ), '@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[AL]!', 17 => '4034[ADEFGX]!', 18 => '4035[ADYX]!', 19 => '4036[E]!', 20 => '4037[AX]!', 21 => '4037[T]!', 22 => '4037[V]!', 23 => '4045[ADELOX]!', 24 => '4055[JU]!', 25 => '4060[A]!', 26 => '4060[W]!', 27 => '40[0-9]SC!!', 28 => '40[0-9]SO!!', 29 => '402ZT', ), '@48' => array ( 0 => '(48|50|55)AX600C!', ), '@50' => array ( 0 => '5010[DEGSUX]!', 1 => '5012[G]!', 2 => '5015[ADEX]!', 3 => '5016[AJ]!', 4 => '5017[B]!', 5 => '5017[ADEOX]!', 6 => '5019[D]!', 7 => '5020[A]!', 8 => '5022[DEX]!', 9 => '5023[F]!', 10 => '5025[DEGX]!', 11 => '5027[B]!', 12 => '5036[D]!', 13 => '5038[ADEX]!', 14 => '5042[ADEFGTWXY]!', 15 => '5044[DOY]!', 16 => '5045[ADGJTX]!', 17 => '5046[Y]!', 18 => '5050[ASYX]!', 19 => '5051[ADJMX]!', 20 => '5054[ADOSTX]!', 21 => '5054[NW]!', 22 => '5056[ADENUWX]!', 23 => '5056[O]!', 24 => '5057[M]!', 25 => '5065[ADJNWX]!', 26 => '5070[DJX]!', 27 => '5080[DX]!', 28 => '5085[CD]!', 29 => '5095[BIKY]!', 30 => '5096[A]!', 31 => '5098[OS]!', 32 => '504Q', 33 => '504Q+', 34 => '504QP', 35 => '501LV', 36 => '(48|50|55)AX600C!', 37 => '5080C Pro', 38 => '50[0-9]SO!!', 39 => '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, ), '@60' => array ( 0 => '6014[DX]!', 1 => '6016[ADEX]!', 2 => '6031[X]!', 3 => '6036[AYX]!', 4 => '6037[BIKY]!', 5 => '6039[AHJKSY]!', 6 => '6042[D]!', 7 => '6043[AD]!', 8 => '6044D', 9 => '6045[BFGIKOXY]!', 10 => '6050[AFWY]!', 11 => '6055[ABDHIKPUY]!', 12 => '6070[KOY]!', 13 => '60[0-9]SO!!', 14 => '6034R ORANGE Niva', ), '@70' => array ( 0 => '7030[L]!', 1 => '7040[NR]!', 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]!', ), '@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 => 8022, 3 => '801ES', 4 => '80-1', 5 => '801a', 6 => '801s', 7 => '802w', 8 => '800P31C', ), '@81' => array ( 0 => '8190Q', ), '@82' => array ( 0 => '825 T-Mobile', ), '@83' => array ( 0 => '831C', ), '@87' => array ( 0 => 8720, 1 => '8720L', ), '@88' => array ( 0 => 8810, ), '@89' => array ( 0 => 8950, ), '@8X' => array ( 0 => '8x-1000', ), '@90' => array ( 0 => '9001[DX]!', 1 => '9002[AWX]!', 2 => '9003[AX]!', 3 => '9005[X]!', 4 => '9006[W]!', 5 => '9007[ATX]!', 6 => '9008[AIJTUX]!', 7 => '9010[X]!', 8 => '9015[BJW]!', 9 => '9022[SX]!', 10 => '9024[W]!', 11 => '9025[MQ]!', 12 => '9021A', 13 => '909d', 14 => 9088, 15 => '9020[A]!', ), '@93' => array ( 0 => 9300, 1 => '9300+', 2 => '932i', ), '@97' => array ( 0 => '97FC', ), '@A0' => array ( 0 => 'A001', 1 => 'A0001', 2 => 'A0002', ), '@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 => 'A19S', 12 => 'A11', 13 => 'A111', 14 => 'A106', 15 => 'A1 07', 16 => 'A13', 17 => 'A110Q', 18 => 'A110Q Canvas 2 Plus', 19 => 'A110Q Canvas 2+', 20 => 'A1680', 21 => 'A1001', 22 => 'A1601', 23 => 'A10H(D5W6)', 24 => 'A10HD(N9A3)', 25 => 'A10t(5DM3)', 26 => 'A10T(8DM1)', 27 => 'A11(M5A7)', 28 => 'A11s(M5A7)', 29 => 'A15(E6C2)', ), '@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 => 'A31', 7 => 'A31c', 8 => 'A31t', 9 => 'A33f', 10 => 'A37f', 11 => '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 => 'A5 Easy', 11 => 'A5 Easy TM', 12 => 'A5 Lite', 13 => 'A5 Quad Plus', 14 => 'A5 Quad Plus TM', 15 => 'A500CG', 16 => 'A55i', 17 => 'A52', 18 => 'A5000', 19 => 'a5', ), '@A6' => array ( 0 => 'A621BL', 1 => 'A621R', 2 => 'A622GL', 3 => 'A622VL', 4 => 'A6 Duo', 5 => 'A6 Lite', 6 => 'A6277', 7 => 'A6S', ), '@A7' => array ( 0 => 'A7 Lite', 1 => 'A70HB', 2 => 'A70BHT', 3 => 'A70BHT-LZ', 4 => 'A70BHT-PR', 5 => 'A70CHT', 6 => 'A70H', 7 => 'A70S', 8 => 'A7EB', 9 => 'a7272', 10 => 'A7272+(HTC DesireZ)', 11 => 'A7 HD', 12 => 'A7*', 13 => 'A7+', 14 => 'A750', 15 => 'A7272+', 16 => 'A70(CY6T)', 17 => 'A78h四核(C1V3)', ), '@A8' => array ( 0 => 'A845L', 1 => 'A846L', 2 => 'A851L', 3 => 'A862W', 4 => 'A80KSC!', 5 => 'A80HF', 6 => 'A89', 7 => 'A87', 8 => 'A853', 9 => 'A853 Milestone', 10 => 'A878 Duo', 11 => 'A898 Duo', 12 => 'A8HD', 13 => 'A80h双核(A4P9)', 14 => 'A80 se??(M5MA)', 15 => 'A80 se四核(M5MC)', 16 => 'A80HD四核(C4H6)', 17 => 'A88 mini四核(M1C5)', 18 => 'A81E', ), '@A9' => array ( 0 => 'A995L', 1 => 'A95', 2 => 'A97i', 3 => '(GIO-)?(GiONEE[- ])?A9$!', 4 => 'A90S', 5 => 'A953', 6 => 'A955', ), '@AA' => array ( 0 => 'AA3-600', ), '@AC' => array ( 0 => '(AC|BC|LC|MT|RC|QS|VM|TS|OC)[0-9]{4,4}[A-Z]!!', 1 => 'Acer One 7 M77GHG', 2 => 'AC45BHE', 3 => 'AC50BHE', 4 => 'AC50DHE', 5 => 'AC45NE', 6 => 'ACM3066-8', 7 => '(Explay|X-tremer|ActiveD|Informer|Surfer)!!', 8 => 'ACT2000', 9 => 'Acqua', ), '@AD' => array ( 0 => 'ADVAN Q7A', 1 => 'ADVAN E1C+', 2 => 'ADVAN S3', 3 => 'ADVAN S3+', 4 => 'ADVAN S3A', 5 => 'ADVAN S3C', 6 => 'ADVAN S3C 3502', 7 => 'ADVAN S4', 8 => 'ADVAN S4+', 9 => 'ADVAN S4A', 10 => 'ADVAN S4C', 11 => 'ADVAN S4E', 12 => 'Advan S4P [Official]', 13 => 'ADVAN S5E', 14 => 'ADVAN S5E Pro', 15 => 'ADVAN S5F+', 16 => 'ADVAN S5H', 17 => 'ADVAN S5I', 18 => 'Advan S5K', 19 => 'ADVAN S5M', 20 => 'ADVAN S5Q', 21 => 'ADVAN S6A', 22 => 'ADVAN T1G', 23 => 'ADVAN T1J', 24 => 'ADVAN T1J+', 25 => 'ADVAN T1L', 26 => 'ADVAN T1M', 27 => 'ADVAN T1X', 28 => 'ADVAN T2E', 29 => 'ADVAN T2F', 30 => 'ADVAN T3E+', 31 => 'ADVAN T5C', 32 => 'Advent Vega', 33 => 'ADR3010', 34 => 'AD683G', 35 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!', 36 => 'Adam', 37 => 'ADM816KC', 38 => 'ADM816HC', 39 => 'ADM712HC', 40 => 'ADM8000KP A', 41 => 'ADM8000KP B', 42 => 'ADR8995!', 43 => 'ADR910L', 44 => 'ADR910L 4G', 45 => 'ADR930L', 46 => 'ADR930L 4G', 47 => 'AD686G', 48 => 'AD687G', 49 => 'AD6893G', 50 => 'Admire Alpha', 51 => 'Admire Curve', ), '@AE' => array ( 0 => 'Aero A2-110', 1 => 'Aegis2', ), '@AF' => array ( 0 => 'AFTB', 1 => 'AFTS', 2 => 'AFTM', 3 => '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 => '(KATBL|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 => 'Alcor Access Q913M', 11 => 'Alcor Zest Q813I', 12 => 'Alcor Zest Q813IS', 13 => 'Alcor Zest Q813IX', 14 => 'Alcor Zest Q933R', 15 => 'ALLVIEW A4ALL', 16 => 'ALLVIEW A6 Quad', 17 => 'ALLVIEW P1', 18 => 'Allview P2', 19 => 'ALLVIEW P4', 20 => 'ALLVIEW P4i', 21 => 'Allview P5', 22 => 'Allview P5-Mini', 23 => 'ALLVIEW P5 Quad', 24 => 'ALLVIEW P5 Qmax', 25 => 'ALLVIEW P6', 26 => 'ALLVIEW P6 Quad', 27 => 'ALLVIEW TX1 Quasar', 28 => 'ALLVIEW X2 Soul', 29 => 'ALLVIEW-X3 Soul', 30 => '(Allview|Alldro)!!', 31 => 'Allwinner A10', 32 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!', 33 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 34 => 'Alfa A93 POP', 35 => 'Alfa L', 36 => 'Ally', 37 => 'Altus 18', 38 => '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 => 'Amazon Kindle Fire!', 10 => 'Amazon Otter', 11 => 'Amazon OtterX', 12 => 'Amazon Otter2', 13 => 'Amazon Tate', 14 => 'Amazon Jem', 15 => 'AMI-TT2', 16 => 'AMI-TT2C', 17 => 'AMI-TT2E', 18 => 'AMI-TT4', 19 => 'AMI-TTS', 20 => 'AMI-TTLITE', 21 => 'AMI-TTFORCE', 22 => 'AML-MX REF', 23 => '(AMO-)?AMOI!!', 24 => 'AMD120', 25 => '(Amaze|Hitech)!!', 26 => 'Amaze 4G', 27 => '(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 => '(iBall )?Andi!!', 45 => 'AND1', 46 => 'AND1E', 47 => 'AND1E TV', 48 => 'Android edition by sfr STARADDICT', 49 => 'Android Edition Starnaute', 50 => 'Android Edition StarText', 51 => 'Android Edition StarTrail', 52 => '(Smartfren|Andromax)!!', 53 => 'Androtab 7', 54 => '(Starway )?Andromeda!!', 55 => '(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!', ), '@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 => '(Intex )?Aqua!!', 15 => 'AQUOS!!', ), '@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 => 'ARIES 101', 26 => 'ARIES 785', 27 => 'ARA YS608', 28 => 'Arc', 29 => 'Arc S', ), '@AS' => array ( 0 => 'Astone A108', 1 => 'aspire1000s', 2 => 'Aspire!!', 3 => 'ASK SP[0-9]{3,3}!!', 4 => 'ASTRI', 5 => 'asus laptop', 6 => 'ASUS T20', 7 => 'ASUS Pad ME370T', 8 => 'Asus Fonepad ME371MG 8GB', 9 => 'AST21', 10 => 'asus google cube', 11 => 'ASP-4300W', 12 => 'ASP-4500Z', 13 => 'ASP-5000H', 14 => 'Asus A10', 15 => '(Huawei|Ascend|HW-)!!', 16 => 'AS740', 17 => 'AS870 4G', 18 => 'AS985', 19 => 'AS650C', 20 => 'Aster', 21 => '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 |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 17 => 'aTab9.7 IPS', 18 => 'AT735', 19 => 'Atrix 2', 20 => 'Atrix 2 WeifanZ', 21 => 'Atrix 4G', 22 => 'Atrix 4G ME860', 23 => 'Atrix 4G MB860', 24 => 'Atrix HD', 25 => 'AtrixHD', 26 => 'ATLANTIS', 27 => 'ATP7526', 28 => 'ATP7683', 29 => 'AT1S0', 30 => 'AT7-A', 31 => 'AT7-B', 32 => 'AT7-C', 33 => 'AT10-A', 34 => 'AT10LE-A', 35 => 'AT10PE-A', 36 => 'AT100', 37 => 'AT200', 38 => 'AT270', 39 => 'AT300', 40 => 'AT300SE', 41 => 'AT330', 42 => 'AT374', 43 => 'AT400', 44 => 'AT470', 45 => 'AT500', 46 => 'AT500a', 47 => 'AT503', 48 => 'AT570', 49 => 'AT703', 50 => 'AT830', 51 => 'AT-A[QS][0-9]{2,2}!!', 52 => 'ATLAS W', ), '@AU' => array ( 0 => 'Aurora-II', 1 => 'AUX!!', 2 => '(Aura|iberry|AUXUS)!!', 3 => 'AURUS III', ), '@AV' => array ( 0 => '(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][0-9]{2,2}!!', 1 => 'B15', 2 => 'B15Q', ), '@B3' => array ( 0 => 'B3-A20', 1 => 'B3-A30', 2 => 'B3000', ), '@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 => 'Backflip', 8 => 'Backflip Me600', 9 => 'Bambook S1', 10 => 'BARRY', 11 => '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 => '(BBG-|VIV-)?vivo!!', 9 => '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 => 'beetle', 17 => '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', ), '@BH' => array ( 0 => '(BDS|BHX|BKO)\\-!!', ), '@BI' => array ( 0 => 'bird75v2', 1 => 'BioniQ!!', 2 => 'Bird!!', 3 => 'BizSmartPhone', 4 => 'BIP-6000', 5 => 'BIRDY', ), '@BK' => array ( 0 => '(BDS|BHX|BKO)\\-!!', ), '@BL' => array ( 0 => 'Blaze', 1 => 'Blaze Tablet', 2 => 'BlueStacks!', 3 => 'BlackBerry Runtime for Android Apps', 4 => 'BLACKBERRY P\'9982', 5 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!', 6 => 'Blaze S180', 7 => 'BLADE LE 70', 8 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 9 => '(BLF-)?lephone!!', 10 => 'Blackphone 2', 11 => 'BLOOM', 12 => 'BLACK', 13 => '(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(600)!', 5 => '(NOOK )?BNTV(800)!', 6 => 'BN Nook HD', 7 => 'BN NookHD+', ), '@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-5070', 40 => 'BQS-5200', 41 => 'BQS-5500', 42 => 'BQS-5502', 43 => 'BQS-5505', 44 => '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 => '(AZ|BT)[0-9]{3,3}!!', ), '@BU' => array ( 0 => 'BUSH!!', 1 => 'Burst S280', 2 => 'Butterfly S', ), '@C2' => array ( 0 => '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 => 'C8660', 2 => '(GIO-)?(GiONEE[- ])?C800!', 3 => 'C8[0-9]{3,3}!!', 4 => 'C868', ), '@C9' => array ( 0 => 'C908', ), '@CA' => array ( 0 => 'Cardhu', 1 => 'CA907AAC0G', 2 => 'Camangi-Mangrove7', 3 => 'CAPTIVA!!', 4 => 'Carpad T5', 5 => 'Carpad T61 2g', 6 => 'CAL21', 7 => 'CA201SP', 8 => 'CA-201L', 9 => 'Casper VIA!!', 10 => 'CAT!!', 11 => 'Candy TV', 12 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 13 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', 14 => '(HW-|HUAWEI )?CAZ-(AL10|TL10)!', 15 => '(HW-|HUAWEI )?CAN-(L01|L11)!', 16 => 'calgary', 17 => 'Captivate-I897', ), '@CC' => array ( 0 => 'CCE SK352', ), '@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|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 15 => '(HW-|HUAWEI )?(CHC|TAG|KII)!!', 16 => 'chagall', ), '@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 => '(Intex )?Cloud!!', 8 => 'CLIQ', 9 => 'CLIQ XT', 10 => 'CLIQ2', ), '@CM' => array ( 0 => 'CMP!!', 1 => '(cm|aokp) tenderloin!', 2 => 'CM980', 3 => '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 => 'Collo DG100', 14 => 'Collo 2 DG120', 15 => 'Connect-2G-2.0', 16 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!', 17 => 'Coquettish Red', 18 => 'Comet', 19 => 'Corvair', 20 => 'COOLPIX S800c', 21 => 'COOLPIX S810c', 22 => 'Constellation V', ), '@CP' => array ( 0 => 'CP-DX!!', 1 => 'CP3700A', 2 => 'CP8298 I00', 3 => 'CPH1701', 4 => 'CPH1613', 5 => 'CPH1611', ), '@CR' => array ( 0 => 'Crespo!', 1 => 'CRESTA.CTP888', 2 => 'Cross!!', 3 => 'Crosscall!!', 4 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 5 => 'CRONO 22', 6 => 'Crescent', ), '@CS' => array ( 0 => 'CS-1A13', 1 => '(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', ), '@CU' => array ( 0 => 'CUBOT!!', 1 => '(CUBE ?)?(K8|U1|U2|U3|U5|U6|U8|U9)[0-9]?GT!!', 2 => 'CUBE!!', 3 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', ), '@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!!', ), '@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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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 => 'desire200', 7 => 'Desire 310 dual sim', 8 => 'Desire 500', 9 => 'Desire 500 Plus', 10 => 'Desire 510', 11 => 'Desire 610', 12 => 'Desire 619d', 13 => 'Desire 816', 14 => 'Desire 816 dual sim', 15 => 'Desire ?HD!', 16 => 'desirec', 17 => 'Desire L by HTC', 18 => 'Desire ?S!', 19 => 'Desire X', 20 => 'Desire Z', 21 => 'Desire!', 22 => 'DEOX', 23 => 'DEFY', 24 => 'Defy(\\+| Plus)!', 25 => 'DEDY+', 26 => 'Dext', 27 => 'Devour', 28 => 'DEM752NC', ), '@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 => 'DIAMOND D1', 11 => 'DIAMOND S3', ), '@DJ' => array ( 0 => 'DJC Touchtab3', 1 => 'DJC Touchtab4', ), '@DK' => array ( 0 => 'Dk1031', ), '@DL' => array ( 0 => 'DLX', 1 => 'DLXU', 2 => 'dL1', ), '@DM' => array ( 0 => 'DM0[0-9]{2,2}(K|SH)!!', 1 => 'DM-01G', 2 => 'DM-02H', 3 => 'DMC-CM1', 4 => 'DM-01H', ), '@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 => 'DNS4502M', ), '@DO' => array ( 0 => 'Dooderbutt!', 1 => 'domod G20', 2 => 'DOOGEE-TITANS-DG150', 3 => 'DOOV!!', 4 => 'Doro Liberto!!', 5 => 'Doro 8030', 6 => 'Doro 824', 7 => 'Dolphin 70e Black', 8 => '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 => 'DroniX-0.5', 4 => 'Droid', 5 => 'DROID', 6 => 'DROID ?2!', 7 => 'DROID ?3!', 8 => 'DROID ?4!', 9 => 'DroidPro', 10 => 'DROID Pro', 11 => 'DROID HD', 12 => 'DROID BIONIC!', 13 => 'DROID RAZR HD!', 14 => 'DROID ?RAZR!', 15 => 'DROID SPYDER', 16 => 'DROID ?X2!', 17 => 'DROID ?X!', 18 => 'DROIDZ Duo', 19 => 'DROIDZ Active 3G', 20 => 'DROIDZ ATOM S', 21 => 'DROIDZ Beat TV', 22 => 'DROIDZ Drive+', 23 => 'DROIDZ Excel', 24 => 'DROIDZ Excite', 25 => 'DROIDZ Force', 26 => 'DROIDZ Match TV', 27 => 'DROIDZ Mini Q', 28 => 'DROIDZ Portal X', 29 => 'DROIDZ Quad', 30 => 'DROIDZ Race', 31 => 'DROIDZ Race X', 32 => 'DROIDZ Sport', 33 => 'DROIDZ Ultimate', ), '@DS' => array ( 0 => 'Dslide!!', ), '@DT' => array ( 0 => 'dtab01', ), '@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 => 'e1808 v75!', 4 => '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 => 'E900', 1 => 'E912', ), '@EA' => array ( 0 => 'eagle75v1 2', 1 => 'EasyPhone EP5', 2 => 'EasyPad 971', ), '@EB' => array ( 0 => 'EBEN!!', 1 => 'EBEST!!', 2 => 'EB-4063-X', 3 => 'EB-A71GJ', 4 => 'EB-W51GJ', 5 => 'EB-WX1GJ', 6 => '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|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 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 => 'Elektra L', 5 => 'Elektra XL', 6 => 'Electrify', 7 => 'Eluga A2', 8 => 'ELUGA I2', 9 => 'ELUGA Note', 10 => 'ELUGA Turbo', 11 => 'Elite', 12 => 'Elite 11', 13 => '(SENCOR )?ELEMENT!!', ), '@EM' => array ( 0 => 'EMBT3C', 1 => 'EM63', 2 => 'EM01F', 3 => '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 => 'era1X', 4 => '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 => 'ET1', 3 => 'Etisalat Smartphone', ), '@EV' => array ( 0 => 'EVOKE HDI Box', 1 => 'EVDO1000', 2 => 'EvoPAD!!', 3 => '(EVAS )?EVERCOSS[- ]A!!', 4 => 'EVERPAD SC-710', 5 => 'Ever!!', 6 => 'EVO', 7 => 'Evo HD2', 8 => 'EVO ?3D!', 9 => 'EVO 4G', 10 => 'Evo V 4G', 11 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 12 => '(EV|KM)-[ES][0-9]{3,3}!!', 13 => 'Event', 14 => '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 => 'F13', 5 => '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', ), '@FH' => array ( 0 => 'FHMD001', ), '@FI' => array ( 0 => 'FIH-FB0', 1 => 'FIH-!!', 2 => 'Find 5', 3 => 'FIND7', ), '@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 J1', 8 => 'FLARE J1 PLUS', 9 => 'Flare J3 Plus', 10 => 'Flare S4 Max', 11 => 'Fly F[0-9]{2,3}!!', 12 => 'Fly Phoenix 2', 13 => 'Fly Ego Art 2', 14 => '(Fly )?IQ ?[0-9]{3,4}!!', 15 => 'Flylife!!', 16 => 'Fly Flylife Web 7.85 Slim', 17 => 'Flyer', 18 => 'FlairE3', 19 => 'Flair P8', 20 => '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', ), '@FR' => array ( 0 => 'Freelander I20', 1 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 2 => '(MODECOM )?FreeTAB!!', ), '@FS' => array ( 0 => 'FS403', 1 => 'FS407', ), '@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-B2(B|D)!', 2 => 'FZ-N1', 3 => 'FZ-X1', ), '@G ' => array ( 0 => 'G Watch', 1 => 'G Watch R', ), '@G0' => array ( 0 => '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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', ), '@G7' => array ( 0 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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 => 'GETAWAY', ), '@GF' => array ( 0 => 'GFIVE!!', ), '@GH' => array ( 0 => 'Ghost', 1 => 'GHIA!!', ), '@GI' => array ( 0 => '(Gsmart|Gigabyte|Rio)!!', 1 => 'Gigaset!!', 2 => '(GIO-)?(GiONEE[- ])?A9$!', 3 => '(GIO-)?(GiONEE[- ])?C500!', 4 => '(GIO-)?(GiONEE[- ])?C600!', 5 => '(GIO-)?(GiONEE[- ])?C610!', 6 => '(GIO-)?(GiONEE[- ])?C620!', 7 => '(GIO-)?(GiONEE[- ])?C700!', 8 => '(GIO-)?(GiONEE[- ])?C800!', 9 => '(GIO-)?(GiONEE[- ])?Dream D1!', 10 => '(GIO-)?(GiONEE[- ])?E3T!', 11 => '(GIO-)?(GiONEE[- ])?E3$!', 12 => '(GIO-)?(GiONEE[- ])?E5$!', 13 => '(GIO-)?(GiONEE[- ])?E6mini!', 14 => '(GIO-)?(GiONEE[- ])?E6$!', 15 => '(GIO-)?(GiONEE[- ])?E6T$!', 16 => '(GIO-)?(GiONEE[- ])?E7$!', 17 => '(GIO-)?(GiONEE[- ])?F103!', 18 => '(GIO-)?(GiONEE[- ])?F301!', 19 => '(GIO-)?(GiONEE[- ])?GN5001!', 20 => '(GIO-)?(GiONEE[- ])?GN5002!', 21 => '(GIO-)?(GiONEE[- ])?GN8001!', 22 => '(GIO-)?(GiONEE[- ])?GN9000!', 23 => '(GIO-)?(GiONEE[- ])?GN9001!', 24 => '(GIO-)?(GiONEE[- ])?GN9002!', 25 => '(GIO-)?(GiONEE[- ])?GN9004!', 26 => '(GIO-)?(GiONEE[- ])?GN9005!', 27 => '(GIO-)?(GiONEE[- ])?GN9006!', 28 => '(GIO-)?(GiONEE[- ])?GN9007!', 29 => '(GIO-)?(GiONEE[- ])?GN9008!', 30 => '(GIO-)?(GiONEE[- ])?GN9010!', 31 => '(GIO-)?(GiONEE[- ])?GN100T!', 32 => '(GIO-)?(GiONEE[- ])?GN100!', 33 => '(GIO-)?(GiONEE[- ])?GN105!', 34 => '(GIO-)?(GiONEE[- ])?GN106!', 35 => '(GIO-)?(GiONEE[- ])?GN107!', 36 => '(GIO-)?(GiONEE[- ])?GN108!', 37 => '(GIO-)?(GiONEE[- ])?GN109!', 38 => '(GIO-)?(GiONEE[- ])?GN135!', 39 => '(GIO-)?(GiONEE[- ])?GN136!', 40 => '(GIO-)?(GiONEE[- ])?GN137!', 41 => '(GIO-)?(GiONEE[- ])?GN139!', 42 => '(GIO-)?(GiONEE[- ])?GN150!', 43 => '(GIO-)?(GiONEE[- ])?GN151!', 44 => '(GIO-)?(GiONEE[- ])?GN152!', 45 => '(GIO-)?(GiONEE[- ])?GN160T!', 46 => '(GIO-)?(GiONEE[- ])?GN160!', 47 => '(GIO-)?(GiONEE[- ])?GN168T!', 48 => '(GIO-)?(GiONEE[- ])?GN170!', 49 => '(GIO-)?(GiONEE[- ])?GN180!', 50 => '(GIO-)?(GiONEE[- ])?GN181!', 51 => '(GIO-)?(GiONEE[- ])?GN200!', 52 => '(GIO-)?(GiONEE[- ])?GN205!', 53 => '(GIO-)?(GiONEE[- ])?GN210!', 54 => '(GIO-)?(GiONEE[- ])?GN305!', 55 => '(GIO-)?(GiONEE[- ])?GN320!', 56 => '(GIO-)?(GiONEE[- ])?GN360!', 57 => '(GIO-)?(GiONEE[- ])?GN380!', 58 => '(GIO-)?(GiONEE[- ])?GN600!', 59 => '(GIO-)?(GiONEE[- ])?GN700T!', 60 => '(GIO-)?(GiONEE[- ])?GN700W!', 61 => '(GIO-)?(GiONEE[- ])?GN705T!', 62 => '(GIO-)?(GiONEE[- ])?GN705W!', 63 => '(GIO-)?(GiONEE[- ])?GN706L!', 64 => '(GIO-)?(GiONEE[- ])?GN708T!', 65 => '(GIO-)?(GiONEE[- ])?GN708W!', 66 => '(GIO-)?(GiONEE[- ])?GN787!', 67 => '(GIO-)?(GiONEE[- ])?GN800!', 68 => '(GIO-)?(GiONEE[- ])?GN810!', 69 => '(GIO-)?(GiONEE[- ])?GN818T!', 70 => '(GIO-)?(GiONEE[- ])?GN858!', 71 => '(GIO-)?(GiONEE[- ])?GN868!', 72 => '(GIO-)?(GiONEE[- ])?GN878!', 73 => 'Gionee M1', 74 => 'Gionee M2', 75 => 'Gionee-M2', 76 => 'Gionee M3S', 77 => 'Gionee M5', 78 => '(GIO-)?(GiONEE[- ])?S101!', 79 => 'GiONEE TD500', 80 => '(GIO-)?(GiONEE[- ])?V182!', 81 => '(GIO-)?(GiONEE[- ])?V185!', 82 => '(GIO-)?(GiONEE[- ])?V188!', 83 => '(GIO-)?(GiONEE[- ])?W800!', 84 => '(GIO-)?(GiONEE[- ])?X817!', 85 => '(GIO-)?(GiONEE[- ])?Ctrl V1!', 86 => '(GIO-)?(GiONEE[- ])?Ctrl V2!', 87 => '(GIO-)?(GiONEE[- ])?Ctrl V3!', 88 => '(GIO-)?(GiONEE[- ])?Ctrl V4!', 89 => '(GIO-)?(GiONEE[- ])?Ctrl V5!', 90 => '(GIO-)?(GiONEE[- ])?Pioneer P1!', 91 => '(GIO-)?(GiONEE[- ])?Pioneer P2!', 92 => '(GIO-)?(GiONEE[- ])?Pioneer P3!', 93 => '(GIO-)?(GiONEE[- ])?Pioneer P4!', 94 => 'Gionee P3', 95 => 'Gionee P4', 96 => 'GiONEE S7', 97 => '(GIO-)?(GiONEE[- ])?Gpad G1!', 98 => '(GIO-)?(GiONEE[- ])?Gpad G2!', 99 => '(GIO-)?(GiONEE[- ])?Gpad G3!', 100 => '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 => 'GM FOX', 1 => 'GM 5 Plus d', ), '@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 XL', 14 => 'google cube', 15 => 'GOCL!!', 16 => 'GO Live!!', 17 => 'GOOPHONE!!', 18 => 'GO !!', 19 => 'GOA', 20 => 'GO778', 21 => 'GO980', 22 => 'GO984', 23 => '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!', ), '@GR' => array ( 0 => 'Grouper', 1 => 'GR-TB!!', 2 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 3 => 'greenridge', 4 => 'Graphos A10', 5 => '(ZTE )?(Grand|Mimosa)!!', ), '@GS' => array ( 0 => 'GS01', 1 => '(Gsmart|Gigabyte|Rio)!!', 2 => 'GS02', 3 => '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', ), '@GV' => array ( 0 => 'GVON 898', ), '@GW' => array ( 0 => 'GW620', ), '@GX' => array ( 0 => 'GX1210V TV', ), '@H1' => array ( 0 => 'H120', ), '@H2' => array ( 0 => 'H2000+', ), '@H3' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', ), '@H6' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', ), '@H7' => array ( 0 => 'H701', 1 => 'H7100', 2 => 'H7500+', ), '@H8' => array ( 0 => 'H8 Life', 1 => 'H866C', 2 => 'H882L', ), '@H9' => array ( 0 => 'H9500', ), '@HA' => array ( 0 => 'HammerHead', 1 => '(Haier[- ])?H[ETW]- ?[A-Z][0-9]!!', 2 => 'Haier-W700', 3 => 'Haier-SY0880', 4 => 'HannsComb', 5 => 'Hannspadd', 6 => 'Hayabusa', ), '@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', ), '@HE' => array ( 0 => 'HEDY!!', 1 => 'HERO H7500+', 2 => 'Hero', 3 => 'HERO CDMA', 4 => 'HERO200', ), '@HI' => array ( 0 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!', 1 => 'HIKe!!', 2 => 'HILIVE H7', 3 => '(HS-)?Hisense!!', 4 => 'Hisense AD686G', 5 => '(Hisense )?(LED[0-9]{2,2}(G|K|L|EC|XT)[0-9]{2,3})!', 6 => 'Hisense Google TV TV', 7 => 'hisense gx1200v', 8 => '(Amaze|Hitech)!!', 9 => 'HITO HT-3', 10 => 'Hikari-iFrame!', 11 => 'HIGHWAY', 12 => 'HIGHWAY PURE', 13 => 'HIGHWAY SIGNS', ), '@HK' => array ( 0 => 'HKPHONE H8-3G', ), '@HL' => array ( 0 => 'HLV-T!!', ), '@HM' => array ( 0 => 'HMP8100 ATV 93', 1 => 'HMP8100 ATV INT', 2 => 'HM 1', 3 => 'HM 1A', 4 => 'HM 1AC', 5 => 'HM 1S', 6 => 'HM 1SLTE', 7 => 'HM 1SC', 8 => 'HM 1SLTETD', 9 => 'HM 1STD', 10 => 'HM 1SW', 11 => 'HM 2', 12 => 'HM 2LTE!', 13 => 'HM 2A!', 14 => 'HM NOTE', 15 => 'HM Note 4G!', 16 => 'HM NOTE LTE', 17 => 'HM NOTE 1LTE!', 18 => 'HM NOTE 1TD', 19 => 'HM Note1 TD', 20 => 'HM NOTE 1S!', 21 => 'HM NOTE 1W', 22 => 'HM NOTE1W', 23 => 'HM Note 2', ), '@HN' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', ), '@HO' => array ( 0 => 'HOSIN!!', 1 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 2 => 'Honor3c2G-T', 3 => 'HOMESYNCT2WIFI', ), '@HP' => array ( 0 => '(HP|Slate)!!', 1 => 'HP!!', 2 => 'HP-TouchPad', 3 => '(HP )?Touchpad!', ), '@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!!', ), '@HT' => array ( 0 => '(HTC )?Nexus ?One!', 1 => 'HTC One', 2 => 'HT17Pro', 3 => 'HT20Pro', 4 => 'HTC!!', 5 => '(HTC|PCD|USCC)?ADR[0-9]{4,4}!!', 6 => '(HTC )?HT[LV][0-9]{2,2}!!', 7 => 'HTX21', 8 => 'HTC Dream', 9 => 'HTC Dream G1', 10 => 'HTC Dream SparksMod ', 11 => 'HTC Vision', 12 => 'HTC T-Mobile myTouch 3G Slide', 13 => 'HTC my ?Touch 3G Slide!', 14 => 'HTC Glacier', 15 => 'HTC Panache', 16 => 'HTC My ?Touch ?4G$!', 17 => 'HTC S910m', 18 => 'HTC myTouch 4G Slide', 19 => '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 )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 10 => '(HW-|HUAWEI )?(TIT|TAG|NCE)!!', 11 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 12 => '(HW-|HUAWEI )?(CHC|TAG|KII)!!', 13 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 14 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', 15 => '(HW-|HUAWEI )?CAZ-(AL10|TL10)!', 16 => '(HW-|HUAWEI )?CAN-(L01|L11)!', 17 => '(HW-|HUAWEI )?MLA-(L01|L03|L11|L12)!', 18 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!', 19 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!', 20 => 'Huawei P7 mini', 21 => 'Huawei P8max', 22 => '(Huawei|Ascend|HW-)!!', 23 => 'HUAWEI Honor 3c w', 24 => 'Huawei S7', 25 => 'Hudl HT7S3', 26 => 'Hudl 2', 27 => 'HUAWEI U8686', 28 => 'Huawei 858', ), '@HW' => array ( 0 => '(HW-|HUAWEI )?(TIT|TAG|NCE)!!', 1 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 2 => '(HW-|HUAWEI )?(CHC|TAG|KII)!!', 3 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 4 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', 5 => '(HW-|HUAWEI )?CAZ-(AL10|TL10)!', 6 => '(HW-|HUAWEI )?CAN-(L01|L11)!', 7 => '(HW-|HUAWEI )?MLA-(L01|L03|L11|L12)!', 8 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!', 9 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!', 10 => '(Huawei|Ascend|HW-)!!', 11 => 'hwu8812D', 12 => 'HW-01E', 13 => 'HW-03E', ), '@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)!!', ), '@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}!!', ), '@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 => 'INFOBAR!!', 11 => 'Infinix!!', 12 => 'IN[0-9]{3,3}!!', 13 => 'Infocus!!', 14 => 'INHON PAPILIO G1', 15 => 'intki E86', 16 => 'Innos!!', 17 => '(Intex )?Aqua!!', 18 => '(Intex )?Cloud!!', 19 => 'INTEX IRIS-II', 20 => 'INQ Cloud Touch', 21 => 'INQ Mayfair (EU)', 22 => '(iNote|itel)!!', 23 => 'Infinity', 24 => 'Internet TV', 25 => '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 => 'ISW11K', 4 => 'IS11LG', 5 => 'ISW11M', 6 => 'IS12M', 7 => 'IS11N', 8 => 'IS06', 9 => 'IS11PT', 10 => 'IS703C', 11 => 'IS801C', 12 => 'ISW11SC', 13 => 'IS0[0-9]!!', 14 => 'ISW?1[0-9]SH!!', 15 => 'IS[0-9]{2,2}S!!', 16 => 'IS04', 17 => 'IS11T', ), '@IT' => array ( 0 => '(iNote|itel)!!', ), '@IV' => array ( 0 => 'IVIO!!', ), '@IW' => array ( 0 => 'iwoo i900', ), '@IX' => array ( 0 => 'iX101T1', 1 => 'iX101T1-2G', 2 => 'iX101T1-XS', ), '@JA' => array ( 0 => 'Jaguar3', 1 => 'Jaguar7', ), '@JC' => array ( 0 => 'JC-S9220', 1 => 'JC-A[0-9]{3,3}!!', 2 => 'JC-KSP8000', ), '@JI' => array ( 0 => '(JIAYU|JY-)!!', 1 => 'JIMMY', ), '@JJ' => array ( 0 => 'JJ5S+', ), '@JO' => array ( 0 => 'Jolla', 1 => 'Joy', ), '@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-)!!', ), '@K-' => array ( 0 => 'K-?Touch!!', ), '@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', ), '@K3' => array ( 0 => 'K3', 1 => 'K3 Note', ), '@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 => '(KAZAM|Thunder|Tornado|Trooper)!!', 3 => '(KATBL|Agora)!!', ), '@KB' => array ( 0 => 'KB901', ), '@KC' => array ( 0 => 'KC-01', 1 => 'KC-S301AE', 2 => 'KC-S701', 3 => 'KCP01K', ), '@KE' => array ( 0 => 'KENEKSI', ), '@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', ), '@KI' => array ( 0 => 'Kindle Fire', 1 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 2 => '(HW-|HUAWEI )?(CHC|TAG|KII)!!', 3 => 'KIOTO 793', 4 => 'KITE', 5 => '(ZTE )?Kis!!', ), '@KM' => array ( 0 => '(EV|KM)-[ES][0-9]{3,3}!!', ), '@KN' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', ), '@KO' => array ( 0 => 'Konka Amber3', 1 => 'KOMU!!', 2 => 'KONKA!!', 3 => 'koobee-T550', 4 => 'Koobe!!', 5 => 'KORIDY H15', 6 => 'KORIDY H16', ), '@KP' => array ( 0 => 'KPT!!', 1 => 'KPN!!', ), '@KS' => array ( 0 => 'KSP8000', ), '@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 => '(Lanix )?(Ilium|llium)!!', 2 => 'Lark!!', 3 => 'LAVA iris 351', 4 => 'LAVA iRIS 504q', 5 => 'Lava A89', 6 => 'LAVA S12', 7 => 'LAVA V5', 8 => 'LAP250U', 9 => 'LAP255U', 10 => 'LaVieTab!!', 11 => 'LA-I Dual core', 12 => 'LA-M3', 13 => 'LA1-L', 14 => 'LA2-E', 15 => 'LA2-E1', 16 => 'LA2-L', 17 => 'LA2-T', 18 => 'LA2-T1', 19 => 'LA2-W', 20 => 'LA2-W1', 21 => 'LA3-W', 22 => 'LA3S', 23 => '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 => '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 X500', 6 => 'Le X501', 7 => 'Le X506', 8 => 'Le X507', 9 => 'Le X509', 10 => 'Le X520', 11 => 'Le X522', 12 => 'Le X526', 13 => 'Le X527', 14 => 'Le X528', 15 => 'Le X620', 16 => 'Le X621', 17 => 'Le X625', 18 => 'LEX720', 19 => 'Le X820', 20 => 'Le X821', 21 => 'Le X822', 22 => 'Le X829', 23 => 'Le X829M', 24 => 'Le X920', 25 => 'leepoo!!', 26 => 'LEMON P7', 27 => 'Lemon S3', 28 => 'Lemon S8', 29 => 'Lenco!!', 30 => 'LENCM900HZ', 31 => 'Lenovo A1-32AB0', 32 => 'Lenovo A1-32AJ0', 33 => 'Lenovo IdeaPad Yoga 11S', 34 => 'Lenovo IdeaPad Yoga 13', 35 => '(Lenovo ?)?(IdeaTab ?)?[AB][0-9]{4,4}!!', 36 => 'Lenovo YB1-X90L', 37 => 'Lenovo YT3-X50F', 38 => 'Lenovo YT3-X90L', 39 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!', 40 => '(Lenovo ?)?(IdeaTab ?)?[KSV][0-9]{4,4}!!', 41 => 'Lenovo Pad A4', 42 => 'Lenovo', 43 => 'lepad 001b', 44 => 'lepad 001n', 45 => '(Lenovo |Lephone )?3GC101!', 46 => '(Lenovo |Lephone )?3GW100!', 47 => '(Lenovo |Lephone )?3GW101!', 48 => '(Lenovo )?S1[- ]37AH0!', 49 => '(Lenovo )?S2[- ]38A(H0|T0)!', 50 => 'Lenovo!!', 51 => 'LenovoTV 40S9', 52 => 'LenovoTV 50S52', 53 => '(BLF-)?lephone!!', 54 => 'Le Pan TC802A', 55 => 'Le Pan TC1010', 56 => 'Le Pan TC1020', 57 => 'LePanII', 58 => 'Le Pan S', 59 => 'LENNY', 60 => 'LENNY2', ), '@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-?AS[0-9]{3,3}!!', 8 => 'LG-?C[0-9]{3,3}!!', 9 => 'LG-CX670', 10 => 'LG-?D[0-9]{3,3}!!', 11 => 'LG-DS1203', 12 => 'LG-?E[0-9]{3,3}!!', 13 => 'LG-F[0-9]{3,3}!!', 14 => 'LG-GT540!', 15 => 'LG-GW620!', 16 => 'LG-H[0-9]{3,3}!!', 17 => 'LG-K[0-9]{3,3}!!', 18 => 'LG-KH5200', 19 => 'LG-KS1024', 20 => 'LG-KU[0-9]{4,4}!!', 21 => 'LG-?L[0-9]{2,3}[A-Z]!!', 22 => 'LG-LG[0-9]{3,3}!!', 23 => 'LGLK430', 24 => 'LG-?LS[0-9]{3,3}!!', 25 => 'LG-LU[0-9]{4,4}!!', 26 => 'LG-LW690', 27 => 'LG-LW770', 28 => 'LG-M[0-9]{3,3}!!', 29 => 'LG-?MS[0-9]{3,3}!!', 30 => 'LG-P[0-9]{3,3}!!', 31 => 'LG-SU[0-9]{3,3}!!', 32 => 'LG-TP260', 33 => 'LG-SU-760', 34 => 'LGUK410', 35 => 'LG-UK495', 36 => 'LGUK750', 37 => 'LGUK932', 38 => 'LG-UN350', 39 => 'LG-?US[0-9]{3,3}!!', 40 => 'LG-V[0-9]{3,3}!!', 41 => 'LG-VK[0-9]{3,3}!!', 42 => 'LG-VN[0-9]{3,3}!!', 43 => 'LG-VM[0-9]{3,3}!!', 44 => 'LG-VS[0-9]{3,3}!!', 45 => 'LG-X[0-9]{3,3}!!', 46 => 'lge-F160!', 47 => 'LGE-E988!', 48 => 'lgp-970', 49 => 'LG[LSTV][0-9]{2,2}!!', 50 => 'LG!!', 51 => 'LG-Google TV!!', 52 => 'LG-ANDROID MINI BOX', 53 => 'LG-P999', 54 => 'LG-E739', 55 => 'LG-C800', ), '@LI' => array ( 0 => 'Liquid!!', 1 => '(BLU|DASH|LIFE|NEO|STUDIO|VIVO)!!', 2 => 'Liberty', 3 => '(MEDION|(MD )?LIFETAB)!!', 4 => 'Life', 5 => 'Liberty Tab G100', 6 => 'Live ?With ?Walkman!', 7 => 'Light Tab', 8 => 'Light Tab 2', 9 => 'Light Tab 2W', ), '@LL' => array ( 0 => '(Lanix )?(Ilium|llium)!!', ), '@LO' => array ( 0 => 'LogicPD Zoom2', 1 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 2 => 'Loox', ), '@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 )?(LUA|CUN|SCC|CAM|LYO)!!', 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 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', 1 => 'LYF LS-4006', 2 => '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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 2 => 'M1050S', 3 => 'm1 note', 4 => 'M1001', 5 => 'M12', ), '@M2' => array ( 0 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 1 => 'M210', 2 => 'm2 note', ), '@M3' => array ( 0 => 'M3 Enjoy TV Box', 1 => 'M3-2200', 2 => 'M305', 3 => 'M350', 4 => 'M363', 5 => 'M310', 6 => 'M370i', 7 => 'M351', 8 => 'M353', 9 => 'M355', 10 => 'M356', ), '@M4' => array ( 0 => 'M4301', 1 => 'M470BSA', 2 => 'M470BSE', 3 => 'M4(TEL)? SS[0-9]{3,4}!!', ), '@M5' => array ( 0 => 'M555', 1 => 'M532', 2 => 'M571C', 3 => 'M578C', ), '@M6' => array ( 0 => 'M650', 1 => 'M660', 2 => 'M6', ), '@M7' => array ( 0 => 'M701C', 1 => 'M702', 2 => 'M758A', 3 => 'M7CDTU', 4 => 'M70', 5 => 'M785', 6 => 'M726HC', 7 => 'M70014', ), '@M8' => array ( 0 => 'M801', 1 => 'M860', 2 => 'M865', 3 => 'M886', 4 => 'M8', 5 => '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 )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 6 => 'Malata!!', 7 => 'Masstel!!', 8 => 'MASTONE!!', 9 => 'Maxtron!!', 10 => 'magi', 11 => 'MagicBox', ), '@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 => 'MC32N0', 3 => 'MC40N0', 4 => '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 => 'Mediacom 810C', 17 => '(MEDION|(MD )?LIFETAB)!!', 18 => 'MEEG!!', 19 => 'meizu m1note', 20 => 'MEIZU M5', 21 => 'MEIZU M9', 22 => 'MEIZU MX', 23 => '(MEO )?Smart A!!', 24 => 'MEU AN!!', 25 => 'ME[0-9]{3,3}!!', 26 => 'MEM02', 27 => 'MegaFon SP-AI', 28 => 'MegaFon SP-A3', 29 => 'MegaFon SP-A5', 30 => 'MegaFon SP-A10', 31 => 'MegaFon V9', 32 => 'MegaFon V9+', 33 => 'MegaFon SIM+', 34 => '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]!!', ), '@MH' => array ( 0 => 'MH350', 1 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|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 => 'MI-ONE', 36 => 'MI-ONEC1', 37 => 'MI-ONE C1', 38 => 'MI-ONE Plus!', 39 => 'mione plus', 40 => 'MI ONE plus', 41 => 'MI-ONEPlus', 42 => 'MI 1S', 43 => 'MI 1SC', 44 => 'MI1/1s', 45 => 'MI-TWO', 46 => 'MI-TWOPlus', 47 => 'MI2', 48 => 'MI 2', 49 => 'MI 2C', 50 => 'MI 2A!', 51 => 'MI2A', 52 => 'MI 2S', 53 => 'MI 2SC', 54 => 'MI 2/2S', 55 => 'Mi3', 56 => 'MI-Three', 57 => 'MI-ThreePlus', 58 => 'MI 3', 59 => 'MI 3C', 60 => 'MI 3W', 61 => 'Mi3W', 62 => 'MI 4', 63 => 'MI 4LTE', 64 => 'MI 4C', 65 => 'MI 4W', 66 => 'Mi-4c', 67 => 'Mi 4i', 68 => 'MI 5', 69 => 'MI 5s', 70 => 'MI 5s Plus', 71 => 'MI MAX', 72 => 'MI NOTE LTE', 73 => 'Mi Note 2', 74 => 'MI NOTE Pro', 75 => 'MI PAD', 76 => 'MI PAD 3', 77 => 'MiBOX iCNTV', 78 => 'MiBOX1S', 79 => 'MiBOX2', 80 => '(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)!', 1 => '(HW-|HUAWEI )?MLA-(AL00|AL10)!', 2 => '(HW-|HUAWEI )?MLA-(TL00|TL10|UL00)!', 3 => 'MLLED!!', ), '@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 => 'Moto Droid', 17 => 'Motorola Pro XT610', 18 => 'Motorola Milestone MAXX', 19 => 'Motorola Backflip Me600', 20 => 'Moto ME860', 21 => '(Moto)?E2$!', 22 => '(Moto)?E2\\(4G-LTE\\)$!', 23 => 'Moto E (4) Plus', 24 => '(Moto)?G3$!', 25 => '(Moto)?G3-TE$!', 26 => 'MOTOROLA MOTOG', 27 => 'Moto G Play', 28 => 'Moto G4', 29 => 'Moto G (4)', 30 => 'Moto G4 Plus', 31 => 'Moto G (5)', 32 => 'Moto G (5) Plus', 33 => 'Moto Backflip', 34 => 'MOTOROLA XOOM MZ606', 35 => 'MOTOROLA RAZR', 36 => 'MOTWX435KT', 37 => '(PLOYER-)?MOMO!!', 38 => 'MOB-5045', 39 => 'Mobii 7', 40 => 'MoFing', 41 => 'Movistar Express', 42 => 'Movistar Link', 43 => 'Movistar Motion', 44 => 'Movistar Prime', 45 => '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', ), '@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 )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|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 => 'Multilaser Diamond', 1 => 'Multilaser Orion', 2 => 'Multilaser Oxy', 3 => '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', ), '@MY' => array ( 0 => 'MyPhone A818g Duo', 1 => 'MyPhone A818 Slim Duo', 2 => 'MyPhone A848 Duo', 3 => 'MyPhone A848i Duo', 4 => 'MyPhone A848g Duo', 5 => 'MyPhone A888', 6 => 'MyPhone A888 Duo', 7 => 'My|Phone A888 Duo', 8 => 'MyPhone A919 Duo', 9 => 'MyPhone A919 3D Duo', 10 => 'MyPhone A919i', 11 => 'MyPhone A919i Duo', 12 => 'MyPhone Agua Cyclone', 13 => 'MyPhone Agua Hail', 14 => 'MyPhone Agua Iceberg', 15 => 'MyPhone Agua Iceberg Mini', 16 => 'MyPhone Agua Iceberg Slim', 17 => 'MyPhone Agua Infinity', 18 => 'MyPhone Agua Ocean Lite', 19 => 'MyPhone Agua Ocean Mini', 20 => 'MyPhone Agua Ocean Pro', 21 => 'MyPhone Agua Rain 2G', 22 => 'MyPhone Agua Rain 3G', 23 => 'MyPhone Agua Rio', 24 => 'MyPhone Agua Rio Fun', 25 => 'MyPhone Agua Rio Lite', 26 => 'MyPhone Agua Storm', 27 => 'MyPhone Agua Vortex', 28 => 'myPhone C Smart', 29 => 'myPhone Cube', 30 => 'myPhone Cube 16GB', 31 => 'myPhone Duosmart', 32 => 'myPhone FUN 2', 33 => 'myPhone Funky', 34 => 'myPhone Hammer', 35 => 'myPhone INFINITY 3G', 36 => 'myPhone NEXT', 37 => 'myPhone NEXTS', 38 => 'myPhone NEXT S', 39 => 'myPhone Smart', 40 => 'myPhone S-line', 41 => 'MyPhone Rio Craze', 42 => 'MyPhone Rio Grande', 43 => 'MyPhone Rio Junior TV', 44 => 'MyPhone Rio 2', 45 => 'MyPhone Rio 2 Fun', 46 => 'MyPhone UNO', 47 => 'MyPhone Xperia Rain 3G', 48 => 'Myphone MY25', 49 => 'MyPhone MY26', 50 => 'MyPhone MY28S', 51 => 'MyPad 2', 52 => 'MyPad 750HD', 53 => 'MyPad 1000 HD', 54 => 'MY ?SAGA!!', 55 => 'My ?Touch ?4G$!', 56 => 'myTouch 4G Slide', 57 => 'myTouch Slide 4G', ), '@MZ' => array ( 0 => 'MZ-m2 note', 1 => 'MZ-M571C', 2 => 'MZ-MX4', 3 => '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 => 'NATCOM N8302', ), '@NB' => array ( 0 => 'NB036', 1 => 'NBX-T7013N', 2 => 'NBX-T7023N', ), '@NC' => array ( 0 => '(HW-|HUAWEI )?(TIT|TAG|NCE)!!', ), '@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|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 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 => 'New Andromax-i', 84 => 'Neo V', 85 => '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 => 'nine i7400', ), '@NM' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 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(600)!', 46 => '(NOOK )?BNTV(800)!', 47 => 'Nook HD', 48 => 'Nook HD+', 49 => 'Novapad!!', 50 => 'Nova!!', 51 => 'Now', 52 => 'NO1 S6', 53 => 'NOAIN!!', 54 => 'Nokia N9', 55 => 'Nokia N900', 56 => 'Nokia X', 57 => 'Nokia X Dual SIM', 58 => 'Nokia X+', 59 => 'Nokia Xplus', 60 => 'Nokia XL 4G', 61 => 'Nokia XL', 62 => 'Nokia XL Dual SIM', 63 => 'Nokia X2', 64 => 'NokiaX2DS', 65 => 'Notion Ink ADAM', 66 => 'Note III', 67 => 'Nozomi', 68 => 'Noble TAB07-485', 69 => '(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 => '(NetTab|NT-)!!', ), '@NU' => array ( 0 => 'Numy!!', 1 => 'nuvi!!', 2 => 'NuclearSX-SP5', 3 => 'nubia Z5', 4 => 'Nura 2', ), '@NW' => array ( 0 => 'NWZ?-Z1000Series!', ), '@NX' => array ( 0 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 1 => '(Nexian )?NX-A[0-9]{3,3}!!', 2 => 'NXM726', 3 => 'NXM726HN', 4 => 'NXM726HN C030', 5 => 'NXM726HN HASTINGS', 6 => 'NXM727KC!', 7 => 'NXM803HC', 8 => 'NXM803HD', 9 => 'NX868QW8G', 10 => 'NXM805ND', 11 => 'NXM805ND EN', 12 => 'NXM908HC', 13 => 'NXM703U', 14 => 'NXM901', 15 => 'NXM736', 16 => 'NX700QC', 17 => 'NX785QC8G', 18 => 'NXM900MC', 19 => '(ZXY-)?NX[0-9]{2,3}!!', ), '@NY' => array ( 0 => 'NYX!!', ), '@O2' => array ( 0 => 'O2 Joggler', ), '@OB' => array ( 0 => 'OB-OPPO A31c', 1 => 'OB-OPPO 3005', 2 => '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', ), '@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 5.0', 9 => 'Omega 5.5', ), '@ON' => array ( 0 => 'OnePAD 785I', 1 => 'OnePAD 900HD', 2 => 'OnePAD 970', 3 => 'OnePAD 1100x2', 4 => 'ONETOUCH Flash Plus', 5 => 'one touch 890!', 6 => 'one touch 891!', 7 => 'one touch 900!', 8 => 'one touch 903!', 9 => 'one touch 906!', 10 => 'one touch 908!', 11 => 'one touch 909!', 12 => 'one touch 910!', 13 => 'one touch 913!', 14 => 'one touch 916!', 15 => 'one touch 918!', 16 => 'one touch 922!', 17 => 'one touch 927!', 18 => 'one touch 928!', 19 => 'one touch 930!', 20 => 'one touch 960!', 21 => 'one touch 976!', 22 => 'one touch 978!', 23 => 'one touch 979 HelloKitty', 24 => 'one touch 979!', 25 => 'one touch 980!', 26 => 'one touch 981!', 27 => 'one touch 983!', 28 => 'one touch 985!', 29 => 'one touch 986!', 30 => 'one touch 988!', 31 => 'one touch 990!', 32 => 'one touch 991!', 33 => 'one touch 992!', 34 => 'ONE TOCH 992D', 35 => 'one touch 993!', 36 => 'one touch 995!', 37 => 'one touch 997!', 38 => 'one touch 998!', 39 => 'one touch D662', 40 => 'one touch D668', 41 => 'one touch D820', 42 => 'one touch D920', 43 => 'one touch J320', 44 => 'one ?touch 40(05|10|11)!', 45 => 'one ?touch 4007!', 46 => 'one ?touch 4008!', 47 => 'one ?touch 4009!', 48 => 'one ?touch 4013!', 49 => 'one ?touch 4014!', 50 => 'one ?touch 40(15|16)!', 51 => 'one ?touch 4024!', 52 => 'one ?touch 4027!', 53 => 'one ?touch 4029!', 54 => 'one ?touch 4030!', 55 => 'one ?touch 4031!', 56 => 'one ?touch 4032!', 57 => 'one ?touch 4033!', 58 => 'ONETOUCH POPC3', 59 => 'one ?touch 40(35|36|37)!', 60 => 'one ?touch 5045!', 61 => 'one ?touch 5020!', 62 => 'one ?touch 5021!', 63 => 'one ?touch 5035!', 64 => 'one ?touch 50(36|37)!', 65 => 'ONETOUCH POPC5', 66 => 'one ?touch 50(38)!', 67 => 'one ?touch 5042!', 68 => 'one ?touch 5050!', 69 => 'one ?touch 6010!', 70 => 'one ?touch 6012!', 71 => 'ONE TOUCH IDOL MINI', 72 => 'one ?touch 6014!', 73 => 'one ?touch 6016!', 74 => 'one ?touch 6030!', 75 => 'one ?touch 6032!', 76 => 'one ?touch 6033!', 77 => 'one ?touch 60(34|35)!', 78 => 'one ?touch 6036!', 79 => 'one ?touch 6037!', 80 => 'one ?touch 6039!', 81 => 'one ?touch 6040!', 82 => 'one ?touch 6043!', 83 => 'one ?touch 6045!', 84 => 'one ?touch 6050!', 85 => 'one ?touch 7024!', 86 => 'one touch fierce!', 87 => 'one ?touch 70(25|30)!', 88 => 'one ?touch 70(40|41)!', 89 => 'one ?touch 7042!', 90 => 'one ?touch 7043!', 91 => 'one ?touch 7044!', 92 => 'one ?touch 7045!', 93 => 'one ?touch 7047!', 94 => 'one ?touch 7050!', 95 => 'one ?touch 8000!', 96 => 'one ?touch 8008!', 97 => 'one ?touch 8020!', 98 => 'one ?touch 8030!', 99 => 'one ?touch T10!', 100 => 'one ?touch T20!', 101 => 'one ?touch T60!', 102 => 'ONE TOUCH TAB 7', 103 => 'ONE TOUCH TAB 7HD', 104 => 'ONE TOUCH TAB 8HD', 105 => 'ONE TOUCH EVO7', 106 => 'onetouch EVO7', 107 => 'ONE TOUCH E710', 108 => 'ONE TOUCH EVO 7HD', 109 => 'ONE TOUCH EVO7HD', 110 => 'ONE TOUCH EVO8HD', 111 => 'ONETOUCH POP 7 LTE', 112 => 'ONE ?TOUCH P310(A|X)!', 113 => 'ONE ?TOUCH P320(A|X)!', 114 => 'ONE ?TOUCH P321!', 115 => 'ONE ?TOUCH POP 8S P350X!', 116 => 'One S', 117 => 'One X', 118 => 'One X+', 119 => 'One XL', 120 => 'One V', 121 => 'One', 122 => 'One M7', 123 => 'one m8', 124 => 'One A0001', 125 => 'OnePlus One', 126 => 'OnePlus One A0001', 127 => 'ONE A2001', 128 => 'ONE A2003', 129 => 'ONE A2005', 130 => 'OnePlus2', 131 => 'ONE A3000', 132 => 'ONE A3003', 133 => 'ONEPLUS A3000', 134 => 'ONEPLUS A3003', 135 => 'OnePlus3', 136 => 'ONEPLUS A3010', 137 => 'ONE E1000', 138 => 'ONE E1001', 139 => 'ONE E1003', 140 => 'ONE E1005', 141 => 'ONDA MID', 142 => 'ONDA A9 Core4', 143 => 'ONDA VI10', 144 => 'Onda V812', 145 => 'ONDA v975m', 146 => 'ONDA V989', 147 => 'ONDA V989 Core8', ), '@OP' => array ( 0 => 'OPPOLenovo A60', 1 => 'Optimus!!', 2 => 'Opus One', 3 => 'OPS-DRD Digital Signage Player', 4 => 'OP110', 5 => 'OPPO A33', 6 => 'OPPO A53m', 7 => 'OPPO A57', 8 => 'OPPO A59m', 9 => 'OPPO A59s', 10 => 'OPPO A800', 11 => 'OPPOX905', 12 => 'OPPOX907', 13 => 'OPPO Find5', 14 => 'OPPOX909', 15 => 'OPPO X909', 16 => 'OPPOX9015', 17 => 'OPPOX9017', 18 => 'OPPO find7', 19 => 'OPPOR601', 20 => 'OPPOR801', 21 => 'OPPOR803', 22 => 'OPPOR805', 23 => 'OPPOR807', 24 => 'OPPO R811', 25 => 'OPPO R813T', 26 => 'OPPO R815', 27 => 'OPPOR817', 28 => 'Oppo R819', 29 => 'OPPO R821', 30 => 'OPPO R831', 31 => 'Oppo R831 Limited Edition', 32 => 'OPPO R1001', 33 => 'OPPOR8015', 34 => 'OPPOR8111', 35 => 'OPPOT29', 36 => '(OPPO-?)?T703!', 37 => 'OPPOU701', 38 => 'OPPOU7011', 39 => 'OPPOU7015', 40 => 'OPPO N1', 41 => 'OPPO R7', 42 => 'OPPO R7s', 43 => 'OPPO R7st', 44 => 'OPPO R9tm', 45 => 'OPPO R7 Plus', 46 => 'OPPO R9 Plusm A', 47 => 'OPPO R9s Plus', 48 => 'OPSSON!!', 49 => 'OP0118-12', 50 => 'Optimus Barcelona', 51 => 'Optimus Boston', 52 => 'Optimus Madrid', 53 => 'Optimus Monte Carlo', 54 => 'Optimus San Francisco', 55 => 'Optimus San Remo', 56 => 'Optimus Zali', ), '@OR' => array ( 0 => 'Orange HUAWEI GRA-L09', 1 => 'Orange Boston', 2 => 'Orange Covo', 3 => 'Orange Daytona', 4 => 'Orange Dublin', 5 => 'Orange Fova', 6 => 'Orange Gova', 7 => 'Orange Hi 4G', 8 => 'Orange Hiro', 9 => 'Orange infinity 996', 10 => 'Orange Infinity 8008X', 11 => 'Orange Kivo', 12 => 'Orange Monte Carlo', 13 => 'Orange Neva 80', 14 => 'Orange Niva', 15 => 'Orange Nura', 16 => 'Orange Novi', 17 => 'Orange Reyo', 18 => 'Orange Rise 30', 19 => 'Orange Rono', 20 => 'Orange Roya', 21 => 'Orange Runo', 22 => 'Orange San Francisco', 23 => 'Orange Sego', 24 => 'Orange Tactile internet 2', 25 => 'Orange Tado', 26 => 'Orange Yomi', 27 => 'Orange Yumo', 28 => '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)!!', ), '@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 => 'P00C', 4 => 'P00I', 5 => 'P01M', 6 => 'P01MA', 7 => 'P01T', 8 => 'P01T 1', 9 => 'P01V', 10 => 'P01W', 11 => 'P01Y', 12 => 'P01Z', 13 => 'P021', 14 => 'P022', 15 => 'P023', 16 => 'P024', ), '@P1' => array ( 0 => 'P10AN', 1 => 'P105', 2 => 'P1050X', 3 => 'P10HD??(E6NA)', 4 => 'P11HD', 5 => 'P11HD四核(G9X6)', 6 => 'P11HD??(G9X6)', 7 => 'P11HD四核(G9X7)', 8 => 'P19HD(E1K3)', 9 => 'P19HD(E1K5)', ), '@P2' => array ( 0 => 'P2A700', 1 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', ), '@P3' => array ( 0 => 'P330X', 1 => 'P350X', 2 => 'P360X', 3 => 'P300(Funbook)', ), '@P4' => array ( 0 => 'P4i', 1 => '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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', ), '@P7' => array ( 0 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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 => 'P940', 1 => 'P990', 2 => 'P90(H3U6)', 3 => 'P90(H3U7)', 4 => 'P98(F2K9)', 5 => 'P98 八核(B9A3)', 6 => 'P98 3Gk8(A4HY)', 7 => 'P98 3G??(A4HY)', 8 => 'P98 3G(M1Q2)', 9 => 'P98 3G八核(A3HY)', 10 => 'P98 3G八核(A4HY)', 11 => 'P98 4G??(A8H6)', 12 => 'P98 Air?? (C6V8)', 13 => 'P98Air(C6V8)', 14 => 'P98HD(A2Q6)', 15 => 'P98HD+M6', 16 => '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 => 'Panasonic!!', 19 => 'pandigital9hr', 20 => 'pandigital9hr2', 21 => 'pandigitalopc1', 22 => 'pandigitalopp1', 23 => 'pandigitalp1hr', 24 => 'PantechP!!', 25 => 'PAT712W', 26 => 'PATG7506HD', 27 => 'PAP[0-9]{4,4}!!', 28 => 'PAD1001', ), '@PB' => array ( 0 => 'PB99400', ), '@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 => 'PC-TE307N1W', 5 => 'PC-TE508BAW', 6 => 'PC-TS508T1W', 7 => 'PC-TS708T1W', ), '@PD' => array ( 0 => 'PD10-DYD', 1 => 'PD6D1J', ), '@PE' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 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', ), '@PH' => array ( 0 => 'PH7M EU 5596', 1 => 'PHA-3850', 2 => 'PHA-3880', 3 => 'PHA-4850', 4 => 'PHA-5850', 5 => 'photon', 6 => 'PH44100', 7 => 'Photon', 8 => 'Photon 4G', 9 => 'Photon Q', 10 => 'Photon Q LTE', 11 => 'PH350', 12 => 'PH520', 13 => 'PHICOMM!!', 14 => 'Philips I908', 15 => 'Philips I928', 16 => 'Philips S301', 17 => 'Philips S307', 18 => 'Philips S308', 19 => 'Philips S309', 20 => 'Philips S316T', 21 => 'Philips S326', 22 => 'Philips S337', 23 => 'Philips S358', 24 => 'Philips S388!', 25 => 'Philips S396', 26 => 'Philips S398', 27 => 'Philips S616', 28 => 'Philips T3500', 29 => 'Philips T3566', 30 => 'Philips V377', 31 => 'Philips V387', 32 => 'Philips V526', 33 => 'Philips V787', 34 => 'Philips Xenium V787', 35 => 'Philips X588', 36 => 'Philips W336', 37 => 'Philips W536', 38 => 'Philips W626', 39 => 'Philips W632', 40 => 'Philips W635', 41 => 'PhilipsW635', 42 => 'Philips W737', 43 => 'Philips W832', 44 => 'Philips W3500', 45 => 'Philips W3509', 46 => 'Philips W3550', 47 => 'Philips W3568', 48 => 'Philips W6350', 49 => 'PhilipsW6350', 50 => 'Philips W6610', 51 => 'Philips W6618', 52 => 'Philips W7555', 53 => 'Philips-W7555', 54 => 'Philips-W8500', 55 => 'Philips W8510', 56 => 'Philips W8555', 57 => 'Philips W8560', 58 => 'Philips GoGear Connect', 59 => 'Philips PI5000', 60 => 'PHABLET 4S', 61 => 'Phablet 4.5Q', 62 => 'Phablet 5,3 Q', ), '@PI' => array ( 0 => 'Pixel C', 1 => 'Pixel', 2 => 'Pixel XL', 3 => '(Axioo[\\- ])?PICO!!', 4 => '(GIO-)?(GiONEE[- ])?Pioneer P1!', 5 => '(GIO-)?(GiONEE[- ])?Pioneer P2!', 6 => '(GIO-)?(GiONEE[- ])?Pioneer P3!', 7 => '(GIO-)?(GiONEE[- ])?Pioneer P4!', 8 => 'PixelV1', 9 => 'Pixel V2', 10 => 'Pixel V2+', 11 => 'PI2000', 12 => 'PI2010', 13 => 'PI2011', 14 => 'PI3100', 15 => 'PI3100-93', 16 => 'PI3100Z3 93', 17 => 'PI3105', 18 => 'PI3106', 19 => 'PI3110', 20 => 'PI3205G', 21 => 'PI3210G', 22 => 'PI3900', 23 => 'PI3900-93', 24 => 'PI3910', 25 => 'PI4010G', 26 => 'PI7000', 27 => 'PI7100 93', 28 => '(PNR-)?Pioneer!!', 29 => 'PIRANHA!!', ), '@PJ' => array ( 0 => 'PJ83100', 1 => 'PJ35100', ), '@PL' => array ( 0 => 'PLE-703L', 1 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 2 => 'Planet II v2', 3 => 'PLANET', 4 => 'Playboy PB-S3', 5 => '(PLOYER-)?MOMO!!', 6 => 'PlayTabPro', 7 => 'PLT!!', 8 => 'PlayBook', 9 => 'Play 6X-1000', 10 => '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 => 'PocketBook A7', 2 => 'PocketBook A10', 3 => 'PocketBook A10 3G', 4 => 'PocketBook SURFpad2', 5 => 'PocketBook SURFpad 3 (7,85")', 6 => 'PocketBook SURFpad 4 S', 7 => 'PocketBook SURFpad 4 M', 8 => 'PocketBook SURFpad 4 L', 9 => 'POV-Mobii-7', 10 => 'POV Mobii 7', 11 => 'POV TAB-P506!', 12 => 'POV TAB-P517!', 13 => 'POV TAB-P527!', 14 => 'POV TAB-P629!', 15 => 'POV TAB-P701!', 16 => 'POV TAB-P703!', 17 => 'POV TAB-P720!', 18 => 'POV TAB-P721A!', 19 => 'POV TAB-P721!', 20 => 'POV TAB-P722C!', 21 => 'POV TAB-P731N!', 22 => 'POV TAB-P825!', 23 => 'POV TAB-P925!', 24 => 'POV TAB-PR945!', 25 => 'POV TAB-P1025!', 26 => 'POV TAB-P1030!', 27 => 'POV TAB-PI1045!', 28 => 'POV TAB-P1325!', 29 => '(POV )?TAB-PLAYTABPRO!', 30 => '(POV )?TAB-PROTAB25!', 31 => '(POV )?TAB-PROTAB26!', 32 => 'POV TAB-PROTAB27', 33 => '(POV )?TAB-PROTAB30!', 34 => '(POV )?TAB-PROTAB2XXL(4)!', 35 => '(POV )?TAB NAVI7 3G M!', 36 => 'POV_TAB-NAVI7-3G-M', 37 => 'POV TAB-P547(v1.0)', 38 => 'POV TV-HDMI-200BT', 39 => 'POV TV-HDMI-200BT(V2.0)', 40 => 'POV TV-HDMI-210', 41 => 'POV TV-HDMI-KB-01', 42 => 'POV TV-SMARTTV-500', 43 => 'Polaroid PSPT401', 44 => 'Polaroid PSPC505', 45 => 'Polaroid P4005A', 46 => 'POLY ?PAD!!', 47 => 'POLYTRON!!', 48 => 'POMP!!', 49 => 'Positivo Mini', 50 => 'POSITIVO YPY 07FTB', 51 => 'Positivo Ypy AB7E', 52 => 'Positivo Ypy AB7EC', 53 => 'Positivo Ypy AB7F', 54 => 'Positivo AB7F', 55 => 'Positivo Ypy AB7H', 56 => 'Positivo Ypy AB10E', 57 => 'Positivo Ypy AB10EC', 58 => 'Positivo Ypy AB10H', 59 => 'Positivo BGH Ypy L700', 60 => 'Positivo Ypy L700', 61 => 'Positivo Ypy L700 Ed. Especial', 62 => 'Positivo Ypy L700+', 63 => 'Positivo Ypy L700 Kids', 64 => 'Positivo BGH Ypy L700 Kids', 65 => 'Positivo Ypy L700+ Kids', 66 => 'Positivo Ypy L1000', 67 => 'Positivo Ypy L1000AB', 68 => 'Positivo Ypy L1000F', 69 => 'Positivo Ypy L1050', 70 => 'Positivo Ypy L1050E', 71 => 'Positivo Ypy L1050F', 72 => 'Positivo S380', 73 => 'Positivo S440', 74 => 'Positivo S480', 75 => 'Positivo S550', 76 => 'Positivo X400', 77 => 'Positivo X800', ), '@PP' => array ( 0 => 'PP4MT-7', 1 => 'PP4MT-9', ), '@PR' => array ( 0 => 'Project Tango Tablet Development Kit', 1 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!', 2 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 3 => 'Pro 10 dual core', 4 => 'Prada 3.0', 5 => 'Primo76', 6 => 'Primo 91', 7 => 'PRIME PLUS 3G', 8 => 'PROTAB2XXL', 9 => 'PROV!!', 10 => 'PRO!!', 11 => 'Prestigio PAP5000TDUO', 12 => 'PRBT 100', 13 => 'printer-tablet', 14 => 'PRS-T1', 15 => 'PRIMO7', 16 => 'PRIMO8', 17 => 'PRO7D', 18 => 'Primo C2', 19 => 'Primo C3 3G', 20 => 'Primo C3', 21 => 'PrimoC4', 22 => 'Primo-D1', 23 => 'Primo D2', 24 => 'Primo D3', 25 => 'Primo D4', 26 => 'Primo D5', 27 => 'Primo D6', 28 => 'Primo D7', 29 => 'Primo E1', 30 => 'Primo E2', 31 => 'PRIMO E3', 32 => 'Primo E4', 33 => 'Primo E4+', 34 => 'Primo E5', 35 => 'Primo E6', 36 => 'Primo E7', 37 => 'Primo E7 Plus', 38 => 'Primo EF', 39 => 'Primo EF2', 40 => 'Primo EF3', 41 => 'Primo EF4', 42 => 'Primo EM', 43 => 'Primo F1', 44 => 'Primo F2', 45 => 'Primo-F2', 46 => 'Primo F3', 47 => 'Primo F3i', 48 => 'Primo F4', 49 => 'Primo F5', 50 => 'Primo F6', 51 => 'Primo F7', 52 => 'Primo-G1', 53 => 'Primo G1', 54 => 'Primo G2', 55 => 'Primo-G3', 56 => 'Primo G4', 57 => 'Primo G5', 58 => 'Primo G6', 59 => 'Primo-GF', 60 => 'Primo GF2', 61 => 'Primo GF3', 62 => 'Primo GF4', 63 => 'Primo GH', 64 => 'Primo GH+', 65 => 'Primo-GH2', 66 => 'Primo GH2', 67 => 'Primo GH2 [AOSP]', 68 => 'Primo-GH2 (AOSP KITKAT)', 69 => 'Primo GH3', 70 => 'Primo-GH3', 71 => 'Primo GH4', 72 => 'Primo GH5', 73 => 'Primo GH5 Plus', 74 => 'Primo GH5 mini', 75 => 'Primo GH6', 76 => 'Primo GH6+', 77 => 'Primo GM', 78 => 'Primo GM mini', 79 => 'Primo H2', 80 => 'Primo-H3', 81 => 'Primo H3', 82 => 'Primo H4', 83 => 'Primo H5', 84 => 'Primo H6', 85 => 'Primo HM', 86 => 'Primo HM2', 87 => 'Primo HM3', 88 => 'Primo HM3+', 89 => 'Primo-N', 90 => 'Primo-N1', 91 => 'Primo N2', 92 => 'Primo NF', 93 => 'Primo NF+', 94 => 'Primo NF2', 95 => 'Primo NF2+', 96 => 'Primo NH', 97 => 'Primo NH Lite', 98 => 'Primo NH2 Lite', 99 => 'Primo NX', 100 => 'Primo NX2', 101 => 'Primo NX3', 102 => 'Primo NX3 Plus', 103 => 'Primo NX4 mini', 104 => 'Primo R1', 105 => 'Primo R2', 106 => 'Primo R3', 107 => 'Primo R4', 108 => 'Primo R4 Plus', 109 => 'Primo R4s', 110 => 'Primo RH', 111 => 'Primo RH2', 112 => 'Primo RM', 113 => 'Primo RM2', 114 => 'Primo RM2 mini', 115 => 'Primo RX', 116 => 'Primo RX2', 117 => 'PrimoRX2', 118 => 'Primo RX3', 119 => 'Primo RX4', 120 => 'Primo RX5', 121 => 'Primo S1', 122 => 'PrimoS2', 123 => 'Primo S3', 124 => 'Primo S3 mini', 125 => 'Primo S4', 126 => 'Primo V1', 127 => 'Primo V2', 128 => 'Primo VX', 129 => 'Primo VX+', 130 => '(WALTON )?Primo-X1!', 131 => 'Primo-X2', 132 => 'Primo X2mini', 133 => 'Primo X3', 134 => 'Primo X3mini', 135 => 'Primo X4', 136 => 'Primo Z', 137 => 'Primo-ZX', 138 => 'Primo ZX2', 139 => 'Primo ZX2 Lite', 140 => 'Primo ZX2 mini', 141 => 'Primo Walpad 1', 142 => 'Primo Walpad 7', 143 => 'Primo Walpad 8', 144 => 'Primo Walpad 8W', 145 => 'Proton Lite', 146 => 'Prism', 147 => 'Prism II', ), '@PS' => array ( 0 => 'PSPT350', 1 => 'PSP[0-9]{4,4}!!', 2 => 'PS47', ), '@PT' => array ( 0 => 'PTL21', ), '@PU' => array ( 0 => 'PURE XL', 1 => 'PULID F6', 2 => 'PULID F7', 3 => 'PULID F11', 4 => 'PULID T3', 5 => 'Pulse', 6 => '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!!', ), '@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 => 'R1001', 1 => '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 => 'R7plusf', 5 => '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 => '(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 => 'RCT6973W43', ), '@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 => 'Redmi', 8 => 'Redmi 1S', 9 => 'Redmi 3', 10 => 'Redmi 3S', 11 => 'Redmi 3X', 12 => 'Redmi 4', 13 => 'Redmi 4A', 14 => 'Redmi 4X', 15 => 'Redmi 4 Prime', 16 => 'REDMI NOTE', 17 => 'Redmi Note 4G (LTE)', 18 => 'Redmi Note 2', 19 => 'Redmi Note 3', 20 => 'Redmi Note 3 Pro', 21 => 'Redmi Note 4', 22 => 'Redmi Note 4X', 23 => 'Redmi Pro', 24 => 'RedRice', ), '@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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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!!', ), '@RO' => array ( 0 => 'roiX', 1 => 'RoverPad 3W T71D', 2 => 'ROAR', 3 => 'Roar A50', ), '@RP' => array ( 0 => 'RP-UDM01A', ), '@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 => 'S308', 3 => 'S3', ), '@S4' => array ( 0 => 'S40', 1 => 'S4503Q', 2 => 'S4505M', 3 => 'S4', ), '@S5' => array ( 0 => 'S5PV210', 1 => 'S5-F', 2 => 'S50', 3 => 'S50c', 4 => 'S5', 5 => 'S5 Mini!', 6 => 'S51SE', ), '@S6' => array ( 0 => 'S658t', 1 => 'S6 Edge+!', ), '@S7' => array ( 0 => 'S710d', 1 => 'S710D', 2 => 'S720i', 3 => 'S7', 4 => 's732', ), '@S8' => array ( 0 => 'S8600', 1 => 'S88 DISCOVERY', 2 => 'S880', ), '@SA' => array ( 0 => 'sama5d3', 1 => 'SABRESD-MX6DQ', 2 => 'saltbay', 3 => 'SA3CNT', 4 => 'Salora E1', 5 => 'Sansui[ -]([A-Z]{1,2}[0-9]+[A-Z]?\\+?)!', 6 => 'Sansui Cosmic SP ([0-9]+)!', 7 => 'SANSUI ETAB ([0-9]+) ?VP!', 8 => 'Satellite!!', 9 => 'San Remo Mini', 10 => 'San Francisco', 11 => 'San Francisco for', 12 => 'San Francisco II', ), '@SB' => array ( 0 => 'SBM[0-9]0[0-9]SH!!', ), '@SC' => array ( 0 => '(HW-|HUAWEI |HONOR )?(ATH|BLN|CHE|CHM|EDI|FRD|HN3|H30|H60|HOL|KIW|NEM|NMO|PE|PLK|SCL|KNT|CAM)!!', 1 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 2 => '(HW-|HUAWEI )?(LUA|CUN|SCC|CAM|LYO)!!', 3 => 'SCH-[iI][0-9]{3,3}!!', 4 => 'SCH-L710!', 5 => 'SCH-M828!', 6 => 'SCH-N719', 7 => 'SCH-P[0-9]{3,3}!!', 8 => 'SCH-R[0-9]{3,3}!!', 9 => 'SCH-S[0-9]{3,3}!!', 10 => 'SCH-V727', 11 => 'SCH-W[0-9]{3,4}!!', 12 => 'SC-?0[0-9][A-Z]!!', 13 => 'SC[LTV][23][0-9]!!', 14 => 'Scroll!!', 15 => 'SC-!!', ), '@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 => 'SH940C-LN', 13 => 'SH940C-LN TV', 14 => 'SH960C-LN', 15 => 'Sholes', 16 => 'SHV-E[0-9]{3,3}!!', 17 => 'SHW-M[0-9]{3,3}!!', 18 => 'SH01D', 19 => 'SH-M01', 20 => 'SH-M02', 21 => 'SH-M02-EVA20', 22 => 'SH-M03', 23 => 'SH-RM02', 24 => 'SH-[01][0-9][A-Z]!!', 25 => '(SHP-)?(SHARP )?SH[0-9]{2,3}!!', 26 => 'SH[FLTV][0-9]{2,2}!!', 27 => 'SHARP-ADS1', ), '@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 => '(ZTE )?Skate!!', ), '@SL' => array ( 0 => 'Slider SL101', 1 => 'SL930', 2 => '(HP|Slate)!!', 3 => 'Slidepad!!', 4 => '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-G[0-9]{3,3}!!', 25 => 'SM-I9500', 26 => 'SM-J[0-9]{3,3}!!', 27 => 'SM-N[0-9]{3,4}!!', 28 => 'SM-P[0-9]{3,3}!!', 29 => 'SM-S[0-9]{3,3}!!', 30 => 'SM-T[0-9]{3,3}!!', 31 => 'SM-V700', 32 => 'SM-W[0-9]{4,4}!!', 33 => 'Smartphone Android by SFR STARADDICT II', 34 => '(Smartfren|Andromax)!!', 35 => 'Smartfren Tab 7', 36 => 'SmartQ!!', 37 => 'SMART Sprint', 38 => 'SMART Start', 39 => 'SmartTab!!', ), '@SN' => array ( 0 => 'SN[0-9]!!', 1 => 'Snexian!!', 2 => '(SNM\\-)?LT[0-9]{2,2}[a-z]?!!', 3 => '(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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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 => 'SP-A20i', 29 => '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 => 'ST10', 16 => 'ST940I-UP', 17 => 'STM[0-9]{3,3}H!!', 18 => 'Stylo', 19 => 'STARACTIVE', 20 => 'STARACTIVE 2', 21 => 'STARADDICT II', 22 => 'STARADDICT II Plus', 23 => 'STARADDICT III', 24 => 'STARADDICT 4', 25 => 'STARADDICT 5', 26 => 'STARNAUTE II', 27 => 'STARNAUTE3', 28 => 'STARNAUTE4', 29 => 'Starshine', 30 => 'STARSHINE II', 31 => 'STARSHINE III', 32 => 'STARSHINE 4', 33 => 'STARSHINE5', 34 => 'STARTEXT II', 35 => 'STARTRAIL II', 36 => 'StarTrail III', 37 => 'STARTRAIL4', 38 => 'STARTRAIL 4', 39 => 'STARTRAIL5', 40 => 'STARTRAIL 6 4G', 41 => 'STARTRAIL6', 42 => 'STARTRAIL7', 43 => 'STARTRAIL 8', 44 => 'STARTRAIL 9', 45 => 'STARXTREM', 46 => 'STARXTREM II', 47 => 'STARXTREM3', 48 => 'STARXTREM 4', 49 => 'STARXTREM5', 50 => 'STARXTREM 6', 51 => 'STARTAB', 52 => 'ST[0-9]{2,2}[a-z]?!!', 53 => 'Star N8000', 54 => 'Star N9500', 55 => 'Star N9589', 56 => 'Star Q9000', 57 => 'STAR S5', 58 => 'STAR S7589', 59 => 'Starmobile!!', 60 => '(Starway )?Andromeda!!', 61 => 'STX!!', 62 => 'STOREX LinkBox', 63 => 'StarTab 715x', 64 => 'ST[0-9]{5,5}-[0-9]!!', 65 => 'STAIRWAY', 66 => '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 => 'surnia', 5 => 'SUGAR ([A-Z][0-9]?(?: Pro)?)!', 6 => 'SUPRA (M[0-9]{2,3}[A-Z]{0,2})!', 7 => 'SUBLIM', 8 => 'SUNSET', ), '@SV' => array ( 0 => 'sv8860', 1 => 'SVP-DTV15', ), '@SW' => array ( 0 => 'Swift', 1 => 'Swift Plus', 2 => 'Swift 2 Plus', 3 => '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', ), '@T3' => array ( 0 => 'T320a', 1 => 'T30', 2 => 'T3696', 3 => 'T301', ), '@T6' => array ( 0 => 'T6', ), '@T7' => array ( 0 => '(OPPO-?)?T703!', 1 => 'T720 SE', 2 => '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 => 'TA272HUL', 1 => 'Tablet P1801-T', 2 => 'Tablet P1802-T', 3 => '(DENVER-)?TA[CD]-[0-9]{4,5}!!', 4 => 'Tablet-P27', 5 => 'TA10CA3', 6 => '(tablet )?fnac!!', 7 => '(HW-|HUAWEI )?(TIT|TAG|NCE)!!', 8 => '(HW-|HUAWEI )?(CHC|TAG|KII)!!', 9 => 'TA-FONE!!', 10 => 'TAB1011', 11 => 'TAB-1030', 12 => '(Lenovo )?(Tab ?)?(2 ?)?[AS](7|8|10)!!', 13 => 'TAB950', 14 => 'TAB1062', 15 => 'TAB192', 16 => '(POV )?TAB-PLAYTABPRO!', 17 => '(POV )?TAB-PROTAB25!', 18 => '(POV )?TAB-PROTAB26!', 19 => '(POV )?TAB-PROTAB30!', 20 => 'TAB-PROTAB2-IPS9', 21 => 'TAB-PROTAB2-IPS-3G', 22 => 'TAB-PROTAB2-IPS-16', 23 => 'TAB-PROTAB2.4', 24 => 'TAB-PROTAB2XL', 25 => 'TAB-PROTAB2.4XL', 26 => 'TAB-PROTAB2XXL', 27 => 'TAB-PROTAB2XXL(4)', 28 => '(POV )?TAB-PROTAB2XXL(4)!', 29 => '(POV )?TAB NAVI7 3G M!', 30 => 'Tablet P', 31 => 'Tablet S', 32 => 'Tabra QAV801', 33 => 'TAB 7 3G V8', 34 => 'TAB 8 3G V8', 35 => 'TAB9 3G', 36 => 'TAB9 3G V8', 37 => 'TAB 10 3G V16', 38 => 'TAB 7i 3G', 39 => 'TAB 10Q', 40 => 'TAB09-410', 41 => 'TAB10-410', 42 => 'TAB07-485', 43 => 'TAB07-200', 44 => 'TAB9-200', 45 => 'TAB10-201', 46 => 'TAB210', 47 => 'TAB220', 48 => 'TAB224', 49 => 'TAB250', 50 => 'TAB275', 51 => 'TAB260', 52 => 'TAB264', 53 => 'TAB360', 54 => 'TAB364', 55 => 'TAB410', 56 => 'TAB411', 57 => 'TAB420', 58 => 'TAB424', 59 => 'TAB450', 60 => 'TAB460', 61 => 'TAB461', 62 => 'TAB464', 63 => 'TAB465EUK', 64 => 'TAB468', 65 => 'TAB469', 66 => 'TAB466EUK', 67 => 'TAB467', 68 => 'TAB462', ), '@TB' => array ( 0 => 'TB07FTA', 1 => 'TB100', 2 => 'TB782B', 3 => 'TBD753B', 4 => 'TBDB763', 5 => 'TBDB863', 6 => 'TBDC1093', 7 => 'TBDG734', 8 => 'TBDG874', 9 => 'TBDG1073', 10 => '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!!', ), '@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 => 'teXet X-alpha', 22 => 'teXet X-start', 23 => 'teXet iX-mini', 24 => 'teXet X-navi', 25 => 'TEXET TM-4677', 26 => 'teXet X-medium plus', 27 => 'teXet X-maxi qHD', 28 => 'TeamDRH ICS for GTablet', 29 => '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)!', ), '@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 => '(HW-|HUAWEI )?(TIT|TAG|NCE)!!', 3 => '(Karbonn|Titanium)!!', 4 => 'TI320-DU', 5 => 'TI320-DU TV', 6 => 'TizzBird!!', ), '@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!!', ), '@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', ), '@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 => 'TR10CS1', 16 => 'TripNiCE Pyramid', 17 => '(KAZAM|Thunder|Tornado|Trooper)!!', 18 => 'Triumph', 19 => 'TRACER OXYGEN GS1', 20 => 'Trevi PHABLET 4C', 21 => 'Trevi PHABLET 5 S', 22 => 'TREQ!!', 23 => 'Trevi REVERSE 5.5Q', 24 => 'Trevi PHABLET 6 S', 25 => '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-X pi', 2 => 'Turbo-X Ice', 3 => 'Turbo-X Tablet Spice III', 4 => 'Turkcell!!', ), '@TV' => array ( 0 => 'TVE9603I', 1 => 'TVPAD Slim K3409', ), '@TX' => array ( 0 => 'TX201LA', 1 => 'TX201LAF', 2 => 'TX85', 3 => 'TX18', ), '@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}!!', ), '@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 => 'ultrafone!!', 15 => 'Ultym 5', 16 => 'Ultym 5L', 17 => '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 => '(GIO-)?(GiONEE[- ])?V182!', 13 => '(GIO-)?(GiONEE[- ])?V185!', 14 => '(GIO-)?(GiONEE[- ])?V188!', 15 => 'V1', 16 => 'V1277', ), '@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', ), '@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 => 'V971 Core4', 3 => 'V971s Core4', 4 => 'V972 Core4', 5 => 'V973 Core4', 6 => 'V975 Core4', 7 => 'V975i', 8 => 'V975m', 9 => 'V975m Core4', 10 => 'V975s Core4', 11 => 'V961', 12 => 'V9', 13 => 'V9S', 14 => 'V9e', 15 => 'V9e+', 16 => 'V9A', 17 => '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 Ti', 15 => 'Venus V3 5570', ), '@VF' => array ( 0 => 'VF685', 1 => 'VF695', 2 => 'VF-696', 3 => 'VF-795', 4 => 'VF-895N', 5 => 'VFD 300', 6 => 'VFD 900', 7 => 'VF-1397', 8 => 'VF-1497', ), '@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 => 'Vibo-A688', 19 => 'VitMod ExtraLite 1.6.5.fullodex for HTC HD7 Pro', 20 => 'Vivid 4G', 21 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', 22 => 'VIBE X2 (X2)', 23 => 'VIBE X3', 24 => 'VIBE Z2 Pro (K920)', 25 => 'Vibrantmtd', 26 => 'Vibrant T959', 27 => 'victorys s8', 28 => 'Victorys V8', 29 => 'Videocon!!', 30 => 'ViewSonic-V350', 31 => 'ViewSonic V500', 32 => 'ViewPhone3', 33 => 'ViewPad 4', 34 => 'ViewSonic-ViewPad4', 35 => 'ViewPad7', 36 => 'ViewPad 7D', 37 => 'ViewPad 7D Pro', 38 => 'ViewSonic-ViewPad7e', 39 => 'ViewPad7e', 40 => 'ViewPad 7Q', 41 => 'ViewPad 7Q Plus', 42 => 'ViewPad 7Q Pro', 43 => 'ViewPad7X', 44 => 'ViewPad 8E', 45 => 'ViewPad 9Q', 46 => 'ViewPad 10e', 47 => 'ViewPad 10S', 48 => 'ViewPad 70Q', 49 => 'ViewPad97A', 50 => 'ViewPad97a K1', 51 => 'ViewPad97a Pro', 52 => 'ViewPad 97Q', 53 => 'ViewPad 100Q', 54 => 'ViewPad 100N Pro', 55 => 'ViewPad 701N', 56 => 'ViewPad i7D', 57 => 'ViewPad E100', 58 => 'ViewSonic VB733', 59 => 'VINUS!!', 60 => '(BBG-|VIV-)?vivo!!', 61 => 'Viettel i5', 62 => 'Viettel I8', 63 => 'VIETTEL V8404!', 64 => 'Viettel V8410', 65 => 'VIETTEL V8411', 66 => 'Viettel V8502', 67 => 'VIETTEL V8506', 68 => 'VIETTEL V8509', ), '@VK' => array ( 0 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|VTR|WAS)!!', ), '@VO' => array ( 0 => 'Vogue', 1 => 'Volantis', 2 => 'Volantisg', 3 => 'VOYAGER DG300', 4 => 'VOYAGER2 DG310', 5 => 'Vox', 6 => 'Vortex', 7 => 'vollo Vi86', 8 => 'VOTO GT2++', 9 => 'VOTO GT7', 10 => 'VOTO GT11', 11 => 'VOTO GT11 Pro', 12 => 'VOTO GT18', 13 => 'VOTO V5', 14 => 'VOTO VT868', 15 => 'VOTO VT888', 16 => 'VOTO VT898', 17 => 'VOTO VT898S', 18 => 'VOTO W5300', 19 => 'VOTO X2', 20 => 'VOYO A15', 21 => 'voyo X6', 22 => 'Vodafone!!', ), '@VS' => array ( 0 => 'VS[0-9]{3,3}!!', 1 => 'VS TOUCH!!', 2 => 'VSD220', 3 => 'VSD221', 4 => 'VSD224', 5 => 'VSD231', 6 => 'VSD241', 7 => 'Vsun HEXA', 8 => 'VSUN ILLUSION', 9 => 'VSUN RACE', 10 => 'Vsun SPARK', 11 => 'VSUN TOUCH', 12 => 'Vsun D3B', 13 => 'Vsun H3', 14 => 'Vsun H9', 15 => 'Vsun i1', 16 => 'Vsun i5', 17 => 'Vsun i9', 18 => 'Vsun V9', ), '@VT' => array ( 0 => '(HW-|HUAWEI )?(ALE|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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', ), '@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|D2|DAV|EVA|G6|G7|GRA|M100|P2|P6|P7|PRA|RIO|SC|Sophia|VIE|VKY|VNS|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 F2', 8 => 'Walton Primo F2', 9 => 'WALTON Primo-G1', 10 => 'WALTON Primo G1', 11 => 'Walton Primo H1', 12 => 'Walton Primo H3', 13 => 'WALTON H3', 14 => 'WALTON Primo HMmini', 15 => 'WALTON Primo-N1', 16 => 'Walton Primo R1', 17 => 'Walton RM2', 18 => 'WALTON Primo S3', 19 => 'Walton Primo VX+', 20 => '(WALTON )?Primo-X1!', 21 => 'Walpad 8b', 22 => 'Walpad 8x', 23 => 'Walpad 10x', 24 => 'Walpad C', 25 => 'Walpad G', 26 => 'Walpad G2', 27 => 'Walpad G2i', 28 => 'Walpad M', 29 => '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 WG40', ), '@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 => 'Wileyfox Spark', 11 => 'Wileyfox Spark +', 12 => 'Wileyfox Spark X', 13 => 'Wileyfox Storm', 14 => 'Wileyfox Swift', 15 => '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 => 'X00ADC', 11 => 'X00BD', 12 => 'X00DD', 13 => 'X00DDA', 14 => 'X00DDB', 15 => 'X013D', 16 => 'X013DA', 17 => 'X013DB', 18 => 'X013DC', 19 => 'X015D', 20 => 'X014D', 21 => 'X002', 22 => 'X003', 23 => 'X005', 24 => '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 => 'X10(a|i|iv|i-o|s)?$!', 16 => 'X10 ?(Mini ?Pro)$!', 17 => 'X10 ?(Mini)$!', 18 => 'X10H(G3C5)', 19 => 'X10HD 3G(M6K6)', 20 => 'X16 Plus(D3A5)', 21 => 'X16 Power(D6F7)', 22 => 'X16 PRO(D6F8)', 23 => 'X16HD (K3J3)', 24 => 'X16HD 3G(M5J4)', 25 => 'X16HD 3G(M5J5)', 26 => 'X16HD 3G(M5J5', 27 => '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 => 'X550', 1 => 'X515d', 2 => 'X515e', 3 => 'X525a', 4 => 'X527', 5 => 'X505', 6 => 'X506', 7 => 'X506S', 8 => 'X507Q', ), '@X7' => array ( 0 => 'X710d', 1 => 'X720D', 2 => 'X710E', 3 => 'X7G', 4 => 'X720', 5 => 'X70(C6F9)', 6 => 'X70 3G (C5D9)', 7 => 'X70 R(C7F9)', 8 => 'X708S', ), '@X8' => array ( 0 => '(GIO-)?(GiONEE[- ])?X817!', 1 => 'X8', 2 => 'X80(C4M5)', 3 => 'X80h', 4 => 'X80h(FB5M)', 5 => 'X80h(FB6M)', 6 => 'X80HD', 7 => 'X80HD(G2N3)', 8 => 'X80HD(G2N4)', 9 => 'X80HD(G2N5)', 10 => 'X80HD(G2N6)', 11 => 'X80HD(G2N8)', 12 => 'X80HD(G2N9)', 13 => 'X80HD(G2N9', 14 => 'X80 Plus(H5C5)', 15 => 'X80 Plus(H6C3)', 16 => 'X80 Plus(H6C3', 17 => 'X80 Power(B2N3)', 18 => 'X80 Power(B2N4)', 19 => 'X80 Power(B2N6)', 20 => 'X80 Pro(E3E6)', 21 => 'X80 Pro(E3E7)', 22 => 'X80 Pro(E3E8)', 23 => 'X81-8G3D', 24 => 'X89 (E7ED)', 25 => '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 (C2E3)', 61 => 'X98 Pro', 62 => 'X98 Pro (K9C6)', 63 => 'X98 Pro (K9C6', ), '@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 M1', 1 => 'Xiaomi MI-2S', 2 => 'xiaomi M3', 3 => 'Xiaomi Mi 4', 4 => 'xiaomi M4', 5 => 'XIAOMI MI 4W', 6 => 'Xiaomi M5', 7 => 'Xiaomi Redmi', 8 => 'Xiaomi Redmi 1s', 9 => 'Xiaomi Redmi One S', 10 => 'Xiaomi Note 4G', 11 => 'Xiaomi Note2', 12 => 'Xiaomi Redmi Note 3', 13 => '(Xiaomi )?20130(22|23)!', ), '@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 => 'Xperia!!', 3 => '(Symphony|Xplorer)!!', 4 => 'xPAD-70', ), '@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', ), '@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', ), '@YU' => array ( 0 => 'yukkabeach', 1 => 'YU4711', 2 => 'YU5010', 3 => 'YU5010A', 4 => 'YU5050', 5 => 'YUREKA', 6 => 'YU5200', 7 => 'YUreka+', 8 => 'YU5510', 9 => 'YU5510A', 10 => 'YU5530', 11 => 'YU 6000', 12 => 'YUSUN E98', 13 => 'YUSUN L71', 14 => 'YUSUN L88', 15 => 'YUSUN LA2-T', 16 => 'YUSUN LA2 T', 17 => 'YUSUN LA2-T1', 18 => 'YUSUN LA2 T1', 19 => 'YUSUN LA2-W', 20 => 'YUSUN LA2 W1', 21 => 'YUSUN LA5-W', 22 => 'YUSUN T22', 23 => 'YUSUN-T22', 24 => 'YUSUN T29', 25 => 'YUSUN T30', 26 => 'YUSUN T31', 27 => 'YUSUN T35!', 28 => 'YUSUN T50', 29 => 'YUSUN T85', 30 => 'YUSUN W35', 31 => 'YUSUN W90', 32 => 'YUSUN W91', 33 => 'YUSUN W306', 34 => 'yusun W702', 35 => 'YUSUN W706', 36 => 'YUSUN W708', 37 => 'YUSUN - W 800', 38 => 'YUSUN--W 800', 39 => 'YUSUN W808', 40 => '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 => 'Z01HD', 55 => 'Z01HDA', 56 => 'Z00YD', ), '@Z1' => array ( 0 => '(BB )?Z10$!', 1 => 'Z1-H39LW', 2 => '(HUAWEI )?(CRR|LON|MATE|MHA|MT1|MT2|MT7|M200|NXT|Z100)!!', 3 => 'Z1i', ), '@Z2' => array ( 0 => 'Z2 Plus', 1 => '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 => 'ZA705', 10 => 'ZA935', 11 => 'ZA940', 12 => 'ZA945', 13 => 'ZA950', 14 => 'ZA955', 15 => 'ZA990', 16 => 'ZA966', 17 => 'ZA977', 18 => 'ZA985', 19 => 'ZA987', ), '@ZB' => array ( 0 => 'ZB551KL', 1 => 'ZBOX-ID18', 2 => 'ZBOX-ID81', ), '@ZE' => array ( 0 => 'ZenWatch', 1 => 'ZenWatch 2', 2 => 'Zenith', 3 => 'Zenfone 5 LTE', 4 => 'ZenFone 2', 5 => 'ZenFone 2E', 6 => 'ZEN Touch 2', 7 => '(Highscreen|Alpha|Bay|Boost|Cosmo|Explosion|Power|Prime|Zera)!!', 8 => 'ZEN 4.5', 9 => 'ZEN 4.7', 10 => 'ZEN 5+', 11 => 'ZENITHINK C94!', 12 => 'Zen PO neo', 13 => 'ZEN U1', 14 => 'ZEN U4', 15 => 'ZEN U5', 16 => '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}!!', ), '@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 M[0-9]{3,3}!!', 13 => 'ZTE P[0-9]{3,3}!!', 14 => 'ZTE ?Q[0-9]{3,3}!!', 15 => 'ZTE Q[0-9]!!', 16 => 'ZTE R[0-9]{3,3}!!', 17 => 'ZTE S[0-9]{3,3}!!', 18 => 'ZTE T[0-9]!!', 19 => 'ZTE T ?U[0-9]{3,3}!!', 20 => '(ZTE ?)?U[0-9]{3,3}!!', 21 => 'ZTE U N[0-9]{3,3}!!', 22 => 'ZTE U[ \\(\\-]V[\\)\\-]?[0-9]{3,3}!!', 23 => 'ZTE U X[0-9]{3,3}!!', 24 => '(ZTE ?)?V[0-9]{3,3}[A-Z]!!', 25 => '(ZTE ?)?V ?[0-9]{3,3}!!', 26 => '(ZTE ?)?X[0-9]{3,3}!!', 27 => '(ZTE )?Z[0-9]!!', 28 => '(ZTE )?Blade!!', 29 => 'ZTE Geek!!', 30 => '(ZTE )?(Grand|Mimosa)!!', 31 => '(ZTE )?Kis!!', 32 => '(ZTE )?Racer!!', 33 => '(ZTE )?Skate!!', 34 => 'ZTE Libra', 35 => 'ZTE LINK', 36 => 'ZTE T T9', 37 => 'ZTE V7073', 38 => 'ZTE V9', 39 => 'ZTE V9A', 40 => 'ZTE C V9E', 41 => 'ZTE V7273', 42 => 'ZTE e-Learning PAD E8Q', 43 => 'ZTE E10T', 44 => 'ZTE R22', 45 => 'ZTE R84', 46 => 'ZTE V10', 47 => 'ZTE V70', 48 => 'ZTE V72', 49 => 'ZTE V72A', 50 => 'ZTE K88', 51 => 'ZTE K97', 52 => 'ZTE T T98', 53 => 'ZTE TT98', 54 => 'ZTE Crescent', 55 => 'ZTE JOE', 56 => 'ZTE 975', 57 => 'ZTE Tureis', 58 => 'ZTE CLARO Q1', 59 => 'ZTE LEO M1', 60 => 'ZTE LEO S1', 61 => 'ZTE LEO S2', 62 => 'ZTE LEO Q1', 63 => 'ZTE LEO Q2', 64 => 'ZTE GV821', 65 => 'ZTE-860U', 66 => 'ZTE Roamer', 67 => 'ZTE V9800', 68 => 'ZTE U9810', 69 => 'ZTE U9815', 70 => 'ZTE V9815', 71 => 'ZTE Grand Memo LTE', 72 => 'ZTE V9820', 73 => 'ZTE Nubia Z7', 74 => 'ZTE Nubia X6', 75 => 'ZTE Switch X1', 76 => 'ZTE Switch X2', 77 => 'ZTE Maxx', 78 => 'ZTE Fit 4G Smart', 79 => 'ZTE N5', 80 => 'ZTE N5L', 81 => 'ZTE N5S', 82 => 'ZTE U5', 83 => 'ZTE U5S', 84 => 'ZTEU5S', 85 => 'ZTE V5S', 86 => 'ZTEV5S', 87 => 'ZTE A2015', 88 => 'ZTE A2016', 89 => 'ZTE A2017', 90 => 'ZTE A2017G', 91 => 'ZTE A2017U', 92 => 'ZTE B2015', 93 => 'ZTE B2016', 94 => 'ZTE B2017', 95 => 'ZTE B2017G', 96 => 'ZTE C2016', 97 => 'ZTE C2017', 98 => 'ZTE STAR', 99 => 'ZTE Star 1', 100 => 'ZTE S2004', 101 => 'ZTE S2005', 102 => 'ZTE S2007', 103 => 'ZTE S2010', 104 => 'ZTE S2014', 105 => 'ZTE U9180', 106 => 'ZTE U9370', 107 => 'ZTE V6500', 108 => 'ZTE V8110', 109 => 'ZTE B860A', 110 => 'ZTE W1010', ), '@ZU' => array ( 0 => 'ZUK Z1', 1 => 'ZUK Z2', 2 => 'ZUK Z2131', 3 => 'ZUK Z2151', 4 => 'ZUK Z2132', 5 => 'ZUK Z2121', ), '@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', ), );