diff --git a/data/models-android.php b/data/models-android.php index c9d2639e9..24918f334 100644 --- a/data/models-android.php +++ b/data/models-android.php @@ -1777,8 +1777,8 @@ 'K00S' => [ 'Asus', 'MeMO Pad HD 7 (ME175KG)', DeviceType::TABLET ], 'K00U' => [ 'Asus', 'MeMO Pad HD 7 (ME173XX)', DeviceType::TABLET ], 'K011' => [ 'Asus', 'MeMO Pad 8 (ME181C)', DeviceType::TABLET ], - 'AST21' => [ 'Asus', 'MeMO Pad 8 AST21', DeviceType::TABLET, 'carrier' => 'au' ], - 'K015' => [ 'Asus', 'MeMO Pad 8 AST21', DeviceType::TABLET, 'carrier' => 'au' ], + 'AST21' => [ 'Asus', 'MeMO Pad 8 AST21', DeviceType::TABLET, 'carrier' => 'au' ], + 'K015' => [ 'Asus', 'MeMO Pad 8 AST21', DeviceType::TABLET, 'carrier' => 'au' ], 'K01H' => [ 'Asus', 'MeMO Pad 8 (ME581C)', DeviceType::TABLET ], 'K00L' => [ 'Asus', 'MeMO Pad HD 8 (ME180A)', DeviceType::TABLET ], 'K00F' => [ 'Asus', 'MeMO Pad 10 (ME102A)', DeviceType::TABLET ], @@ -2650,10 +2650,10 @@ 'Carpad T5' => [ 'Carpad', 'T5' ], 'Carpad T61 2g' => [ 'Carpad', 'T61' ], - 'CAL21' => [ 'Casio', 'GzOne Type-L CAL21', 'carrier' => 'au' ], + 'CAL21' => [ 'Casio', 'GzOne Type-L CAL21', 'carrier' => 'au' ], 'CA201SP' => [ 'Casio', 'GzOne CA-201SP' ], 'CA-201L' => [ 'Casio', 'GzOne CA-201L' ], - 'IS11CA' => [ 'Casio', 'GzOne Commando IS11CA', 'carrier' => 'au' ], + 'IS11CA' => [ 'Casio', 'GzOne Commando IS11CA', 'carrier' => 'au' ], 'C771' => [ 'Casio', 'GzOne Commando' ], 'C811 4G' => [ 'Casio', 'GzOne Commando 811' ], 'VX-100' => [ 'Casio', 'VX-100 EPOS Terminal', DeviceType::POS ], @@ -3629,9 +3629,9 @@ 'Mini 3iG' => [ 'Dell', 'Aero' ], 'BizSmartPhone' => [ 'Dell', 'Biz SmartPhone' ], - '001DL' => [ 'Dell', 'STREAK 001DL', DeviceType::TABLET, 'carrier' => 'Softbank' ], - '101DL' => [ 'Dell', 'STREAK PRO 101DL', DeviceType::TABLET, 'carrier' => 'Softbank' ], - 'GS01' => [ 'Dell', 'STREAK PRO GS01', DeviceType::TABLET, 'carrier' => 'EMOBILE' ], + '001DL' => [ 'Dell', 'STREAK 001DL', DeviceType::TABLET, 'carrier' => 'Softbank' ], + '101DL' => [ 'Dell', 'STREAK PRO 101DL', DeviceType::TABLET, 'carrier' => 'Softbank' ], + 'GS01' => [ 'Dell', 'STREAK PRO GS01', DeviceType::TABLET, 'carrier' => 'EMOBILE' ], 'streak7' => [ 'Dell', 'Streak 7', DeviceType::TABLET ], 'CS-1A13' => [ 'Dell', 'Wyse Cloud Connect', DeviceType::TELEVISION ], @@ -4432,58 +4432,58 @@ ], '[0-9]0[0-9]F!!' => [ - '101F' => [ 'Fujitsu', 'ARROWS A 101F', 'carrier' => 'Softbank' ], - '201F' => [ 'Fujitsu', 'ARROWS A 201F', 'carrier' => 'Softbank' ], - '202F' => [ 'Fujitsu', 'ARROWS A 202F', 'carrier' => 'Softbank' ], - '301F' => [ 'Fujitsu', 'ARROWS A 301F', 'carrier' => 'Softbank' ], + '101F' => [ 'Fujitsu', 'ARROWS A 101F', 'carrier' => 'Softbank' ], + '201F' => [ 'Fujitsu', 'ARROWS A 201F', 'carrier' => 'Softbank' ], + '202F' => [ 'Fujitsu', 'ARROWS A 202F', 'carrier' => 'Softbank' ], + '301F' => [ 'Fujitsu', 'ARROWS A 301F', 'carrier' => 'Softbank' ], ], 'ISW?[0-9]{2,2}F!!' => [ - 'ISW11F' => [ 'Fujitsu', 'ARROWS Z ISW11F', 'carrier' => 'au' ], - 'ISW13F' => [ 'Fujitsu', 'ARROWS Z ISW13F', 'carrier' => 'au' ], - 'IS12F' => [ 'Fujitsu', 'ARROWS ES IS12F', 'carrier' => 'au' ], + 'ISW11F' => [ 'Fujitsu', 'ARROWS Z ISW11F', 'carrier' => 'au' ], + 'ISW13F' => [ 'Fujitsu', 'ARROWS Z ISW13F', 'carrier' => 'au' ], + 'IS12F' => [ 'Fujitsu', 'ARROWS ES IS12F', 'carrier' => 'au' ], ], 'F-[0-9]{2,2}[A-Z]!!' => [ - 'F-01D' => [ 'Fujitsu', 'ARROWS Tab LTE F-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'F-01F' => [ 'Fujitsu', 'ARROWS NX F-01F', 'carrier' => 'DoCoMo' ], - 'F-01H' => [ 'Fujitsu', 'arrows Fit F-01H', 'carrier' => 'DoCoMo' ], - 'F-01J' => [ 'Fujitsu', 'arrows NX F-01J', 'carrier' => 'DoCoMo' ], - 'F-01K' => [ 'Fujitsu', 'arrows NX F-01K', 'carrier' => 'DoCoMo' ], - 'F-02E' => [ 'Fujitsu', 'ARROWS X F-02E', 'carrier' => 'DoCoMo' ], - 'F-02F' => [ 'Fujitsu', 'ARROWS Tab F-02F', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'F-02G' => [ 'Fujitsu', 'ARROWS NX F-02G', 'carrier' => 'DoCoMo' ], - 'F-02H' => [ 'Fujitsu', 'arrows NX F-02H', 'carrier' => 'DoCoMo' ], - 'F-02K' => [ 'Fujitsu', 'ARROWS Tab F-02K', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'F-03D' => [ 'Fujitsu', 'ARROWS Kiss F-03D', 'carrier' => 'DoCoMo' ], - 'F-03E' => [ 'Fujitsu', 'ARROWS Kiss with JILL STUART F-03E', 'carrier' => 'DoCoMo' ], + 'F-01D' => [ 'Fujitsu', 'ARROWS Tab LTE F-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'F-01F' => [ 'Fujitsu', 'ARROWS NX F-01F', 'carrier' => 'DoCoMo' ], + 'F-01H' => [ 'Fujitsu', 'arrows Fit F-01H', 'carrier' => 'DoCoMo' ], + 'F-01J' => [ 'Fujitsu', 'arrows NX F-01J', 'carrier' => 'DoCoMo' ], + 'F-01K' => [ 'Fujitsu', 'arrows NX F-01K', 'carrier' => 'DoCoMo' ], + 'F-02E' => [ 'Fujitsu', 'ARROWS X F-02E', 'carrier' => 'DoCoMo' ], + 'F-02F' => [ 'Fujitsu', 'ARROWS Tab F-02F', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'F-02G' => [ 'Fujitsu', 'ARROWS NX F-02G', 'carrier' => 'DoCoMo' ], + 'F-02H' => [ 'Fujitsu', 'arrows NX F-02H', 'carrier' => 'DoCoMo' ], + 'F-02K' => [ 'Fujitsu', 'ARROWS Tab F-02K', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'F-03D' => [ 'Fujitsu', 'ARROWS Kiss F-03D', 'carrier' => 'DoCoMo' ], + 'F-03E' => [ 'Fujitsu', 'ARROWS Kiss with JILL STUART F-03E', 'carrier' => 'DoCoMo' ], 'F-03F' => [ 'Fujitsu', 'F-03F', 'carrier' => 'Disney Mobile' ], - 'F-03G' => [ 'Fujitsu', 'ARROWS Tab F-03G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'F-03H' => [ 'Fujitsu', 'arrows SV F-03H', 'carrier' => 'DoCoMo' ], - 'F-03K' => [ 'Fujitsu', 'me F-03K', 'carrier' => 'DoCoMo' ], - 'F-04E' => [ 'Fujitsu', 'ARROWS V F-04E', 'carrier' => 'DoCoMo' ], - 'F-04F' => [ 'Fujitsu', 'Business Smartphone F-04F', 'carrier' => 'DoCoMo' ], - 'F-04G' => [ 'Fujitsu', 'ARROWS NX F-04G', 'carrier' => 'DoCoMo' ], - 'F-04H' => [ 'Fujitsu', 'ARROWS Tab F-04H', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'F-04J' => [ 'Fujitsu', 'らくらくスマートフォン4 F-04J', 'carrier' => 'DoCoMo' ], - 'F-04K' => [ 'Fujitsu', 'ARROWS Be F-04K', 'carrier' => 'DoCoMo' ], - 'F-05D' => [ 'Fujitsu', 'ARROWS X LTE F-05D', 'carrier' => 'DoCoMo' ], - 'F-05E' => [ 'Fujitsu', 'ARROWS Tab F-05E', 'carrier' => 'DoCoMo' ], - 'F-05F' => [ 'Fujitsu', 'ARROWS NX F-05F', 'carrier' => 'DoCoMo' ], - 'F-05G' => [ 'Fujitsu', 'ARROWS F-05G', 'carrier' => 'DoCoMo' ], - 'F-05J' => [ 'Fujitsu', 'ARROWS Be F-05J', 'carrier' => 'DoCoMo' ], - 'F-06E' => [ 'Fujitsu', 'ARROWS NX F-06E', 'carrier' => 'DoCoMo' ], - 'F-06F' => [ 'Fujitsu', 'Easy Smartphone 3 F-06F', 'carrier' => 'DoCoMo' ], - 'F-07D' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], + 'F-03G' => [ 'Fujitsu', 'ARROWS Tab F-03G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'F-03H' => [ 'Fujitsu', 'arrows SV F-03H', 'carrier' => 'DoCoMo' ], + 'F-03K' => [ 'Fujitsu', 'me F-03K', 'carrier' => 'DoCoMo' ], + 'F-04E' => [ 'Fujitsu', 'ARROWS V F-04E', 'carrier' => 'DoCoMo' ], + 'F-04F' => [ 'Fujitsu', 'Business Smartphone F-04F', 'carrier' => 'DoCoMo' ], + 'F-04G' => [ 'Fujitsu', 'ARROWS NX F-04G', 'carrier' => 'DoCoMo' ], + 'F-04H' => [ 'Fujitsu', 'ARROWS Tab F-04H', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'F-04J' => [ 'Fujitsu', 'らくらくスマートフォン4 F-04J', 'carrier' => 'DoCoMo' ], + 'F-04K' => [ 'Fujitsu', 'ARROWS Be F-04K', 'carrier' => 'DoCoMo' ], + 'F-05D' => [ 'Fujitsu', 'ARROWS X LTE F-05D', 'carrier' => 'DoCoMo' ], + 'F-05E' => [ 'Fujitsu', 'ARROWS Tab F-05E', 'carrier' => 'DoCoMo' ], + 'F-05F' => [ 'Fujitsu', 'ARROWS NX F-05F', 'carrier' => 'DoCoMo' ], + 'F-05G' => [ 'Fujitsu', 'ARROWS F-05G', 'carrier' => 'DoCoMo' ], + 'F-05J' => [ 'Fujitsu', 'ARROWS Be F-05J', 'carrier' => 'DoCoMo' ], + 'F-06E' => [ 'Fujitsu', 'ARROWS NX F-06E', 'carrier' => 'DoCoMo' ], + 'F-06F' => [ 'Fujitsu', 'Easy Smartphone 3 F-06F', 'carrier' => 'DoCoMo' ], + 'F-07D' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], 'F-07E' => [ 'Fujitsu', 'F-07E', 'carrier' => 'Disney Mobile' ], 'F-08D' => [ 'Fujitsu', 'F-08D', 'carrier' => 'Disney Mobile' ], - 'F-08E' => [ 'Fujitsu', 'Easy Smartphone 2 F-08E', 'carrier' => 'DoCoMo' ], - 'F-09D' => [ 'Fujitsu', 'ANTEPRIMA F-09D', 'carrier' => 'DoCoMo' ], - 'F-09E' => [ 'Fujitsu', 'Easy Smartphone Premium F-09E', 'carrier' => 'DoCoMo' ], - 'F-10D' => [ 'Fujitsu', 'ARROWS X F-10D', 'carrier' => 'DoCoMo' ], - 'F-11D' => [ 'Fujitsu', 'ARROWS Me F-11D', 'carrier' => 'DoCoMo' ], - 'F-12C' => [ 'Fujitsu', 'GLOBE-TROTTER F-12C', 'carrier' => 'DoCoMo' ], - 'F-12D' => [ 'Fujitsu', 'Easy Smartphone F-12D', 'carrier' => 'DoCoMo' ], + 'F-08E' => [ 'Fujitsu', 'Easy Smartphone 2 F-08E', 'carrier' => 'DoCoMo' ], + 'F-09D' => [ 'Fujitsu', 'ANTEPRIMA F-09D', 'carrier' => 'DoCoMo' ], + 'F-09E' => [ 'Fujitsu', 'Easy Smartphone Premium F-09E', 'carrier' => 'DoCoMo' ], + 'F-10D' => [ 'Fujitsu', 'ARROWS X F-10D', 'carrier' => 'DoCoMo' ], + 'F-11D' => [ 'Fujitsu', 'ARROWS Me F-11D', 'carrier' => 'DoCoMo' ], + 'F-12C' => [ 'Fujitsu', 'GLOBE-TROTTER F-12C', 'carrier' => 'DoCoMo' ], + 'F-12D' => [ 'Fujitsu', 'Easy Smartphone F-12D', 'carrier' => 'DoCoMo' ], ], 'f12[a-z]{3,3}!!' => [ @@ -4492,18 +4492,18 @@ ], 'FJ[LT][0-9]{2,2}!!' => [ - 'FJL21' => [ 'Fujitsu', 'ARROWS ef FJL21', 'carrier' => 'au' ], - 'FJL22' => [ 'Fujitsu', 'ARROWS Z FJL22', 'carrier' => 'au' ], - 'FJT21' => [ 'Fujitsu', 'ARROWS Tab FJT21', DeviceType::TABLET, 'carrier' => 'au' ], + 'FJL21' => [ 'Fujitsu', 'ARROWS ef FJL21', 'carrier' => 'au' ], + 'FJL22' => [ 'Fujitsu', 'ARROWS Z FJL22', 'carrier' => 'au' ], + 'FJT21' => [ 'Fujitsu', 'ARROWS Tab FJT21', DeviceType::TABLET, 'carrier' => 'au' ], ], 'SZJ-JS101' => [ 'Fujitsu', 'SZJ-JS101' ], 'FHMD001' => [ 'Fujitsu', 'FHMD001', DeviceType::HEADSET ], - 'F-074' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], - 'FJJB091' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], - 'EM01F' => [ 'Fujitsu', 'ARROWS S EM01F', 'carrier' => 'EMOBILE' ], + 'F-074' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], + 'FJJB091' => [ 'Fujitsu', 'ARROWS μ F-07D', 'carrier' => 'DoCoMo' ], + 'EM01F' => [ 'Fujitsu', 'ARROWS S EM01F', 'carrier' => 'EMOBILE' ], 'M01' => [ 'Fujitsu', 'ARROWS M01' ], 'M02' => [ 'Fujitsu', 'ARROWS M02' ], 'RM02' => [ 'Fujitsu', 'ARROWS M02' ], @@ -5570,8 +5570,8 @@ 'HTC Bravo C' => [ 'HTC', 'Desire' ], 'HTC eris' => [ 'HTC', 'Desire' ], 'HTC A81(81|83)!' => [ 'HTC', 'Desire' ], - 'HTC ?X06HTII!' => [ 'HTC', 'Desire X06HTII', 'carrier' => 'Softbank' ], - 'HTC ?X06HT!' => [ 'HTC', 'Desire X06HT', 'carrier' => 'Softbank' ], + 'HTC ?X06HTII!' => [ 'HTC', 'Desire X06HTII', 'carrier' => 'Softbank' ], + 'HTC ?X06HT!' => [ 'HTC', 'Desire X06HT', 'carrier' => 'Softbank' ], 'HTC Desire CDMA' => [ 'HTC', 'Desire' ], 'HTC PLS7373ADR' => [ 'HTC', 'Detail' ], 'HTC 603e' => [ 'HTC', 'E1' ], @@ -5946,7 +5946,7 @@ 'Incredible 4G LTE' => [ 'HTC', 'Incredible' ], 'Inspire 4G' => [ 'HTC', 'Inspire 4G' ], 'Legend' => [ 'HTC', 'Legend' ], - 'Docomo HT-03A' => [ 'HTC', 'Magic HT-03A', 'carrier' => 'DoCoMo' ], + 'Docomo HT-03A' => [ 'HTC', 'Magic HT-03A', 'carrier' => 'DoCoMo' ], 'One S' => [ 'HTC', 'One S' ], 'One X' => [ 'HTC', 'One X' ], 'One X+' => [ 'HTC', 'One X+' ], @@ -6057,25 +6057,25 @@ 'M7CDTU' => [ 'HTC', 'One' ], '[SX06][0-9]{2,2}HT!!' => [ - 'S31HT' => [ 'HTC', 'Aria S31HT', 'carrier' => 'EMOBILE' ], - 'X06HT' => [ 'HTC', 'Desire X06HT', 'carrier' => 'Softbank' ], - '001HT' => [ 'HTC', 'Desire HD 001HT', 'carrier' => 'Softbank' ], - '601HT' => [ 'HTC', 'U11 601HT', 'carrier' => 'Softbank' ], + 'S31HT' => [ 'HTC', 'Aria S31HT', 'carrier' => 'EMOBILE' ], + 'X06HT' => [ 'HTC', 'Desire X06HT', 'carrier' => 'Softbank' ], + '001HT' => [ 'HTC', 'Desire HD 001HT', 'carrier' => 'Softbank' ], + '601HT' => [ 'HTC', 'U11 601HT', 'carrier' => 'Softbank' ], ], 'ISW[0-9]{2,2}HT!!' => [ - 'ISW11HT!' => [ 'HTC', 'EVO WiMAX ISW11HT', 'carrier' => 'au' ], - 'ISW12HT!' => [ 'HTC', 'EVO 3D ISW12HT', 'carrier' => 'au' ], - 'ISW13HT!' => [ 'HTC', 'J ISW13HT', 'carrier' => 'au' ], + 'ISW11HT!' => [ 'HTC', 'EVO WiMAX ISW11HT', 'carrier' => 'au' ], + 'ISW12HT!' => [ 'HTC', 'EVO 3D ISW12HT', 'carrier' => 'au' ], + 'ISW13HT!' => [ 'HTC', 'J ISW13HT', 'carrier' => 'au' ], ], '(HTC )?HT[LV][0-9]{2,2}!!' => [ - 'HTL21!' => [ 'HTC', 'J Butterfly HTL21', 'carrier' => 'au' ], - 'HTL22' => [ 'HTC', 'J One HTL22', 'carrier' => 'au' ], - 'HTC HTL22' => [ 'HTC', 'J One HTL22', 'carrier' => 'au' ], - 'HTL23!' => [ 'HTC', 'J Butterfly HTL23', 'carrier' => 'au' ], - 'HTV31!' => [ 'HTC', 'J Butterfly HTV31', 'carrier' => 'au' ], - 'HTV32!' => [ 'HTC', '10 HTV32', 'carrier' => 'au' ], + 'HTL21!' => [ 'HTC', 'J Butterfly HTL21', 'carrier' => 'au' ], + 'HTL22' => [ 'HTC', 'J One HTL22', 'carrier' => 'au' ], + 'HTC HTL22' => [ 'HTC', 'J One HTL22', 'carrier' => 'au' ], + 'HTL23!' => [ 'HTC', 'J Butterfly HTL23', 'carrier' => 'au' ], + 'HTV31!' => [ 'HTC', 'J Butterfly HTV31', 'carrier' => 'au' ], + 'HTV32!' => [ 'HTC', '10 HTV32', 'carrier' => 'au' ], ], 'GT-T9500' => [ 'HTM', 'GT-T9500' ], @@ -6554,21 +6554,21 @@ '[0-9AS][0-9]{2,2}HW!!' => [ 'A01HW' => [ 'Huawei', 'A01HW', DeviceType::TABLET, 'carrier' => 'EMOBILE' ], - 'S31HW' => [ 'Huawei', 'Pocket WiFi S S31HW', 'carrier' => 'EMOBILE' ], - 'S41HW' => [ 'Huawei', 'Pocket WiFi S II S41HW', 'carrier' => 'EMOBILE' ], - 'S42HW' => [ 'Huawei', 'smart bar S42HW', 'carrier' => 'EMOBILE' ], - '007HW' => [ 'Huawei', 'Vision 007HW', 'carrier' => 'Softbank' ], - '201HW' => [ 'Huawei', 'STREAM 201HW', 'carrier' => 'Softbank' ], + 'S31HW' => [ 'Huawei', 'Pocket WiFi S S31HW', 'carrier' => 'EMOBILE' ], + 'S41HW' => [ 'Huawei', 'Pocket WiFi S II S41HW', 'carrier' => 'EMOBILE' ], + 'S42HW' => [ 'Huawei', 'smart bar S42HW', 'carrier' => 'EMOBILE' ], + '007HW' => [ 'Huawei', 'Vision 007HW', 'carrier' => 'Softbank' ], + '201HW' => [ 'Huawei', 'STREAM 201HW', 'carrier' => 'Softbank' ], '204HW' => [ 'Huawei', '204HW', 'carrier' => 'Softbank' ], - '301HW' => [ 'Huawei', 'Pocket WiFi 301HW', 'carrier' => 'Softbank' ], - '302HW' => [ 'Huawei', 'STREAM S 302HW', 'carrier' => 'Y! Mobile' ], - '402HW' => [ 'Huawei', 'MediaPad 10 Link+ 402HW', DeviceType::TABLET, 'carrier' => 'Softbank' ], - '403HW' => [ 'Huawei', 'MediaPad M1 8.0 403HW', DeviceType::TABLET, 'carrier' => 'Y! Mobile' ], - '503HW' => [ 'Huawei', 'LUMIERE 503HW', 'carrier' => 'Y! Mobile' ], - '605HW' => [ 'Huawei', 'MediaPad T2 Pro 605HW', DeviceType::TABLET, 'carrier' => 'Softbank' ], - '606HW' => [ 'Huawei', 'MediaPad T2 Pro 606HW', DeviceType::TABLET, 'carrier' => 'Y! Mobile' ], - '608HW' => [ 'Huawei', 'nova lite 608HW', 'carrier' => 'Y! Mobile' ], - '704HW' => [ 'Huawei', 'nova lite 2 704HW', 'carrier' => 'Softbank' ], + '301HW' => [ 'Huawei', 'Pocket WiFi 301HW', 'carrier' => 'Softbank' ], + '302HW' => [ 'Huawei', 'STREAM S 302HW', 'carrier' => 'Y! Mobile' ], + '402HW' => [ 'Huawei', 'MediaPad 10 Link+ 402HW', DeviceType::TABLET, 'carrier' => 'Softbank' ], + '403HW' => [ 'Huawei', 'MediaPad M1 8.0 403HW', DeviceType::TABLET, 'carrier' => 'Y! Mobile' ], + '503HW' => [ 'Huawei', 'LUMIERE 503HW', 'carrier' => 'Y! Mobile' ], + '605HW' => [ 'Huawei', 'MediaPad T2 Pro 605HW', DeviceType::TABLET, 'carrier' => 'Softbank' ], + '606HW' => [ 'Huawei', 'MediaPad T2 Pro 606HW', DeviceType::TABLET, 'carrier' => 'Y! Mobile' ], + '608HW' => [ 'Huawei', 'nova lite 608HW', 'carrier' => 'Y! Mobile' ], + '704HW' => [ 'Huawei', 'nova lite 2 704HW', 'carrier' => 'Softbank' ], ], 'CM980' => [ 'Huawei', 'Evolution II' ], @@ -6663,12 +6663,12 @@ 'GS02' => [ 'Huawei', 'GS02', 'carrier' => 'EMOBILE' ], 'GS03' => [ 'Huawei', 'GS03', 'carrier' => 'EMOBILE' ], - 'GL07S' => [ 'Huawei', 'STREAM X GL07S', 'carrier' => 'EMOBILE' ], - 'HW-01E' => [ 'Huawei', 'Ascend HW-01E', 'carrier' => 'DoCoMo' ], - 'HW-01K' => [ 'Huawei', 'P20 Pro HW-01K', 'carrier' => 'DoCoMo' ], - 'HW-03E' => [ 'Huawei', 'Ascend D2 HW-03E', 'carrier' => 'DoCoMo' ], - 'HWT31' => [ 'Huawei', 'Qua tab 02 HWT31', 'carrier' => 'au' ], - 'HWV32' => [ 'Huawei', 'P20 lite HWV32', 'carrier' => 'au' ], + 'GL07S' => [ 'Huawei', 'STREAM X GL07S', 'carrier' => 'EMOBILE' ], + 'HW-01E' => [ 'Huawei', 'Ascend HW-01E', 'carrier' => 'DoCoMo' ], + 'HW-01K' => [ 'Huawei', 'P20 Pro HW-01K', 'carrier' => 'DoCoMo' ], + 'HW-03E' => [ 'Huawei', 'Ascend D2 HW-03E', 'carrier' => 'DoCoMo' ], + 'HWT31' => [ 'Huawei', 'Qua tab 02 HWT31', 'carrier' => 'au' ], + 'HWV32' => [ 'Huawei', 'P20 lite HWV32', 'carrier' => 'au' ], 'H710VL' => [ 'Huawei', 'Sensa' ], 'H715BL' => [ 'Huawei', 'Sensa LTE' ], 'H866C' => [ 'Huawei', 'Ascend Y H866C' ], @@ -6935,13 +6935,13 @@ 'CT1006' => [ 'IdeaUSA', 'CT1006', DeviceType::TABLET ], 'INFOBAR!!' => [ - 'INFOBAR A01' => [ 'iida', 'INFOBAR A01', 'carrier' => 'au' ], // by Sharp - 'INFOBAR A01-2' => [ 'iida', 'INFOBAR A01', 'carrier' => 'au' ], // by Sharp - 'INFOBAR C01' => [ 'iida', 'INFOBAR C01', 'carrier' => 'au' ], // by Sharp + 'INFOBAR A01' => [ 'iida', 'INFOBAR A01', 'carrier' => 'au' ], // by Sharp + 'INFOBAR A01-2' => [ 'iida', 'INFOBAR A01', 'carrier' => 'au' ], // by Sharp + 'INFOBAR C01' => [ 'iida', 'INFOBAR C01', 'carrier' => 'au' ], // by Sharp ], - 'HTX21' => [ 'iida', 'INFOBAR A02', 'carrier' => 'au' ], // by HTC - 'KYV33' => [ 'iida', 'INFOBAR A03', 'carrier' => 'au' ], // by Kyocera + 'HTX21' => [ 'iida', 'INFOBAR A02', 'carrier' => 'au' ], // by HTC + 'KYV33' => [ 'iida', 'INFOBAR A03', 'carrier' => 'au' ], // by Kyocera 'IMO!!' => [ @@ -7793,22 +7793,22 @@ ], 'Kyobo mirasol eReader' => [ 'Kyobo', 'eReader', DeviceType::EREADER ], - 'ISW11K' => [ 'Kyocera', 'DIGNO ISW11K', 'carrier' => 'au' ], + 'ISW11K' => [ 'Kyocera', 'DIGNO ISW11K', 'carrier' => 'au' ], 'KYL[0-9]{2,2}!!' => [ - 'KYL21' => [ 'Kyocera', 'DIGNO S KYL21', 'carrier' => 'au' ], - 'KYL22' => [ 'Kyocera', 'DIGNO M KYL22', 'carrier' => 'au' ], + 'KYL21' => [ 'Kyocera', 'DIGNO S KYL21', 'carrier' => 'au' ], + 'KYL22' => [ 'Kyocera', 'DIGNO M KYL22', 'carrier' => 'au' ], ], 'KC-01' => [ 'Kyocera', 'KC-01' ], 'KC-S301AE' => [ 'Kyocera', 'S301' ], 'KC-S701' => [ 'Kyocera', 'TORQUE' ], 'KCP01K' => [ 'Kyocera', 'LUCE' ], - 'SKT01' => [ 'Kyocera', 'TORQUE SKT01' ], + 'SKT01' => [ 'Kyocera', 'TORQUE SKT01' ], - 'WX04K' => [ 'Kyocera', 'DIGNO Dual WX04K', 'carrier' => 'Willcom' ], - 'WX06K' => [ 'Kyocera', 'HONEY BEE WX06K', 'carrier' => 'Willcom' ], - 'WX10K' => [ 'Kyocera', 'DIGNO Dual 2 WX10K', 'carrier' => 'Willcom' ], + 'WX04K' => [ 'Kyocera', 'DIGNO Dual WX04K', 'carrier' => 'Willcom' ], + 'WX06K' => [ 'Kyocera', 'HONEY BEE WX06K', 'carrier' => 'Willcom' ], + 'WX10K' => [ 'Kyocera', 'DIGNO Dual 2 WX10K', 'carrier' => 'Willcom' ], 'JC-KSP8000' => [ 'Kyocera', 'Echo' ], 'KSP8000' => [ 'Kyocera', 'Echo' ], 'Event' => [ 'Kyocera', 'Event' ], @@ -7858,23 +7858,23 @@ 'M9300' => [ 'Kyocera', 'Echo' ], 'KY[FLTYV][0-9]{2,2}!!' => [ - 'KYF31' => [ 'Kyocera', 'GRATINA KYF31', 'carrier' => 'au' ], - 'KYF37' => [ 'Kyocera', 'GRATINA KYF37', 'carrier' => 'au' ], - 'KYL23' => [ 'Kyocera', 'miraie KYL23', 'carrier' => 'au' ], + 'KYF31' => [ 'Kyocera', 'GRATINA KYF31', 'carrier' => 'au' ], + 'KYF37' => [ 'Kyocera', 'GRATINA KYF37', 'carrier' => 'au' ], + 'KYL23' => [ 'Kyocera', 'miraie KYL23', 'carrier' => 'au' ], 'KYY21' => [ 'Kyocera', 'URBANO L01', 'carrier' => 'au' ], 'KYY22' => [ 'Kyocera', 'URBANO L02', 'carrier' => 'au' ], 'KYY23' => [ 'Kyocera', 'URBANO L03', 'carrier' => 'au' ], 'KYY24' => [ 'Kyocera', 'TORQUE G01', 'carrier' => 'au' ], 'KYV31' => [ 'Kyocera', 'URBANO V01', 'carrier' => 'au' ], - 'KYV32' => [ 'Kyocera', 'BASIO KYV32', 'carrier' => 'au' ], + 'KYV32' => [ 'Kyocera', 'BASIO KYV32', 'carrier' => 'au' ], 'KYV34' => [ 'Kyocera', 'URBANO V02', 'carrier' => 'au' ], 'KYV35' => [ 'Kyocera', 'TORQUE G02', 'carrier' => 'au' ], - 'KYV36' => [ 'Kyocera', 'DIGNO rafre KYV36', 'carrier' => 'au' ], + 'KYV36' => [ 'Kyocera', 'DIGNO rafre KYV36', 'carrier' => 'au' ], 'KYV37' => [ 'Kyocera', 'Qua phone', 'carrier' => 'au' ], - 'KYV38' => [ 'Kyocera', 'URBANO V03 KYV38', 'carrier' => 'au' ], - 'KYV40' => [ 'Kyocera', 'rafre KYV40', 'carrier' => 'au' ], - 'KYV40U' => [ 'Kyocera', 'DIGNO W KYV40U', 'carrier' => 'UQ mobile' ], - 'KYV41' => [ 'Kyocera', 'TORQUE G03 KYV41', 'carrier' => 'au' ], + 'KYV38' => [ 'Kyocera', 'URBANO V03 KYV38', 'carrier' => 'au' ], + 'KYV40' => [ 'Kyocera', 'rafre KYV40', 'carrier' => 'au' ], + 'KYV40U' => [ 'Kyocera', 'DIGNO W KYV40U', 'carrier' => 'UQ mobile' ], + 'KYV41' => [ 'Kyocera', 'TORQUE G03 KYV41', 'carrier' => 'au' ], 'KYV42' => [ 'Kyocera', 'Qua phone QX', 'carrier' => 'au' ], 'KYT31' => [ 'Kyocera', 'Qua tab', DeviceType::TABLET, 'carrier' => 'au' ], 'KYT33' => [ 'Kyocera', 'Qua tab QZ10', DeviceType::TABLET, 'carrier' => 'au' ], @@ -7883,14 +7883,14 @@ 'URBANO PROGRESSO' => [ 'Kyocera', 'URBANO PROGRESSO', 'carrier' => 'au' ], '[0-9]0[0-9]KC?!!' => [ - '101K' => [ 'Kyocera', 'HONEY BEE 101K', 'carrier' => 'Softbank' ], - '201K' => [ 'Kyocera', 'HONEY BEE 201K', 'carrier' => 'Softbank' ], - '202K' => [ 'Kyocera', 'DIGNO R 202K', 'carrier' => 'Softbank' ], - '302KC' => [ 'Kyocera', 'DIGNO T 302KC', 'carrier' => 'EMOBILE' ], - '404KC' => [ 'Kyocera', 'DIGNO C 404KC', 'carrier' => 'Y! Mobile' ], - '503KC' => [ 'Kyocera', 'DIGNO E 503KC', 'carrier' => 'Y! Mobile' ], - '602KC' => [ 'Kyocera', 'DIGNO G 602KC', 'carrier' => 'Softbank' ], - '704KC' => [ 'Kyocera', 'DIGNO J 704KC', 'carrier' => 'Softbank' ], + '101K' => [ 'Kyocera', 'HONEY BEE 101K', 'carrier' => 'Softbank' ], + '201K' => [ 'Kyocera', 'HONEY BEE 201K', 'carrier' => 'Softbank' ], + '202K' => [ 'Kyocera', 'DIGNO R 202K', 'carrier' => 'Softbank' ], + '302KC' => [ 'Kyocera', 'DIGNO T 302KC', 'carrier' => 'EMOBILE' ], + '404KC' => [ 'Kyocera', 'DIGNO C 404KC', 'carrier' => 'Y! Mobile' ], + '503KC' => [ 'Kyocera', 'DIGNO E 503KC', 'carrier' => 'Y! Mobile' ], + '602KC' => [ 'Kyocera', 'DIGNO G 602KC', 'carrier' => 'Softbank' ], + '704KC' => [ 'Kyocera', 'DIGNO J 704KC', 'carrier' => 'Softbank' ], ], 'K\-?Touch!!' => [ @@ -8699,8 +8699,8 @@ 'LenovoTV 40S9' => [ 'Lenovo', 'TV 40S9', DeviceType::TELEVISION ], 'LenovoTV 50S52' => [ 'Lenovo', 'TV 50S52', DeviceType::TELEVISION ], - '501LV' => [ 'Lenovo', 'Tab2 501LV', 'carrier' => 'Softbank' ], - '602LV' => [ 'Lenovo', 'Tab3 602LV', 'carrier' => 'Softbank' ], + '501LV' => [ 'Lenovo', 'Tab2 501LV', 'carrier' => 'Softbank' ], + '602LV' => [ 'Lenovo', 'Tab3 602LV', 'carrier' => 'Softbank' ], 'ZUK Z1' => [ 'Lenovo', 'ZUK Z1' ], 'ZUK Z2' => [ 'Lenovo', 'ZUK Z2' ], @@ -9360,21 +9360,21 @@ 'KU9500' => [ 'LG', 'Optimus Z' ], 'LG[LSTV][0-9]{2,2}!!' => [ - 'LGL21' => [ 'LG', 'Optimus G LGL21', 'carrier' => 'au' ], - 'LGL22' => [ 'LG', 'isai LGL22', 'carrier' => 'au' ], - 'LGL23' => [ 'LG', 'G Flex LGL23', 'carrier' => 'au' ], - 'LGL24' => [ 'LG', 'isai FL LGL24', 'carrier' => 'au' ], - 'LGL25' => [ 'LG', 'Fx0 LGL25', 'carrier' => 'au' ], - 'LGS01' => [ 'LG', 'Wine Smart LGS01', 'carrier' => 'J:COM' ], - 'LGV31' => [ 'LG', 'isai VL LGV31', 'carrier' => 'au' ], - 'LGV32' => [ 'LG', 'isai vivid LGV32', 'carrier' => 'au' ], - 'LGV33' => [ 'LG', 'Qua phone PX LGV33', 'carrier' => 'au' ], - 'LGV34' => [ 'LG', 'isai Beat LGV34', 'carrier' => 'au' ], - 'LGV35' => [ 'LG', 'isai V30+ LGV35', 'carrier' => 'au' ], - 'LGT01' => [ 'LG', 'G Pad 8.0 L LGT01', 'carrier' => 'J:COM', DeviceType::TABLET ], - 'LGT02' => [ 'LG', 'G Pad 8.0 III LGT02', 'carrier' => 'J:COM', DeviceType::TABLET ], - 'LGT31' => [ 'LG', 'Qua tab PX LGT31', 'carrier' => 'au', DeviceType::TABLET ], - 'LGT32' => [ 'LG', 'Qua tab PZ LGT32', 'carrier' => 'au', DeviceType::TABLET ], + 'LGL21' => [ 'LG', 'Optimus G LGL21', 'carrier' => 'au' ], + 'LGL22' => [ 'LG', 'isai LGL22', 'carrier' => 'au' ], + 'LGL23' => [ 'LG', 'G Flex LGL23', 'carrier' => 'au' ], + 'LGL24' => [ 'LG', 'isai FL LGL24', 'carrier' => 'au' ], + 'LGL25' => [ 'LG', 'Fx0 LGL25', 'carrier' => 'au' ], + 'LGS01' => [ 'LG', 'Wine Smart LGS01', 'carrier' => 'J:COM' ], + 'LGV31' => [ 'LG', 'isai VL LGV31', 'carrier' => 'au' ], + 'LGV32' => [ 'LG', 'isai vivid LGV32', 'carrier' => 'au' ], + 'LGV33' => [ 'LG', 'Qua phone PX LGV33', 'carrier' => 'au' ], + 'LGV34' => [ 'LG', 'isai Beat LGV34', 'carrier' => 'au' ], + 'LGV35' => [ 'LG', 'isai V30+ LGV35', 'carrier' => 'au' ], + 'LGT01' => [ 'LG', 'G Pad 8.0 L LGT01', 'carrier' => 'J:COM', DeviceType::TABLET ], + 'LGT02' => [ 'LG', 'G Pad 8.0 III LGT02', 'carrier' => 'J:COM', DeviceType::TABLET ], + 'LGT31' => [ 'LG', 'Qua tab PX LGT31', 'carrier' => 'au', DeviceType::TABLET ], + 'LGT32' => [ 'LG', 'Qua tab PZ LGT32', 'carrier' => 'au', DeviceType::TABLET ], ], 'LU2300' => [ 'LG', 'Optimus Q' ], @@ -9426,29 +9426,29 @@ ], 'L-0[0-9][A-Z]!!' => [ - 'L-01D' => [ 'LG', 'Optimus LTE L-01D', 'carrier' => 'DoCoMo' ], - 'L-01E' => [ 'LG', 'Optimus G L-01E', 'carrier' => 'DoCoMo' ], - 'L-01F' => [ 'LG', 'G2 L-01F', 'carrier' => 'DoCoMo' ], - 'L-01J' => [ 'LG', 'V20 PRO L-01J', 'carrier' => 'DoCoMo' ], - 'L-01K' => [ 'LG', 'V30+ L-01K', 'carrier' => 'DoCoMo' ], - 'L-02D' => [ 'LG', 'PRADA phone L-02D', 'carrier' => 'DoCoMo' ], - 'L-02E' => [ 'LG', 'Optimus LIFE L-02E', 'carrier' => 'DoCoMo' ], - 'L-02F' => [ 'LG', 'WiFi STATION L-02F', 'carrier' => 'DoCoMo' ], - 'L-02K' => [ 'LG', 'JOJO L-02K', 'carrier' => 'DoCoMo' ], - 'L-03K' => [ 'LG', 'style L-03K', 'carrier' => 'DoCoMo' ], - 'L-04C' => [ 'LG', 'Optimus chat L-04C', 'carrier' => 'DoCoMo' ], - 'L-04E' => [ 'LG', 'Optimus G Pro L-04E', 'carrier' => 'DoCoMo' ], - 'L-05D' => [ 'LG', 'Optimus it L-05D', 'carrier' => 'DoCoMo' ], - 'L-05E' => [ 'LG', 'Optimus it L-05E', 'carrier' => 'DoCoMo' ], - 'L-06C' => [ 'LG', 'Optimus Pad L-06C', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'L-06D' => [ 'LG', 'Optimus Vu L-06D', 'carrier' => 'DoCoMo' ], - 'L-06DJOJO' => [ 'LG', 'JOJO L-06D', 'carrier' => 'DoCoMo' ], - 'L-07C' => [ 'LG', 'Optimus bright L-07C', 'carrier' => 'DoCoMo' ], + 'L-01D' => [ 'LG', 'Optimus LTE L-01D', 'carrier' => 'DoCoMo' ], + 'L-01E' => [ 'LG', 'Optimus G L-01E', 'carrier' => 'DoCoMo' ], + 'L-01F' => [ 'LG', 'G2 L-01F', 'carrier' => 'DoCoMo' ], + 'L-01J' => [ 'LG', 'V20 PRO L-01J', 'carrier' => 'DoCoMo' ], + 'L-01K' => [ 'LG', 'V30+ L-01K', 'carrier' => 'DoCoMo' ], + 'L-02D' => [ 'LG', 'PRADA phone L-02D', 'carrier' => 'DoCoMo' ], + 'L-02E' => [ 'LG', 'Optimus LIFE L-02E', 'carrier' => 'DoCoMo' ], + 'L-02F' => [ 'LG', 'WiFi STATION L-02F', 'carrier' => 'DoCoMo' ], + 'L-02K' => [ 'LG', 'JOJO L-02K', 'carrier' => 'DoCoMo' ], + 'L-03K' => [ 'LG', 'style L-03K', 'carrier' => 'DoCoMo' ], + 'L-04C' => [ 'LG', 'Optimus chat L-04C', 'carrier' => 'DoCoMo' ], + 'L-04E' => [ 'LG', 'Optimus G Pro L-04E', 'carrier' => 'DoCoMo' ], + 'L-05D' => [ 'LG', 'Optimus it L-05D', 'carrier' => 'DoCoMo' ], + 'L-05E' => [ 'LG', 'Optimus it L-05E', 'carrier' => 'DoCoMo' ], + 'L-06C' => [ 'LG', 'Optimus Pad L-06C', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'L-06D' => [ 'LG', 'Optimus Vu L-06D', 'carrier' => 'DoCoMo' ], + 'L-06DJOJO' => [ 'LG', 'JOJO L-06D', 'carrier' => 'DoCoMo' ], + 'L-07C' => [ 'LG', 'Optimus bright L-07C', 'carrier' => 'DoCoMo' ], ], '[0-9]0[0-9]LG!!' => [ '401LG' => [ 'LG', '401LG', 'carrier' => 'Softbank' ], // Unknown - '402LG' => [ 'LG', 'Spray 402LG', 'carrier' => 'Y! Mobile' ], + '402LG' => [ 'LG', 'Spray 402LG', 'carrier' => 'Y! Mobile' ], ], 'DM-01G' => [ 'LG', 'DM-01G', 'carrier' => 'Disney Mobile' ], @@ -9505,7 +9505,7 @@ 'Optimusx4' => [ 'LG', 'Optimus X4' ], ], - 'IS11LG' => [ 'LG', 'Optimus X IS11LG', 'carrier' => 'au' ], + 'IS11LG' => [ 'LG', 'Optimus X IS11LG', 'carrier' => 'au' ], 'Vortex' => [ 'LG', 'Vortex' ], 'LDK-ICK v1.4' => [ 'LG', 'Esteem' ], 'Prada 3.0' => [ 'LG', 'PRADA 3.0' ], @@ -10666,9 +10666,9 @@ 'Xoom Wifi' => [ 'Motorola', 'XOOM WiFi', DeviceType::TABLET ], 'Xoom LTE' => [ 'Motorola', 'XOOM 4G LTE', DeviceType::TABLET ], 'Xoom 3G' => [ 'Motorola', 'XOOM 3G', DeviceType::TABLET ], - '201M' => [ 'Motorola', 'RAZR M 201M', 'carrier' => 'Softbank' ], - 'ISW11M' => [ 'Motorola', 'PHOTON ISW11M', 'carrier' => 'au' ], - 'IS12M' => [ 'Motorola', 'RAZR IS12M', 'carrier' => 'au' ], + '201M' => [ 'Motorola', 'RAZR M 201M', 'carrier' => 'Softbank' ], + 'ISW11M' => [ 'Motorola', 'PHOTON ISW11M', 'carrier' => 'au' ], + 'IS12M' => [ 'Motorola', 'RAZR IS12M', 'carrier' => 'au' ], 'MOTOROLA RAZR' => [ 'Motorola', 'RAZR' ], 'MOTWX435KT' => [ 'Motorola', 'TRIUMPH' ], 'X3-Ice MIUI XT720 Memorila Classics' => [ 'Motorola', 'Milestone' ], @@ -10846,24 +10846,24 @@ 'D000 000043' => [ 'NEC', 'NS8368', DeviceType::TELEVISION ], 'N-0[0-9][A-Z]!!' => [ - 'N-01D' => [ 'NEC', 'MEDIAS PP N-01D', 'carrier' => 'DoCoMo' ], - 'N-02E' => [ 'NEC', 'MEDIAS U N-02E', 'carrier' => 'DoCoMo' ], + 'N-01D' => [ 'NEC', 'MEDIAS PP N-01D', 'carrier' => 'DoCoMo' ], + 'N-02E' => [ 'NEC', 'MEDIAS U N-02E', 'carrier' => 'DoCoMo' ], 'N-03E' => [ 'NEC', 'N-03E', 'carrier' => 'Disney Mobile' ], - 'N-04C' => [ 'NEC', 'MEDIAS N-04C', 'carrier' => 'DoCoMo' ], - 'N-04D' => [ 'NEC', 'MEDIAS LTE N-04D', 'carrier' => 'DoCoMo' ], - 'N-04E' => [ 'NEC', 'MEDIAS X N-04E', 'carrier' => 'DoCoMo' ], - 'N-05D' => [ 'NEC', 'MEDIAS ES N-05D', 'carrier' => 'DoCoMo' ], - 'N-05E' => [ 'NEC', 'MEDIAS W N-05E', 'carrier' => 'DoCoMo' ], - 'N-06C' => [ 'NEC', 'MEDIAS WP N-06C', 'carrier' => 'DoCoMo' ], - 'N-06D' => [ 'NEC', 'MEDIAS Tab N-06D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'N-06E' => [ 'NEC', 'MEDIAS X N-06E', 'carrier' => 'DoCoMo' ], - 'N-07D' => [ 'NEC', 'MEDIAS X N-07D', 'carrier' => 'DoCoMo' ], - 'N-08D' => [ 'NEC', 'MEDIAS Tab UL N-08D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - ], - - 'NEC-0912' => [ 'NEC', 'MEDIAS U N-02E', 'carrier' => 'DoCoMo' ], - 'IS11N' => [ 'NEC', 'MEDIAS BR IS11N', 'carrier' => 'au' ], - '101N' => [ 'NEC', 'MEDIAS CH 101N', 'carrier' => 'Softbank' ], + 'N-04C' => [ 'NEC', 'MEDIAS N-04C', 'carrier' => 'DoCoMo' ], + 'N-04D' => [ 'NEC', 'MEDIAS LTE N-04D', 'carrier' => 'DoCoMo' ], + 'N-04E' => [ 'NEC', 'MEDIAS X N-04E', 'carrier' => 'DoCoMo' ], + 'N-05D' => [ 'NEC', 'MEDIAS ES N-05D', 'carrier' => 'DoCoMo' ], + 'N-05E' => [ 'NEC', 'MEDIAS W N-05E', 'carrier' => 'DoCoMo' ], + 'N-06C' => [ 'NEC', 'MEDIAS WP N-06C', 'carrier' => 'DoCoMo' ], + 'N-06D' => [ 'NEC', 'MEDIAS Tab N-06D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'N-06E' => [ 'NEC', 'MEDIAS X N-06E', 'carrier' => 'DoCoMo' ], + 'N-07D' => [ 'NEC', 'MEDIAS X N-07D', 'carrier' => 'DoCoMo' ], + 'N-08D' => [ 'NEC', 'MEDIAS Tab UL N-08D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + ], + + 'NEC-0912' => [ 'NEC', 'MEDIAS U N-02E', 'carrier' => 'DoCoMo' ], + 'IS11N' => [ 'NEC', 'MEDIAS BR IS11N', 'carrier' => 'au' ], + '101N' => [ 'NEC', 'MEDIAS CH 101N', 'carrier' => 'Softbank' ], 'NEC-101S' => [ 'NEC', 'MEDIAS 101S' ], 'NECTEL-101S' => [ 'NEC', 'MEDIAS 101S' ], 'NEC-101T' => [ 'NEC', 'MEDIAS 101T' ], @@ -11489,20 +11489,20 @@ 'P-0[0-9][A-Z]!!' => [ 'P-01D' => [ 'Panasonic', 'P-01D', 'carrier' => 'DoCoMo' ], - 'P-02D' => [ 'Panasonic', 'LUMIX Phone P-02D', 'carrier' => 'DoCoMo' ], - 'P-02E' => [ 'Panasonic', 'ELUGA X P-02E', 'carrier' => 'DoCoMo' ], - 'P-03E' => [ 'Panasonic', 'ELUGA P P-03E', 'carrier' => 'DoCoMo' ], + 'P-02D' => [ 'Panasonic', 'LUMIX Phone P-02D', 'carrier' => 'DoCoMo' ], + 'P-02E' => [ 'Panasonic', 'ELUGA X P-02E', 'carrier' => 'DoCoMo' ], + 'P-03E' => [ 'Panasonic', 'ELUGA P P-03E', 'carrier' => 'DoCoMo' ], 'P-04D' => [ 'Panasonic', 'P-04D', 'carrier' => 'DoCoMo' ], 'P-05D' => [ 'Panasonic', 'P-05D', 'carrier' => 'Disney Mobile' ], - 'P-06D' => [ 'Panasonic', 'ELUGA V P-06D', 'carrier' => 'DoCoMo' ], + 'P-06D' => [ 'Panasonic', 'ELUGA V P-06D', 'carrier' => 'DoCoMo' ], 'P-07C' => [ 'Panasonic', 'P-07C', 'carrier' => 'DoCoMo' ], - 'P-07D' => [ 'Panasonic', 'ELUGA power P-07D', 'carrier' => 'DoCoMo' ], - 'P-08D' => [ 'Panasonic', 'ELUGA Live P-08D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'P-07D' => [ 'Panasonic', 'ELUGA power P-07D', 'carrier' => 'DoCoMo' ], + 'P-08D' => [ 'Panasonic', 'ELUGA Live P-08D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], ], - '003P' => [ 'Panasonic', 'Sweety 003P', 'carrier' => 'Softbank' ], - '101P' => [ 'Panasonic', 'LUMIX Phone 101P', 'carrier' => 'Softbank' ], - '102P' => [ 'Panasonic', 'ELUGA dL1 102P', 'carrier' => 'Softbank' ], + '003P' => [ 'Panasonic', 'Sweety 003P', 'carrier' => 'Softbank' ], + '101P' => [ 'Panasonic', 'LUMIX Phone 101P', 'carrier' => 'Softbank' ], + '102P' => [ 'Panasonic', 'ELUGA dL1 102P', 'carrier' => 'Softbank' ], 'DMC-CM1' => [ 'Panasonic', 'Lumix DMC-CM1', DeviceType::CAMERA ], 'dL1' => [ 'Panasonic', 'Eluga dL1' ], @@ -11664,9 +11664,9 @@ 'PantechP9090!' => [ 'Pantech', 'Magnus' ], ], - 'IS06' => [ 'Pantech', 'SIRIUS α IS06', 'carrier' => 'au' ], - 'PTL21' => [ 'Pantech', 'Vega PTL21', 'carrier' => 'au' ], - 'IS11PT' => [ 'Pantech', 'Mirach IS11PT', 'carrier' => 'au' ], + 'IS06' => [ 'Pantech', 'SIRIUS α IS06', 'carrier' => 'au' ], + 'PTL21' => [ 'Pantech', 'Vega PTL21', 'carrier' => 'au' ], + 'IS11PT' => [ 'Pantech', 'Mirach IS11PT', 'carrier' => 'au' ], 'EIS01PT' => [ 'Pantech', 'EIS01PT', 'carrier' => 'au' ], 'FC6100' => [ 'Parrot', 'FC6100', DeviceType::CAR ], @@ -12917,8 +12917,8 @@ 'SGH-I9000' => [ 'Samsung', 'Galaxy S' ], 'SGH-I9300' => [ 'Samsung', 'Galaxy S III' ], 'SGH-L710' => [ 'Samsung', 'Galaxy S III' ], - 'SGH-N014!' => [ 'Samsung', 'GALAXY Tab 10.1 LTE SC-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SGH-N075!' => [ 'Samsung', 'GALAXY J SC-02F', 'carrier' => 'DoCoMo' ], + 'SGH-N014!' => [ 'Samsung', 'GALAXY Tab 10.1 LTE SC-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SGH-N075!' => [ 'Samsung', 'GALAXY J SC-02F', 'carrier' => 'DoCoMo' ], 'SGH-M819!' => [ 'Samsung', 'Galaxy Mega 6.3' ], 'SGH-M909!' => [ 'Samsung', 'Galaxy S III' ], 'SGH-M919!' => [ 'Samsung', 'Galaxy S4' ], @@ -13394,57 +13394,57 @@ 'HOMESYNCT2WIFI' => [ 'Samsung', 'Galaxy HomeSync', DeviceType::TELEVISION ], 'SC-?0[0-9][A-Z]!!' => [ - 'SC-01C' => [ 'Samsung', 'GALAXY Tab SC-01C', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SC-01D' => [ 'Samsung', 'GALAXY Tab 10.1 LTE SC-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SC-01E' => [ 'Samsung', 'GALAXY Tab 7.7 Plus SC-01E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SC-01F' => [ 'Samsung', 'GALAXY Note 3 SC-01F', 'carrier' => 'DoCoMo' ], - 'SC-01G' => [ 'Samsung', 'GALAXY Note Edge SC-01G', 'carrier' => 'DoCoMo' ], - 'SC-01H' => [ 'Samsung', 'GALAXY Active neo SC-01H', 'carrier' => 'DoCoMo' ], - 'SC-01K' => [ 'Samsung', 'GALAXY Note 8 SC-01K', 'carrier' => 'DoCoMo' ], - 'SC-02B' => [ 'Samsung', 'GALAXY S SC-02B', 'carrier' => 'DoCoMo' ], - 'SC-02C' => [ 'Samsung', 'GALAXY S II SC-02C', 'carrier' => 'DoCoMo' ], - 'SC-02D' => [ 'Samsung', 'GALAXY Tab 7.0 Plus SC-02D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SC-02E' => [ 'Samsung', 'GALAXY Note II SC-02E', 'carrier' => 'DoCoMo' ], - 'SC-02F' => [ 'Samsung', 'GALAXY J SC-02F', 'carrier' => 'DoCoMo' ], - 'SC-02G' => [ 'Samsung', 'GALAXY S5 Active SC-02G', 'carrier' => 'DoCoMo' ], - 'SC-02H' => [ 'Samsung', 'Galaxy S7 Edge SC-02H', 'carrier' => 'DoCoMo' ], - 'SC-02J' => [ 'Samsung', 'Galaxy S8 SC-02J', 'carrier' => 'DoCoMo' ], - 'SC-02K' => [ 'Samsung', 'Galaxy S9 SC-02K', 'carrier' => 'DoCoMo' ], - 'SC-03D' => [ 'Samsung', 'GALAXY S II LTE SC-03D', 'carrier' => 'DoCoMo' ], - 'SC-03E' => [ 'Samsung', 'GALAXY S III α SC-03E', 'carrier' => 'DoCoMo' ], - 'SC03E' => [ 'Samsung', 'GALAXY S III α SC-03E', 'carrier' => 'DoCoMo' ], - 'SC-03G' => [ 'Samsung', 'GALAXY Tab S 8.4 SC-03G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SC-03J' => [ 'Samsung', 'GALAXY S8+ SC-03J', 'carrier' => 'DoCoMo' ], - 'SC-03K' => [ 'Samsung', 'GALAXY S9+ SC-03K', 'carrier' => 'DoCoMo' ], + 'SC-01C' => [ 'Samsung', 'GALAXY Tab SC-01C', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SC-01D' => [ 'Samsung', 'GALAXY Tab 10.1 LTE SC-01D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SC-01E' => [ 'Samsung', 'GALAXY Tab 7.7 Plus SC-01E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SC-01F' => [ 'Samsung', 'GALAXY Note 3 SC-01F', 'carrier' => 'DoCoMo' ], + 'SC-01G' => [ 'Samsung', 'GALAXY Note Edge SC-01G', 'carrier' => 'DoCoMo' ], + 'SC-01H' => [ 'Samsung', 'GALAXY Active neo SC-01H', 'carrier' => 'DoCoMo' ], + 'SC-01K' => [ 'Samsung', 'GALAXY Note 8 SC-01K', 'carrier' => 'DoCoMo' ], + 'SC-02B' => [ 'Samsung', 'GALAXY S SC-02B', 'carrier' => 'DoCoMo' ], + 'SC-02C' => [ 'Samsung', 'GALAXY S II SC-02C', 'carrier' => 'DoCoMo' ], + 'SC-02D' => [ 'Samsung', 'GALAXY Tab 7.0 Plus SC-02D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SC-02E' => [ 'Samsung', 'GALAXY Note II SC-02E', 'carrier' => 'DoCoMo' ], + 'SC-02F' => [ 'Samsung', 'GALAXY J SC-02F', 'carrier' => 'DoCoMo' ], + 'SC-02G' => [ 'Samsung', 'GALAXY S5 Active SC-02G', 'carrier' => 'DoCoMo' ], + 'SC-02H' => [ 'Samsung', 'Galaxy S7 Edge SC-02H', 'carrier' => 'DoCoMo' ], + 'SC-02J' => [ 'Samsung', 'Galaxy S8 SC-02J', 'carrier' => 'DoCoMo' ], + 'SC-02K' => [ 'Samsung', 'Galaxy S9 SC-02K', 'carrier' => 'DoCoMo' ], + 'SC-03D' => [ 'Samsung', 'GALAXY S II LTE SC-03D', 'carrier' => 'DoCoMo' ], + 'SC-03E' => [ 'Samsung', 'GALAXY S III α SC-03E', 'carrier' => 'DoCoMo' ], + 'SC03E' => [ 'Samsung', 'GALAXY S III α SC-03E', 'carrier' => 'DoCoMo' ], + 'SC-03G' => [ 'Samsung', 'GALAXY Tab S 8.4 SC-03G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SC-03J' => [ 'Samsung', 'GALAXY S8+ SC-03J', 'carrier' => 'DoCoMo' ], + 'SC-03K' => [ 'Samsung', 'GALAXY S9+ SC-03K', 'carrier' => 'DoCoMo' ], 'SC-04D' => [ 'Samsung', 'GALAXY NEXUS SC-04D', 'carrier' => 'DoCoMo' ], - 'SC-04E' => [ 'Samsung', 'GALAXY S4 SC-04E', 'carrier' => 'DoCoMo' ], - 'SC-04F' => [ 'Samsung', 'GALAXY S5 SC-04F', 'carrier' => 'DoCoMo' ], - 'SC-04G' => [ 'Samsung', 'GALAXY S6 Edge SC-04G', 'carrier' => 'DoCoMo' ], - 'SC-04J' => [ 'Samsung', 'GALAXY Feel SC-04J', 'carrier' => 'DoCoMo' ], - 'SC-05D' => [ 'Samsung', 'GALAXY Note SC-05D', 'carrier' => 'DoCoMo' ], - 'SC-05G' => [ 'Samsung', 'GALAXY S6 SC-05G', 'carrier' => 'DoCoMo' ], - 'SC-06D' => [ 'Samsung', 'GALAXY S III SC-06D', 'carrier' => 'DoCoMo' ], + 'SC-04E' => [ 'Samsung', 'GALAXY S4 SC-04E', 'carrier' => 'DoCoMo' ], + 'SC-04F' => [ 'Samsung', 'GALAXY S5 SC-04F', 'carrier' => 'DoCoMo' ], + 'SC-04G' => [ 'Samsung', 'GALAXY S6 Edge SC-04G', 'carrier' => 'DoCoMo' ], + 'SC-04J' => [ 'Samsung', 'GALAXY Feel SC-04J', 'carrier' => 'DoCoMo' ], + 'SC-05D' => [ 'Samsung', 'GALAXY Note SC-05D', 'carrier' => 'DoCoMo' ], + 'SC-05G' => [ 'Samsung', 'GALAXY S6 SC-05G', 'carrier' => 'DoCoMo' ], + 'SC-06D' => [ 'Samsung', 'GALAXY S III SC-06D', 'carrier' => 'DoCoMo' ], ], 'SC[LTV][23][0-9]!!' => [ - 'SCL21' => [ 'Samsung', 'GALAXY S III Progre SCL21', 'carrier' => 'au' ], - 'SCL22' => [ 'Samsung', 'GALAXY Note 3 SCL22', 'carrier' => 'au' ], - 'SCL23' => [ 'Samsung', 'GALAXY S5 SCL23', 'carrier' => 'au' ], - 'SCL24' => [ 'Samsung', 'GALAXY Note Edge SCL24', 'carrier' => 'au' ], - 'SCT21' => [ 'Samsung', 'GALAXY Tab S SCT21', DeviceType::TABLET, 'carrier' => 'au' ], - 'SCV31' => [ 'Samsung', 'GALAXY S6 Edge SCV31', 'carrier' => 'au' ], - 'SCV32' => [ 'Samsung', 'GALAXY A8 SCV32', 'carrier' => 'au' ], - 'SCV33' => [ 'Samsung', 'GALAXY S7 edge Injustice Edition SCV33', 'carrier' => 'au' ], - 'SCV35' => [ 'Samsung', 'GALAXY S8+ SCV35', 'carrier' => 'au' ], - 'SCV36' => [ 'Samsung', 'GALAXY S8 SCV36', 'carrier' => 'au' ], - 'SCV37' => [ 'Samsung', 'GALAXY Note8 SCV37', 'carrier' => 'au' ], + 'SCL21' => [ 'Samsung', 'GALAXY S III Progre SCL21', 'carrier' => 'au' ], + 'SCL22' => [ 'Samsung', 'GALAXY Note 3 SCL22', 'carrier' => 'au' ], + 'SCL23' => [ 'Samsung', 'GALAXY S5 SCL23', 'carrier' => 'au' ], + 'SCL24' => [ 'Samsung', 'GALAXY Note Edge SCL24', 'carrier' => 'au' ], + 'SCT21' => [ 'Samsung', 'GALAXY Tab S SCT21', DeviceType::TABLET, 'carrier' => 'au' ], + 'SCV31' => [ 'Samsung', 'GALAXY S6 Edge SCV31', 'carrier' => 'au' ], + 'SCV32' => [ 'Samsung', 'GALAXY A8 SCV32', 'carrier' => 'au' ], + 'SCV33' => [ 'Samsung', 'GALAXY S7 edge Injustice Edition SCV33', 'carrier' => 'au' ], + 'SCV35' => [ 'Samsung', 'GALAXY S8+ SCV35', 'carrier' => 'au' ], + 'SCV36' => [ 'Samsung', 'GALAXY S8 SCV36', 'carrier' => 'au' ], + 'SCV37' => [ 'Samsung', 'GALAXY Note8 SCV37', 'carrier' => 'au' ], ], - 'ISW11SC' => [ 'Samsung', 'GALAXY S II WiMAX ISW11SC', 'carrier' => 'au' ], + 'ISW11SC' => [ 'Samsung', 'GALAXY S II WiMAX ISW11SC', 'carrier' => 'au' ], '40[0-9]SC!!' => [ - '403SC' => [ 'Samsung', 'GALAXY Tab 4 7.0 403SC', DeviceType::TABLET, 'carrier' => 'Softbank' ], - '404SC' => [ 'Samsung', 'GALAXY S6 Edge 404SC', 'carrier' => 'Softbank' ], + '403SC' => [ 'Samsung', 'GALAXY Tab 4 7.0 403SC', DeviceType::TABLET, 'carrier' => 'Softbank' ], + '404SC' => [ 'Samsung', 'GALAXY S6 Edge 404SC', 'carrier' => 'Softbank' ], ], 'printer-tablet' => [ 'Samsung', 'ProXpress', DeviceType::PRINTER ], @@ -13513,14 +13513,14 @@ '[4567A]0[0-9]SH!!' => [ '401SH' => [ 'Sharp', '401SH', 'carrier' => 'Softbank' ], - '402SH' => [ 'Sharp', 'AQUOS CRYSTAL X 402SH', 'carrier' => 'Softbank' ], - '403SH' => [ 'Sharp', 'AQUOS CRYSTAL 2 403SH', 'carrier' => 'Softbank' ], - '404SH' => [ 'Sharp', 'AQUOS Xx 404SH', 'carrier' => 'Softbank' ], - '502SH' => [ 'Sharp', 'AQUOS Xx2 502SH', 'carrier' => 'Softbank' ], - '503SH' => [ 'Sharp', 'AQUOS Xx2 mini 503SH', 'carrier' => 'Softbank' ], - '603SH' => [ 'Sharp', 'AQUOS Xx3 mini 603SH', 'carrier' => 'Softbank' ], - '701SH' => [ 'Sharp', 'AQUOS R compact 701SH', 'carrier' => 'Softbank' ], - 'A01SH' => [ 'Sharp', 'GALAPAGOS A01SH', 'carrier' => 'Y! Mobile' ], + '402SH' => [ 'Sharp', 'AQUOS CRYSTAL X 402SH', 'carrier' => 'Softbank' ], + '403SH' => [ 'Sharp', 'AQUOS CRYSTAL 2 403SH', 'carrier' => 'Softbank' ], + '404SH' => [ 'Sharp', 'AQUOS Xx 404SH', 'carrier' => 'Softbank' ], + '502SH' => [ 'Sharp', 'AQUOS Xx2 502SH', 'carrier' => 'Softbank' ], + '503SH' => [ 'Sharp', 'AQUOS Xx2 mini 503SH', 'carrier' => 'Softbank' ], + '603SH' => [ 'Sharp', 'AQUOS Xx3 mini 603SH', 'carrier' => 'Softbank' ], + '701SH' => [ 'Sharp', 'AQUOS R compact 701SH', 'carrier' => 'Softbank' ], + 'A01SH' => [ 'Sharp', 'GALAPAGOS A01SH', 'carrier' => 'Y! Mobile' ], ], 'IS0[0-9]!!' => [ @@ -13530,13 +13530,13 @@ ], 'ISW?1[0-9]SH!!' => [ - 'IS11SH' => [ 'Sharp', 'AQUOS PHONE IS11SH', 'carrier' => 'au' ], - 'IS12SH' => [ 'Sharp', 'AQUOS PHONE IS12SH', 'carrier' => 'au' ], - 'IS13SH' => [ 'Sharp', 'AQUOS PHONE IS13SH', 'carrier' => 'au' ], - 'IS14SH' => [ 'Sharp', 'AQUOS PHONE IS14SH', 'carrier' => 'au' ], - 'IS15SH' => [ 'Sharp', 'AQUOS PHONE SL IS15SH', 'carrier' => 'au' ], - 'ISW16SH' => [ 'Sharp', 'AQUOS PHONE SERIE ISW16SH', 'carrier' => 'au' ], - 'IS17SH' => [ 'Sharp', 'AQUOS PHONE CL IS17SH', 'carrier' => 'au' ], + 'IS11SH' => [ 'Sharp', 'AQUOS PHONE IS11SH', 'carrier' => 'au' ], + 'IS12SH' => [ 'Sharp', 'AQUOS PHONE IS12SH', 'carrier' => 'au' ], + 'IS13SH' => [ 'Sharp', 'AQUOS PHONE IS13SH', 'carrier' => 'au' ], + 'IS14SH' => [ 'Sharp', 'AQUOS PHONE IS14SH', 'carrier' => 'au' ], + 'IS15SH' => [ 'Sharp', 'AQUOS PHONE SL IS15SH', 'carrier' => 'au' ], + 'ISW16SH' => [ 'Sharp', 'AQUOS PHONE SERIE ISW16SH', 'carrier' => 'au' ], + 'IS17SH' => [ 'Sharp', 'AQUOS PHONE CL IS17SH', 'carrier' => 'au' ], ], 'EB-A71GJ' => [ 'Sharp', 'EB-A71GJ', DeviceType::TABLET ], @@ -13546,100 +13546,100 @@ 'RW107' => [ 'Sharp', 'RW-T107', DeviceType::TABLET ], 'SBM[0-9]0[0-9]SH!!' => [ - 'SBM003SH' => [ 'Sharp', 'GALAPAGOS 003SH', 'carrier' => 'Softbank' ], - 'SBM005SH' => [ 'Sharp', 'GALAPAGOS 005SH', 'carrier' => 'Softbank' ], + 'SBM003SH' => [ 'Sharp', 'GALAPAGOS 003SH', 'carrier' => 'Softbank' ], + 'SBM005SH' => [ 'Sharp', 'GALAPAGOS 005SH', 'carrier' => 'Softbank' ], 'SBM006SH' => [ 'Sharp', 'AQUOS PHONE 006SH', 'carrier' => 'Softbank' ], - 'SBM007SH' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 007SH', 'carrier' => 'Softbank' ], - 'SBM007SHJ' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 007SH J', 'carrier' => 'Softbank' ], + 'SBM007SH' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 007SH', 'carrier' => 'Softbank' ], + 'SBM007SHJ' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 007SH J', 'carrier' => 'Softbank' ], 'SBM007SHK' => [ 'Sharp', '007SH KT', 'carrier' => 'Softbank' ], - 'SBM009SH' => [ 'Sharp', 'AQUOS PHONE THE PREMIUM 009SH', 'carrier' => 'Softbank' ], - 'SBM009SHY' => [ 'Sharp', 'Yahoo! Phone 009SH Y', 'carrier' => 'Softbank' ], - 'SBM101SH' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 101SH', 'carrier' => 'Softbank' ], - 'SBM102SH' => [ 'Sharp', 'AQUOS PHONE 102SH', 'carrier' => 'Softbank' ], - 'SBM102SH2' => [ 'Sharp', 'AQUOS PHONE 102SH II', 'carrier' => 'Softbank' ], - 'SBM103SH' => [ 'Sharp', 'AQUOS PHONE 103SH', 'carrier' => 'Softbank' ], - 'SBM104SH' => [ 'Sharp', 'AQUOS PHONE 104SH', 'carrier' => 'Softbank' ], - 'SBM106SH' => [ 'Sharp', 'AQUOS PHONE Xx 106SH', 'carrier' => 'Softbank' ], - 'SBM107SH' => [ 'Sharp', 'PANTONE 5 107SH', 'carrier' => 'Softbank' ], - 'SBM107SHB' => [ 'Sharp', 'AQUOS PHONE 107SH B', 'carrier' => 'Softbank' ], - 'SBM200SH' => [ 'Sharp', 'PANTONE 6 200SH', 'carrier' => 'Softbank' ], - 'SBM203SH' => [ 'Sharp', 'AQUOS PHONE Xx 203SH', 'carrier' => 'Softbank' ], - 'SBM204SH' => [ 'Sharp', 'シンプルスマホ 204SH', 'carrier' => 'Softbank' ], - 'SBM205SH' => [ 'Sharp', 'AQUOS PHONE ss 205SH', 'carrier' => 'Softbank' ], - 'SBM206SH' => [ 'Sharp', 'AQUOS PHONE Xx 206SH', 'carrier' => 'Softbank' ], - 'SBM302SH' => [ 'Sharp', 'AQUOS PHONE Xx 302SH', 'carrier' => 'Softbank' ], - 'SBM303SH' => [ 'Sharp', 'AQUOS PHONE Xx mini 303SH', 'carrier' => 'Softbank' ], - 'SBM305SH' => [ 'Sharp', 'AQUOS CRYSTAL 305SH', 'carrier' => 'Softbank' ], - 'SBM306SH' => [ 'Sharp', 'AQUOS CRYSTAL 306SH' ], // The U.S. Sprint version (now part of Softbank) + 'SBM009SH' => [ 'Sharp', 'AQUOS PHONE THE PREMIUM 009SH', 'carrier' => 'Softbank' ], + 'SBM009SHY' => [ 'Sharp', 'Yahoo! Phone 009SH Y', 'carrier' => 'Softbank' ], + 'SBM101SH' => [ 'Sharp', 'AQUOS PHONE THE HYBRID 101SH', 'carrier' => 'Softbank' ], + 'SBM102SH' => [ 'Sharp', 'AQUOS PHONE 102SH', 'carrier' => 'Softbank' ], + 'SBM102SH2' => [ 'Sharp', 'AQUOS PHONE 102SH II', 'carrier' => 'Softbank' ], + 'SBM103SH' => [ 'Sharp', 'AQUOS PHONE 103SH', 'carrier' => 'Softbank' ], + 'SBM104SH' => [ 'Sharp', 'AQUOS PHONE 104SH', 'carrier' => 'Softbank' ], + 'SBM106SH' => [ 'Sharp', 'AQUOS PHONE Xx 106SH', 'carrier' => 'Softbank' ], + 'SBM107SH' => [ 'Sharp', 'PANTONE 5 107SH', 'carrier' => 'Softbank' ], + 'SBM107SHB' => [ 'Sharp', 'AQUOS PHONE 107SH B', 'carrier' => 'Softbank' ], + 'SBM200SH' => [ 'Sharp', 'PANTONE 6 200SH', 'carrier' => 'Softbank' ], + 'SBM203SH' => [ 'Sharp', 'AQUOS PHONE Xx 203SH', 'carrier' => 'Softbank' ], + 'SBM204SH' => [ 'Sharp', 'シンプルスマホ 204SH', 'carrier' => 'Softbank' ], + 'SBM205SH' => [ 'Sharp', 'AQUOS PHONE ss 205SH', 'carrier' => 'Softbank' ], + 'SBM206SH' => [ 'Sharp', 'AQUOS PHONE Xx 206SH', 'carrier' => 'Softbank' ], + 'SBM302SH' => [ 'Sharp', 'AQUOS PHONE Xx 302SH', 'carrier' => 'Softbank' ], + 'SBM303SH' => [ 'Sharp', 'AQUOS PHONE Xx mini 303SH', 'carrier' => 'Softbank' ], + 'SBM305SH' => [ 'Sharp', 'AQUOS CRYSTAL 305SH', 'carrier' => 'Softbank' ], + 'SBM306SH' => [ 'Sharp', 'AQUOS CRYSTAL 306SH' ], // The U.S. Sprint version (now part of Softbank) ], '(3|5|6|7)0[0-9]SH!!' => [ - '304SH' => [ 'Sharp', 'AQUOS Xx 304SH', 'carrier' => 'Softbank' ], - '305SH' => [ 'Sharp', 'AQUOS CRYSTAL 305SH', 'carrier' => 'Softbank' ], - '306SH' => [ 'Sharp', 'AQUOS CRYSTAL 306SH' ], // The U.S. Sprint version (now part of Softbank) - '506SH' => [ 'Sharp', 'AQUOS Xx3 506SH', 'carrier' => 'Softbank' ], - '507SH' => [ 'Sharp', 'Android One 507SH', 'carrier' => 'Y! Mobile' ], - '509SH' => [ 'Sharp', 'シンプルスマホ3 509SH', 'carrier' => 'Softbank' ], - '605SH' => [ 'Sharp', 'AQUOS R 605SH', 'carrier' => 'Softbank' ], - '606SH' => [ 'Sharp', 'AQUOS ea 606SH', 'carrier' => 'Softbank' ], - '706SH' => [ 'Sharp', 'AQUOS R2 706SH', 'carrier' => 'Softbank' ], - ], - - 'SH01D' => [ 'Sharp', 'AQUOS PHONE SH-01D', 'carrier' => 'DoCoMo' ], + '304SH' => [ 'Sharp', 'AQUOS Xx 304SH', 'carrier' => 'Softbank' ], + '305SH' => [ 'Sharp', 'AQUOS CRYSTAL 305SH', 'carrier' => 'Softbank' ], + '306SH' => [ 'Sharp', 'AQUOS CRYSTAL 306SH' ], // The U.S. Sprint version (now part of Softbank) + '506SH' => [ 'Sharp', 'AQUOS Xx3 506SH', 'carrier' => 'Softbank' ], + '507SH' => [ 'Sharp', 'Android One 507SH', 'carrier' => 'Y! Mobile' ], + '509SH' => [ 'Sharp', 'シンプルスマホ3 509SH', 'carrier' => 'Softbank' ], + '605SH' => [ 'Sharp', 'AQUOS R 605SH', 'carrier' => 'Softbank' ], + '606SH' => [ 'Sharp', 'AQUOS ea 606SH', 'carrier' => 'Softbank' ], + '706SH' => [ 'Sharp', 'AQUOS R2 706SH', 'carrier' => 'Softbank' ], + ], + + 'SH01D' => [ 'Sharp', 'AQUOS PHONE SH-01D', 'carrier' => 'DoCoMo' ], 'DM-01H' => [ 'Sharp', 'DM-01H', 'carrier' => 'Disney Mobile' ], 'DM-01J' => [ 'Sharp', 'DM-01J', 'carrier' => 'Disney Mobile' ], - 'SH-M01' => [ 'Sharp', 'AQUOS SH-M01' ], - 'SH-M02' => [ 'Sharp', 'AQUOS SH-M02' ], - 'SH-M02-EVA20' => [ 'Sharp', 'AQUOS SH-M02' ], - 'SH-M03' => [ 'Sharp', 'AQUOS mini SH-M03' ], - 'SH-M07' => [ 'Sharp', 'AQUOS sense plus SH-M07' ], - 'SH-RM02' => [ 'Sharp', 'AQUOS SH-RM02' ], + 'SH-M01' => [ 'Sharp', 'AQUOS SH-M01' ], + 'SH-M02' => [ 'Sharp', 'AQUOS SH-M02' ], + 'SH-M02-EVA20' => [ 'Sharp', 'AQUOS SH-M02' ], + 'SH-M03' => [ 'Sharp', 'AQUOS mini SH-M03' ], + 'SH-M07' => [ 'Sharp', 'AQUOS sense plus SH-M07' ], + 'SH-RM02' => [ 'Sharp', 'AQUOS SH-RM02' ], 'SH-[01][0-9][A-Z]!!' => [ - 'SH-01D' => [ 'Sharp', 'AQUOS PHONE SH-01D', 'carrier' => 'DoCoMo' ], - 'SH-01E' => [ 'Sharp', 'AQUOS PHONE si SH-01E', 'carrier' => 'DoCoMo' ], - 'SH-01EVW' => [ 'Sharp', 'Vivienne Westwood SH-01EVW', 'carrier' => 'DoCoMo' ], - 'SH-01F' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01F', 'carrier' => 'DoCoMo' ], + 'SH-01D' => [ 'Sharp', 'AQUOS PHONE SH-01D', 'carrier' => 'DoCoMo' ], + 'SH-01E' => [ 'Sharp', 'AQUOS PHONE si SH-01E', 'carrier' => 'DoCoMo' ], + 'SH-01EVW' => [ 'Sharp', 'Vivienne Westwood SH-01EVW', 'carrier' => 'DoCoMo' ], + 'SH-01F' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01F', 'carrier' => 'DoCoMo' ], 'SH-01FDQ' => [ 'Sharp', 'SH-01F DRAGON QUEST', 'carrier' => 'DoCoMo' ], - 'SH-01G' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01G', 'carrier' => 'DoCoMo' ], - 'SH-01H' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01H', 'carrier' => 'DoCoMo' ], - 'SH-01J' => [ 'Sharp', 'AQUOS ケータイ SH-01J', 'carrier' => 'DoCoMo' ], - 'SH-01K' => [ 'Sharp', 'AQUOS sense SH-01K', 'carrier' => 'DoCoMo' ], - 'SH-02D' => [ 'Sharp', 'AQUOS PHONE slider SH-02D', 'carrier' => 'DoCoMo' ], - 'SH-02E' => [ 'Sharp', 'AQUOS PHONE ZETA SH-02E', 'carrier' => 'DoCoMo' ], - 'SH-02F' => [ 'Sharp', 'AQUOS PHONE EX SH-02F', 'carrier' => 'DoCoMo' ], + 'SH-01G' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01G', 'carrier' => 'DoCoMo' ], + 'SH-01H' => [ 'Sharp', 'AQUOS PHONE ZETA SH-01H', 'carrier' => 'DoCoMo' ], + 'SH-01J' => [ 'Sharp', 'AQUOS ケータイ SH-01J', 'carrier' => 'DoCoMo' ], + 'SH-01K' => [ 'Sharp', 'AQUOS sense SH-01K', 'carrier' => 'DoCoMo' ], + 'SH-02D' => [ 'Sharp', 'AQUOS PHONE slider SH-02D', 'carrier' => 'DoCoMo' ], + 'SH-02E' => [ 'Sharp', 'AQUOS PHONE ZETA SH-02E', 'carrier' => 'DoCoMo' ], + 'SH-02F' => [ 'Sharp', 'AQUOS PHONE EX SH-02F', 'carrier' => 'DoCoMo' ], 'SH-02G' => [ 'Sharp', 'SH-02G', 'carrier' => 'Disney Mobile' ], - 'SH-02H' => [ 'Sharp', 'AQUOS Compact SH-02H', 'carrier' => 'DoCoMo' ], - 'SH-02J' => [ 'Sharp', 'AQUOS EVER SH-02J', 'carrier' => 'DoCoMo' ], - 'SH-03C' => [ 'Sharp', 'LYNX 3D SH-03C', 'carrier' => 'DoCoMo' ], - 'SH-03F' => [ 'Sharp', 'スマートフォン for ジュニア2 SH-03F', 'carrier' => 'DoCoMo' ], - 'SH-03G' => [ 'Sharp', 'AQUOS ZETA SH-03G', 'carrier' => 'DoCoMo' ], + 'SH-02H' => [ 'Sharp', 'AQUOS Compact SH-02H', 'carrier' => 'DoCoMo' ], + 'SH-02J' => [ 'Sharp', 'AQUOS EVER SH-02J', 'carrier' => 'DoCoMo' ], + 'SH-03C' => [ 'Sharp', 'LYNX 3D SH-03C', 'carrier' => 'DoCoMo' ], + 'SH-03F' => [ 'Sharp', 'スマートフォン for ジュニア2 SH-03F', 'carrier' => 'DoCoMo' ], + 'SH-03G' => [ 'Sharp', 'AQUOS ZETA SH-03G', 'carrier' => 'DoCoMo' ], 'SH-03H' => [ 'Sharp', 'SH-03H', 'carrier' => 'DoCoMo' ], - 'SH-03J' => [ 'Sharp', 'AQUOS R SH-03J', 'carrier' => 'DoCoMo' ], - 'SH-03K' => [ 'Sharp', 'AQUOS R2 SH-03K', 'carrier' => 'DoCoMo' ], - 'SH-04D' => [ 'Sharp', 'Q-pot.Phone SH-04D', 'carrier' => 'DoCoMo' ], - 'SH-04E' => [ 'Sharp', 'AQUOS PHONE EX SH-04E', 'carrier' => 'DoCoMo' ], - 'SH-04F' => [ 'Sharp', 'AQUOS ZETA SH-04F', 'carrier' => 'DoCoMo' ], - 'SH-04G' => [ 'Sharp', 'AQUOS EVER SH-04G', 'carrier' => 'DoCoMo' ], - 'SH-04H' => [ 'Sharp', 'AQUOS ZETA SH-04H', 'carrier' => 'DoCoMo' ], - 'SH-05E' => [ 'Sharp', 'スマートフォン for ジュニア SH-05E', 'carrier' => 'DoCoMo' ], + 'SH-03J' => [ 'Sharp', 'AQUOS R SH-03J', 'carrier' => 'DoCoMo' ], + 'SH-03K' => [ 'Sharp', 'AQUOS R2 SH-03K', 'carrier' => 'DoCoMo' ], + 'SH-04D' => [ 'Sharp', 'Q-pot.Phone SH-04D', 'carrier' => 'DoCoMo' ], + 'SH-04E' => [ 'Sharp', 'AQUOS PHONE EX SH-04E', 'carrier' => 'DoCoMo' ], + 'SH-04F' => [ 'Sharp', 'AQUOS ZETA SH-04F', 'carrier' => 'DoCoMo' ], + 'SH-04G' => [ 'Sharp', 'AQUOS EVER SH-04G', 'carrier' => 'DoCoMo' ], + 'SH-04H' => [ 'Sharp', 'AQUOS ZETA SH-04H', 'carrier' => 'DoCoMo' ], + 'SH-05E' => [ 'Sharp', 'スマートフォン for ジュニア SH-05E', 'carrier' => 'DoCoMo' ], 'SH-05F' => [ 'Sharp', 'SH-05F', 'carrier' => 'Disney Mobile' ], - 'SH-05G' => [ 'Sharp', 'AQUOS PAD SH-05G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SH-06D' => [ 'Sharp', 'AQUOS PHONE SH-06D', 'carrier' => 'DoCoMo' ], + 'SH-05G' => [ 'Sharp', 'AQUOS PAD SH-05G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SH-06D' => [ 'Sharp', 'AQUOS PHONE SH-06D', 'carrier' => 'DoCoMo' ], 'SH-06DNERV' => [ 'Sharp', 'SH-06D NERV', 'carrier' => 'DoCoMo' ], - 'SH-06E' => [ 'Sharp', 'AQUOS PHONE ZETA SH-06E', 'carrier' => 'DoCoMo' ], - 'SH-06F' => [ 'Sharp', 'AQUOS PAD SH-06F', 'carrier' => 'DoCoMo' ], - 'SH-06G' => [ 'Sharp', 'AQUOS SH-06G', 'carrier' => 'DoCoMo' ], - 'SH-07C' => [ 'Sharp', 'GALAPAGOS SH-07C', 'carrier' => 'DoCoMo' ], - 'SH-07D' => [ 'Sharp', 'AQUOS PHONE st SH-07D', 'carrier' => 'DoCoMo' ], - 'SH-07E' => [ 'Sharp', 'AQUOS PHONE si SH-07E', 'carrier' => 'DoCoMo' ], - 'SH-08E' => [ 'Sharp', 'AQUOS PAD SH-08E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], - 'SH-09D' => [ 'Sharp', 'AQUOS PHONE ZETA SH-09D', 'carrier' => 'DoCoMo' ], - 'SH-10B' => [ 'Sharp', 'LYNX SH-10B', 'carrier' => 'DoCoMo' ], - 'SH-10D' => [ 'Sharp', 'AQUOS PHONE sv SH-10D', 'carrier' => 'DoCoMo' ], - 'SH-12C' => [ 'Sharp', 'AQUOS PHONE SH-12C', 'carrier' => 'DoCoMo' ], - 'SH-13C' => [ 'Sharp', 'AQUOS PHONE f SH-13C', 'carrier' => 'DoCoMo' ], + 'SH-06E' => [ 'Sharp', 'AQUOS PHONE ZETA SH-06E', 'carrier' => 'DoCoMo' ], + 'SH-06F' => [ 'Sharp', 'AQUOS PAD SH-06F', 'carrier' => 'DoCoMo' ], + 'SH-06G' => [ 'Sharp', 'AQUOS SH-06G', 'carrier' => 'DoCoMo' ], + 'SH-07C' => [ 'Sharp', 'GALAPAGOS SH-07C', 'carrier' => 'DoCoMo' ], + 'SH-07D' => [ 'Sharp', 'AQUOS PHONE st SH-07D', 'carrier' => 'DoCoMo' ], + 'SH-07E' => [ 'Sharp', 'AQUOS PHONE si SH-07E', 'carrier' => 'DoCoMo' ], + 'SH-08E' => [ 'Sharp', 'AQUOS PAD SH-08E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], + 'SH-09D' => [ 'Sharp', 'AQUOS PHONE ZETA SH-09D', 'carrier' => 'DoCoMo' ], + 'SH-10B' => [ 'Sharp', 'LYNX SH-10B', 'carrier' => 'DoCoMo' ], + 'SH-10D' => [ 'Sharp', 'AQUOS PHONE sv SH-10D', 'carrier' => 'DoCoMo' ], + 'SH-12C' => [ 'Sharp', 'AQUOS PHONE SH-12C', 'carrier' => 'DoCoMo' ], + 'SH-13C' => [ 'Sharp', 'AQUOS PHONE f SH-13C', 'carrier' => 'DoCoMo' ], ], '(SHP-)?(SHARP )?SH[0-9]{2,3}!!' => [ @@ -13677,31 +13677,31 @@ ], 'SH[FLTV][0-9]{2,2}!!' => [ - 'SHF31' => [ 'Sharp', 'AQUOS K SHF31', 'carrier' => 'au' ], - 'SHF32' => [ 'Sharp', 'AQUOS K SHF32', 'carrier' => 'au' ], - 'SHF33' => [ 'Sharp', 'AQUOS K SHF33', 'carrier' => 'au' ], - 'SHL21' => [ 'Sharp', 'AQUOS PHONE SERIE SHL21', 'carrier' => 'au' ], - 'SHL22' => [ 'Sharp', 'AQUOS PHONE SERIE SHL22', 'carrier' => 'au' ], - 'SHL23' => [ 'Sharp', 'AQUOS PHONE SERIE SHL23', 'carrier' => 'au' ], - 'SHL24' => [ 'Sharp', 'AQUOS PHONE SERIE mini SHL24', 'carrier' => 'au' ], - 'SHL25' => [ 'Sharp', 'AQUOS SERIE SHL25', 'carrier' => 'au' ], - 'SHT21' => [ 'Sharp', 'AQUOS PAD SHT21', DeviceType::TABLET, 'carrier' => 'au' ], - 'SHT22' => [ 'Sharp', 'AQUOS PAD SHT22', DeviceType::TABLET, 'carrier' => 'au' ], - 'SHV31' => [ 'Sharp', 'AQUOS SERIE mini SHV31', 'carrier' => 'au' ], - 'SHV32' => [ 'Sharp', 'AQUOS SERIE SHV32', 'carrier' => 'au' ], - 'SHV33' => [ 'Sharp', 'AQUOS SERIE mini SHV33', 'carrier' => 'au' ], - 'SHV34' => [ 'Sharp', 'AQUOS SERIE SHV34', 'carrier' => 'au' ], - 'SHV35' => [ 'Sharp', 'AQUOS U SHV35', 'carrier' => 'au' ], - 'SHV36' => [ 'Sharp', 'BASIO2 SHV36', 'carrier' => 'au' ], - 'SHV37' => [ 'Sharp', 'AQUOS U SHV37', 'carrier' => 'au' ], - 'SHV38' => [ 'Sharp', 'AQUOS SERIE mini SHV38', 'carrier' => 'au' ], - 'SHV39' => [ 'Sharp', 'AQUOS R SHV39', 'carrier' => 'au' ], - 'SHV40' => [ 'Sharp', 'AQUOS sense SHV40', 'carrier' => 'au' ], - 'SHV41' => [ 'Sharp', 'AQUOS R compact SHV41', 'carrier' => 'au' ], - 'SHV42' => [ 'Sharp', 'AQUOS R2 SHV42', 'carrier' => 'au' ], - ], - 'WX04SH' => [ 'Sharp', 'AQUOS PHONE es WX04SH', 'carrier' => 'Willcom' ], - 'WX05SH' => [ 'Sharp', 'AQUOS PHONE ef WX05SH', 'carrier' => 'Willcom' ], + 'SHF31' => [ 'Sharp', 'AQUOS K SHF31', 'carrier' => 'au' ], + 'SHF32' => [ 'Sharp', 'AQUOS K SHF32', 'carrier' => 'au' ], + 'SHF33' => [ 'Sharp', 'AQUOS K SHF33', 'carrier' => 'au' ], + 'SHL21' => [ 'Sharp', 'AQUOS PHONE SERIE SHL21', 'carrier' => 'au' ], + 'SHL22' => [ 'Sharp', 'AQUOS PHONE SERIE SHL22', 'carrier' => 'au' ], + 'SHL23' => [ 'Sharp', 'AQUOS PHONE SERIE SHL23', 'carrier' => 'au' ], + 'SHL24' => [ 'Sharp', 'AQUOS PHONE SERIE mini SHL24', 'carrier' => 'au' ], + 'SHL25' => [ 'Sharp', 'AQUOS SERIE SHL25', 'carrier' => 'au' ], + 'SHT21' => [ 'Sharp', 'AQUOS PAD SHT21', DeviceType::TABLET, 'carrier' => 'au' ], + 'SHT22' => [ 'Sharp', 'AQUOS PAD SHT22', DeviceType::TABLET, 'carrier' => 'au' ], + 'SHV31' => [ 'Sharp', 'AQUOS SERIE mini SHV31', 'carrier' => 'au' ], + 'SHV32' => [ 'Sharp', 'AQUOS SERIE SHV32', 'carrier' => 'au' ], + 'SHV33' => [ 'Sharp', 'AQUOS SERIE mini SHV33', 'carrier' => 'au' ], + 'SHV34' => [ 'Sharp', 'AQUOS SERIE SHV34', 'carrier' => 'au' ], + 'SHV35' => [ 'Sharp', 'AQUOS U SHV35', 'carrier' => 'au' ], + 'SHV36' => [ 'Sharp', 'BASIO2 SHV36', 'carrier' => 'au' ], + 'SHV37' => [ 'Sharp', 'AQUOS U SHV37', 'carrier' => 'au' ], + 'SHV38' => [ 'Sharp', 'AQUOS SERIE mini SHV38', 'carrier' => 'au' ], + 'SHV39' => [ 'Sharp', 'AQUOS R SHV39', 'carrier' => 'au' ], + 'SHV40' => [ 'Sharp', 'AQUOS sense SHV40', 'carrier' => 'au' ], + 'SHV41' => [ 'Sharp', 'AQUOS R compact SHV41', 'carrier' => 'au' ], + 'SHV42' => [ 'Sharp', 'AQUOS R2 SHV42', 'carrier' => 'au' ], + ], + 'WX04SH' => [ 'Sharp', 'AQUOS PHONE es WX04SH', 'carrier' => 'Willcom' ], + 'WX05SH' => [ 'Sharp', 'AQUOS PHONE ef WX05SH', 'carrier' => 'Willcom' ], 'SHARP-ADS1' => [ 'Sharp', 'FX Plus' ], 'TG-L800S' => [ 'Sharp', 'Luna' ], @@ -14039,89 +14039,89 @@ 'XM50t' => [ 'Sony', 'Xperia T2 Ultra' ], // Tianchi 'Z1i' => [ 'Sony Ericsson', 'Xperia Play' ], // Zeus - 'S51SE' => [ 'Sony Ericsson', 'mini S51SE', 'carrier' => 'EMOBILE' ], // Smultron + 'S51SE' => [ 'Sony Ericsson', 'mini S51SE', 'carrier' => 'EMOBILE' ], // Smultron 'IS[0-9]{2,2}S!!' => [ - 'IS11S' => [ 'Sony Ericsson', 'Xperia acro IS11S', 'carrier' => 'au' ], // Akane - 'IS12S' => [ 'Sony Ericsson', 'Xperia acro HD IS12S', 'carrier' => 'au' ], // Hayate + 'IS11S' => [ 'Sony Ericsson', 'Xperia acro IS11S', 'carrier' => 'au' ], // Akane + 'IS12S' => [ 'Sony Ericsson', 'Xperia acro HD IS12S', 'carrier' => 'au' ], // Hayate ], 'SO-0[0-9][A-Z]!!' => [ - 'SO-01B' => [ 'Sony Ericsson', 'Xperia SO-01B', 'carrier' => 'DoCoMo' ], // Rachael - 'SO-01C' => [ 'Sony Ericsson', 'Xperia arc SO-01C', 'carrier' => 'DoCoMo' ], // Anzu - 'SO-01D' => [ 'Sony Ericsson', 'Xperia PLAY SO-01D', 'carrier' => 'DoCoMo' ], // Zeus - 'SO-01E' => [ 'Sony', 'Xperia AX SO-01E', 'carrier' => 'DoCoMo' ], // Tsubasa - 'SO-01F' => [ 'Sony', 'Xperia Z1 SO-01F', 'carrier' => 'DoCoMo' ], // Honami - 'SO-01G' => [ 'Sony', 'Xperia Z3 SO-01G', 'carrier' => 'DoCoMo' ], // ... - 'SO-01H' => [ 'Sony', 'Xperia Z5 SO-01H', 'carrier' => 'DoCoMo' ], // ... - 'SO-01J' => [ 'Sony', 'Xperia XZ SO-01J', 'carrier' => 'DoCoMo' ], // ... - 'SO-01K' => [ 'Sony', 'Xperia XZ1 SO-01K', 'carrier' => 'DoCoMo' ], // ... - 'SO-02C' => [ 'Sony Ericsson', 'Xperia acro SO-02C', 'carrier' => 'DoCoMo' ], // Azusa - 'SO-02D' => [ 'Sony Ericsson', 'Xperia NX SO-02D', 'carrier' => 'DoCoMo' ], // Nozomi - 'SO-02E' => [ 'Sony', 'Xperia Z SO-02E', 'carrier' => 'DoCoMo' ], // Yuga - 'SO-02F' => [ 'Sony', 'Xperia Z1 f SO-02F', 'carrier' => 'DoCoMo' ], // Itsuki - 'SO-02G' => [ 'Sony', 'Xperia Z3 Compact SO-02G', 'carrier' => 'DoCoMo' ], // ... - 'SO-02H' => [ 'Sony', 'Xperia Z5 Compact SO-02H', 'carrier' => 'DoCoMo' ], // ... - 'SO-02J' => [ 'Sony', 'Xperia X Compact SO-02J', 'carrier' => 'DoCoMo' ], // ... - 'SO-02K' => [ 'Sony', 'Xperia XZ1 Compact SO-02K', 'carrier' => 'DoCoMo' ], // ... - 'SO-03C' => [ 'Sony Ericsson', 'Xperia ray SO-03C', 'carrier' => 'DoCoMo' ], // Urushi - 'SO-03D' => [ 'Sony Ericsson', 'Xperia acro HD SO-03D', 'carrier' => 'DoCoMo' ], // Hikari - 'SO-03E' => [ 'Sony', 'Xperia Tablet Z SO-03E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // Pollux - 'SO-03F' => [ 'Sony', 'Xperia Z2 SO-03F', 'carrier' => 'DoCoMo' ], // Sirius - 'SO-03G' => [ 'Sony', 'Xperia Z4 SO-03G', 'carrier' => 'DoCoMo' ], - 'SO-03H' => [ 'Sony', 'Xperia Z5 Premium SO-03H', 'carrier' => 'DoCoMo' ], - 'SO-03J' => [ 'Sony', 'Xperia XZs SO-03J', 'carrier' => 'DoCoMo' ], - 'SO-03K' => [ 'Sony', 'Xperia XZ2 SO-03K', 'carrier' => 'DoCoMo' ], - 'SO-04D' => [ 'Sony', 'Xperia GX SO-04D', 'carrier' => 'DoCoMo' ], // Hayabusa - 'SO-04E' => [ 'Sony', 'Xperia A SO-04E', 'carrier' => 'DoCoMo' ], // Dogo - 'SO-04EM' => [ 'Sony', 'Xperia feat. HATSUNE MIKU SO-04E', 'carrier' => 'DoCoMo' ], - 'SO-04F' => [ 'Sony', 'Xperia A2 SO-04F', 'carrier' => 'DoCoMo' ], // Altair - 'SO-04G' => [ 'Sony', 'Xperia A4 SO-04G', 'carrier' => 'DoCoMo' ], - 'SO-04H' => [ 'Sony', 'Xperia X Performance SO-04H', 'carrier' => 'DoCoMo' ], - 'SO-04J' => [ 'Sony', 'Xperia XZ Premium SO-04J', 'carrier' => 'DoCoMo' ], - 'SO-05D' => [ 'Sony', 'Xperia SX SO-05D', 'carrier' => 'DoCoMo' ], // Komachi - 'SO-05F' => [ 'Sony', 'Xperia Tablet Z2 SO-05F', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // Castor - 'SO-05G' => [ 'Sony', 'Xperia Tablet Z4 SO-05G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // ... - 'SO-05K' => [ 'Sony', 'Xperia XZ2 Compact SO-05K', 'carrier' => 'DoCoMo' ], + 'SO-01B' => [ 'Sony Ericsson', 'Xperia SO-01B', 'carrier' => 'DoCoMo' ], // Rachael + 'SO-01C' => [ 'Sony Ericsson', 'Xperia arc SO-01C', 'carrier' => 'DoCoMo' ], // Anzu + 'SO-01D' => [ 'Sony Ericsson', 'Xperia PLAY SO-01D', 'carrier' => 'DoCoMo' ], // Zeus + 'SO-01E' => [ 'Sony', 'Xperia AX SO-01E', 'carrier' => 'DoCoMo' ], // Tsubasa + 'SO-01F' => [ 'Sony', 'Xperia Z1 SO-01F', 'carrier' => 'DoCoMo' ], // Honami + 'SO-01G' => [ 'Sony', 'Xperia Z3 SO-01G', 'carrier' => 'DoCoMo' ], // ... + 'SO-01H' => [ 'Sony', 'Xperia Z5 SO-01H', 'carrier' => 'DoCoMo' ], // ... + 'SO-01J' => [ 'Sony', 'Xperia XZ SO-01J', 'carrier' => 'DoCoMo' ], // ... + 'SO-01K' => [ 'Sony', 'Xperia XZ1 SO-01K', 'carrier' => 'DoCoMo' ], // ... + 'SO-02C' => [ 'Sony Ericsson', 'Xperia acro SO-02C', 'carrier' => 'DoCoMo' ], // Azusa + 'SO-02D' => [ 'Sony Ericsson', 'Xperia NX SO-02D', 'carrier' => 'DoCoMo' ], // Nozomi + 'SO-02E' => [ 'Sony', 'Xperia Z SO-02E', 'carrier' => 'DoCoMo' ], // Yuga + 'SO-02F' => [ 'Sony', 'Xperia Z1 f SO-02F', 'carrier' => 'DoCoMo' ], // Itsuki + 'SO-02G' => [ 'Sony', 'Xperia Z3 Compact SO-02G', 'carrier' => 'DoCoMo' ], // ... + 'SO-02H' => [ 'Sony', 'Xperia Z5 Compact SO-02H', 'carrier' => 'DoCoMo' ], // ... + 'SO-02J' => [ 'Sony', 'Xperia X Compact SO-02J', 'carrier' => 'DoCoMo' ], // ... + 'SO-02K' => [ 'Sony', 'Xperia XZ1 Compact SO-02K', 'carrier' => 'DoCoMo' ], // ... + 'SO-03C' => [ 'Sony Ericsson', 'Xperia ray SO-03C', 'carrier' => 'DoCoMo' ], // Urushi + 'SO-03D' => [ 'Sony Ericsson', 'Xperia acro HD SO-03D', 'carrier' => 'DoCoMo' ], // Hikari + 'SO-03E' => [ 'Sony', 'Xperia Tablet Z SO-03E', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // Pollux + 'SO-03F' => [ 'Sony', 'Xperia Z2 SO-03F', 'carrier' => 'DoCoMo' ], // Sirius + 'SO-03G' => [ 'Sony', 'Xperia Z4 SO-03G', 'carrier' => 'DoCoMo' ], + 'SO-03H' => [ 'Sony', 'Xperia Z5 Premium SO-03H', 'carrier' => 'DoCoMo' ], + 'SO-03J' => [ 'Sony', 'Xperia XZs SO-03J', 'carrier' => 'DoCoMo' ], + 'SO-03K' => [ 'Sony', 'Xperia XZ2 SO-03K', 'carrier' => 'DoCoMo' ], + 'SO-04D' => [ 'Sony', 'Xperia GX SO-04D', 'carrier' => 'DoCoMo' ], // Hayabusa + 'SO-04E' => [ 'Sony', 'Xperia A SO-04E', 'carrier' => 'DoCoMo' ], // Dogo + 'SO-04EM' => [ 'Sony', 'Xperia feat. HATSUNE MIKU SO-04E', 'carrier' => 'DoCoMo' ], + 'SO-04F' => [ 'Sony', 'Xperia A2 SO-04F', 'carrier' => 'DoCoMo' ], // Altair + 'SO-04G' => [ 'Sony', 'Xperia A4 SO-04G', 'carrier' => 'DoCoMo' ], + 'SO-04H' => [ 'Sony', 'Xperia X Performance SO-04H', 'carrier' => 'DoCoMo' ], + 'SO-04J' => [ 'Sony', 'Xperia XZ Premium SO-04J', 'carrier' => 'DoCoMo' ], + 'SO-05D' => [ 'Sony', 'Xperia SX SO-05D', 'carrier' => 'DoCoMo' ], // Komachi + 'SO-05F' => [ 'Sony', 'Xperia Tablet Z2 SO-05F', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // Castor + 'SO-05G' => [ 'Sony', 'Xperia Tablet Z4 SO-05G', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // ... + 'SO-05K' => [ 'Sony', 'Xperia XZ2 Compact SO-05K', 'carrier' => 'DoCoMo' ], 'SO-07D' => [ 'Sony', 'SO-07D', DeviceType::TABLET, 'carrier' => 'DoCoMo' ], // ... ], 'SO[LTV][0-9]{2,2}!!' => [ - 'SOL21' => [ 'Sony', 'Xperia VL SOL21', 'carrier' => 'au' ], // Surf - 'SOL22' => [ 'Sony', 'Xperia UL SOL22', 'carrier' => 'au' ], // Gaga - 'SOL23' => [ 'Sony', 'Xperia Z1 SOL23', 'carrier' => 'au' ], // Honami - 'SOL24' => [ 'Sony', 'Xperia Z Ultra SOL24', 'carrier' => 'au' ], // Togari - 'SOL25' => [ 'Sony', 'Xperia ZL2 SOL25', 'carrier' => 'au' ], // Canopus - 'SOL26' => [ 'Sony', 'Xperia Z3 SOL26', 'carrier' => 'au' ], // ... - 'SOT21' => [ 'Sony', 'Xperia Tablet Z2 SOT21', DeviceType::TABLET, 'carrier' => 'au' ], // Castor - 'SOT31' => [ 'Sony', 'Xperia Tablet Z4 SOT31', DeviceType::TABLET, 'carrier' => 'au' ], // Castor - 'SOV31' => [ 'Sony', 'Xperia Z4 SOV31', 'carrier' => 'au' ], // ... - 'SOV32' => [ 'Sony', 'Xperia Z5 SOV32', 'carrier' => 'au' ], // ... - 'SOV33' => [ 'Sony', 'Xperia X Performance SOV33', 'carrier' => 'au' ], // ... - 'SOV34' => [ 'Sony', 'Xperia XZ SOV34', 'carrier' => 'au' ], // ... - 'SOV35' => [ 'Sony', 'Xperia XZs SOV35', 'carrier' => 'au' ], // ... - 'SOV36' => [ 'Sony', 'Xperia XZ1 SOV36', 'carrier' => 'au' ], // ... - 'SOV37' => [ 'Sony', 'Xperia XZ2 SOV37', 'carrier' => 'au' ], // ... + 'SOL21' => [ 'Sony', 'Xperia VL SOL21', 'carrier' => 'au' ], // Surf + 'SOL22' => [ 'Sony', 'Xperia UL SOL22', 'carrier' => 'au' ], // Gaga + 'SOL23' => [ 'Sony', 'Xperia Z1 SOL23', 'carrier' => 'au' ], // Honami + 'SOL24' => [ 'Sony', 'Xperia Z Ultra SOL24', 'carrier' => 'au' ], // Togari + 'SOL25' => [ 'Sony', 'Xperia ZL2 SOL25', 'carrier' => 'au' ], // Canopus + 'SOL26' => [ 'Sony', 'Xperia Z3 SOL26', 'carrier' => 'au' ], // ... + 'SOT21' => [ 'Sony', 'Xperia Tablet Z2 SOT21', DeviceType::TABLET, 'carrier' => 'au' ], // Castor + 'SOT31' => [ 'Sony', 'Xperia Tablet Z4 SOT31', DeviceType::TABLET, 'carrier' => 'au' ], // Castor + 'SOV31' => [ 'Sony', 'Xperia Z4 SOV31', 'carrier' => 'au' ], // ... + 'SOV32' => [ 'Sony', 'Xperia Z5 SOV32', 'carrier' => 'au' ], // ... + 'SOV33' => [ 'Sony', 'Xperia X Performance SOV33', 'carrier' => 'au' ], // ... + 'SOV34' => [ 'Sony', 'Xperia XZ SOV34', 'carrier' => 'au' ], // ... + 'SOV35' => [ 'Sony', 'Xperia XZs SOV35', 'carrier' => 'au' ], // ... + 'SOV36' => [ 'Sony', 'Xperia XZ1 SOV36', 'carrier' => 'au' ], // ... + 'SOV37' => [ 'Sony', 'Xperia XZ2 SOV37', 'carrier' => 'au' ], // ... ], '40[0-9]SO!!' => [ - '401SO' => [ 'Sony', 'Xperia Z3 401SO', 'carrier' => 'Softbank' ], // ... - '402SO' => [ 'Sony', 'Xperia Z4 402SO', 'carrier' => 'Softbank' ], // ... + '401SO' => [ 'Sony', 'Xperia Z3 401SO', 'carrier' => 'Softbank' ], // ... + '402SO' => [ 'Sony', 'Xperia Z4 402SO', 'carrier' => 'Softbank' ], // ... ], '50[0-9]SO!!' => [ - '501SO' => [ 'Sony', 'Xperia Z5 501SO', 'carrier' => 'Softbank' ], // ... - '502SO' => [ 'Sony', 'Xperia X Performance 502SO', 'carrier' => 'Softbank' ], // ... + '501SO' => [ 'Sony', 'Xperia Z5 501SO', 'carrier' => 'Softbank' ], // ... + '502SO' => [ 'Sony', 'Xperia X Performance 502SO', 'carrier' => 'Softbank' ], // ... ], '60[0-9]SO!!' => [ - '601SO' => [ 'Sony', 'Xperia XZ 601SO', 'carrier' => 'Softbank' ], // ... - '602SO' => [ 'Sony', 'Xperia XZs 602SO', 'carrier' => 'Softbank' ], // ... + '601SO' => [ 'Sony', 'Xperia XZ 601SO', 'carrier' => 'Softbank' ], // ... + '602SO' => [ 'Sony', 'Xperia XZs 602SO', 'carrier' => 'Softbank' ], // ... ], '70[0-9]SO!!' => [ - '701SO' => [ 'Sony', 'Xperia XZ1 701SO', 'carrier' => 'Softbank' ], // ... - '702SO' => [ 'Sony', 'Xperia XZ2 702SO', 'carrier' => 'Softbank' ], // ... + '701SO' => [ 'Sony', 'Xperia XZ1 701SO', 'carrier' => 'Softbank' ], // ... + '702SO' => [ 'Sony', 'Xperia XZ2 702SO', 'carrier' => 'Softbank' ], // ... ], 'Xperia!!' => [ @@ -15338,11 +15338,11 @@ 'TSB CLOUD COMPANION;TOSHIBA AC AND AZ' => [ 'Toshiba', 'Dynabook AZ', 'desktop' ], 'TOSHIBA AC AND AZ' => [ 'Toshiba', 'Dynabook AZ', 'desktop' ], 'TOSHIBA FOLIO AND A' => [ 'Toshiba', 'Folio 100', DeviceType::TABLET ], - 'T-01C' => [ 'Toshiba', 'REGZA Phone T-01C', 'carrier' => 'DoCoMo' ], - 'T-01D' => [ 'Toshiba', 'REGZA Phone T-01D', 'carrier' => 'DoCoMo' ], - 'T-02D' => [ 'Toshiba', 'REGZA Phone T-02D', 'carrier' => 'DoCoMo' ], - 'IS04' => [ 'Toshiba', 'REGZA Phone IS04', 'carrier' => 'au' ], - 'IS11T' => [ 'Toshiba', 'REGZA Phone IS11T', 'carrier' => 'au' ], + 'T-01C' => [ 'Toshiba', 'REGZA Phone T-01C', 'carrier' => 'DoCoMo' ], + 'T-01D' => [ 'Toshiba', 'REGZA Phone T-01D', 'carrier' => 'DoCoMo' ], + 'T-02D' => [ 'Toshiba', 'REGZA Phone T-02D', 'carrier' => 'DoCoMo' ], + 'IS04' => [ 'Toshiba', 'REGZA Phone IS04', 'carrier' => 'au' ], + 'IS11T' => [ 'Toshiba', 'REGZA Phone IS11T', 'carrier' => 'au' ], 'AT1S0' => [ 'Toshiba', 'Regza AT1S0' ], 'AT7-A' => [ 'Toshiba', 'Excite AT7-A', DeviceType::TABLET ], 'AT7-B' => [ 'Toshiba', 'Excite AT7-B', DeviceType::TABLET ], @@ -17868,14 +17868,14 @@ 'ZTE W1010' => [ 'ZTE', 'Axon Watch', DeviceType::WATCH ], - '003Z' => [ 'ZTE', 'Libero 003Z', 'carrier' => 'Softbank' ], - '008Z' => [ 'ZTE', 'シンプルスマートフォン 008Z', 'carrier' => 'Softbank' ], - '009Z' => [ 'ZTE', 'STAR7 009Z', 'carrier' => 'Softbank' ], - '402ZT' => [ 'ZTE', 'Blade Q+ 402ZT', 'carrier' => 'Softbank' ], - '502ZT' => [ 'ZTE', 'Spro 2 502ZT', DeviceType::PROJECTOR, 'carrier' => 'Softbank' ], - '602ZT' => [ 'ZTE', 'Libero 2 602ZT', 'carrier' => 'Softbank' ], - 'MO-01J' => [ 'ZTE', 'MONO MO-01J', 'carrier' => 'DoCoMo' ], - 'MO-01K' => [ 'ZTE', 'MONO MO-01K', 'carrier' => 'DoCoMo' ], + '003Z' => [ 'ZTE', 'Libero 003Z', 'carrier' => 'Softbank' ], + '008Z' => [ 'ZTE', 'シンプルスマートフォン 008Z', 'carrier' => 'Softbank' ], + '009Z' => [ 'ZTE', 'STAR7 009Z', 'carrier' => 'Softbank' ], + '402ZT' => [ 'ZTE', 'Blade Q+ 402ZT', 'carrier' => 'Softbank' ], + '502ZT' => [ 'ZTE', 'Spro 2 502ZT', DeviceType::PROJECTOR, 'carrier' => 'Softbank' ], + '602ZT' => [ 'ZTE', 'Libero 2 602ZT', 'carrier' => 'Softbank' ], + 'MO-01J' => [ 'ZTE', 'MONO MO-01J', 'carrier' => 'DoCoMo' ], + 'MO-01K' => [ 'ZTE', 'MONO MO-01K', 'carrier' => 'DoCoMo' ], 'ZA400' => [ 'Zonda', 'Mini Colors ZA400' ], 'ZA402' => [ 'Zonda', 'Scratch ZA402' ], diff --git a/data/models-kddi.php b/data/models-kddi.php index 36c185364..6ab4974b9 100644 --- a/data/models-kddi.php +++ b/data/models-kddi.php @@ -25,7 +25,7 @@ 'CA25' => [ 'Casio', 'A5406CA' ], 'CA26' => [ 'Casio', 'A5407CA' ], 'CA27' => [ 'Casio', 'A5512CA' ], - 'CA28' => [ 'Casio', 'GzOne Type-R A5513CA' ], + 'CA28' => [ 'Casio', 'GzOne Type-R A5513CA' ], 'CA31' => [ 'Casio', 'W21CA' ], 'CA32' => [ 'Casio', 'W31CA' ], 'CA33' => [ 'Casio', 'W41CA' ], @@ -43,7 +43,7 @@ 'CA3F' => [ 'Casio', 'CA003' ], 'CA3G' => [ 'Casio', 'CA004' ], 'CA3H' => [ 'Casio', 'CA005' ], - 'CA3I' => [ 'Casio', 'GzOne Type-X CAY01' ], + 'CA3I' => [ 'Casio', 'GzOne Type-X CAY01' ], 'CA3J' => [ 'Casio', 'CA006' ], 'CA3K' => [ 'Casio', 'CA007' ], 'DN01' => [ 'Denso', 'C202DE' ], @@ -62,7 +62,7 @@ 'HI31' => [ 'Hitachi', 'W11H' ], 'HI32' => [ 'Hitachi', 'W21H' ], 'HI33' => [ 'Hitachi', 'W22H' ], - 'HI34' => [ 'Hitachi', 'PENCK W31H' ], + 'HI34' => [ 'Hitachi', 'PENCK W31H' ], 'HI35' => [ 'Hitachi', 'W32H' ], 'HI36' => [ 'Hitachi', 'W41H' ], 'HI37' => [ 'Hitachi', 'W42H' ], @@ -74,8 +74,8 @@ 'HI3D' => [ 'Hitachi', 'W62H' ], 'HI3E' => [ 'Hitachi', 'W63H' ], 'HI3F' => [ 'Hitachi', 'H001' ], // HI001 - 'HI3G' => [ 'Hitachi', 'Mobile Hi-Vision CAM Wooo HIY01' ], - 'HI3H' => [ 'Hitachi', 'beskey HIY02' ], + 'HI3G' => [ 'Hitachi', 'Mobile Hi-Vision CAM Wooo HIY01' ], + 'HI3H' => [ 'Hitachi', 'beskey HIY02' ], 'KC11' => [ 'Kyocera', 'C307K' ], 'KC12' => [ 'Kyocera', 'C313K' ], 'KC13' => [ 'Kyocera', 'C414K' ], @@ -100,7 +100,7 @@ 'KC37' => [ 'Kyocera', 'W43K' ], 'KC38' => [ 'Kyocera', 'W44K' ], 'KC39' => [ 'Kyocera', 'W51K' ], - 'KC3A' => [ 'Kyocera', 'MEDIA SKIN W52K' ], + 'KC3A' => [ 'Kyocera', 'MEDIA SKIN W52K' ], 'KC3B' => [ 'Kyocera', 'W53K/W64K' ], 'KC3D' => [ 'Kyocera', 'W61K' ], 'KC3E' => [ 'Kyocera', 'W44K II' ], @@ -204,13 +204,13 @@ 'SH33' => [ 'Sharp', 'W52SH' ], 'SH34' => [ 'Sharp', 'W61SH' ], 'SH35' => [ 'Sharp', 'W62SH' ], - 'SH36' => [ 'Sharp', 'URBANO W63SH' ], + 'SH36' => [ 'Sharp', 'URBANO W63SH' ], 'SH37' => [ 'Sharp', 'W64SH' ], 'SH38' => [ 'Sharp', 'SH001' ], 'SH39' => [ 'Sharp', 'E05SH' ], 'SH3A' => [ 'Sharp', 'E06SH' ], 'SH3B' => [ 'Sharp', 'SH002' ], - 'SH3C' => [ 'Sharp', 'Sportio water beat SHY01' ], + 'SH3C' => [ 'Sharp', 'Sportio water beat SHY01' ], 'SH3D' => [ 'Sharp', 'SH003' ], 'SH3E' => [ 'Sharp', 'SH004' ], 'SH3F' => [ 'Sharp', 'SH005' ], @@ -239,7 +239,7 @@ 'SN32' => [ 'Sony Ericsson', 'W31S' ], 'SN33' => [ 'Sony Ericsson', 'W32S' ], 'SN34' => [ 'Sony Ericsson', 'W41S' ], - 'SN35' => [ 'Sony Ericsson', 'EZ FeliCa W32S' ], + 'SN35' => [ 'Sony Ericsson', 'EZ FeliCa W32S' ], 'SN36' => [ 'Sony Ericsson', 'W42S' ], 'SN37' => [ 'Sony Ericsson', 'W43S' ], 'SN38' => [ 'Sony Ericsson', 'W44S' ], @@ -249,21 +249,21 @@ 'SN3C' => [ 'Sony Ericsson', 'W54S' ], 'SN3D' => [ 'Sony Ericsson', 'W61S' ], 'SN3E' => [ 'Sony Ericsson', 'W62S' ], - 'SN3F' => [ 'Sony Ericsson', 're W63S' ], + 'SN3F' => [ 'Sony Ericsson', 're W63S' ], 'SN3G' => [ 'Sony Ericsson', 'W64S' ], - 'SN3H' => [ 'Sony Ericsson', 'Xmini W65S' ], - 'SN3I' => [ 'Sony Ericsson', 'Premier3 SOY01' ], + 'SN3H' => [ 'Sony Ericsson', 'Xmini W65S' ], + 'SN3I' => [ 'Sony Ericsson', 'Premier3 SOY01' ], 'SN3J' => [ 'Sony Ericsson', 'S001' ], - 'SN3L' => [ 'Sony Ericsson', 'BRAVIA Phone U1 SOY02' ], + 'SN3L' => [ 'Sony Ericsson', 'BRAVIA Phone U1 SOY02' ], 'SN3M' => [ 'Sony Ericsson', 'S002' ], - 'SN3N' => [ 'Sony Ericsson', 'URBANO BARONE SOY03' ], + 'SN3N' => [ 'Sony Ericsson', 'URBANO BARONE SOY03' ], 'SN3O' => [ 'Sony Ericsson', 'S003' ], 'SN3P' => [ 'Sony Ericsson', 'S004' ], 'SN3Q' => [ 'Sony Ericsson', 'S005' ], - 'SN3R' => [ 'Sony Ericsson', 'URBANO MOND SOY04' ], + 'SN3R' => [ 'Sony Ericsson', 'URBANO MOND SOY04' ], 'SN3S' => [ 'Sony Ericsson', 'S006' ], 'SN3U' => [ 'Sony Ericsson', 'S007' ], - 'SN3V' => [ 'Sony Ericsson', 'URBANO AFFARE SOY05' ], + 'SN3V' => [ 'Sony Ericsson', 'URBANO AFFARE SOY05' ], 'ST11' => [ 'Sanyo', 'C403ST' ], 'ST12' => [ 'Sanyo', 'C411ST' ], 'ST13' => [ 'Sanyo', 'A1011ST' ], @@ -271,13 +271,13 @@ 'ST21' => [ 'Sanyo', 'A5306ST' ], 'ST23' => [ 'Sanyo', 'A5405SA' ], 'ST24' => [ 'Sanyo', 'A5507SA' ], - 'ST25' => [ 'Sanyo', 'talby A5508SA' ], - 'ST26' => [ 'Sanyo', 'Sweets A5510SA' ], + 'ST25' => [ 'Sanyo', 'talby A5508SA' ], + 'ST26' => [ 'Sanyo', 'Sweets A5510SA' ], 'ST27' => [ 'Sanyo', 'A5514SA' ], 'ST28' => [ 'Sanyo', 'A5518SA' ], - 'ST29' => [ 'Sanyo', 'Sweets pure A5519SA' ], + 'ST29' => [ 'Sanyo', 'Sweets pure A5519SA' ], 'ST2A' => [ 'Sanyo', 'A5520SA' ], - 'ST2C' => [ 'Sanyo', 'Sweets cute A5524SA' ], + 'ST2C' => [ 'Sanyo', 'Sweets cute A5524SA' ], 'ST2D' => [ 'Sanyo', 'A5525SA' ], 'ST31' => [ 'Sanyo', 'W42SA' ], 'ST32' => [ 'Sanyo', 'W53SA' ], @@ -313,11 +313,11 @@ 'TS32' => [ 'Toshiba', 'W31T' ], 'TS33' => [ 'Toshiba', 'W32T' ], 'TS34' => [ 'Toshiba', 'W41T' ], - 'TS35' => [ 'Toshiba', 'neon W42T' ], + 'TS35' => [ 'Toshiba', 'neon W42T' ], 'TS36' => [ 'Toshiba', 'W43T' ], 'TS37' => [ 'Toshiba', 'W44T' ], 'TS38' => [ 'Toshiba', 'W45T' ], - 'TS39' => [ 'Toshiba', 'DRAPE W46T' ], + 'TS39' => [ 'Toshiba', 'DRAPE W46T' ], 'TS3A' => [ 'Toshiba', 'W47T' ], 'TS3B' => [ 'Toshiba', 'W51T' ], 'TS3C' => [ 'Toshiba', 'W52T' ], @@ -327,11 +327,11 @@ 'TS3H' => [ 'Toshiba', 'W56T' ], 'TS3I' => [ 'Toshiba', 'W61T' ], 'TS3J' => [ 'Toshiba', 'W62T' ], - 'TS3K' => [ 'Toshiba', 'Sportio W63T' ], + 'TS3K' => [ 'Toshiba', 'Sportio W63T' ], 'TS3L' => [ 'Toshiba', 'W64T' ], 'TS3M' => [ 'Toshiba', 'W65T' ], 'TS3N' => [ 'Toshiba', 'T001' ], - 'TS3O' => [ 'Toshiba', 'biblio TSY01' ], + 'TS3O' => [ 'Toshiba', 'biblio TSY01' ], 'TS3P' => [ 'Toshiba', 'T002' ], 'TS3R' => [ 'Toshiba', 'T003' ], 'TS3S' => [ 'Toshiba', 'T004' ], diff --git a/data/models-wm.php b/data/models-wm.php index 89213582b..fe4c7b0fa 100644 --- a/data/models-wm.php +++ b/data/models-wm.php @@ -295,29 +295,29 @@ - 'WS003SH' => [ 'Sharp', 'W-ZERO3 WS003SH', 'carrier' => 'Willcom' ], - 'WS004SH' => [ 'Sharp', 'W-ZERO3 WS004SH', 'carrier' => 'Willcom' ], - 'WS007SH' => [ 'Sharp', 'W-ZERO3 [es] WS007SH', 'carrier' => 'Willcom' ], - 'WS011SH' => [ 'Sharp', 'Advanced / W-ZERO3 [es] WS011SH', 'carrier' => 'Willcom' ], - 'WS020SH' => [ 'Sharp', 'WILLCOM 03 WS020SH', 'carrier' => 'Willcom' ], - 'WS027SH' => [ 'Sharp', 'HYBRID W-ZERO3 WS027SH', 'carrier' => 'Willcom' ], - 'S01SH' => [ 'Sharp', 'EM·ONE S01SH', 'carrier' => 'EMOBILE' ], - 'S01SH2' => [ 'Sharp', 'EM·ONE alpha S01SH2', 'carrier' => 'EMOBILE' ], + 'WS003SH' => [ 'Sharp', 'W-ZERO3 WS003SH', 'carrier' => 'Willcom' ], + 'WS004SH' => [ 'Sharp', 'W-ZERO3 WS004SH', 'carrier' => 'Willcom' ], + 'WS007SH' => [ 'Sharp', 'W-ZERO3 [es] WS007SH', 'carrier' => 'Willcom' ], + 'WS011SH' => [ 'Sharp', 'Advanced / W-ZERO3 [es] WS011SH', 'carrier' => 'Willcom' ], + 'WS020SH' => [ 'Sharp', 'WILLCOM 03 WS020SH', 'carrier' => 'Willcom' ], + 'WS027SH' => [ 'Sharp', 'HYBRID W-ZERO3 WS027SH', 'carrier' => 'Willcom' ], + 'S01SH' => [ 'Sharp', 'EM·ONE S01SH', 'carrier' => 'EMOBILE' ], + 'S01SH2' => [ 'Sharp', 'EM·ONE alpha S01SH2', 'carrier' => 'EMOBILE' ], 'T-01A!' => [ 'Toshiba', 'T-01A', 'carrier' => 'DoCoMo' ], 'T-01B!' => [ 'Toshiba', 'dynapocket T-01B', 'carrier' => 'DoCoMo' ], - 'X01T' => [ 'Toshiba', 'G900 X01T', 'carrier' => 'Softbank' ], - 'X02T!' => [ 'Toshiba', 'dynapocket X02T', 'carrier' => 'Softbank' ], - 'KDDI-HT01' => [ 'HTC', 'TOUCH PRO HT-01A', 'carrier' => 'au' ], - 'HT01A' => [ 'HTC', 'TOUCH PRO HT-01A', 'carrier' => 'au' ], - 'S11HT' => [ 'HTC', 'EMONSTER S11HT', 'carrier' => 'EMOBILE' ], - 'S12HT' => [ 'HTC', 'EMONSTER lite S12HT', 'carrier' => 'EMOBILE' ], - 'S21HT' => [ 'HTC', 'Touch Diamond S21HT', 'carrier' => 'EMOBILE' ], - 'S22HT' => [ 'HTC', 'Dual Diamond S22HT', 'carrier' => 'EMOBILE' ], - 'X01HT' => [ 'HTC', 'TyTN X01HT', 'carrier' => 'Softbank' ], - 'X02HT' => [ 'HTC', 'S630 X02HT', 'carrier' => 'Softbank' ], - 'X03HT' => [ 'HTC', 'S730 X03HT', 'carrier' => 'Softbank' ], - 'X04HT' => [ 'HTC', 'TOUCH DIAMOND X04HT', 'carrier' => 'Softbank' ], - 'X05HT' => [ 'HTC', 'TOUCH PRO X05HT', 'carrier' => 'Softbank' ], + 'X01T' => [ 'Toshiba', 'G900 X01T', 'carrier' => 'Softbank' ], + 'X02T!' => [ 'Toshiba', 'dynapocket X02T', 'carrier' => 'Softbank' ], + 'KDDI-HT01' => [ 'HTC', 'TOUCH PRO HT-01A', 'carrier' => 'au' ], + 'HT01A' => [ 'HTC', 'TOUCH PRO HT-01A', 'carrier' => 'au' ], + 'S11HT' => [ 'HTC', 'EMONSTER S11HT', 'carrier' => 'EMOBILE' ], + 'S12HT' => [ 'HTC', 'EMONSTER lite S12HT', 'carrier' => 'EMOBILE' ], + 'S21HT' => [ 'HTC', 'Touch Diamond S21HT', 'carrier' => 'EMOBILE' ], + 'S22HT' => [ 'HTC', 'Dual Diamond S22HT', 'carrier' => 'EMOBILE' ], + 'X01HT' => [ 'HTC', 'TyTN X01HT', 'carrier' => 'Softbank' ], + 'X02HT' => [ 'HTC', 'S630 X02HT', 'carrier' => 'Softbank' ], + 'X03HT' => [ 'HTC', 'S730 X03HT', 'carrier' => 'Softbank' ], + 'X04HT' => [ 'HTC', 'TOUCH DIAMOND X04HT', 'carrier' => 'Softbank' ], + 'X05HT' => [ 'HTC', 'TOUCH PRO X05HT', 'carrier' => 'Softbank' ], 'SC-01B' => [ 'Samsung', 'SC-01B', 'carrier' => 'DoCoMo' ], - 'X01SC' => [ 'Samsung', 'OMNIA Pro X01SC', 'carrier' => 'Softbank' ], + 'X01SC' => [ 'Samsung', 'OMNIA Pro X01SC', 'carrier' => 'Softbank' ], ]; diff --git a/data/profiles.php b/data/profiles.php index bdb4f9acc..356d8bf47 100644 --- a/data/profiles.php +++ b/data/profiles.php @@ -2400,7 +2400,7 @@ 'http://wap1.huawei.com/uaprof/HUAWEI_VIE-AL10_UAProfile.xml' => [ 'Huawei', 'P9 Plus', 'Android', DeviceType::MOBILE ], 'http://uaprof.metropcs.net/UAProf/Huawei-M931.xml' => [ 'Huawei', 'Premia 4G', 'Android', DeviceType::MOBILE ], 'http://wap1.huawei.com/uaprof/HW_HUAWEI_H891L.xml' => [ 'Huawei', 'Pronto', 'Android', DeviceType::MOBILE ], - 'http://wap1.huawei.com/uaprof/HuaweiMediaPad_FDR-A04L.xml' => [ 'Huawei', 'Qua tab 02 HWT31', 'Android', DeviceType::MOBILE ], + 'http://wap1.huawei.com/uaprof/HuaweiMediaPad_FDR-A04L.xml' => [ 'Huawei', 'Qua tab 02 HWT31', 'Android', DeviceType::MOBILE ], 'http://nmsc.ctvap.cn/uaprof/HW/HW_HUAWEI_S8520_1_20110819.xml' => [ 'Huawei', 'S8520', 'Android', DeviceType::MOBILE ], 'http://nmsc.ctvap.cn/uaprof/HW/HW_HUAWEI_S8600_1_20110825.xml' => [ 'Huawei', 'S8600', 'Android', DeviceType::MOBILE ], 'http://wap1.huawei.com/uaprof/HuaweiU8650GPRS-Normal.xml' => [ 'Huawei', 'Sonic', 'Android', DeviceType::MOBILE ], @@ -3317,7 +3317,7 @@ 'http://uaprof.vtext.com/lge/vs950/vs950.xml' => [ 'LG', 'Intuition', 'Android', DeviceType::MOBILE ], 'http://gsm.lge.com/html/gsm/LGL22C-M12-D1.xml' => [ 'LG', 'isai', 'Android', DeviceType::MOBILE ], 'http://gsm.lge.com/html/gsm/L24-M3-D1.xml' => [ 'LG', 'isai FL', 'Android', DeviceType::MOBILE ], - 'http://gsm.lge.com/html/gsm/YSdHbanpHC5h2R_E/V32-M3-D1.xml' => [ 'LG', 'isai vivid LGV32', 'Android', DeviceType::MOBILE ], + 'http://gsm.lge.com/html/gsm/YSdHbanpHC5h2R_E/V32-M3-D1.xml' => [ 'LG', 'isai vivid LGV32', 'Android', DeviceType::MOBILE ], 'http://gsm.lge.com/html/gsm/H220-M5-D1.xml' => [ 'LG', 'Joy', 'Android', DeviceType::MOBILE ], 'http://gsm.lge.com/html/gsm/H221AR-M3-D1.xml' => [ 'LG', 'Joy', 'Android', DeviceType::MOBILE ], 'http://gsm.lge.com/html/gsm/JMVnyLlmw2NR0pk1/H220-M3-D1.xml' => [ 'LG', 'Joy', 'Android', DeviceType::MOBILE ], @@ -6608,7 +6608,7 @@ 'http://device.sprintpcs.com/Samsung/SM-J727P-BOOST/RC2.rdf' => [ 'Samsung', 'Galaxy J7 Perx', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-G610F.xml' => [ 'Samsung', 'Galaxy J7 Prime', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-G610Y.xml' => [ 'Samsung', 'Galaxy J7 Prime', 'Android', DeviceType::MOBILE ], - 'http://wap.samsungmobile.com/uaprof/SGH-N075T.xml' => [ 'Samsung', 'GALAXY J SC-02F', 'Android', DeviceType::MOBILE ], + 'http://wap.samsungmobile.com/uaprof/SGH-N075T.xml' => [ 'Samsung', 'GALAXY J SC-02F', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-C111.xml' => [ 'Samsung', 'Galaxy K Zoom', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-C111M.xml' => [ 'Samsung', 'Galaxy K Zoom', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-C115.xml' => [ 'Samsung', 'Galaxy K Zoom', 'Android', DeviceType::MOBILE ], @@ -6818,7 +6818,7 @@ 'http://wap.samsungmobile.com/uaprof/SM-N915S.xml' => [ 'Samsung', 'Galaxy Note Edge', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-N915T.xml' => [ 'Samsung', 'Galaxy Note Edge', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-N915W8.xml' => [ 'Samsung', 'Galaxy Note Edge', 'Android', DeviceType::MOBILE ], - 'http://wap.samsungmobile.com/uaprof/SCL24.xml' => [ 'Samsung', 'GALAXY Note Edge SCL24', 'Android', DeviceType::MOBILE ], + 'http://wap.samsungmobile.com/uaprof/SCL24.xml' => [ 'Samsung', 'GALAXY Note Edge SCL24', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SPH-L900-2011011301/MC2.rdf' => [ 'Samsung', 'Galaxy Note II', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SPH-L900-2011011301/MK4.rdf' => [ 'Samsung', 'Galaxy Note II', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SPH-L900-2011011301/OH3.rdf' => [ 'Samsung', 'Galaxy Note II', 'Android', DeviceType::MOBILE ], @@ -7431,7 +7431,7 @@ 'http://wap.samsungmobile.com/uaprof/SM-G928F.xml' => [ 'Samsung', 'Galaxy S6 Edge+', 'Android', DeviceType::MOBILE ], 'http://wap.samsungmobile.com/uaprof/SM-G928G.xml' => [ 'Samsung', 'Galaxy S6 Edge+', 'Android', DeviceType::MOBILE ], 'Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG SM-G928P Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/5.0 Chrome/51.0.2704.106 Mobile Safari/537.36'=> [ 'Samsung', 'Galaxy S6 Edge+', 'Android', DeviceType::MOBILE ], - 'http://wap.samsungmobile.com/uaprof/SC-05G.xml' => [ 'Samsung', 'GALAXY S6 SC-05G', 'Android', DeviceType::MOBILE ], + 'http://wap.samsungmobile.com/uaprof/SC-05G.xml' => [ 'Samsung', 'GALAXY S6 SC-05G', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SM-G930P-BOOST/PH7.rdf' => [ 'Samsung', 'Galaxy S7', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SM-G930P-Chameleon/latest' => [ 'Samsung', 'Galaxy S7', 'Android', DeviceType::MOBILE ], 'http://device.sprintpcs.com/Samsung/SM-G930P-MVNO/PG1.rdf' => [ 'Samsung', 'Galaxy S7', 'Android', DeviceType::MOBILE ], diff --git a/tests/data/mobile/app-other.yaml b/tests/data/mobile/app-other.yaml index dbb2ecb01..07c56a544 100644 --- a/tests/data/mobile/app-other.yaml +++ b/tests/data/mobile/app-other.yaml @@ -48,8 +48,8 @@ readable: 'a Nokia Lumia 1320 running Windows Phone 8.0' - headers: 'User-Agent: SonySO-02F Build/14.1.H.1.281 UEP/0.1 com.sonyericsson.updatecenter/2.0.3.A.0.2' - readable: 'Sony Update Center on a Sony Xperia Z1 f SO-02F running Android' - result: { browser: { name: 'Sony Update Center', type: app }, os: { name: Android }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z1 f SO-02F', carrier: DoCoMo } } + readable: 'Sony Update Center on a Sony Xperia Z1 f SO-02F running Android' + result: { browser: { name: 'Sony Update Center', type: app }, os: { name: Android }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z1 f SO-02F', carrier: DoCoMo } } - headers: 'User-Agent: AiMeiTuan /samsung-4.0.4-SHV-E120S-1280x720-320-4.1.2-116-358362043662925-market' readable: 'AiMeiTuan on a Samsung Galaxy S II HD LTE running Android 4.0.4' diff --git a/tests/data/mobile/app-search.yaml b/tests/data/mobile/app-search.yaml index 7c1c9544a..aaa4609dd 100644 --- a/tests/data/mobile/app-search.yaml +++ b/tests/data/mobile/app-search.yaml @@ -1,7 +1,7 @@ - headers: 'User-Agent: YahooJMobileApp/1.1 (Android yjtop; 2.0.1) (samsung; SC-02C; samsung; SC-02C; 2.3.3/GINGERBREAD)' - result: { browser: { name: 'Yahoo Mobile', version: 2.0.1, type: 'app:search' }, os: { name: Android, version: 2.3.3 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II SC-02C', carrier: DoCoMo } } - readable: 'Yahoo Mobile 2.0.1 on a Samsung GALAXY S II SC-02C running Android 2.3.3' + result: { browser: { name: 'Yahoo Mobile', version: 2.0.1, type: 'app:search' }, os: { name: Android, version: 2.3.3 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II SC-02C', carrier: DoCoMo } } + readable: 'Yahoo Mobile 2.0.1 on a Samsung GALAXY S II SC-02C running Android 2.3.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X527 Build/IMXOSOP5801910251S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 YandexSearch/7.15' readable: 'Yandex Search 7.15 on a LeEco Le 2 X527 running Android 6.0.1' diff --git a/tests/data/mobile/browser-chrome.yaml b/tests/data/mobile/browser-chrome.yaml index 5cad89b32..91ba02c33 100644 --- a/tests/data/mobile/browser-chrome.yaml +++ b/tests/data/mobile/browser-chrome.yaml @@ -40,12 +40,12 @@ readable: 'Chrome 30 on an Asus Transformer Pad 300 running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; F-10D Build/V20R47F) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.33 Mobile Safari/537.22' - result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS X F-10D', carrier: DoCoMo } } - readable: 'Chrome 25 on a Fujitsu ARROWS X F-10D running Android 4.0.3' + result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS X F-10D', carrier: DoCoMo } } + readable: 'Chrome 25 on a Fujitsu ARROWS X F-10D running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; F-11D Build/V21R36A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.74 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '27', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS Me F-11D', carrier: DoCoMo } } - readable: 'Chrome 27 on a Fujitsu ARROWS Me F-11D running Android 4.0.3' + result: { browser: { name: Chrome, version: '27', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS Me F-11D', carrier: DoCoMo } } + readable: 'Chrome 27 on a Fujitsu ARROWS Me F-11D running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; FZ-A1B Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Safari/537.36' result: { browser: { name: Chrome, version: '31', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: tablet, manufacturer: Panasonic, model: 'Toughpad FZ-A1' } } @@ -64,20 +64,20 @@ readable: 'Chrome 38 on a HTC Raider 4G running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; ISW12HT Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '42', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EVO 3D ISW12HT', carrier: au } } - readable: 'Chrome 42 on a HTC EVO 3D ISW12HT running Android 4.0.3' + result: { browser: { name: Chrome, version: '42', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EVO 3D ISW12HT', carrier: au } } + readable: 'Chrome 42 on a HTC EVO 3D ISW12HT running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; ISW13F Build/V77R60B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.102 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '38', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS Z ISW13F', carrier: au } } - readable: 'Chrome 38 on a Fujitsu ARROWS Z ISW13F running Android 4.0.3' + result: { browser: { name: Chrome, version: '38', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Fujitsu, model: 'ARROWS Z ISW13F', carrier: au } } + readable: 'Chrome 38 on a Fujitsu ARROWS Z ISW13F running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; Lenovo S880 Build/IML74K) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.123 Mobile Safari/537.22' result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Lenovo, model: S880 } } readable: 'Chrome 25 on a Lenovo S880 running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; SC-02C Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II SC-02C', carrier: DoCoMo } } - readable: 'Chrome 33 on a Samsung GALAXY S II SC-02C running Android 4.0.3' + result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II SC-02C', carrier: DoCoMo } } + readable: 'Chrome 33 on a Samsung GALAXY S II SC-02C running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; Sony Tablet S Build/TISU0143) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.114 Safari/537.36' result: { browser: { name: Chrome, version: '38', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.3 }, device: { type: tablet, manufacturer: Sony, model: 'Tablet S' } } diff --git a/tests/data/mobile/browser-jig.yaml b/tests/data/mobile/browser-jig.yaml index 191d58d73..6fb2df382 100644 --- a/tests/data/mobile/browser-jig.yaml +++ b/tests/data/mobile/browser-jig.yaml @@ -24,8 +24,8 @@ readable: 'Jig Browser 8.1.6 on a Sharp 934SH' - headers: 'User-Agent: Mozilla/4.0 (jig browser web; 1.0.0; SN3F)' - result: { browser: { name: 'Jig Browser', version: 1.0.0, type: browser }, device: { type: mobile, subtype: feature, manufacturer: 'Sony Ericsson', model: re W63S, carrier: au } } - readable: 'Jig Browser 1.0.0 on a Sony Ericsson re W63S' + result: { browser: { name: 'Jig Browser', version: 1.0.0, type: browser }, device: { type: mobile, subtype: feature, manufacturer: 'Sony Ericsson', model: re W63S, carrier: au } } + readable: 'Jig Browser 1.0.0 on a Sony Ericsson re W63S' - headers: 'User-Agent: Mozilla/4.0 (jig browser web; 1.0.4; 706P)' result: { browser: { name: 'Jig Browser', version: 1.0.4, type: browser }, device: { type: mobile, subtype: feature, manufacturer: Panasonic, model: 706P, carrier: Softbank } } diff --git a/tests/data/mobile/carrier-emobile.yaml b/tests/data/mobile/carrier-emobile.yaml index 6c0200c4f..944e17274 100644 --- a/tests/data/mobile/carrier-emobile.yaml +++ b/tests/data/mobile/carrier-emobile.yaml @@ -24,20 +24,20 @@ readable: 'a Toshiba H11T' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) S11HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: EMONSTER S11HT, carrier: EMOBILE } } - readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER S11HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: EMONSTER S11HT, carrier: EMOBILE } } + readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER S11HT running Windows Mobile 6.1' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) S12HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EMONSTER lite S12HT', carrier: EMOBILE } } - readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER lite S12HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EMONSTER lite S12HT', carrier: EMOBILE } } + readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER lite S12HT running Windows Mobile 6.1' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) S21HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'Touch Diamond S21HT', carrier: EMOBILE } } - readable: 'Mobile Internet Explorer 6.0 on a HTC Touch Diamond S21HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'Touch Diamond S21HT', carrier: EMOBILE } } + readable: 'Mobile Internet Explorer 6.0 on a HTC Touch Diamond S21HT running Windows Mobile 6.1' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) S22HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'Dual Diamond S22HT', carrier: EMOBILE } } - readable: 'Mobile Internet Explorer 6.0 on a HTC Dual Diamond S22HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'Dual Diamond S22HT', carrier: EMOBILE } } + readable: 'Mobile Internet Explorer 6.0 on a HTC Dual Diamond S22HT running Windows Mobile 6.1' - headers: 'User-Agent: Opera/9.5 (Microsoft Windows; PPC; Opera Mobi; U; ja) S21HT' result: { browser: { name: 'Opera Mobile', version: '9.5', type: browser }, engine: { name: Presto }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: S21HT, carrier: EMOBILE } } diff --git a/tests/data/mobile/carrier-kddi.yaml b/tests/data/mobile/carrier-kddi.yaml index 1a31d5895..1e7fa7e47 100644 --- a/tests/data/mobile/carrier-kddi.yaml +++ b/tests/data/mobile/carrier-kddi.yaml @@ -12,8 +12,8 @@ readable: 'Openwave 6.2 on a Sharp SH005' - headers: 'User-Agent: KDDI-SN3I UP.Browser/6.2_7.2.7.1.K.2.123 (GUI) MMP/2.0' - result: { browser: { name: Openwave, version: '6.2', type: browser }, device: { type: mobile, subtype: feature, manufacturer: 'Sony Ericsson', model: Premier3 SOY01, carrier: au } } - readable: 'Openwave 6.2 on a Sony Ericsson Premier3 SOY01' + result: { browser: { name: Openwave, version: '6.2', type: browser }, device: { type: mobile, subtype: feature, manufacturer: 'Sony Ericsson', model: Premier3 SOY01, carrier: au } } + readable: 'Openwave 6.2 on a Sony Ericsson Premier3 SOY01' - headers: 'User-Agent: KDDI-SN3K UP.Browser/6.2.0.7.3.129 (GUI) MMP/2.0' result: { browser: { name: Openwave, version: '6.2', type: browser }, device: { type: mobile, subtype: feature, manufacturer: iida, model: G9, carrier: au } } diff --git a/tests/data/mobile/manufacturer-lg.yaml b/tests/data/mobile/manufacturer-lg.yaml index e0d011ea1..96299b9ff 100644 --- a/tests/data/mobile/manufacturer-lg.yaml +++ b/tests/data/mobile/manufacturer-lg.yaml @@ -104,24 +104,24 @@ readable: 'Chrome 18 on a LG Optimus Sol running Android 2.3.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; IS11LG Build/IMM76L) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus X IS11LG', carrier: au } } - readable: 'Chrome 18 on a LG Optimus X IS11LG running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus X IS11LG', carrier: au } } + readable: 'Chrome 18 on a LG Optimus X IS11LG running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; L-01D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus LTE L-01D', carrier: DoCoMo } } - readable: 'Chrome 18 on a LG Optimus LTE L-01D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus LTE L-01D', carrier: DoCoMo } } + readable: 'Chrome 18 on a LG Optimus LTE L-01D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; L-02E Build/IMM76L) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus LIFE L-02E', carrier: DoCoMo } } - readable: 'Chrome 18 on a LG Optimus LIFE L-02E running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus LIFE L-02E', carrier: DoCoMo } } + readable: 'Chrome 18 on a LG Optimus LIFE L-02E running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; L-05D Build/IMM76I) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus it L-05D', carrier: DoCoMo } } - readable: 'Chrome 18 on a LG Optimus it L-05D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus it L-05D', carrier: DoCoMo } } + readable: 'Chrome 18 on a LG Optimus it L-05D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; L-06D Build/IMM76D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus Vu L-06D', carrier: DoCoMo } } - readable: 'Chrome 33 on a LG Optimus Vu L-06D running Android 4.0.4' + result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus Vu L-06D', carrier: DoCoMo } } + readable: 'Chrome 33 on a LG Optimus Vu L-06D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; LG E400 Build/IMM76L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.128 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '36', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus L3' } } @@ -308,8 +308,8 @@ readable: 'Chrome Dev 26.0.1410.58 on a LG Enact running Android 4.1.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.2.2; L-05E Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '34', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus it L-05E', carrier: DoCoMo } } - readable: 'Chrome 34 on a LG Optimus it L-05E running Android 4.2.2' + result: { browser: { name: Chrome, version: '34', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus it L-05E', carrier: DoCoMo } } + readable: 'Chrome 34 on a LG Optimus it L-05E running Android 4.2.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.2.2; Optimusx4 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36' result: { browser: { name: Chrome, version: 28.0.1500.94, type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus X4' } } @@ -496,8 +496,8 @@ readable: 'Chrome 43 on a LG Lancet running Android 5.1.1' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.1; LGV32 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/38.0.2125.102 Mobile Safari/537.36' - result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: '5.1' }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'isai vivid LGV32', carrier: au } } - readable: 'LG Browser on a LG isai vivid LGV32 running Android 5.1' + result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: '5.1' }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'isai vivid LGV32', carrier: au } } + readable: 'LG Browser on a LG isai vivid LGV32 running Android 5.1' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 1.5; en-; LG GW620 Build/CUPCAKE) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1' result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '528.5' }, os: { name: Android, version: '1.5' }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'GW620 Eve' } } @@ -592,8 +592,8 @@ readable: 'Android Browser on a LG Andro-1 running Android 2.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.3; xx; L-07C Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' - result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.3 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus bright L-07C', carrier: DoCoMo } } - readable: 'Android Browser on a LG Optimus bright L-07C running Android 2.3.3' + result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.3 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'Optimus bright L-07C', carrier: DoCoMo } } + readable: 'Android Browser on a LG Optimus bright L-07C running Android 2.3.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.4; ru-; LG-LS855 Build/CTMod 3.80) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.4 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: Marquee } } @@ -672,8 +672,8 @@ readable: 'Android Browser on a LG Optimus Logic running Android 2.3.6' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.7; xx; L-02D Build/GWK74) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' - result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'PRADA phone L-02D', carrier: DoCoMo } } - readable: 'Android Browser on a LG PRADA phone L-02D running Android 2.3.7' + result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'PRADA phone L-02D', carrier: DoCoMo } } + readable: 'Android Browser on a LG PRADA phone L-02D running Android 2.3.7' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.7; xx; LG-LS696 Build/ZVF.GWK74) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: Elite } } @@ -812,8 +812,8 @@ readable: 'LG Browser on a LG Lucky running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 4.4.2; xx; LGL24 Build/KVT49L.LGL2410a) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.1599.103 Mobile Safari/537.36' - result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'isai FL LGL24', carrier: au } } - readable: 'LG Browser on a LG isai FL LGL24 running Android 4.4.2' + result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'isai FL LGL24', carrier: au } } + readable: 'LG Browser on a LG isai FL LGL24 running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 4.4.2; xx; LGL31L/V100 Build/KOT49I) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.2 Chrome/30.0.1599.103 Mobile Safari/537.36' result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: Access } } @@ -844,8 +844,8 @@ readable: 'LG Browser on a LG Optimus Fuel running Android 4.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; U;Android 4.4.2; 402LG Build/KOT49I.402LG07n) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/34.0.1847.118 Mobile Safari/537.36' - result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: Spray 402LG, carrier: 'Y! Mobile' } } - readable: 'LG Browser on a LG Spray 402LG running Android 4.4.2' + result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: Spray 402LG, carrier: 'Y! Mobile' } } + readable: 'LG Browser on a LG Spray 402LG running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; U;Android 4.4.2; LG-F440L Build/KOT49I.F440L07a) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/34.0.1847.118 Mobile Safari/537.36' result: { browser: { name: 'LG Browser', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: LG, model: 'ice cream smart' } } diff --git a/tests/data/mobile/manufacturer-motorola.yaml b/tests/data/mobile/manufacturer-motorola.yaml index 478cb70b0..44095f8d3 100644 --- a/tests/data/mobile/manufacturer-motorola.yaml +++ b/tests/data/mobile/manufacturer-motorola.yaml @@ -116,8 +116,8 @@ readable: 'Chrome 18 on a Motorola TRIUMPH WX435 running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; 201M Build/7.7.1Q-164_SMJ-143) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: 'RAZR M 201M', carrier: Softbank } } - readable: 'Chrome 18 on a Motorola RAZR M 201M running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: 'RAZR M 201M', carrier: Softbank } } + readable: 'Chrome 18 on a Motorola RAZR M 201M running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; Atrix_2_WeifanZ Build/6.7.2_GC-180-EDS-20 By Muyiafan) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.48 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: 'ATRIX 2' } } @@ -396,8 +396,8 @@ readable: 'Android Browser on a Motorola MOTO XT882 running Android 2.3.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.4; xx; ISW11M Build/4.5.1A-1_KDI-92_LE-24) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' - result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: PHOTON ISW11M, carrier: au } } - readable: 'Android Browser on a Motorola PHOTON ISW11M running Android 2.3.4' + result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: PHOTON ISW11M, carrier: au } } + readable: 'Android Browser on a Motorola PHOTON ISW11M running Android 2.3.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.4; xx; MT870 Build/04.30.51) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1' result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '533.1' }, os: { name: Android, version: 2.3.4 }, device: { type: mobile, subtype: smart, manufacturer: Motorola, model: 'MOTO MT870' } } diff --git a/tests/data/mobile/manufacturer-samsung-android.yaml b/tests/data/mobile/manufacturer-samsung-android.yaml index 04b1f15cc..a4fb7d2c4 100644 --- a/tests/data/mobile/manufacturer-samsung-android.yaml +++ b/tests/data/mobile/manufacturer-samsung-android.yaml @@ -156,8 +156,8 @@ readable: 'Chrome 31 on a Samsung Galaxy S Duos running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; ISW11SC Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II WiMAX ISW11SC', carrier: au } } - readable: 'Chrome 18 on a Samsung GALAXY S II WiMAX ISW11SC running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II WiMAX ISW11SC', carrier: au } } + readable: 'Chrome 18 on a Samsung GALAXY S II WiMAX ISW11SC running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SAMSUNG-SGH-I437 Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'Galaxy Express' } } @@ -176,8 +176,8 @@ readable: 'Chrome 18 on a Samsung Galaxy S Blaze running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SC-05D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY Note SC-05D', carrier: DoCoMo } } - readable: 'Chrome 18 on a Samsung GALAXY Note SC-05D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY Note SC-05D', carrier: DoCoMo } } + readable: 'Chrome 18 on a Samsung GALAXY Note SC-05D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SCH-I200 Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'Galaxy Stellar' } } @@ -200,8 +200,8 @@ readable: 'Chrome Dev 28.0.1500.64 on a Samsung Galaxy S II Duos running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SCL21 Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S III Progre SCL21', carrier: au } } - readable: 'Chrome 18 on a Samsung GALAXY S III Progre SCL21 running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S III Progre SCL21', carrier: au } } + readable: 'Chrome 18 on a Samsung GALAXY S III Progre SCL21 running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SGH-I757M Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'Galaxy S II Skyrocket HD' } } @@ -244,8 +244,8 @@ readable: 'Chrome 18 on a Samsung Galaxy Premier running Android 4.1.1' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.1.1; SC-03E Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.1 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S III α SC-03E', carrier: DoCoMo } } - readable: 'Chrome 18 on a Samsung GALAXY S III α SC-03E running Android 4.1.1' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.1 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S III α SC-03E', carrier: DoCoMo } } + readable: 'Chrome 18 on a Samsung GALAXY S III α SC-03E running Android 4.1.1' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.1.2; GT-S5282 Build/JZO54K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.2 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'Galaxy Star' } } @@ -540,8 +540,8 @@ readable: 'Samsung Internet 1.5 on a Samsung Galaxy Note 3 running Android 4.2.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.3; xx; SAMSUNG SC-02F Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36' - result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY J SC-02F', carrier: DoCoMo } } - readable: 'Samsung Internet 1.5 on a Samsung GALAXY J SC-02F running Android 4.3' + result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY J SC-02F', carrier: DoCoMo } } + readable: 'Samsung Internet 1.5 on a Samsung GALAXY J SC-02F running Android 4.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.3; xx; SAMSUNG SM-G310R5 Build/JLS36C) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36' result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GreatCall Touch 3' } } diff --git a/tests/data/mobile/manufacturer-sony.yaml b/tests/data/mobile/manufacturer-sony.yaml index 928b5974f..3a5ededa5 100644 --- a/tests/data/mobile/manufacturer-sony.yaml +++ b/tests/data/mobile/manufacturer-sony.yaml @@ -1,7 +1,7 @@ - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 2.3.7; SOL25 Build/17.1.1.C.1.64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '39', type: browser }, engine: { name: Blink }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia ZL2 SOL25', carrier: au } } - readable: 'Chrome 39 on a Sony Xperia ZL2 SOL25 running Android 2.3.7' + result: { browser: { name: Chrome, version: '39', type: browser }, engine: { name: Blink }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia ZL2 SOL25', carrier: au } } + readable: 'Chrome 39 on a Sony Xperia ZL2 SOL25 running Android 2.3.7' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; LT22i Build/6.1.1.B.1.75) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia P' } } @@ -56,20 +56,20 @@ readable: 'Chrome 18 on a Sony Xperia Sola running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SO-01E Build/9.0.G.0.217) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia AX SO-01E', carrier: DoCoMo } } - readable: 'Chrome 18 on a Sony Xperia AX SO-01E running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia AX SO-01E', carrier: DoCoMo } } + readable: 'Chrome 18 on a Sony Xperia AX SO-01E running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SO-04D Build/7.0.D.1.117) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia GX SO-04D', carrier: DoCoMo } } - readable: 'Chrome 18 on a Sony Xperia GX SO-04D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia GX SO-04D', carrier: DoCoMo } } + readable: 'Chrome 18 on a Sony Xperia GX SO-04D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SO-05D Build/7.0.D.1.117) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia SX SO-05D', carrier: DoCoMo } } - readable: 'Chrome 18 on a Sony Xperia SX SO-05D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia SX SO-05D', carrier: DoCoMo } } + readable: 'Chrome 18 on a Sony Xperia SX SO-05D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SOL21 Build/9.0.F.0.195) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia VL SOL21', carrier: au } } - readable: 'Chrome 18 on a Sony Xperia VL SOL21 running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia VL SOL21', carrier: au } } + readable: 'Chrome 18 on a Sony Xperia VL SOL21 running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; ST21a Build/11.0.A.0.16) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Tipo' } } @@ -120,12 +120,12 @@ readable: 'Chrome 18 on a Sony Xperia ZL running Android 4.1.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.1.2; SO-04E Build/10.1.1.D.0.179) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A SO-04E', carrier: DoCoMo } } - readable: 'Chrome 18 on a Sony Xperia A SO-04E running Android 4.1.2' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A SO-04E', carrier: DoCoMo } } + readable: 'Chrome 18 on a Sony Xperia A SO-04E running Android 4.1.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.1.2; SOL22 Build/10.2.F.3.43) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia UL SOL22', carrier: au } } - readable: 'Chrome 18 on a Sony Xperia UL SOL22 running Android 4.1.2' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.1.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia UL SOL22', carrier: au } } + readable: 'Chrome 18 on a Sony Xperia UL SOL22 running Android 4.1.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.2.1; C2305 Build/16.0.B.2.13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.38 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '42', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.1 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia C' } } @@ -148,8 +148,8 @@ readable: 'Chrome Dev 26.0.1410.58 on a Sony Xperia Z1 running Android 4.2.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.2.2; SO-02F Build/14.1.H.1.230) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: 28.0.1500.94, type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z1 f SO-02F', carrier: DoCoMo } } - readable: 'Chrome Dev 28.0.1500.94 on a Sony Xperia Z1 f SO-02F running Android 4.2.2' + result: { browser: { name: Chrome, version: 28.0.1500.94, type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z1 f SO-02F', carrier: DoCoMo } } + readable: 'Chrome Dev 28.0.1500.94 on a Sony Xperia Z1 f SO-02F running Android 4.2.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.3.1; D2303 Build/21.0.D.8.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.94 Mobile Safari/537.36' result: { browser: { name: Chrome, version: 28.0.1500.94, type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.3.1 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia M2' } } @@ -160,8 +160,8 @@ readable: 'Chrome 31 on a Sony Xperia Z Ultra (Google Edition) running Android 4.3.1' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.3; 401SO Build/14.2.A.1.136) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.59 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '39', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z3 401SO', carrier: Softbank } } - readable: 'Chrome 39 on a Sony Xperia Z3 401SO running Android 4.3' + result: { browser: { name: Chrome, version: '39', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z3 401SO', carrier: Softbank } } + readable: 'Chrome 39 on a Sony Xperia Z3 401SO running Android 4.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.3; C6916 Build/14.2.C.0.159) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '31', type: browser }, engine: { name: Blink }, os: { name: Android, version: '4.3' }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z1s' } } @@ -216,8 +216,8 @@ readable: 'Chrome 34 on a Sony Xperia T3 running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; SO-04F Build/14.3.B.0.251) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A2 SO-04F', carrier: DoCoMo } } - readable: 'Chrome 33 on a Sony Xperia A2 SO-04F running Android 4.4.2' + result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A2 SO-04F', carrier: DoCoMo } } + readable: 'Chrome 33 on a Sony Xperia A2 SO-04F running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.4; D5788 Build/14.4.C.0.114) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '36', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.4 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia J1 Compact' } } @@ -244,8 +244,8 @@ readable: 'Chrome 42 on a Sony Xperia E4 dual running Android 4.4.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.0.2; 402SO Build/28.0.C.0.413) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '43', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z4 402SO', carrier: Softbank } } - readable: 'Chrome 43 on a Sony Xperia Z4 402SO running Android 5.0.2' + result: { browser: { name: Chrome, version: '43', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z4 402SO', carrier: Softbank } } + readable: 'Chrome 43 on a Sony Xperia Z4 402SO running Android 5.0.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.0.2; D6683 Build/23.1.2.E.0.13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '39', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia Z3 dual' } } @@ -256,8 +256,8 @@ readable: 'Chrome 43 on a Sony Xperia Z3+ running Android 5.0.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.0.2; SO-04G Build/23.1.B.0.435) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Mobile Safari/537.36' - result: { browser: { name: Chrome, version: '43', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A4 SO-04G', carrier: DoCoMo } } - readable: 'Chrome 43 on a Sony Xperia A4 SO-04G running Android 5.0.2' + result: { browser: { name: Chrome, version: '43', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia A4 SO-04G', carrier: DoCoMo } } + readable: 'Chrome 43 on a Sony Xperia A4 SO-04G running Android 5.0.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.0; E2303 Build/26.1.A.0.114) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36' result: { browser: { name: Chrome, version: '40', type: browser }, engine: { name: Blink }, os: { name: Android, version: '5.0' }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia M4 Aqua' } } @@ -312,5 +312,5 @@ readable: 'Android Browser on a Sony Xperia GX or TX running Android 4.0.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; U; Android 4.2.2; xx; SonySO-04EM Build/10.3.1.B.2.13) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30' - result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '534.30' }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia feat. HATSUNE MIKU SO-04E', carrier: DoCoMo } } - readable: 'Android Browser on a Sony Xperia feat. HATSUNE MIKU SO-04E running Android 4.2.2' + result: { browser: { name: 'Android Browser' }, engine: { name: Webkit, version: '534.30' }, os: { name: Android, version: 4.2.2 }, device: { type: mobile, subtype: smart, manufacturer: Sony, model: 'Xperia feat. HATSUNE MIKU SO-04E', carrier: DoCoMo } } + readable: 'Android Browser on a Sony Xperia feat. HATSUNE MIKU SO-04E running Android 4.2.2' diff --git a/tests/data/mobile/manufacturer-sonyericsson.yaml b/tests/data/mobile/manufacturer-sonyericsson.yaml index 1358bb056..660c588d4 100644 --- a/tests/data/mobile/manufacturer-sonyericsson.yaml +++ b/tests/data/mobile/manufacturer-sonyericsson.yaml @@ -1,7 +1,7 @@ - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 2.3.7; SO-02D Build/6.1.A.2.55) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia NX SO-02D', carrier: DoCoMo } } - readable: 'Chrome 18 on a Sony Ericsson Xperia NX SO-02D running Android 2.3.7' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 2.3.7 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia NX SO-02D', carrier: DoCoMo } } + readable: 'Chrome 18 on a Sony Ericsson Xperia NX SO-02D running Android 2.3.7' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.3; LT15i Build/4.1.A.0.562) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.3 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia Arc' } } @@ -40,16 +40,16 @@ readable: 'Chrome 18 on a Sony Ericsson Live with Walkman running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; IS12S Build/6.1.D.0.170) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia acro HD IS12S', carrier: au } } - readable: 'Chrome 18 on a Sony Ericsson Xperia acro HD IS12S running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia acro HD IS12S', carrier: au } } + readable: 'Chrome 18 on a Sony Ericsson Xperia acro HD IS12S running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; MK16a Build/4.1.B.0.587) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia Pro' } } readable: 'Chrome 18 on a Sony Ericsson Xperia Pro running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SO-02C Build/IMM76D) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.8 Mobile Safari/537.22' - result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia acro SO-02C', carrier: DoCoMo } } - readable: 'Chrome 25 on a Sony Ericsson Xperia acro SO-02C running Android 4.0.4' + result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia acro SO-02C', carrier: DoCoMo } } + readable: 'Chrome 25 on a Sony Ericsson Xperia acro SO-02C running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; ST17a Build/4.1.B.0.587) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: mobile, subtype: smart, manufacturer: 'Sony Ericsson', model: 'Xperia Active' } } diff --git a/tests/data/mobile/os-windowsmobile.yaml b/tests/data/mobile/os-windowsmobile.yaml index 0e2785b69..0b8fc303c 100644 --- a/tests/data/mobile/os-windowsmobile.yaml +++ b/tests/data/mobile/os-windowsmobile.yaml @@ -100,8 +100,8 @@ readable: 'Mobile Internet Explorer 6.0 on an Acer Tempo F900 running Windows Mobile 6.5' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS020SH; PPC; 480x800) Opera Mobi; Opera 9.5 [ja]' - result: { browser: { name: 'Opera Mobile', version: '9.5', type: browser }, engine: { name: Presto }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'WILLCOM 03 WS020SH', carrier: Willcom } } - readable: 'Opera Mobile 9.5 on a Sharp WILLCOM 03 WS020SH running Windows Mobile' + result: { browser: { name: 'Opera Mobile', version: '9.5', type: browser }, engine: { name: Presto }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'WILLCOM 03 WS020SH', carrier: Willcom } } + readable: 'Opera Mobile 9.5 on a Sharp WILLCOM 03 WS020SH running Windows Mobile' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows Mobile; xx) Opera 10.00' result: { browser: { name: 'Opera Mobile', version: '10.00', type: browser }, engine: { name: Presto }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart } } @@ -132,12 +132,12 @@ readable: 'Opera Mobile 9.7 on Windows Mobile' - headers: 'User-Agent: Opera/9.7 (Windows Mobile; SHARP/WS007SH; PPC; 480x640; Opera Mobi/35166; U; xx) Presto/2.2.1' - result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } - readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' + result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } + readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' - headers: 'User-Agent: Opera/9.7 (Windows Mobile; SHARP/WS007SH; PPC; 480x640; Opera Mobi/35166; U; xx) Presto/2.2.1' - result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } - readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' + result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } + readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' - headers: 'User-Agent: Opera/9.70 (Windows NT 5.1; U; xx) TMO-US_LEO' result: { browser: { name: Opera, version: '9.70', type: browser }, engine: { name: Presto }, os: { name: Windows, version: { value: '5.1', alias: XP } }, device: { type: desktop } } @@ -456,12 +456,12 @@ readable: 'Mobile Internet Explorer 6.0 on a Toshiba TG01 running Windows Mobile 6.5' - headers: 'User-Agent: Opera/9.7 (Windows Mobile; SHARP/WS007SH; PPC; 480x640; Opera Mobi/35166; U; xx) Presto/2.2.1' - result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } - readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' + result: { browser: { name: 'Opera Mobile', version: '9.7', type: browser }, engine: { name: Presto, version: 2.2.1 }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Sharp, model: 'W-ZERO3 [es] WS007SH', carrier: Willcom } } + readable: 'Opera Mobile 9.7 on a Sharp W-ZERO3 [es] WS007SH running Windows Mobile' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) S12HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EMONSTER lite S12HT', carrier: EMOBILE } } - readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER lite S12HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: 'EMONSTER lite S12HT', carrier: EMOBILE } } + readable: 'Mobile Internet Explorer 6.0 on a HTC EMONSTER lite S12HT running Windows Mobile 6.1' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) Smartphone; 240x320; SPV E650; OpVer 22.114.2.733' result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.0' }, device: { type: mobile, subtype: smart, manufacturer: Orange, model: 'SPV E650' } } @@ -536,20 +536,20 @@ readable: 'Mobile Internet Explorer 6.0 on a Palm Treo 750 running Windows Mobile 6.0' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) HTC/X03HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: S730 X03HT, carrier: Softbank } } - readable: 'Mobile Internet Explorer 6.0 on a HTC S730 X03HT running Windows Mobile 6.1' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.1' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: S730 X03HT, carrier: Softbank } } + readable: 'Mobile Internet Explorer 6.0 on a HTC S730 X03HT running Windows Mobile 6.1' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) HTC/X02HT' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.0' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: S630 X02HT, carrier: Softbank } } - readable: 'Mobile Internet Explorer 6.0 on a HTC S630 X02HT running Windows Mobile 6.0' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile', version: '6.0' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: S630 X02HT, carrier: Softbank } } + readable: 'Mobile Internet Explorer 6.0 on a HTC S630 X02HT running Windows Mobile 6.0' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320)' - result: { browser: { name: 'Pocket Internet Explorer', version: 4.0.1, type: browser }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: TyTN X01HT, carrier: Softbank } } - readable: 'Pocket Internet Explorer 4.0.1 on a HTC TyTN X01HT running Windows Mobile' + result: { browser: { name: 'Pocket Internet Explorer', version: 4.0.1, type: browser }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: HTC, model: TyTN X01HT, carrier: Softbank } } + readable: 'Pocket Internet Explorer 4.0.1 on a HTC TyTN X01HT running Windows Mobile' - headers: 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; Toshiba/X01T)' - result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Toshiba, model: G900 X01T, carrier: Softbank } } - readable: 'Mobile Internet Explorer 6.0 on a Toshiba G900 X01T running Windows Mobile' + result: { browser: { name: 'Mobile Internet Explorer', version: '6.0', type: browser }, engine: { name: Trident }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Toshiba, model: G900 X01T, carrier: Softbank } } + readable: 'Mobile Internet Explorer 6.0 on a Toshiba G900 X01T running Windows Mobile' - headers: 'User-Agent: ASUS-GalaxyII/1.0 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320; ASUS-GalaxyII)' result: { browser: { name: 'Pocket Internet Explorer', version: 4.0.1, type: browser }, os: { name: 'Windows Mobile' }, device: { type: mobile, subtype: smart, manufacturer: Asus, model: 'Galaxy II' } } diff --git a/tests/data/tablet/manufacturer-samsung.yaml b/tests/data/tablet/manufacturer-samsung.yaml index 35ea94856..140e5b61f 100644 --- a/tests/data/tablet/manufacturer-samsung.yaml +++ b/tests/data/tablet/manufacturer-samsung.yaml @@ -40,12 +40,12 @@ readable: 'Chrome 18 on a Samsung Galaxy Tab 10.1N running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SC-01D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 10.1 LTE SC-01D', carrier: DoCoMo } } - readable: 'Chrome 18 on a Samsung GALAXY Tab 10.1 LTE SC-01D running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 10.1 LTE SC-01D', carrier: DoCoMo } } + readable: 'Chrome 18 on a Samsung GALAXY Tab 10.1 LTE SC-01D running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SC-01E Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19' - result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 7.7 Plus SC-01E', carrier: DoCoMo } } - readable: 'Chrome 18 on a Samsung GALAXY Tab 7.7 Plus SC-01E running Android 4.0.4' + result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 7.7 Plus SC-01E', carrier: DoCoMo } } + readable: 'Chrome 18 on a Samsung GALAXY Tab 7.7 Plus SC-01E running Android 4.0.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; SCH-I800 Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19' result: { browser: { name: Chrome, version: '18', type: browser }, engine: { name: Webkit, version: '535.19' }, os: { name: Android, version: 4.0.4 }, device: { type: tablet, manufacturer: Samsung, model: 'Galaxy Tab 7.0' } } @@ -96,8 +96,8 @@ readable: 'Samsung Internet 1.5 on a Samsung Galaxy Tab Pro 12.2 running Android 4.3' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; xx; 403SC Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Safari/537.36' - result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 4 7.0 403SC', carrier: Softbank } } - readable: 'Samsung Internet 1.5 on a Samsung GALAXY Tab 4 7.0 403SC running Android 4.4.2' + result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab 4 7.0 403SC', carrier: Softbank } } + readable: 'Samsung Internet 1.5 on a Samsung GALAXY Tab 4 7.0 403SC running Android 4.4.2' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; xx; SAMSUNG GT-N8000 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Safari/537.36' result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.2 }, device: { type: tablet, manufacturer: Samsung, model: 'Galaxy Note 10.1' } } @@ -148,8 +148,8 @@ readable: 'Samsung Internet 2.0 on a Samsung Galaxy Tab 4 10.1 running Android 4.4.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.4; xx; SCT21 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Safari/537.36' - result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab S SCT21', carrier: au } } - readable: 'Samsung Internet 1.5 on a Samsung GALAXY Tab S SCT21 running Android 4.4.4' + result: { browser: { name: 'Samsung Internet', version: '1.5', type: browser }, engine: { name: Blink }, os: { name: Android, version: 4.4.4 }, device: { type: tablet, manufacturer: Samsung, model: 'GALAXY Tab S SCT21', carrier: au } } + readable: 'Samsung Internet 1.5 on a Samsung GALAXY Tab S SCT21 running Android 4.4.4' - headers: 'User-Agent: Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-P350 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.2 Chrome/38.0.2125.102 Safari/537.36' result: { browser: { name: 'Samsung Internet', version: '3.2', type: browser }, engine: { name: Blink }, os: { name: Android, version: 5.0.2 }, device: { type: tablet, manufacturer: Samsung, model: 'Galaxy Tab A Plus 8.0' } }