package com.morgan.website.useragent; import java.util.Map; import java.util.HashMap; import java.util.List; import java.util.ArrayList; import java.util.regex.Pattern; class MANUFACTURER { static public final String STRINGS_SAMSUNG = "Samsung"; static public final String STRINGS_SHARP = "Sharp"; static public final String STRINGS_SONY_ERICSSON = "Sony Ericsson"; static public final String STRINGS_MOTOROLA = "Motorola"; static public final String STRINGS_LG = "LG"; static public final String STRINGS_HUAWEI = "Huawei"; static public final String STRINGS_HTC = "HTC"; static public final String STRINGS_COOLPAD = "Coolpad"; static public final String STRINGS_ASUS = "Asus"; static public final String STRINGS_ACER = "Acer"; static public final String STRINGS_BASED = " based device"; static protected final Map> TOUCHWIZ_MODELS = new HashMap>() { { put("SAMSUNG", new HashMap() { { put("GT-S3370C", new String[]{STRINGS_SAMSUNG, "Corby 3G"}); put("GT-S3650", new String[]{STRINGS_SAMSUNG, "Corby"}); put("GT-S3653", new String[]{STRINGS_SAMSUNG, "Corby"}); put("GT-S3850", new String[]{STRINGS_SAMSUNG, "Corby II"}); put("GT-S5230", new String[]{STRINGS_SAMSUNG, "Star"}); put("GT-S5230W", new String[]{STRINGS_SAMSUNG, "Star"}); put("GT-S5233", new String[]{STRINGS_SAMSUNG, "Star"}); put("GT-S5260", new String[]{STRINGS_SAMSUNG, "Star II"}); put("GT-S5560", new String[]{STRINGS_SAMSUNG, "Marvel"}); put("GT-S5620", new String[]{STRINGS_SAMSUNG, "Monte"}); put("GT-S7550", new String[]{STRINGS_SAMSUNG, "Blue Earth"}); put("GT-S8000", new String[]{STRINGS_SAMSUNG, "Jet"}); put("GT-S8003", new String[]{STRINGS_SAMSUNG, "Jet"}); put("SGH-F480", new String[]{STRINGS_SAMSUNG, "Tocco"}); put("SGH-T528g", new String[]{STRINGS_SAMSUNG, "Straight Talk"}); put("GT-B3410", new String[]{STRINGS_SAMSUNG, "Star Qwerty"}); put("GT-B5310", new String[]{STRINGS_SAMSUNG, "Corby Pro"}); put("GT-B7722", new String[]{STRINGS_SAMSUNG, "Star Duos"}); put("GT-C6712", new String[]{STRINGS_SAMSUNG, "Star II Duos"}); } }); } }; static protected final Map> BADA_MODELS = new HashMap>() { { put("SAMSUNG", new HashMap() { { put("GT- S5250", new String[]{STRINGS_SAMSUNG, "Wave 525"}); put("GT-S5250", new String[]{STRINGS_SAMSUNG, "Wave 525"}); put("GT-S5253", new String[]{STRINGS_SAMSUNG, "Wave 525"}); put("GT-S5330", new String[]{STRINGS_SAMSUNG, "Wave 533"}); put("GT-S5380", new String[]{STRINGS_SAMSUNG, "Wave Y"}); put("GT-S5380D", new String[]{STRINGS_SAMSUNG, "Wave Y"}); put("GT-S5380K", new String[]{STRINGS_SAMSUNG, "Wave Y"}); put("GT-S5750E", new String[]{STRINGS_SAMSUNG, "Wave 575"}); put("GT-S5753E", new String[]{STRINGS_SAMSUNG, "Wave 575"}); put("GT-S7230B", new String[]{STRINGS_SAMSUNG, "Wave 723"}); put("GT-S7230E", new String[]{STRINGS_SAMSUNG, "Wave 723"}); put("GT-S7233E", new String[]{STRINGS_SAMSUNG, "Wave 723"}); put("GT-S7250", new String[]{STRINGS_SAMSUNG, "Wave M"}); put("GT-S7250D", new String[]{STRINGS_SAMSUNG, "Wave M"}); put("GT-S8500", new String[]{STRINGS_SAMSUNG, "Wave"}); put("GT-S8500C", new String[]{STRINGS_SAMSUNG, "Wave"}); put("GT-S8500R", new String[]{STRINGS_SAMSUNG, "Wave"}); put("GT-S8500T", new String[]{STRINGS_SAMSUNG, "Wave"}); put("GT-S8530", new String[]{STRINGS_SAMSUNG, "Wave II"}); put("GT-S8600", new String[]{STRINGS_SAMSUNG, "Wave 3"}); put("SHW-M410", new String[]{STRINGS_SAMSUNG, "Wave 3"}); } }); } }; static protected final Map> TIZEN_MODELS = new HashMap>() { { put("SAMSUNG", new HashMap() { { put("GT-I9500", new String[]{STRINGS_SAMSUNG, "GT-I9500"}); } ; }); } }; static protected final Map BREW_MODELS = new HashMap() { { put("Coolpad D508", new String[]{STRINGS_COOLPAD, "D508"}); put("Coolpad E600", new String[]{STRINGS_COOLPAD, "E600"}); put("SCH-F839", new String[]{STRINGS_SAMSUNG, "SCH-F839"}); } }; static protected final Map WINDOWS_MOBILE_MODELS = new HashMap() { { put("DX900", new String[]{STRINGS_ACER, "Tempo DX900"}); put("F900", new String[]{STRINGS_ACER, "Tempo F900"}); put("Coolpad F800", new String[]{STRINGS_COOLPAD, "F800"}); put("garmin-asus-Nuvifone-M10", new String[]{"Garmin-Asus", "Nuvifone M10"}); put("HP iPAQ 510", new String[]{"HP", "iPAQ 510"}); put("HD mini T5555", new String[]{STRINGS_HTC, "HD mini"}); put("HTC HD mini", new String[]{STRINGS_HTC, "HD mini"}); put("HTC HD mini T5555", new String[]{STRINGS_HTC, "HD mini"}); put("HTC HD2", new String[]{STRINGS_HTC, "HD2"}); put("HTC HD2 T8585", new String[]{STRINGS_HTC, "HD2"}); put("HD2 T8585", new String[]{STRINGS_HTC, "HD2"}); put("T-Mobile LEO", new String[]{STRINGS_HTC, "HD2"}); put("dopodT5588", new String[]{STRINGS_HTC, "Hengshan"}); put("HTC Mega-T3333", new String[]{STRINGS_HTC, "Mega"}); put("HTC Snap S521", new String[]{STRINGS_HTC, "Snap"}); put("HTC Touch2 T3320", new String[]{STRINGS_HTC, "Touch 2"}); put("HTC Touch2 T3333", new String[]{STRINGS_HTC, "Touch 2"}); put("HTC Touch2 T3335", new String[]{STRINGS_HTC, "Touch 2"}); put("HTC P3700", new String[]{STRINGS_HTC, "Touch Diamond"}); put("HTC Touch Diamond2 T5353", new String[]{STRINGS_HTC, "Touch Diamond 2"}); put("HTC Touch HD T8282", new String[]{STRINGS_HTC, "Touch HD"}); put("HTC Touch HD T8283", new String[]{STRINGS_HTC, "Touch HD"}); put("HTC Touch HD2 T8585", new String[]{STRINGS_HTC, "Touch HD2"}); put("HTC Touch Pro2 T7373", new String[]{STRINGS_HTC, "Touch Pro 2"}); put("T7380", new String[]{STRINGS_HTC, "Touch Pro 2"}); put("HTC TyTN II", new String[]{STRINGS_HTC, "TyTN II"}); put("GT-B7300", new String[]{STRINGS_SAMSUNG, "Omnia Lite"}); put("GT-B7610", new String[]{STRINGS_SAMSUNG, "Omnia Pro"}); put("GT-i8000", new String[]{STRINGS_SAMSUNG, "Omnia 2"}); put("GT-I8000", new String[]{STRINGS_SAMSUNG, "Omnia 2"}); put("GT-I8000U", new String[]{STRINGS_SAMSUNG, "Omnia 2"}); put("M1i", new String[]{STRINGS_SONY_ERICSSON, "M1i Aspen"}); } }; static protected final Map> WINDOWS_PHONE_MODELS = new HashMap>() { { put("Acer", new HashMap() { { put("Allegro", new String[]{STRINGS_ACER, "Allegro"}); put("M310", new String[]{STRINGS_ACER, "Allegro"}); } }); put("Asus", new HashMap() { { put("Galaxy6", new String[]{STRINGS_ASUS, "Galaxy 6"}); } }); put("DELL", new HashMap() { { put("Venue Pro", new String[]{"Dell", "Venue Pro"}); } }); put("FujitsuToshibaMobileCommun", new HashMap() { { put("IS12T", new String[]{"Fujitsu Toshiba", "IS12T"}); } }); put("HTC", new HashMap() { { put("7 Mozart", new String[]{STRINGS_HTC, "7 Mozart"}); put("7 Mozart T8698", new String[]{STRINGS_HTC, "7 Mozart"}); put("T8697", new String[]{STRINGS_HTC, "7 Mozart"}); put("T8698", new String[]{STRINGS_HTC, "7 Mozart"}); put("PD67100", new String[]{STRINGS_HTC, "7 Mozart"}); put("Mozart T8698", new String[]{STRINGS_HTC, "7 Mozart"}); put("Mozart", new String[]{STRINGS_HTC, "7 Mozart"}); put("USCCHTC-PC93100", new String[]{STRINGS_HTC, "Arrive"}); put("Gold", new String[]{STRINGS_HTC, "Gold "}); put("HD2", new String[]{STRINGS_HTC, "HD2"}); put("HD7", new String[]{STRINGS_HTC, "HD7"}); put("HD7 T9292", new String[]{STRINGS_HTC, "HD7"}); put("T9295", new String[]{STRINGS_HTC, "HD7"}); put("T9296", new String[]{STRINGS_HTC, "HD7"}); put("HD7 Infinity", new String[]{STRINGS_HTC, "HD7"}); put("T7575", new String[]{STRINGS_HTC, "7 Pro"}); put("7 Pro T7576", new String[]{STRINGS_HTC, "7 Pro"}); put("mwp6985", new String[]{STRINGS_HTC, "Trophy"}); put("7 Trophy T8686", new String[]{STRINGS_HTC, "Trophy"}); put("7 Trophy", new String[]{STRINGS_HTC, "Trophy"}); put("PC40100", new String[]{STRINGS_HTC, "Trophy"}); put("Touch-IT Trophy", new String[]{STRINGS_HTC, "Trophy"}); put("Radar", new String[]{STRINGS_HTC, "Radar"}); put("Radar 4G", new String[]{STRINGS_HTC, "Radar"}); put("Radar C110e", new String[]{STRINGS_HTC, "Radar"}); put("Mazaa", new String[]{STRINGS_HTC, "Mazaa"}); put("Mondrian", new String[]{STRINGS_HTC, "Mondrian"}); put("Schubert", new String[]{STRINGS_HTC, "Schubert"}); put("7 Schubert T9292", new String[]{STRINGS_HTC, "Schubert"}); put("Spark", new String[]{STRINGS_HTC, "Spark"}); put("T8788", new String[]{STRINGS_HTC, "Surround"}); put("TITAN X310e", new String[]{STRINGS_HTC, "Titan"}); put("X310e", new String[]{STRINGS_HTC, "Titan"}); put("PI39100", new String[]{STRINGS_HTC, "Titan"}); put("PI86100", new String[]{STRINGS_HTC, "Titan II"}); put("Ultimate", new String[]{STRINGS_HTC, "Ultimate"}); } }); put("LG", new HashMap() { { put("GW910", new String[]{STRINGS_LG, "Optimus 7"}); put("LG E-900", new String[]{STRINGS_LG, "Optimus 7 E900"}); put("LG-E900", new String[]{STRINGS_LG, "Optimus 7 E900"}); put("LG-E900h", new String[]{STRINGS_LG, "Optimus 7 E900"}); put("LG-C900", new String[]{STRINGS_LG, "Optimus 7Q"}); put("LG-C900B", new String[]{STRINGS_LG, "Quantum"}); put("LG-C900k", new String[]{STRINGS_LG, "Quantum"}); } }); put("nokia", new HashMap() { { put("SeaRay", new String[]{"Nokia", "Lumia 800"}); put("800C", new String[]{"Nokia", "Lumia 800"}); } }); put("NOKIA", new HashMap() { { put("710", new String[]{"Nokia", "Lumia 710"}); put("Nokia 710", new String[]{"Nokia", "Lumia 710"}); put("Lumia 710", new String[]{"Nokia", "Lumia 710"}); put("Lumia 719", new String[]{"Nokia", "Lumia 719"}); put("Lumia 800", new String[]{"Nokia", "Lumia 800"}); put("800", new String[]{"Nokia", "Lumia 800"}); put("Lumia 900", new String[]{"Nokia", "Lumia 900"}); put("XXX", new String[]{"Nokia", "prototype"}); } }); put("SAMSUNG", new HashMap() { { put("GT-I8350", new String[]{STRINGS_SAMSUNG, "Omnia W"}); put("GT-I8350T", new String[]{STRINGS_SAMSUNG, "Omnia W"}); put("SGH-i677", new String[]{STRINGS_SAMSUNG, "Focus Flash"}); put("SGH-i707", new String[]{STRINGS_SAMSUNG, "Taylor"}); put("SGH-i917", new String[]{STRINGS_SAMSUNG, "Omnia 7"}); put("SGH-I917", new String[]{STRINGS_SAMSUNG, "Omnia 7"}); put("SGH-i917.", new String[]{STRINGS_SAMSUNG, "Focus"}); put("SGH-i917R", new String[]{STRINGS_SAMSUNG, "Focus"}); put("SGH-i937", new String[]{STRINGS_SAMSUNG, "Focus S"}); put("OMNIA7", new String[]{STRINGS_SAMSUNG, "Omnia 7"}); put("OMINA7", new String[]{STRINGS_SAMSUNG, "Omnia 7"}); put("Taylor", new String[]{STRINGS_SAMSUNG, "Taylor"}); } }); put("TOSHIBA", new HashMap() { { put("TSUNAGI", new String[]{"Toshiba", "Tsunagi"}); } }); } }; static protected final Map ANDROID_MODELS = new HashMap() { { put("Android", new String[]{null, null}); put("google sdk", new String[]{null, null}); put("sdk", new String[]{null, null}); put("generic", new String[]{null, null}); put("generic x86", new String[]{null, null}); put("amd brazos", new String[]{"AMD", "Fusionbased device"}); put("Amlogic M1 reference board", new String[]{"Amlogic", "M1 reference board"}); put("AML8726M", new String[]{"Amlogic", "AML8726-Mbased device"}); put("vexpress a9", new String[]{"ARM", "Versatile Express development platform"}); put("bcm7231", new String[]{"Broadcom", "BCM7231based device", "television"}); put("bcm7425", new String[]{"Broadcom", "BCM7425based device", "television"}); put("bcm7429", new String[]{"Broadcom", "BCM7429based device", "television"}); put("imx50 rdp", new String[]{"Freescale", "i.MX50based device"}); put("imx51 bbg", new String[]{"Freescale", "i.MX51based device"}); put("imx53 loco", new String[]{"Freescale", "i.MX53based device"}); put("imx53 mp204f3", new String[]{"Freescale", "i.MX53based device"}); put("imx53 smd", new String[]{"Freescale", "i.MX53based device"}); put("imx53 yeagle", new String[]{"Freescale", "i.MX53based device"}); put("imx6q", new String[]{"Freescale", "i.MX6Qbased device"}); put("ODROID-A", new String[]{"Hardkernel", "ODROID-A developer tablet", "tablet"}); put("mfld dv10", new String[]{"Intel", "Medfieldbased device"}); put("mfld dv20", new String[]{"Intel", "Medfieldbased device"}); put("mfld lw00", new String[]{"Intel", "Medfieldbased device"}); put("mfld pr2", new String[]{"Intel", "Medfieldbased device"}); put("mfld pr3", new String[]{"Intel", "Medfieldbased device"}); put("berlin bg2", new String[]{"Marvell", "Armada 1000based device", "television"}); put("MStar Amber3", new String[]{"MStar", "Amber3based device"}); put("Konka Amber3", new String[]{"MStar", "Amber3based device"}); put("mt5396", new String[]{"Mediatek", "MT5396based device", "television"}); put("bird75v2", new String[]{"Mediatek", "MT6575based device"}); put("eagle75v1 2", new String[]{"Mediatek", "MT6575based device"}); put("MBX DVBT reference board (c03ref)", new String[]{"MXB", "DVBT reference board", "television"}); put("NS2816", new String[]{"Nufront", "NuSmart 2816based device"}); put("Ventana", new String[]{"nVidia", "Tegra Ventana development kit"}); put("Cardhu", new String[]{"nVidia", "Tegra 3based device"}); put("Panda", new String[]{"Pandaboard", "Development Kit"}); put("pandaboard", new String[]{"Pandaboard", "Development Kit"}); put("PandaBoard", new String[]{"Pandaboard", "Development Kit"}); put("MSM", new String[]{"Qualcomm", "Snapdragonbased device"}); put("msm7227 ffa", new String[]{"Qualcomm", "Snapdragon S1based device"}); put("msm7627 surf", new String[]{"Qualcomm", "Snapdragon S1based device"}); put("msm7627a", new String[]{"Qualcomm", "Snapdragon S1based device"}); put("msm7627a sku1", new String[]{"Qualcomm", "Snapdragon S1based device"}); put("msm7627a sku3", new String[]{"Qualcomm", "Snapdragon S1based device"}); put("msm7630 fusion", new String[]{"Qualcomm", "Snapdragon S2based device"}); put("msm7630 surf", new String[]{"Qualcomm", "Snapdragon S2based device"}); put("msm8660 cougar", new String[]{"Qualcomm", "Snapdragon S3based device"}); put("msm8660 surf", new String[]{"Qualcomm", "Snapdragon S3based device"}); put("msm8960", new String[]{"Qualcomm", "Snapdragon S4based device"}); put("rk2808sdk", new String[]{"Rockchip", "RK2808based device"}); put("RK2818", new String[]{"Rockchip", "RK2818based device"}); put("rk2818sdk", new String[]{"Rockchip", "RK2818based device"}); put("Android-for-Rockchip-2818", new String[]{"Rockchip", "RK2818based device"}); put("rk29sdk", new String[]{"Rockchip", "RK29based device"}); put("Rk29sdk", new String[]{"Rockchip", "RK29based device"}); put("rk30sdk", new String[]{"Rockchip", "RK30based device"}); put("s3c6410", new String[]{"Samsung", "S3C6410based device"}); put("smdk6410", new String[]{"Samsung", "S3C6410based device"}); put("SMDKC110", new String[]{"Samsung", "Exynos 3110based device"}); put("SMDKV210", new String[]{"Samsung", "Exynos 4210based device"}); put("S5PV210", new String[]{"Samsung", "Exynos 4210based device"}); put("sec smdkc210", new String[]{"Samsung", "Exynos 4210based device"}); put("SMDK4x12", new String[]{"Samsung", "Exynos 4212 or 4412based device"}); put("smp86xx", new String[]{"Sigma", "SMP86xxbased device", "television"}); put("sv8860", new String[]{"Skyviia", "SV8860based device", "television"}); put("ste u8500", new String[]{"ST Ericsson", "Novathor U8500based device"}); put("Telechips M801 Evaluation Board", new String[]{"Telechips", "M801based device", "television"}); put("Telechips TCC8900 Evaluation Board", new String[]{"Telechips", "TCC8900based device", "television"}); put("TCC8920 STB EV", new String[]{"Telechips", "TCC8920based device", "television"}); put("OMAP", new String[]{"Texas Instruments", "OMAPbased device"}); put("OMAP SS", new String[]{"Texas Instruments", "OMAPbased device"}); put("LogicPD Zoom2", new String[]{"Texas Instruments", "OMAPbased device"}); put("omap3evm", new String[]{"Texas Instruments", "OMAP3based device"}); put("Omap5sevm", new String[]{"Texas Instruments", "OMAP5based device"}); put("pnx8473 kiryung", new String[]{"Trident", "PNX8473based device", "television"}); put("crespo", new String[]{"Google", "Nexus S"}); put("Crespo", new String[]{"Google", "Nexus S"}); put("Crespo4G", new String[]{"Google", "Nexus S"}); put("Passion", new String[]{"Google", "Nexus One"}); put("Bravo", new String[]{"HTC", "Desire"}); put("dream", new String[]{"HTC", "Dream"}); put("Vogue", new String[]{"HTC", "Touch"}); put("Vendor Optimus", new String[]{"LG", "Optimus"}); put("Stingray", new String[]{"Motorola", "XOOM", "tablet"}); put("Wingray", new String[]{"Motorola", "XOOM", "tablet"}); put("maguro", new String[]{"Samsung", "Galaxy Nexus"}); put("Maguro", new String[]{"Samsung", "Galaxy Nexus"}); put("Toro-VZW", new String[]{"Samsung", "Galaxy Nexus"}); put("blaze", new String[]{"Texas Instruments", "Blaze Tablet", "tablet"}); put("Blaze", new String[]{"Texas Instruments", "Blaze Tablet", "tablet"}); put("Blaze Tablet", new String[]{"Texas Instruments", "Blaze Tablet", "tablet"}); put("BlueStacks", new String[]{"BlueStacks", "App Player", "desktop"}); put("youwave custom", new String[]{"Youwave", "Android on PC", "desktop"}); put("A100", new String[]{"Acer", "Iconia Tab A100", "tablet"}); put("A101", new String[]{"Acer", "Iconia Tab A101", "tablet"}); put("A200", new String[]{"Acer", "Iconia Tab A200", "tablet"}); put("A500", new String[]{"Acer", "Iconia Tab A500", "tablet"}); put("A501", new String[]{"Acer", "Iconia Tab A501", "tablet"}); put("A510", new String[]{"Acer", "Iconia Tab A510", "tablet"}); put("A511", new String[]{"Acer", "Iconia Tab A511", "tablet"}); put("A700", new String[]{"Acer", "Iconia Tab A700", "tablet"}); put("Acer A800", new String[]{"Acer", "Iconia Tab A800", "tablet"}); put("E110", new String[]{"Acer", "beTouch E110"}); put("E120", new String[]{"Acer", "beTouch E120"}); put("E130", new String[]{"Acer", "beTouch E130"}); put("E140", new String[]{"Acer", "beTouch E140"}); put("E210", new String[]{"Acer", "beTouch E210"}); put("E310", new String[]{"Acer", "Liquid mini"}); put("E320", new String[]{"Acer", "Liquid Express"}); put("E330", new String[]{"Acer", "Liquid Glow"}); put("E400", new String[]{"Acer", "beTouch E400"}); put("G100W", new String[]{"Acer", "G100W"}); put("S100", new String[]{"Acer", "Liquid"}); put("S110", new String[]{"Acer", "Stream"}); put("S120", new String[]{"Acer", "Liquid mt"}); put("S300", new String[]{"Acer", "Iconia Smart"}); put("S500", new String[]{"Acer", "CloudMobile"}); put("TD600", new String[]{"Acer", "beTouch TD600"}); put("Liquid", new String[]{"Acer", "Liquid"}); put("Liquid E", new String[]{"Acer", "Liquid E"}); put("Liquid Mt", new String[]{"Acer", "Liquid mt"}); put("Liquid MT", new String[]{"Acer", "Liquid mt"}); put("Liquid Metal", new String[]{"Acer", "Liquid mt"}); put("Stream", new String[]{"Acer", "Stream"}); put("N700", new String[]{"aigo", "N700", "tablet"}); put("M801", new String[]{"aigo", "M801", "tablet"}); put("Novo7", new String[]{"Ainovo", "Novo7", "tablet"}); put("Novo7 Aurora", new String[]{"Ainovo", "Novo7 Aurora", "tablet"}); put("Novo7 Advanced", new String[]{"Ainovo", "Novo7 Advanced", "tablet"}); put("Novo7 Advanced2", new String[]{"Ainovo", "Novo7 Advanced 2", "tablet"}); put("Novo7 Basic", new String[]{"Ainovo", "Novo7 Basic", "tablet"}); put("Novo7 ELF", new String[]{"Ainovo", "Novo7 Elf", "tablet"}); put("Novo7 PALADIN", new String[]{"Ainovo", "Novo7 Paladin", "tablet"}); put("Novo8 Advanced", new String[]{"Ainovo", "Novo8 Advanced", "tablet"}); put("one touch 890", new String[]{"Alcatel", "One Touch 890"}); put("one touch 890D", new String[]{"Alcatel", "One Touch 890"}); put("one touch 891", new String[]{"Alcatel", "One Touch 891"}); put("ONE TOUCH 903", new String[]{"Alcatel", "One Touch 903SHV-E170K"}); put("one touch 906", new String[]{"Alcatel", "One Touch 906"}); put("one touch 908", new String[]{"Alcatel", "One Touch 908"}); put("one touch 908F", new String[]{"Alcatel", "One Touch 908"}); put("one touch 908S", new String[]{"Alcatel", "One Touch 908"}); put("one touch 910", new String[]{"Alcatel", "One Touch 910"}); put("one touch 918", new String[]{"Alcatel", "One Touch 918"}); put("one touch 918D", new String[]{"Alcatel", "One Touch 918"}); put("ONE TOUCH 918D", new String[]{"Alcatel", "One Touch 918"}); put("one touch 918M", new String[]{"Alcatel", "One Touch 918"}); put("one touch 918N", new String[]{"Alcatel", "One Touch 918"}); put("one touch 980", new String[]{"Alcatel", "One Touch 980"}); put("one touch 980A", new String[]{"Alcatel", "One Touch 980"}); put("one touch 981A", new String[]{"Alcatel", "One Touch 981"}); put("one touch 986", new String[]{"Alcatel", "One Touch 986"}); put("one touch 990", new String[]{"Alcatel", "One Touch 990"}); put("one touch 990A", new String[]{"Alcatel", "One Touch 990"}); put("one touch 991", new String[]{"Alcatel", "One Touch 991"}); put("one touch 991D", new String[]{"Alcatel", "One Touch 991"}); put("ONE TOUCH 993", new String[]{"Alcatel", "One Touch 993"}); put("one touch 995", new String[]{"Alcatel", "One Touch 995"}); put("Telenor OneTouch", new String[]{"Alcatel", "One Touch 990"}); put("OT 918", new String[]{"Alcatel", "One Touch 918"}); put("Venture", new String[]{"Alcatel", "Venture"}); put("Allwinner A10", new String[]{"AllWinner", "A10", "tablet"}); put("97FC", new String[]{"AllWinner", "A10 97FC", "tablet"}); put("Kindle Fire", new String[]{"Amazon", "Kindle Fire", "tablet"}); put("Amazon Kindle Fire", new String[]{"Amazon", "Kindle Fire", "tablet"}); put("AMD120", new String[]{"AnyDATA", "AnyTAB AMD120", "tablet"}); put("MW0811", new String[]{"AOC", "Breeze MW0811", "tablet"}); put("MW0821 V2.0", new String[]{"AOC", "Breeze MW0821", "tablet"}); put("MW0922", new String[]{"AOC", "Breeze MW0922", "tablet"}); put("Apanda A60", new String[]{"Apanda", "A60"}); put("apanda-A60", new String[]{"Apanda", "A60"}); put("A80KSC", new String[]{"Archos", "Arnova 8", "tablet"}); put("AN7CG2", new String[]{"Archos", "Arnova 7", "tablet"}); put("A101B", new String[]{"Archos", "Arnova 10", "tablet"}); put("AN10BG2DT", new String[]{"Archos", "Arnova 10 B", "tablet"}); put("AN10G2", new String[]{"Archos", "Arnova 10 G2", "tablet"}); put("A32", new String[]{"Archos", "32", "media"}); put("A35DE", new String[]{"Archos", "35 Smart Home Phone"}); put("A43", new String[]{"Archos", "43", "media"}); put("Archos5", new String[]{"Archos", "5", "media"}); put("A70H", new String[]{"Archos", "7", "tablet"}); put("A70HB", new String[]{"Archos", "7", "tablet"}); put("A70BHT", new String[]{"Archos", "7", "tablet"}); put("A70CHT", new String[]{"Archos", "7C", "tablet"}); put("A70S", new String[]{"Archos", "70", "tablet"}); put("A7EB", new String[]{"Archos", "70B", "tablet"}); put("ARCHOS 70it2", new String[]{"Archos", "70 IT 2", "tablet"}); put("ARCHOS 80G9", new String[]{"Archos", "80 G9", "tablet"}); put("ARCHOS 101G9", new String[]{"Archos", "101 G9", "tablet"}); put("A101IT", new String[]{"Archos", "101 IT", "tablet"}); put("ASTRI", new String[]{"ASTRI", "e-reader", "ereader"}); put("eeepc", new String[]{"Asus", "Eee Pc"}); put("asus laptop", new String[]{"Asus", "Eee Pc"}); put("ME171", new String[]{"Asus", "Eee Pad MeMO", "tablet"}); put("Slider SL101", new String[]{"Asus", "Eee Pad Slider", "tablet"}); put("EPAD", new String[]{"Asus", "Eee Pad Transformer", "tablet"}); put("TF101", new String[]{"Asus", "Eee Pad Transformer", "tablet"}); put("Transformer TF101", new String[]{"Asus", "Eee Pad Transformer", "tablet"}); put("Transformer TF101G", new String[]{"Asus", "Eee Pad Transformer", "tablet"}); put("TF201", new String[]{"Asus", "Eee Pad Transformer Prime", "tablet"}); put("Transformer Prime TF201", new String[]{"Asus", "Eee Pad Transformer Prime", "tablet"}); put("Transformer Prime", new String[]{"Asus", "Eee Pad Transformer Prime", "tablet"}); put("Transformer Pad TF300T", new String[]{"Asus", "Transformer Pad 300", "tablet"}); put("ASUS Transformer TF300T", new String[]{"Asus", "Transformer Pad 300", "tablet"}); put("ASUS Transformer Pad TF300T", new String[]{"Asus", "Transformer Pad 300", "tablet"}); put("ASUS Transformer Pad TF300TG", new String[]{"Asus", "Transformer Pad 300", "tablet"}); put("ASUS Transformer Pad TF700T", new String[]{"Asus", "Transformer Pad Infinity 700", "tablet"}); put("ASUS Transformer Pad TF700K", new String[]{"Asus", "Transformer Pad Infinity 700", "tablet"}); put("ASUS Transformer TF700K", new String[]{"Asus", "Transformer Pad Infinity 700", "tablet"}); put("PadFone", new String[]{"Asus", "Padfone", "tablet"}); put("OMS TTD", new String[]{"Asus", "Eee Pc T10"}); put("ASUS T20", new String[]{"Asus", "Eee Pc T20"}); put("ETBW11AA", new String[]{"Asus", "Tough"}); put("AUX V900", new String[]{"AUX", "V900"}); put("M910A", new String[]{"AUX", "M910"}); put("PICOpad-QGN", new String[]{"Axioo", "Picopad QGN", "tablet"}); put("NOOK", new String[]{"Barnes & Noble", "NOOK", "ereader"}); put("NookColor", new String[]{"Barnes & Noble", "NOOK Color", "ereader"}); put("NOOK BNRV200", new String[]{"Barnes & Noble", "NOOK Color", "ereader"}); put("NOOK BNRV300", new String[]{"Barnes & Noble", "NOOK Color", "ereader"}); put("NookTablet", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("Nook Tablet", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("NOOK BNTV250", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("NOOK BNTV250A", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("BNTV250", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("BNTV250A", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("NOOK Slate", new String[]{"Barnes & Noble", "NOOK Tablet", "ereader"}); put("BenWee 5100", new String[]{"BenWee", "5100"}); put("CA907AAC0G", new String[]{"Besta", "CA907AAC0G"}); put("BM999", new String[]{"Bmorn", "BM999", "tablet"}); put("V11", new String[]{"Bmorn", "V11", "tablet"}); put("V99", new String[]{"Bmorn", "V99", "tablet"}); put("bq DaVinci", new String[]{"bq", "DaVinci", "tablet"}); put("CT704", new String[]{"Carrefour", "CT704", "tablet"}); put("CT1002", new String[]{"Carrefour", "CT1002", "tablet"}); put("Camangi-Mangrove7", new String[]{"Camangi", "Mangrove 7", "tablet"}); put("WS171", new String[]{"Camangi", "WebStation", "tablet"}); put("IS11CA", new String[]{"Casio", "GzOne IS11CA"}); put("C771", new String[]{"Casio", "GzOne Commando"}); put("CAT NOVA", new String[]{"Cat", "NOVA", "tablet"}); put("ARMM3V", new String[]{"chinaleap", "ARMM3V", "tablet"}); put("CIUS-7", new String[]{"Cisco", "Cius", "tablet"}); put("CIUS-7-AT", new String[]{"Cisco", "Cius", "tablet"}); put("CSL Spice MI300", new String[]{"CSL", "Spice MI300"}); put("CSL-MI410", new String[]{"CSL", "Spice MI410"}); put("MID1024", new String[]{"Coby", "Kyros MID1024", "tablet"}); put("MID1125", new String[]{"Coby", "Kyros MID1125", "tablet"}); put("MID1126", new String[]{"Coby", "Kyros MID1126", "tablet"}); put("MID7010", new String[]{"Coby", "Kyros MID7010", "tablet"}); put("MID7012", new String[]{"Coby", "Kyros MID7012", "tablet"}); put("MID7015", new String[]{"Coby", "Kyros MID7015", "tablet"}); put("MID7015A", new String[]{"Coby", "Kyros MID7015", "tablet"}); put("MID7016", new String[]{"Coby", "Kyros MID7016", "tablet"}); put("MID7020", new String[]{"Coby", "Kyros MID7020", "tablet"}); put("MID7022", new String[]{"Coby", "Kyros MID7022", "tablet"}); put("MID7024", new String[]{"Coby", "Kyros MID7024", "tablet"}); put("MID7025", new String[]{"Coby", "Kyros MID7025", "tablet"}); put("MID7127", new String[]{"Coby", "Kyros MID7127", "tablet"}); put("MID8024", new String[]{"Coby", "Kyros MID8024", "tablet"}); put("MID8125", new String[]{"Coby", "Kyros MID8125", "tablet"}); put("MID8127", new String[]{"Coby", "Kyros MID8127", "tablet"}); put("Z71", new String[]{"Commtiva", "Z71"}); put("V-T100", new String[]{"Commtiva", "V-T100"}); put("FIH-FB0", new String[]{"Commtiva", "HD700"}); put("Coolpad D510", new String[]{"Coolpad", "D510"}); put("Coolpad 8020", new String[]{"Coolpad", "8020"}); put("D530", new String[]{"Coolpad", "D530"}); put("Coolpad D530", new String[]{"Coolpad", "D530"}); put("D539", new String[]{"Coolpad", "D539"}); put("Coolpad D539", new String[]{"Coolpad", "D539"}); put("E239", new String[]{"Coolpad", "E239"}); put("Coolpad E239", new String[]{"Coolpad", "E239"}); put("Coolpad N930", new String[]{"Coolpad", "N930"}); put("N930", new String[]{"Coolpad", "N930"}); put("Coolpad W706", new String[]{"Coolpad", "W706"}); put("Coolpad W706+", new String[]{"Coolpad", "W706"}); put("Coolpad W708", new String[]{"Coolpad", "W708"}); put("W711", new String[]{"Coolpad", "W711"}); put("Coolpad 5010", new String[]{"Coolpad", "5010"}); put("Coolpad 5210", new String[]{"Coolpad", "5210"}); put("Coolpad 5820", new String[]{"Coolpad", "5820"}); put("5832", new String[]{"Coolpad", "5832"}); put("Coolpad 5832", new String[]{"Coolpad", "5832"}); put("5855", new String[]{"Coolpad", "5855"}); put("Coolpad 5860", new String[]{"Coolpad", "5860"}); put("Coolpad 5860+", new String[]{"Coolpad", "5860"}); put("Coolpad 5860s", new String[]{"Coolpad", "5860"}); put("5860", new String[]{"Coolpad", "5860"}); put("5860A", new String[]{"Coolpad", "5860"}); put("Coolpad 5870", new String[]{"Coolpad", "5870"}); put("5870", new String[]{"Coolpad", "5870"}); put("Coolpad 7005", new String[]{"Coolpad", "7005"}); put("7260", new String[]{"Coolpad", "7260"}); put("Coolpad 7019", new String[]{"Coolpad", "7019"}); put("Coolpad 7260", new String[]{"Coolpad", "7260"}); put("Coolpad 8013", new String[]{"Coolpad", "8013"}); put("Coolpad 8809", new String[]{"Coolpad", "8809"}); put("Coolpad 8810", new String[]{"Coolpad", "8810"}); put("8810", new String[]{"Coolpad", "8810"}); put("8150", new String[]{"Coolpad", "8150"}); put("Coolpad 8150D", new String[]{"Coolpad", "8150"}); put("Coolpad 8811", new String[]{"Coolpad", "8811"}); put("Coolpad 9900", new String[]{"Coolpad", "9900"}); put("Coolpad 8050", new String[]{"Coolpad", "8050"}); put("ZiiO7", new String[]{"Creative", "ZiiO 7", "tablet"}); put("ZiiLABS ZiiO7", new String[]{"Creative", "ZiiO 7", "tablet"}); put("ZiiLABS ZiiO10 ", new String[]{"Creative", "ZiiO 10", "tablet"}); put("CUBE K8GT A", new String[]{"Cube", "K8GT A", "tablet"}); put("CUBE K8GT B", new String[]{"Cube", "K8GT B", "tablet"}); put("K8GT C", new String[]{"Cube", "K8GT C", "tablet"}); put("K8GT H", new String[]{"Cube", "K8GT H", "tablet"}); put("CUBE K8GT H", new String[]{"Cube", "K8GT H", "tablet"}); put("K8GT W", new String[]{"Cube", "K8GT W", "tablet"}); put("CUBE U8GT", new String[]{"Cube", "U8GT", "tablet"}); put("CUBE U9GT", new String[]{"Cube", "U9GT", "tablet"}); put("CUBE U9GT 2", new String[]{"Cube", "U9GT 2", "tablet"}); put("Cube U9GT2", new String[]{"Cube", "U9GT 2", "tablet"}); put("U9GT", new String[]{"Cube", "U9GT", "tablet"}); put("U9GT2 From moage.com", new String[]{"Cube", "U9GT 2", "tablet"}); put("N90 From moage.com", new String[]{"Cube", "U9GT 2", "tablet"}); put("U9GT S", new String[]{"Cube", "U9GT S", "tablet"}); put("U9GT S A", new String[]{"Cube", "U9GT SA", "tablet"}); put("U9GTS A", new String[]{"Cube", "U9GT SA", "tablet"}); put("U10GT 2", new String[]{"Cube", "U10GT 2", "tablet"}); put("U10GT S", new String[]{"Cube", "U10GT S", "tablet"}); put("U30GT-H", new String[]{"Cube", "U30GT H", "tablet"}); put("CUBE Q7PRO", new String[]{"Cube", "Q7 Pro", "tablet"}); put("CUBE Q7PRO J", new String[]{"Cube", "Q7 Pro", "tablet"}); put("Cydle M7 (v0005.04.03.12.ko)", new String[]{"Cydle", "M7 MultiPAD", "tablet"}); put("Dell Aero", new String[]{"Dell", "Aero"}); put("Dell M01M", new String[]{"Dell", "Mini 5", "tablet"}); put("Dell Streak", new String[]{"Dell", "Streak", "tablet"}); put("001DL", new String[]{"Dell", "Streak", "tablet"}); put("101DL", new String[]{"Dell", "Streak Pro", "tablet"}); put("GS01", new String[]{"Dell", "Streak Pro", "tablet"}); put("Dell Streak Pro", new String[]{"Dell", "Streak Pro", "tablet"}); put("streak7", new String[]{"Dell", "Streak 7", "tablet"}); put("Dell Streak 7", new String[]{"Dell", "Streak 7", "tablet"}); put("Dell Streak 10 Pro", new String[]{"Dell", "Streak 10 Pro", "tablet"}); put("Dell V04B", new String[]{"Dell", "Streak V04B", "tablet"}); put("Dell Venue", new String[]{"Dell", "Venue"}); put("Dell XCD35", new String[]{"Dell", "XCD35"}); put("XCD35", new String[]{"Dell", "XCD35"}); put("iDx7", new String[]{"Digma", "iDx7", "tablet"}); put("iDx10", new String[]{"Digma", "iDx10", "tablet"}); put("iDx10 3G", new String[]{"Digma", "iDx10", "tablet"}); put("DM009SH", new String[]{"Disney Mobile", "DM009SH"}); put("DM010SH", new String[]{"Disney Mobile", "DM010SH"}); put("DM012SH", new String[]{"Disney Mobile", "DM012SH"}); put("F-08D", new String[]{"Disney Mobile", "F-08D"}); put("P-05D", new String[]{"Disney Mobile", "P-05D"}); put("Tablet-P27", new String[]{"DracoTek", "P27 Tablet", "tablet"}); put("edgejr", new String[]{"EnTourage", "Pocket eDGe", "tablet"}); put("l97D", new String[]{"EPad", "l97D", "tablet"}); put("M4301", new String[]{"Eston", "MID M4301", "media"}); put("P10AN", new String[]{"Exper", "Easypad P10AN", "tablet"}); put("FIH-F0X", new String[]{"FIH", "F0X"}); put("Fly IQ260", new String[]{"Fly", "IQ260 BlackBird"}); put("ISW11F", new String[]{"Fujitsu", "Arrows Z"}); put("ISW13F", new String[]{"Fujitsu", "Arrows Z"}); put("IS12F", new String[]{"Fujitsu", "Arrows ES"}); put("F-01D", new String[]{"Fujitsu", "Arrows Tab LTE", "tablet"}); put("F-03D", new String[]{"Fujitsu", "Arrows Kiss"}); put("F-05D", new String[]{"Fujitsu", "Arrows X LTE"}); put("F-07D", new String[]{"Fujitsu", "Arrows �¼"}); put("F-10D", new String[]{"Fujitsu", "Arrows X F-10D"}); put("F-12C", new String[]{"Fujitsu", "Globetrotter"}); put("f12arc", new String[]{"Fujitsu", "F12arc"}); put("M532", new String[]{"Fujitsu", "Stylistic M532", "tablet"}); put("Garminfone", new String[]{"Garmin-Asus", "Garminfone"}); put("Garmin-Asus A10", new String[]{"Garmin-Asus", "Nuvifone A10"}); put("Garmin-Asus A50", new String[]{"Garmin-Asus", "Nuvifone A50"}); put("TPA60W", new String[]{"Gateway", "TPA60W", "tablet"}); put("Geeksphone ZERO", new String[]{"Geeksphone", "ZERO"}); put("gemei G2", new String[]{"Gemei", "G2", "tablet"}); put("Gemei G2", new String[]{"Gemei", "G2", "tablet"}); put("gemei G3", new String[]{"Gemei", "G3", "tablet"}); put("Gemei G9", new String[]{"Gemei", "G9", "tablet"}); put("GSmart G1317D", new String[]{"Gigabyte", "GSmart G1317D"}); put("Gigabyte TB100", new String[]{"Gigabyte", "TB100", "tablet"}); put("GN100", new String[]{"Gionee", "GN100"}); put("GN105", new String[]{"Gionee", "GN105"}); put("GN106", new String[]{"Gionee", "GN106"}); put("GN200", new String[]{"Gionee", "GN200"}); put("GN205", new String[]{"Gionee", "GN205"}); put("GN700W", new String[]{"Gionee", "GN700W"}); put("GN708W", new String[]{"Gionee", "GN708W"}); put("Google Ion", new String[]{"Google", "Ion"}); put("Nexus One", new String[]{"Google", "Nexus One"}); put("NexusOne", new String[]{"Google", "Nexus One"}); put("HTC Nexus One", new String[]{"Google", "Nexus One"}); put("Nexus S", new String[]{"Google", "Nexus S"}); put("Google Nexus S", new String[]{"Google", "Nexus S"}); put("Nexus S 4G", new String[]{"Google", "Nexus S 4G"}); put("Dooderbutt-4.0.3-v1", new String[]{"Google", "Nexus S 4G"}); put("Nexus 7", new String[]{"Google", "Nexus 7", "tablet"}); put("Haier HW-W910", new String[]{"Haier", "HW-W910"}); put("SN10T1", new String[]{"HANNspree", "HANNSpad SN10T1", "tablet"}); put("SN10T2", new String[]{"HANNspree", "HANNSpad SN10T2", "tablet"}); put("HannsComb", new String[]{"HANNspree", "HANNSpad", "tablet"}); put("X1", new String[]{"HCL", "ME X1", "tablet"}); put("MID Serails", new String[]{"Herotab", "C8", "tablet"}); put("MID Serials", new String[]{"Herotab", "C8", "tablet"}); put("COSMO DUO", new String[]{"Hiscreen", "Cosmo DUO", "tablet"}); put("HS-U8", new String[]{"Hisense", "U8"}); put("HS-T92", new String[]{"Hisense", "T92"}); put("HS-E860", new String[]{"Hisense", "E860"}); put("HS-E910", new String[]{"Hisense", "E910"}); put("HS-E926", new String[]{"Hisense", "E926"}); put("HS-EG900", new String[]{"Hisense", "EG900"}); put("HS-ET919", new String[]{"Hisense", "ET919"}); put("EG968B", new String[]{"Hisense", "EG968B"}); put("HKPHONE H8-3G", new String[]{"HKPhone", "H8 3G"}); put("HOSIN U2", new String[]{"Hosin", "U2"}); put("Touchpad", new String[]{"HP", "TouchPad", "tablet"}); put("HP Touchpad", new String[]{"HP", "TouchPad", "tablet"}); put("cm tenderloin", new String[]{"HP", "TouchPad", "tablet"}); put("aokp tenderloin", new String[]{"HP", "TouchPad", "tablet"}); put("HTC Amaze 4G", new String[]{"HTC", "Amaze 4G"}); put("HTC Ruby", new String[]{"HTC", "Amaze 4G"}); put("HTC Amaze 4G(Ruby)", new String[]{"HTC", "Amaze 4G"}); put("Amaze 4G", new String[]{"HTC", "Amaze 4G"}); put("HTC Aria", new String[]{"HTC", "Aria"}); put("HTC Aria A6380", new String[]{"HTC", "Aria"}); put("HTC Liberty A6380", new String[]{"HTC", "Aria"}); put("HTC Liberty", new String[]{"HTC", "Aria"}); put("HTC A6366", new String[]{"HTC", "Aria"}); put("HTC Bee", new String[]{"HTC", "Bee"}); put("HTC ChaCha", new String[]{"HTC", "ChaCha"}); put("HTC ChaCha A810e", new String[]{"HTC", "ChaCha"}); put("HTC ChaChaCha A810e", new String[]{"HTC", "ChaCha"}); put("HTC A810e", new String[]{"HTC", "ChaCha"}); put("HTC A9188", new String[]{"HTC", "Tianxi"}); put("HTC Bravo", new String[]{"HTC", "Desire"}); put("HTC Desire", new String[]{"HTC", "Desire"}); put("HTC Desire A8181", new String[]{"HTC", "Desire"}); put("HTC Desire A8183", new String[]{"HTC", "Desire"}); put("HTC Desire Beats A8181", new String[]{"HTC", "Desire"}); put("HTC Desire CDMA", new String[]{"HTC", "Desire"}); put("HTC Desire SMS", new String[]{"HTC", "Desire"}); put("HTC Desire S.M.S", new String[]{"HTC", "Desire"}); put("HTC Desire C", new String[]{"HTC", "Desire C"}); put("HTC DesireHD", new String[]{"HTC", "Desire HD"}); put("HTC DesireHD A9191", new String[]{"HTC", "Desire HD"}); put("HTC DesireHD A9192", new String[]{"HTC", "Desire HD"}); put("HTC Desire HD A9191", new String[]{"HTC", "Desire HD"}); put("HTC A9191", new String[]{"HTC", "Desire HD"}); put("HTC A9191 for AT&T", new String[]{"HTC", "Desire HD"}); put("HTC A9192", new String[]{"HTC", "Desire HD"}); put("HTC Desire HD", new String[]{"HTC", "Desire HD"}); put("HTC Desire HD with Beats Audio", new String[]{"HTC", "Desire HD"}); put("HTC Desire S", new String[]{"HTC", "Desire S"}); put("HTC DesireS", new String[]{"HTC", "Desire S"}); put("HTC DesiresS", new String[]{"HTC", "Desire S"}); put("HTC DesireS S510e", new String[]{"HTC", "Desire S"}); put("HTC DesireS S510b", new String[]{"HTC", "Desire S"}); put("HTC Desire S S510e", new String[]{"HTC", "Desire S"}); put("HTC S510e", new String[]{"HTC", "Desire S"}); put("HTC Desire Saga", new String[]{"HTC", "Desire S"}); put("HTC Desire V", new String[]{"HTC", "Desire V"}); put("HTC T328w", new String[]{"HTC", "Desire V"}); put("HTC Desire VC", new String[]{"HTC", "Desire VC"}); put("HTC T328d", new String[]{"HTC", "Desire VC"}); put("HTC T328t", new String[]{"HTC", "Desire VT"}); put("HTC Desire Z", new String[]{"HTC", "Desire Z"}); put("HTC DesireZ", new String[]{"HTC", "Desire Z"}); put("HTC DesireZ A7272", new String[]{"HTC", "Desire Z"}); put("HTC Desire Z A7272", new String[]{"HTC", "Desire Z"}); put("HTC Vision", new String[]{"HTC", "Desire Z"}); put("HTC A7275", new String[]{"HTC", "Desire Z"}); put("HTC Dream", new String[]{"HTC", "Dream"}); put("HTC S710d", new String[]{"HTC", "Droid Incredible 2"}); put("HTC Incredible 2", new String[]{"HTC", "Droid Incredible 2"}); put("HTC X515d", new String[]{"HTC", "EVO 3D"}); put("HTC X515m", new String[]{"HTC", "EVO 3D"}); put("HTC X515C", new String[]{"HTC", "EVO 3D"}); put("HTC Evo 3D", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D GSM", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D X515a", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D GSM X515m", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D X515m", new String[]{"HTC", "EVO 3D"}); put("HTC EVO 3D X515M", new String[]{"HTC", "EVO 3D"}); put("HTC EVO3D X515a", new String[]{"HTC", "EVO 3D"}); put("HTC EVO3D X515m", new String[]{"HTC", "EVO 3D"}); put("HTC Evo 3D X515m", new String[]{"HTC", "EVO 3D"}); put("HTC Evo 3D with Beats Audio X515m", new String[]{"HTC", "EVO 3D"}); put("HTC Evo 4G", new String[]{"HTC", "EVO 4G"}); put("HTC EVO 4G", new String[]{"HTC", "EVO 4G"}); put("HTC X515E", new String[]{"HTC", "EVO 4G+"}); put("HTC EVO 4G+ For Sprint", new String[]{"HTC", "EVO 4G+"}); put("HTC EVO 4G++ For Sprint", new String[]{"HTC", "EVO 4G+"}); put("HTC C715c", new String[]{"HTC", "EVO Design 4G"}); put("HTC Design 4G", new String[]{"HTC", "EVO Design 4G"}); put("HTC EVO design 4G", new String[]{"HTC", "EVO Design 4G"}); put("HTC EVO Design 4G", new String[]{"HTC", "EVO Design 4G"}); put("HTC Evo Shift", new String[]{"HTC", "EVO Shift"}); put("HTC EVO Shift 4G", new String[]{"HTC", "EVO Shift"}); put("HTC A310e", new String[]{"HTC", "Explorer"}); put("HTC Explorer", new String[]{"HTC", "Explorer"}); put("HTC Explorer A310b", new String[]{"HTC", "Explorer"}); put("HTC Explorer A310e", new String[]{"HTC", "Explorer"}); put("HTC P510e", new String[]{"HTC", "Flyer", "tablet"}); put("HTC Flyer", new String[]{"HTC", "Flyer", "tablet"}); put("HTC Flyer P510e", new String[]{"HTC", "Flyer", "tablet"}); put("HTC Flyer P512", new String[]{"HTC", "Flyer", "tablet"}); put("HTC Flyer P512 NA", new String[]{"HTC", "Flyer", "tablet"}); put("HTC P515E", new String[]{"HTC", "Flyer 4G", "tablet"}); put("HTC Gratia A6380", new String[]{"HTC", "Gratia"}); put("HTC HD", new String[]{"HTC", "HD"}); put("HTC HD2", new String[]{"HTC", "HD2"}); put("HTC HD2 T8585", new String[]{"HTC", "HD2"}); put("HTC HD2(Leo)", new String[]{"HTC", "HD2"}); put("HTC HD7", new String[]{"HTC", "HD7"}); put("HTC T9299+", new String[]{"HTC", "HD7"}); put("HTC HD7 for Sprint", new String[]{"HTC", "HD7"}); put("HTC HD7 4G T9299 For AT&T", new String[]{"HTC", "HD7"}); put("HTC HD7 4G T9299+ For AT&T", new String[]{"HTC", "HD7"}); put("HTC T9299+ For AT&T", new String[]{"HTC", "HD7"}); put("HTC HD7S T9399+", new String[]{"HTC", "HD7s"}); put("HTC HD7S T9899+", new String[]{"HTC", "HD7s"}); put("HTC T9899+ For AT&T", new String[]{"HTC", "HD7s"}); put("VitMod ExtraLite 1.6.5.fullodex for HTC HD7 Pro", new String[]{"HTC", "HD7 Pro"}); put("HTC Hero", new String[]{"HTC", "Hero"}); put("HTC HERO", new String[]{"HTC", "Hero"}); put("HTC Hero CDMA", new String[]{"HTC", "Hero"}); put("HTC HERO CDMA", new String[]{"HTC", "Hero"}); put("HTC HERO200", new String[]{"HTC", "Hero 200"}); put("HTC Hero S", new String[]{"HTC", "Hero S"}); put("HTC IMAGIO", new String[]{"HTC", "Imagio"}); put("HTC Incredible", new String[]{"HTC", "Incredible"}); put("HTC Incredible S710E", new String[]{"HTC", "Incredible S"}); put("HTC S710e", new String[]{"HTC", "Incredible S"}); put("HTC Incredible S", new String[]{"HTC", "Incredible S"}); put("HTC Incredible S S710e", new String[]{"HTC", "Incredible S"}); put("HTC Incredible S s710e", new String[]{"HTC", "Incredible S"}); put("HTC IncredibleS S710e", new String[]{"HTC", "Incredible S"}); put("HTC Incredible S with Beats Audio", new String[]{"HTC", "Incredible S"}); put("HTC Vivo", new String[]{"HTC", "Incredible S"}); put("HTC Innovation", new String[]{"HTC", "Innovation"}); put("HTC Inspire 4G", new String[]{"HTC", "Inspire 4G"}); put("HTC HD7 Inspire 4G For Vodafone", new String[]{"HTC", "Inspire 4G"}); put("HTC P715a", new String[]{"HTC", "Jetstream", "tablet"}); put("HTC Legend", new String[]{"HTC", "Legend"}); put("HTC Magic", new String[]{"HTC", "Magic"}); put("HTC Sapphire", new String[]{"HTC", "Magic"}); put("HTC Lexikon", new String[]{"HTC", "Merge"}); put("HTC One S", new String[]{"HTC", "One S"}); put("HTC Z520e", new String[]{"HTC", "One S"}); put("HTC One V", new String[]{"HTC", "One V"}); put("HTC T320e", new String[]{"HTC", "One V"}); put("HTC One X", new String[]{"HTC", "One X"}); put("HTC S720e", new String[]{"HTC", "One X"}); put("HTC Endeavour-LS", new String[]{"HTC", "One X"}); put("HTC One XL", new String[]{"HTC", "One XL"}); put("HTC X710a", new String[]{"HTC", "Raider 4G"}); put("HTC Raider", new String[]{"HTC", "Raider 4G"}); put("HTC Raider X710e", new String[]{"HTC", "Raider 4G"}); put("HTC Raider X710s", new String[]{"HTC", "Raider 4G"}); put("HTC Raider 4G X710e", new String[]{"HTC", "Raider 4G"}); put("HTC PH39100", new String[]{"HTC", "Raider 4G"}); put("HTC Holiday", new String[]{"HTC", "Raider 4G"}); put("HTC Velocity 4G X710s", new String[]{"HTC", "Raider 4G"}); put("HTC Rezound", new String[]{"HTC", "Rezound"}); put("HTC Rhyme S510b", new String[]{"HTC", "Rhyme"}); put("HTC S510b", new String[]{"HTC", "Rhyme"}); put("HTC Bliss", new String[]{"HTC", "Rhyme"}); put("HTC Bliss S510b", new String[]{"HTC", "Rhyme"}); put("HTC Salsa C510e", new String[]{"HTC", "Salsa"}); put("HTC C510e", new String[]{"HTC", "Salsa"}); put("HTC Z710a", new String[]{"HTC", "Sensation"}); put("HTC Z710e", new String[]{"HTC", "Sensation"}); put("HTC Z710t", new String[]{"HTC", "Sensation"}); put("HTC Sensation", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710a", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710e", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710E", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710e For AT&T", new String[]{"HTC", "Sensation"}); put("HTC Sensation Z710e with Beats Audio", new String[]{"HTC", "Sensation"}); put("HTC Sensation with Beats Audio Z710e", new String[]{"HTC", "Sensation"}); put("HTC Sensation with Beats Audio", new String[]{"HTC", "Sensation"}); put("HTC Sensation Taste", new String[]{"HTC", "Sensation"}); put("HTC Pyramid", new String[]{"HTC", "Sensation"}); put("HTC Pyramid Z710a", new String[]{"HTC", "Sensation"}); put("HTC Pyramid Z710e", new String[]{"HTC", "Sensation"}); put("HTC Sensation 4G", new String[]{"HTC", "Sensation"}); put("HTC Sensation 4G with Beats Audio", new String[]{"HTC", "Sensation"}); put("HTC Sensation G14", new String[]{"HTC", "Sensation"}); put("HTC Sensation G14 for AT&T", new String[]{"HTC", "Sensation"}); put("HTC G14 sensation", new String[]{"HTC", "Sensation"}); put("HTC Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC SensationXE Beats", new String[]{"HTC", "Sensation XE"}); put("HTC SensationXE Beats Z715a", new String[]{"HTC", "Sensation XE"}); put("HTC SensationXE Beats Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC SensationXE Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE Beats", new String[]{"HTC", "Sensation XE"}); put("HTC SensationXE with Beats Audio", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE with Beats Audio", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE with Beats Audio Z715a", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation Juredroid XE Beats Audio", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE with Beats Audio Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation XE With Beats Audio Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation 4G XE with Beats Audio", new String[]{"HTC", "Sensation XE"}); put("HTC Sensation with Beats Audio Z715e", new String[]{"HTC", "Sensation XE"}); put("HTC X315E", new String[]{"HTC", "Sensation XL"}); put("HTC SensationXL Beats X315b", new String[]{"HTC", "Sensation XL"}); put("HTC SensationXL Beats X315e", new String[]{"HTC", "Sensation XL"}); put("HTC Sensation XL with Beats Audio X315b", new String[]{"HTC", "Sensation XL"}); put("HTC Sensation XL with Beats Audio X315e", new String[]{"HTC", "Sensation XL"}); put("HTC Runnymede", new String[]{"HTC", "Sensation XL"}); put("HTC G21", new String[]{"HTC", "Sensation XL"}); put("HTC PH06130", new String[]{"HTC", "Status"}); put("HTC Status", new String[]{"HTC", "Status"}); put("HTC Tattoo", new String[]{"HTC", "Tattoo"}); put("HTC TATTOO A3288", new String[]{"HTC", "Tattoo"}); put("HTC click", new String[]{"HTC", "Tattoo"}); put("HTC X310e", new String[]{"HTC", "Titan"}); put("HTC T7373", new String[]{"HTC", "Touch Pro II"}); put("HTC ThunderBolt", new String[]{"HTC", "ThunderBolt"}); put("HTC Mecha", new String[]{"HTC", "ThunderBolt"}); put("HTC Velocity 4G", new String[]{"HTC", "Velocity 4G"}); put("HTC Wildfire", new String[]{"HTC", "Wildfire"}); put("HTC Wildfire A3333", new String[]{"HTC", "Wildfire"}); put("HTC A3366", new String[]{"HTC", "Wildfire"}); put("HTC A3380", new String[]{"HTC", "Wildfire"}); put("HTC WildfireS", new String[]{"HTC", "Wildfire S"}); put("HTC Wildfire S", new String[]{"HTC", "Wildfire S"}); put("Htc Wildfire s", new String[]{"HTC", "Wildfire S"}); put("HTC Wildfire S A510e", new String[]{"HTC", "Wildfire S"}); put("HTC Wildfire S A510b", new String[]{"HTC", "Wildfire S"}); put("HTC WildfireS A510e", new String[]{"HTC", "Wildfire S"}); put("HTC WildfireS A510b", new String[]{"HTC", "Wildfire S"}); put("htc wildfire s a510e", new String[]{"HTC", "Wildfire S"}); put("HTC Wildfire S A515c", new String[]{"HTC", "Wildfire S"}); put("HTC A510a", new String[]{"HTC", "Wildfire S"}); put("HTC A510e", new String[]{"HTC", "Wildfire S"}); put("HTC A510c", new String[]{"HTC", "Wildfire S"}); put("HTCX06HT", new String[]{"HTC", "Desire"}); put("HTC A6390", new String[]{"HTC", "A6390"}); put("HTC A8180", new String[]{"HTC", "A8180"}); put("HTC PG762", new String[]{"HTC", "PG762"}); put("HTC S715e", new String[]{"HTC", "S715e"}); put("HTC S720t", new String[]{"HTC", "S720t"}); put("HTC Z510d", new String[]{"HTC", "Z510d"}); put("HTC Z560e", new String[]{"HTC", "Z560e"}); put("HTC VLE U", new String[]{"HTC", "One S"}); put("HTC VLE#U", new String[]{"HTC", "One S"}); put("HTC VIE U", new String[]{"HTC", "One S"}); put("HTC EVA UL", new String[]{"HTC", "One V"}); put("HTC ENR U", new String[]{"HTC", "One X"}); put("ENR U", new String[]{"HTC", "One X"}); put("EndeavorU", new String[]{"HTC", "One X"}); put("Liberty", new String[]{"HTC", "Aria"}); put("Desire", new String[]{"HTC", "Desire"}); put("Desire A8181", new String[]{"HTC", "Desire"}); put("desire hd", new String[]{"HTC", "Desire HD"}); put("Desire HD", new String[]{"HTC", "Desire HD"}); put("Dedire HD", new String[]{"HTC", "Desire HD"}); put("Desire Hd (ace)", new String[]{"HTC", "Desire HD"}); put("Desire S", new String[]{"HTC", "Desire S"}); put("DesireS", new String[]{"HTC", "Desire S"}); put("Desire Saga", new String[]{"HTC", "Desire S"}); put("Desire Z", new String[]{"HTC", "Desire Z"}); put("Dream", new String[]{"HTC", "Dream"}); put("Droid Incredible", new String[]{"HTC", "Droid Incredible"}); put("EVO", new String[]{"HTC", "EVO"}); put("Evo HD2", new String[]{"HTC", "EVO HD"}); put("Evo 3D Beats X515m", new String[]{"HTC", "EVO 3D"}); put("Evo 3D GSM", new String[]{"HTC", "EVO 3D"}); put("EVO 3D X515m", new String[]{"HTC", "EVO 3D"}); put("EVO3D X515m", new String[]{"HTC", "EVO 3D"}); put("Evo 4G", new String[]{"HTC", "EVO 4G"}); put("EVO 4G", new String[]{"HTC", "EVO 4G"}); put("photon", new String[]{"HTC", "HD mini"}); put("GinDream\\/GinMagic", new String[]{"HTC", "Dream"}); put("HD2", new String[]{"HTC", "HD2"}); put("HD7 Pro", new String[]{"HTC", "HD7 Pro"}); put("Hero", new String[]{"HTC", "Hero"}); put("HERO CDMA", new String[]{"HTC", "Hero"}); put("HERO200", new String[]{"HTC", "Hero 200"}); put("Incredible", new String[]{"HTC", "Droid Incredible"}); put("Incredible 2", new String[]{"HTC", "Droid Incredible 2"}); put("Incredible S", new String[]{"HTC", "Incredible S"}); put("IncredibleS S710e", new String[]{"HTC", "Incredible S"}); put("IncredibleS", new String[]{"HTC", "Incredible S"}); put("Inspire HD", new String[]{"HTC", "Inspire 4G"}); put("Inspire 4G", new String[]{"HTC", "Inspire 4G"}); put("Legend", new String[]{"HTC", "Legend"}); put("NexusHD2", new String[]{"HTC", "HD2"}); put("Nexus HD2", new String[]{"HTC", "HD2"}); put("Docomo HT-03A", new String[]{"HTC", "Magic"}); put("MIUI.us Sensation 4G", new String[]{"HTC", "Sensation 4G"}); put("SiRF Dream", new String[]{"HTC", "Dream"}); put("Pyramid", new String[]{"HTC", "Sensation"}); put("Sensation", new String[]{"HTC", "Sensation"}); put("Sensation Z710e", new String[]{"HTC", "Sensation"}); put("Sensation 4G", new String[]{"HTC", "Sensation"}); put("Sensation 4g", new String[]{"HTC", "Sensation"}); put("TripNiCE Pyramid", new String[]{"HTC", "Sensation"}); put("SensationXE Beats Z715e", new String[]{"HTC", "Sensation XE"}); put("SensationXL Beats X315e", new String[]{"HTC", "Sensation XL"}); put("Click", new String[]{"HTC", "Tattoo"}); put("Wildfire", new String[]{"HTC", "Wildfire"}); put("Wildfire S", new String[]{"HTC", "Wildfire S"}); put("Wildfire S A510e", new String[]{"HTC", "Wildfire S"}); put("Sprint APX515CKT", new String[]{"HTC", "EVO 3D"}); put("Sprint APA9292KT", new String[]{"HTC", "EVO 4G"}); put("Sprint APA7373KT", new String[]{"HTC", "EVO Shift 4G"}); put("Sprint APC715CKT", new String[]{"HTC", "EVO Design 4G"}); put("A3380", new String[]{"HTC", "Wildfire"}); put("A6277", new String[]{"HTC", "Hero"}); put("a7272", new String[]{"HTC", "Desire Z"}); put("A7272+(HTC DesireZ)", new String[]{"HTC", "Desire Z"}); put("S31HT", new String[]{"HTC", "Aria"}); put("S710d", new String[]{"HTC", "Droid Incredible 2"}); put("S710D", new String[]{"HTC", "Droid Incredible 2"}); put("X06HT", new String[]{"HTC", "Desire"}); put("001HT", new String[]{"HTC", "Desire HD"}); put("X325a", new String[]{"HTC", "One X"}); put("Z520m", new String[]{"HTC", "One S"}); put("Z710", new String[]{"HTC", "Sensation"}); put("Z710e", new String[]{"HTC", "Sensation"}); put("T9199h", new String[]{"HTC", "T9199h"}); put("HTC S610d", new String[]{"HTC", "S610d"}); put("ADR6200", new String[]{"HTC", "Droid Eris"}); put("ADR6300", new String[]{"HTC", "Droid Incredible"}); put("ADR6325VW", new String[]{"HTC", "Merge"}); put("ADR6330VW", new String[]{"HTC", "Rhyme"}); put("ADR6350", new String[]{"HTC", "Droid Incredible 2"}); put("ADR6400L", new String[]{"HTC", "Thunderbolt 4G"}); put("ADR6400L 4G", new String[]{"HTC", "Thunderbolt 4G"}); put("ADR6410LVW 4G", new String[]{"HTC", "Fireball"}); put("ADR6425LVW", new String[]{"HTC", "Rezound"}); put("ADR6425LVW 4G", new String[]{"HTC", "Rezound"}); put("Coquettish Red", new String[]{"HTC", "Rezound"}); put("PB99400", new String[]{"HTC", "Droid Incredible"}); put("pcdadr6350", new String[]{"HTC", "Droid Incredible 2"}); put("PC36100", new String[]{"HTC", "EVO 4G"}); put("PG06100", new String[]{"HTC", "EVO Shift 4G"}); put("PG41200", new String[]{"HTC", "EVO View 4G", "tablet"}); put("PG86100", new String[]{"HTC", "EVO 3D"}); put("PG8610000", new String[]{"HTC", "EVO 3D"}); put("PH44100", new String[]{"HTC", "EVO Design 4G"}); put("PJ83100", new String[]{"HTC", "One X"}); put("ISW11HT", new String[]{"HTC", "EVO 4G"}); put("ISW12HT", new String[]{"HTC", "EVO 3D"}); put("ISW13HT", new String[]{"HTC", "J"}); put("USCCADR6275US Carrier ID 45", new String[]{"HTC", "Desire"}); put("USCCADR6285US", new String[]{"HTC", "Hero S"}); put("USCCADR6325US Carrier ID 45", new String[]{"HTC", "Merge"}); put("MediaPad", new String[]{"Huawei", "MediaPad", "tablet"}); put("Huawei MediaPad", new String[]{"Huawei", "MediaPad", "tablet"}); put("HUAWEI MediaPad", new String[]{"Huawei", "MediaPad", "tablet"}); put("Huawei S7-312u", new String[]{"Huawei", "MediaPad", "tablet"}); put("MediaPad 10 FHD", new String[]{"Huawei", "MediaPad", "tablet"}); put("Huawei C8500", new String[]{"Huawei", "C8500"}); put("Huawei C8500S", new String[]{"Huawei", "C8500"}); put("Huawei C8600", new String[]{"Huawei", "C8600"}); put("Huawei C8650", new String[]{"Huawei", "C8650"}); put("Huawei C8650+", new String[]{"Huawei", "C8650"}); put("Huawei C8800", new String[]{"Huawei", "IDEOS X5"}); put("Huawei C8810", new String[]{"Huawei", "Ascend G300"}); put("Huawei C8812", new String[]{"Huawei", "Ascend C8812"}); put("Huawei C8812E", new String[]{"Huawei", "Ascend C8812"}); put("Huawei C8825D", new String[]{"Huawei", "Ascend C8825D"}); put("Huawei C8860E", new String[]{"Huawei", "Honor"}); put("Huawei M835", new String[]{"Huawei", "M835"}); put("Huawei M860", new String[]{"Huawei", "Ascend"}); put("Huawei M921", new String[]{"Huawei", "M921"}); put("Huawei S8520", new String[]{"Huawei", "S8520"}); put("Huawei S8600", new String[]{"Huawei", "S8600"}); put("Huawei T8300", new String[]{"Huawei", "T8300"}); put("Huawei T8600", new String[]{"Huawei", "T8600"}); put("Huawei T8830", new String[]{"Huawei", "T8830"}); put("T8830", new String[]{"Huawei", "T8830"}); put("T8620", new String[]{"Huawei", "T8620"}); put("Huawei T8828", new String[]{"Huawei", "T8828"}); put("Huawei U8220", new String[]{"Huawei", "U8220"}); put("Huawei u8500", new String[]{"Huawei", "IDEOS X2"}); put("Huawei U8815", new String[]{"Huawei", "Ascend G300"}); put("Huawei U8825D", new String[]{"Huawei", "Ascend G330D"}); put("Huawei U8850", new String[]{"Huawei", "Vision"}); put("Huawei U8652", new String[]{"Huawei", "Sonic"}); put("Huawei U8800-51", new String[]{"Huawei", "IDEOS X5"}); put("Huawei U8818", new String[]{"Huawei", "Ascend G300"}); put("Huawei U9000", new String[]{"Huawei", "Ascend X"}); put("Huawei IDEOS U8500", new String[]{"Huawei", "IDEOS X2"}); put("Huawei IDEOS U8650", new String[]{"Huawei", "Sonic"}); put("Huawei IDEOS X3", new String[]{"Huawei", "IDEOS X3"}); put("Huawei Ideos X5", new String[]{"Huawei", "IDEOS X5"}); put("Huawei Ideos X5 1.12.9(ret4rt)", new String[]{"Huawei", "IDEOS X5"}); put("Huawei SONIC", new String[]{"Huawei", "Sonic"}); put("Huawei 8100-9", new String[]{"Huawei", "U8100"}); put("FUSIONideos", new String[]{"Huawei", "IDEOS"}); put("Gnappo Ideos", new String[]{"Huawei", "IDEOS"}); put("Ideos", new String[]{"Huawei", "IDEOS"}); put("IDEOS X5", new String[]{"Huawei", "IDEOS X5"}); put("Ideos S7", new String[]{"Huawei", "IDEOS S7", "tablet"}); put("IDEOS S7", new String[]{"Huawei", "IDEOS S7", "tablet"}); put("IDEOS S7 Slim", new String[]{"Huawei", "IDEOS S7", "tablet"}); put("Huawei S7", new String[]{"Huawei", "IDEOS S7", "tablet"}); put("SONIC", new String[]{"Huawei", "Sonic"}); put("Kyivstar Aqua", new String[]{"Huawei", "Sonic"}); put("Lucky Ultra Sonic U8650", new String[]{"Huawei", "Sonic"}); put("Turkcell T20", new String[]{"Huawei", "Sonic"}); put("MTC 950", new String[]{"Huawei", "U8160"}); put("MTC 955", new String[]{"Huawei", "Sonic"}); put("MTC Evo", new String[]{"Huawei", "C8500"}); put("MTC Android", new String[]{"Huawei", "U8110"}); put("S31HW", new String[]{"Huawei", "Pocket WiFi S"}); put("S41HW", new String[]{"Huawei", "Pocket WiFi S II"}); put("007HW", new String[]{"Huawei", "Vision"}); put("UM840", new String[]{"Huawei", "Evolution"}); put("M860", new String[]{"Huawei", "Ascend"}); put("M865", new String[]{"Huawei", "Ascend II"}); put("M886", new String[]{"Huawei", "Glory"}); put("C8150", new String[]{"Huawei", "IDEOS"}); put("c8500", new String[]{"Huawei", "C8500"}); put("C8500", new String[]{"Huawei", "C8500"}); put("C8500S", new String[]{"Huawei", "C8500"}); put("C8600", new String[]{"Huawei", "C8600"}); put("c8650", new String[]{"Huawei", "C8650"}); put("C8650", new String[]{"Huawei", "C8650"}); put("c8800", new String[]{"Huawei", "C8800"}); put("C8800", new String[]{"Huawei", "C8800"}); put("c8810", new String[]{"Huawei", "Ascend G300C"}); put("C8812", new String[]{"Huawei", "Ascend C8812"}); put("S8600", new String[]{"Huawei", "S8600"}); put("U8100", new String[]{"Huawei", "U8100"}); put("U8110", new String[]{"Huawei", "U8110"}); put("u8120", new String[]{"Huawei", "U8120"}); put("U8120", new String[]{"Huawei", "U8120"}); put("U8180", new String[]{"Huawei", "IDEOS X1"}); put("U8220", new String[]{"Huawei", "Pulse"}); put("U8300", new String[]{"Huawei", "U8300"}); put("U8350", new String[]{"Huawei", "Boulder"}); put("U8150", new String[]{"Huawei", "IDEOS"}); put("U8160", new String[]{"Huawei", "U8160"}); put("U8500", new String[]{"Huawei", "IDEOS X2"}); put("U8500 HiQQ", new String[]{"Huawei", "U8500 HiQQ Edition"}); put("U8510", new String[]{"Huawei", "IDEOS X3"}); put("u8650", new String[]{"Huawei", "Sonic"}); put("U8650", new String[]{"Huawei", "Sonic"}); put("U8650-1", new String[]{"Huawei", "Sonic"}); put("U8660", new String[]{"Huawei", "Sonic"}); put("u8800", new String[]{"Huawei", "IDEOS X5"}); put("U8800", new String[]{"Huawei", "IDEOS X5"}); put("U8800+", new String[]{"Huawei", "IDEOS X5"}); put("U8800X", new String[]{"Huawei", "IDEOS X5"}); put("U8800pro", new String[]{"Huawei", "IDEOS X5 Pro"}); put("U8800PRO", new String[]{"Huawei", "IDEOS X5 Pro"}); put("U8800Pro", new String[]{"Huawei", "IDEOS X5 Pro"}); put("u8800pro", new String[]{"Huawei", "IDEOS X5 Pro"}); put("U8800 Pro", new String[]{"Huawei", "IDEOS X5 Pro"}); put("U8818", new String[]{"Huawei", "Ascend G300"}); put("U8850", new String[]{"Huawei", "Vision"}); put("u8860", new String[]{"Huawei", "Honor"}); put("U8860", new String[]{"Huawei", "Honor"}); put("U9000", new String[]{"Huawei", "Ascend X"}); put("U9200", new String[]{"Huawei", "Ascend P1"}); put("U9200-1", new String[]{"Huawei", "Ascend P1"}); put("U9500", new String[]{"Huawei", "Ascend D1"}); put("U9501L", new String[]{"Huawei", "Ascend D LTE"}); put("U9510", new String[]{"Huawei", "Ascend D quad"}); put("U9510E", new String[]{"Huawei", "Ascend D quad"}); put("Comet", new String[]{"Huawei", "Comet"}); put("GS02", new String[]{"Huawei", "Honor"}); put("GS03", new String[]{"Huawei", "Ascend P1"}); put("DroniX-0.5", new String[]{"Huawei", "U8180"}); put("MTS-SP101", new String[]{"Huawei", "C8511"}); put("TSP21", new String[]{"Huawei", "U8110"}); put("HYUNDAI H6", new String[]{"Hyundai", "Storm H6"}); put("iBall Slide i7011", new String[]{"iBall", "Slide i7011"}); put("NetTAB RUNE", new String[]{"IconBit", "NetTab Rune", "tablet"}); put("D70W", new String[]{"Icoo", "D70W", "tablet"}); put("D80", new String[]{"Icoo", "D80", "tablet"}); put("INFOBAR A01", new String[]{"iida", "INFOBAR A01"}); put("M009F", new String[]{"Infotmic", "M009F"}); put("AZ210A", new String[]{"Intel", "AZ210A"}); put("AZ210B", new String[]{"Intel", "AZ210B"}); put("AZ510", new String[]{"Intel", "AZ510"}); put("greenridge", new String[]{"Intel", "Green Ridge", "tablet"}); put("INQ Cloud Touch", new String[]{"INQ", "Cloud Touch"}); put("ILT-MX100", new String[]{"iRiver", "Tab", "tablet"}); put("IVIO_DE38", new String[]{"Ivio", "DE38"}); put("JY-G2", new String[]{"Jiayu", "G2"}); put("JXD S601WIFI", new String[]{"JXD", "S601 WIFI", "media"}); put("A2", new String[]{"KakaTech", "A2"}); put("D91", new String[]{"KK", "D91", "tablet"}); put("K080", new String[]{"Kobo", "K080", "ereader"}); put("A106", new String[]{"koobee", "A160"}); put("KPT A9", new String[]{"KPT", "A9"}); put("EV-S100", new String[]{"Kttech", "Take EV-S100"}); put("KM-S120", new String[]{"Kttech", "Take 2 KM-S120"}); put("KM-S200", new String[]{"TAKE", "Janus KM-S200"}); put("KM-S220", new String[]{"Kttech", "Take Tachy KM-S220"}); put("Kyobo mirasol eReader", new String[]{"Kyobo", "eReader", "ereader"}); put("ISW11K", new String[]{"Kyocera", "Digno"}); put("JC-KSP8000", new String[]{"Kyocera", "Echo"}); put("KSP8000", new String[]{"Kyocera", "Echo"}); put("Zio", new String[]{"Kyocera", "Zio"}); put("C5155", new String[]{"Kyocera", "C5155"}); put("C5170", new String[]{"Kyocera", "C5170"}); put("M9300", new String[]{"Kyocera", "M9300"}); put("E800", new String[]{"K-Touch", "E800"}); put("W606", new String[]{"K-Touch", "W606"}); put("K-Touch T619", new String[]{"K-Touch", "T619"}); put("K-Touch W619", new String[]{"K-Touch", "W619"}); put("K-Touch W650", new String[]{"K-Touch", "W650"}); put("W700", new String[]{"K-Touch", "W700"}); put("W800", new String[]{"K-Touch", "W800"}); put("W806", new String[]{"K-Touch", "W806"}); put("W808", new String[]{"K-Touch", "W808"}); put("W810", new String[]{"K-Touch", "W810"}); put("X900", new String[]{"Lava", "XOLO X900"}); put("Lenovo A798t", new String[]{"Lenovo", "A798t"}); put("LENOVO-Lenovo-A288t", new String[]{"Lenovo", "LePhone A288"}); put("ThinkPad Tablet", new String[]{"Lenovo", "ThinkPad Tablet", "tablet"}); put("K1", new String[]{"Lenovo", "IdeaPad K1", "tablet"}); put("Ideapad S10-3T", new String[]{"Lenovo", "IdeaPad S10-3T", "tablet"}); put("S2005A-H", new String[]{"Lenovo", "S2005A"}); put("IdeaTab S2007A-D", new String[]{"Lenovo", "IdeaTab S2007A", "tablet"}); put("IdeaTabV2007A", new String[]{"Lenovo", "IdeaTab V2007A", "tablet"}); put("IdeaTabV2007A-D-I", new String[]{"Lenovo", "IdeaTab V2007A", "tablet"}); put("IdeaTabV2010A", new String[]{"Lenovo", "IdeaTab V2010A", "tablet"}); put("IdeaTab A2107A-H", new String[]{"Lenovo", "IdeaTab V2107A", "tablet"}); put("A1 07", new String[]{"Lenovo", "LePad", "tablet"}); put("lepad 001b", new String[]{"Lenovo", "LePad", "tablet"}); put("lepad 001n", new String[]{"Lenovo", "LePad", "tablet"}); put("3GC101", new String[]{"Lenovo", "LePhone 3GC101"}); put("Lenovo 3GC101", new String[]{"Lenovo", "LePhone 3GC101"}); put("3GW100", new String[]{"Lenovo", "LePhone 3GW100"}); put("Lenovo 3GW100", new String[]{"Lenovo", "LePhone 3GW100"}); put("3GW101", new String[]{"Lenovo", "LePhone 3GW101"}); put("Lenovo 3GW101", new String[]{"Lenovo", "LePhone 3GW101"}); put("Lephone 3GW101", new String[]{"Lenovo", "LePhone 3GW101"}); put("Lenovo A1-32AB0", new String[]{"Lenovo", "LePhone A1-32AB0"}); put("Lenovo S1-37AH0", new String[]{"Lenovo", "LePhone S1-37AH0"}); put("S1 37AHO", new String[]{"Lenovo", "LePhone S1-37AH0"}); put("Lenovo S2-38AH0", new String[]{"Lenovo", "LePhone S2-38AH0"}); put("Lenovo S2-38AT0", new String[]{"Lenovo", "LePhone S2-38AT0"}); put("Lenovo A288t", new String[]{"Lenovo", "LePhone A288"}); put("Lenovo A366t", new String[]{"Lenovo", "LePhone A366"}); put("Lenovo A390e", new String[]{"Lenovo", "LePhone A390"}); put("Lenovo A500", new String[]{"Lenovo", "LePhone A500"}); put("Lenovo A520", new String[]{"Lenovo", "LePhone A520"}); put("Lenovo A560e", new String[]{"Lenovo", "A560"}); put("Lenovo A668t", new String[]{"Lenovo", "LePhone A668"}); put("Lenovo A698t", new String[]{"Lenovo", "LePhone A698"}); put("Lenovo A750", new String[]{"Lenovo", "LePhone A750"}); put("Lenovo A780", new String[]{"Lenovo", "LePhone A780"}); put("Lenovo A789", new String[]{"Lenovo", "LePhone A789"}); put("Lenovo A790e", new String[]{"Lenovo", "LePhone A790"}); put("Lenovo P70", new String[]{"Lenovo", "LePhone P70"}); put("Lenovo P700", new String[]{"Lenovo", "LePhone P700"}); put("Lenovo S850e", new String[]{"Lenovo", "S850"}); put("Lenovo S880", new String[]{"Lenovo", "S880"}); put("Lenovo K860", new String[]{"Lenovo", "K860"}); put("A30t", new String[]{"Lenovo", "A30t"}); put("Lenovo A60", new String[]{"Lenovo", "A60"}); put("Lenovo A65", new String[]{"Lenovo", "A65"}); put("Lenovo A66t", new String[]{"Lenovo", "A66t"}); put("Lenovo A68e", new String[]{"Lenovo", "A68e"}); put("Lenovo K800", new String[]{"Lenovo", "K800"}); put("IDEA TV T100", new String[]{"Lenovo", "IDEA TV", "television"}); put("IDEA TV K91", new String[]{"Lenovo", "IDEA TV", "television"}); put("TC970", new String[]{"Le Pan", "TC970", "tablet"}); put("LePanII", new String[]{"Le Pan", "II", "tablet"}); put("LG-C555", new String[]{"LG", "Optimus Chat"}); put("LG-C555-parrot", new String[]{"LG", "Optimus Chat"}); put("LG-C660h", new String[]{"LG", "Optimus Pro"}); put("LG-C729", new String[]{"LG", "DoublePlay"}); put("LG-C800G", new String[]{"LG", "Eclypse"}); put("LG-CX670", new String[]{"LG", "Optimus 3G"}); put("LG-E400", new String[]{"LG", "Optimus L3"}); put("LG-E400f", new String[]{"LG", "Optimus L3"}); put("LG-E510", new String[]{"LG", "Optimus Hub"}); put("LG-E510f", new String[]{"LG", "Optimus Hub"}); put("LG-E510g", new String[]{"LG", "Optimus Hub"}); put("LG-E610", new String[]{"LG", "Optimus L5"}); put("LG-E612", new String[]{"LG", "Optimus L5"}); put("LG-E612g", new String[]{"LG", "Optimus L5"}); put("LG-E615F", new String[]{"LG", "E615"}); put("LG-E617G", new String[]{"LG", "E617"}); put("LG-E720", new String[]{"LG", "Optimus Chic"}); put("LG-E720b", new String[]{"LG", "Optimus Chic"}); put("LG-E730", new String[]{"LG", "Optimus Sol"}); put("LG-E970", new String[]{"LG", "Shine"}); put("LG-F100L", new String[]{"LG", "Optimus Vu"}); put("LG-F100S", new String[]{"LG", "Optimus Vu"}); put("LG-F120K", new String[]{"LG", "Optimus LTE Tag"}); put("LG-F120L", new String[]{"LG", "Optimus LTE Tag"}); put("LG-F120S", new String[]{"LG", "Optimus LTE Tag"}); put("LG-F160K", new String[]{"LG", "Optimus LTE II"}); put("LG-F160L", new String[]{"LG", "Optimus LTE II"}); put("LG-F160S", new String[]{"LG", "Optimus LTE II"}); put("LG-F180L", new String[]{"LG", "F180L"}); put("LG-GT540", new String[]{"LG", "Optimus"}); put("LG-GT540f", new String[]{"LG", "Optimus"}); put("LG-GT540 Swift", new String[]{"LG", "Optimus"}); put("LG-GW620", new String[]{"LG", "GW620"}); put("LG-KH5200", new String[]{"LG", "Andro-1"}); put("LG-KU3700", new String[]{"LG", "Optimus One"}); put("LG-KU5400", new String[]{"LG", "PRADA 3.0"}); put("LG-KU5900", new String[]{"LG", "Optimus Black"}); put("LG-L40G", new String[]{"LG", "L40G"}); put("LG-LG855", new String[]{"LG", "Marquee"}); put("LG-LS670", new String[]{"LG", "Optimus S"}); put("LG-LS696", new String[]{"LG", "Optimus Elite"}); put("LG-LS840", new String[]{"LG", "Viper 4G"}); put("LG-LS855", new String[]{"LG", "Marquee"}); put("LG-LS860", new String[]{"LG", "\"Cayenne\""}); put("LG-LS970", new String[]{"LG", "\"Eclipse\""}); put("LG-LU3000", new String[]{"LG", "Optimus Mach"}); put("LG-LU3100", new String[]{"LG", "Optimus Chic"}); put("LG-LU3700", new String[]{"LG", "Optimus One"}); put("LG-LU5400", new String[]{"LG", "PRADA 3.0"}); put("LG-LU6200", new String[]{"LG", "Optimus Q2"}); put("LG-lu6200", new String[]{"LG", "Optimus Q2"}); put("LG-LU6500", new String[]{"LG", "Optimus Note"}); put("LG-LU6800", new String[]{"LG", "Optimus Big"}); put("LG-LU8300", new String[]{"LG", "Optimus Pad LTE"}); put("LG-LW690", new String[]{"LG", "Optimus C"}); put("LG-LW770", new String[]{"LG", "LW770"}); put("LG-MS690", new String[]{"LG", "Optimus M"}); put("LG-MS770", new String[]{"LG", "MS770"}); put("LG-MS840", new String[]{"LG", "Connect 4G"}); put("LG-MS910", new String[]{"LG", "Esteem"}); put("LG-MS695", new String[]{"LG", "Optimus M+"}); put("LG P350", new String[]{"LG", "Optimus Me"}); put("LG-P350", new String[]{"LG", "Optimus Me"}); put("LG-P350f", new String[]{"LG", "Optimus Me"}); put("LG-P350g", new String[]{"LG", "Optimus Me"}); put("LG-P355", new String[]{"LG", "P355"}); put("LG-P500", new String[]{"LG", "Optimus One"}); put("LG-P500h", new String[]{"LG", "Optimus One"}); put("LG-P500h-parrot", new String[]{"LG", "Optimus One"}); put("LG-P503", new String[]{"LG", "Optimus One"}); put("LG-P504", new String[]{"LG", "Optimus One"}); put("LG-P505", new String[]{"LG", "Phoenix"}); put("LG-P505R", new String[]{"LG", "Phoenix"}); put("LG-P506", new String[]{"LG", "Thrive"}); put("LG-P509", new String[]{"LG", "Optimus T"}); put("LG-P690", new String[]{"LG", "Optimus Net"}); put("LG-P693", new String[]{"LG", "P693"}); put("LG-P698", new String[]{"LG", "Optimus Net"}); put("LG-P698f", new String[]{"LG", "Optimus Net"}); put("LG-P700", new String[]{"LG", "Optimus L7"}); put("LG-P705", new String[]{"LG", "Optimus L7"}); put("LG-P705f", new String[]{"LG", "Optimus L7"}); put("LG-P705g", new String[]{"LG", "Optimus L7"}); put("LG-P708g", new String[]{"LG", "P708"}); put("LG-P720", new String[]{"LG", "Optimus Chic"}); put("LG-P720h", new String[]{"LG", "Optimus Chic"}); put("LG-P725", new String[]{"LG", "Optimus 3D Max"}); put("LG-P760", new String[]{"LG", "P760"}); put("LG-P769", new String[]{"LG", "P769"}); put("LG-P860", new String[]{"LG", "P860"}); put("LG-P870", new String[]{"LG", "P870"}); put("LG-P870F", new String[]{"LG", "P870"}); put("LG-P880", new String[]{"LG", "X3"}); put("LG-P880g", new String[]{"LG", "X3"}); put("LG-P895", new String[]{"LG", "P895"}); put("LG-P920", new String[]{"LG", "Optimus 3D"}); put("LG-P920h", new String[]{"LG", "Optimus 3D"}); put("LG-P925", new String[]{"LG", "Thrill"}); put("LG-P925g", new String[]{"LG", "Thrill"}); put("LG-P930", new String[]{"LG", "Nitro HD"}); put("LG-P936", new String[]{"LG", "Optimus LTE"}); put("LG-P940", new String[]{"LG", "PRADA 3.0"}); put("LG-P970", new String[]{"LG", "Optimus Black"}); put("LG-P970h", new String[]{"LG", "Optimus Black"}); put("LG-P990", new String[]{"LG", "Optimus 2X Speed"}); put("LG-P990h", new String[]{"LG", "Optimus 2X Speed"}); put("LG-P990hN", new String[]{"LG", "Optimus 2X Speed"}); put("LG-P990H", new String[]{"LG", "Optimus 2X Speed"}); put("LG-P993", new String[]{"LG", "Optimus 2X"}); put("LG-SU540", new String[]{"LG", "PRADA 3.0"}); put("LG-SU640", new String[]{"LG", "Optimus LTE"}); put("LG-SU660", new String[]{"LG", "Optimus 2X"}); put("LG-SU760", new String[]{"LG", "Optimus 3D"}); put("LG-SU760-Kust", new String[]{"LG", "Optimus 3D"}); put("LG-SU870", new String[]{"LG", "Optimus 3D Cube"}); put("LG-SU880", new String[]{"LG", "Optimus EX"}); put("LG-US670", new String[]{"LG", "Optimus U"}); put("LG-US730", new String[]{"LG", "US730"}); put("LG-V900", new String[]{"LG", "Optimus Pad", "tablet"}); put("LG-V905R", new String[]{"LG", "Optimus G-Slate", "tablet"}); put("LG-V909", new String[]{"LG", "Optimus G-Slate", "tablet"}); put("LG-VM670", new String[]{"LG", "Optimus V"}); put("LG-VM696", new String[]{"LG", "Optimus Elite"}); put("LG-VM701", new String[]{"LG", "Optimus Slider"}); put("LG-VS660", new String[]{"LG", "Vortex"}); put("LG-VS700", new String[]{"LG", "Enlighten"}); put("LG-VS740", new String[]{"LG", "Ally"}); put("LG-VS840", new String[]{"LG", "Connect 4G"}); put("LG-VS910", new String[]{"LG", "Revolution"}); put("lgp-970", new String[]{"LG", "Optimus Black"}); put("E900", new String[]{"LG", "Optimus 7"}); put("GT540", new String[]{"LG", "Optimus GT540"}); put("GW620", new String[]{"LG", "GW620"}); put("KU9500", new String[]{"LG", "Optimus Z"}); put("LGC660", new String[]{"LG", "Optimus Pro"}); put("LGL45C", new String[]{"LG", "Optimus Net"}); put("LGL55C", new String[]{"LG", "Optimus Q"}); put("LU2300", new String[]{"LG", "Optimus Q"}); put("LS670", new String[]{"LG", "Optimus S"}); put("P940", new String[]{"LG", "PRADA 3.0"}); put("P990", new String[]{"LG", "Optimus 2X Speed"}); put("USCC-US730", new String[]{"LG", "US730"}); put("USCC-US760", new String[]{"LG", "Genesis"}); put("VM670", new String[]{"LG", "Optimus V"}); put("VS840 4G", new String[]{"LG", "Connect 4G"}); put("VS900-4G", new String[]{"LG", "VS900"}); put("VS910 4G", new String[]{"LG", "Revolution 4G"}); put("VS920 4G", new String[]{"LG", "Spectrum 4G"}); put("VS930 4G", new String[]{"LG", "VS930"}); put("VS950 4G", new String[]{"LG", "VS950"}); put("L-01D", new String[]{"LG", "Optimus LTE"}); put("L-02D", new String[]{"LG", "PRADA phone"}); put("L-04C", new String[]{"LG", "Optimus Chat"}); put("L-05D", new String[]{"LG", "Optimus it"}); put("L-06C", new String[]{"LG", "Optimus Pad", "tablet"}); put("L-06D", new String[]{"LG", "Optimus Vu"}); put("L-07C", new String[]{"LG", "Optimus Bright"}); put("LG-Eve", new String[]{"LG", "Eve"}); put("LG-Optimus One P500", new String[]{"LG", "Optimus One"}); put("LG-Optimus 2X", new String[]{"LG", "Optimus 2X"}); put("LG-GT540 Optimus", new String[]{"LG", "Optimus"}); put("LG-Optimus Black", new String[]{"LG", "Optimus Black"}); put("Ally", new String[]{"LG", "Ally"}); put("Optimus", new String[]{"LG", "Optimus"}); put("Optimus Me", new String[]{"LG", "Optimus Me"}); put("optimus me p350", new String[]{"LG", "Optimus Me"}); put("Optimus 2X", new String[]{"LG", "Optimus 2X"}); put("Optimus 2x", new String[]{"LG", "Optimus 2X"}); put("IS11LG", new String[]{"LG", "Optimus X"}); put("Vortex", new String[]{"LG", "Vortex"}); put("LDK-ICK v1.4", new String[]{"LG", "Esteem"}); put("T6", new String[]{"Malata", "Zpad T6", "tablet"}); put("Malata SMBA1002", new String[]{"Malata", "Tablet SMB-A1002", "tablet"}); put("STM712HCZ", new String[]{"Mediacom", "SmartPad 712c", "tablet"}); put("STM803HC", new String[]{"Mediacom", "SmartPad 810c", "tablet"}); put("Mediacom 810C", new String[]{"Mediacom", "SmartPad 810c", "tablet"}); put("Smartpad810c", new String[]{"Mediacom", "SmartPad 810c", "tablet"}); put("SmartPad810c", new String[]{"Mediacom", "SmartPad 810c", "tablet"}); put("MP810C", new String[]{"Mediacom", "SmartPad 810c", "tablet"}); put("MP907C", new String[]{"Mediacom", "SmartPad 907c", "tablet"}); put("MTK6516", new String[]{"Mediatek", "MTK6516"}); put("LIFETAB S9512", new String[]{"Medion", "Lifetab S9512", "tablet"}); put("LIFETAB P9514", new String[]{"Medion", "Lifetab P9514", "tablet"}); put("MD LIFETAB P9516", new String[]{"Medion", "Lifetab P9516", "tablet"}); put("MEDION LIFE P4310", new String[]{"Medion", "Life P4310"}); put("M8", new String[]{"Meizu", "M8"}); put("M9", new String[]{"Meizu", "M9"}); put("M040", new String[]{"Meizu", "M040"}); put("M9-unlocked", new String[]{"Meizu", "M9"}); put("meizu m9", new String[]{"Meizu", "M9"}); put("MEIZU M9", new String[]{"Meizu", "M9"}); put("MEIZU MX", new String[]{"Meizu", "MX"}); put("M030", new String[]{"Meizu", "MX M030"}); put("M031", new String[]{"Meizu", "MX M031"}); put("M032", new String[]{"Meizu", "MX M032"}); put("Slidepad", new String[]{"Memup", "Slidepad", "tablet"}); put("A45", new String[]{"Micromax", "A45 Punk"}); put("Micromax A50", new String[]{"Micromax", "A50 Ninja"}); put("Micromax A60", new String[]{"Micromax", "Andro A60"}); put("Micromax A70", new String[]{"Micromax", "Andro A70"}); put("P300(Funbook)", new String[]{"Micromax", "Funbook P300", "tablet"}); put("AT735", new String[]{"Moinstone", "AT735", "tablet"}); put("A853", new String[]{"Motorola", "Milestone"}); put("A953", new String[]{"Motorola", "Milestone 2"}); put("A1680", new String[]{"Motorola", "MOTO A1680"}); put("ET1", new String[]{"Motorola", "ET1 Enterprise Tablet", "tablet"}); put("MB200", new String[]{"Motorola", "CLIQ"}); put("MB300", new String[]{"Motorola", "BACKFLIP"}); put("MB501", new String[]{"Motorola", "CLIQ XT"}); put("MB502", new String[]{"Motorola", "CHARM"}); put("MB511", new String[]{"Motorola", "FLIPOUT"}); put("MB520", new String[]{"Motorola", "BRAVO"}); put("MB525", new String[]{"Motorola", "DEFY"}); put("MB525+", new String[]{"Motorola", "DEFY"}); put("MB525 for me", new String[]{"Motorola", "DEFY"}); put("MB526", new String[]{"Motorola", "DEFY+"}); put("MB611", new String[]{"Motorola", "CLIQ 2"}); put("MB612", new String[]{"Motorola", "XPRT"}); put("MB632", new String[]{"Motorola", "PRO+"}); put("MB855", new String[]{"Motorola", "PHOTON 4G"}); put("MB860", new String[]{"Motorola", "ATRIX"}); put("MB861", new String[]{"Motorola", "ATRIX"}); put("mb861", new String[]{"Motorola", "ATRIX"}); put("MB865", new String[]{"Motorola", "ATRIX 2"}); put("MB870", new String[]{"Motorola", "Droid X2"}); put("MB886", new String[]{"Motorola", "DINARA"}); put("ME501", new String[]{"Motorola", "CLIQ XT"}); put("ME511", new String[]{"Motorola", "FLIPOUT"}); put("me525", new String[]{"Motorola", "MOTO ME525"}); put("Me525", new String[]{"Motorola", "MOTO ME525"}); put("ME525", new String[]{"Motorola", "MOTO ME525"}); put("ME525+", new String[]{"Motorola", "MOTO ME525"}); put("ME600", new String[]{"Motorola", "BACKFLIP"}); put("ME632", new String[]{"Motorola", "PRO+"}); put("ME722", new String[]{"Motorola", "Milestone 2"}); put("ME811", new String[]{"Motorola", "Droid X"}); put("ME860", new String[]{"Motorola", "ATRIX"}); put("ME863", new String[]{"Motorola", "Milestone 3"}); put("ME865", new String[]{"Motorola", "ATRIX 2"}); put("MT620", new String[]{"Motorola", "MOTO MT620"}); put("MT620t", new String[]{"Motorola", "MOTO MT620"}); put("MT716", new String[]{"Motorola", "MOTO MT716"}); put("MT810", new String[]{"Motorola", "MOTO MT810"}); put("MT870", new String[]{"Motorola", "MOTO MT870"}); put("MT917", new String[]{"Motorola", "MT917"}); put("MZ505", new String[]{"Motorola", "XOOM Family Edition", "tablet"}); put("MZ600", new String[]{"Motorola", "XOOM 4G LTE", "tablet"}); put("MZ601", new String[]{"Motorola", "XOOM 3G", "tablet"}); put("MZ602", new String[]{"Motorola", "XOOM 4G LTE", "tablet"}); put("MZ603", new String[]{"Motorola", "XOOM 3G", "tablet"}); put("MZ604", new String[]{"Motorola", "XOOM WiFi", "tablet"}); put("MZ605", new String[]{"Motorola", "XOOM 3G", "tablet"}); put("MZ606", new String[]{"Motorola", "XOOM WiFi", "tablet"}); put("MZ607", new String[]{"Motorola", "XOOM 2 WiFi Media Edition", "tablet"}); put("MZ609", new String[]{"Motorola", "Droid XYBOARD 8.2", "tablet"}); put("MZ609 4G", new String[]{"Motorola", "Droid XYBOARD 8.2", "tablet"}); put("MZ615", new String[]{"Motorola", "XOOM 2 WiFi", "tablet"}); put("MZ617", new String[]{"Motorola", "Droid XYBOARD 10.1", "tablet"}); put("MZ617 4G", new String[]{"Motorola", "Droid XYBOARD 10.1", "tablet"}); put("WX435", new String[]{"Motorola", "TRIUMPH WX435"}); put("WX445", new String[]{"Motorola", "CITRUS WX445"}); put("XT300", new String[]{"Motorola", "SPICE"}); put("XT301", new String[]{"Motorola", "MOTO XT301"}); put("XT311", new String[]{"Motorola", "FIRE"}); put("XT316", new String[]{"Motorola", "MOTO XT316"}); put("XT319", new String[]{"Motorola", "MOTO XT319"}); put("XT390", new String[]{"Motorola", "MOTO XT390"}); put("XT320", new String[]{"Motorola", "DEFY Mini"}); put("XT321", new String[]{"Motorola", "DEFY Mini"}); put("XT500", new String[]{"Motorola", "MOTO XT500"}); put("xt-500", new String[]{"Motorola", "MOTO XT500"}); put("XT502", new String[]{"Motorola", "QUENCH XT5"}); put("XT530", new String[]{"Motorola", "FIRE XT"}); put("XT531", new String[]{"Motorola", "FIRE XT"}); put("XT532", new String[]{"Motorola", "XT532"}); put("XT535", new String[]{"Motorola", "DEFY"}); put("XT550", new String[]{"Motorola", "XT550"}); put("XT556", new String[]{"Motorola", "XT556"}); put("XT603", new String[]{"Motorola", "ADMIRAL"}); put("XT610", new String[]{"Motorola", "Droid Pro"}); put("XT615", new String[]{"Motorola", "MOTO XT615"}); put("XT626", new String[]{"Motorola", "MOTO XT626"}); put("XT681", new String[]{"Motorola", "MOTO XT681"}); put("XT682", new String[]{"Motorola", "Droid 3"}); put("XT685", new String[]{"Motorola", "MOTO XT685"}); put("XT687", new String[]{"Motorola", "ATRIX TV"}); put("XT701", new String[]{"Motorola", "XT701"}); put("XT702", new String[]{"Motorola", "MOTO XT702"}); put("XT711", new String[]{"Motorola", "MOTO XT711"}); put("XT720", new String[]{"Motorola", "Milestone"}); put("XT875", new String[]{"Motorola", "Droid Bionic"}); put("XT800", new String[]{"Motorola", "MOTO XT800"}); put("XT800+", new String[]{"Motorola", "MOTO XT800"}); put("XT800W", new String[]{"Motorola", "MOTO Glam"}); put("XT806", new String[]{"Motorola", "MOTO XT806"}); put("XT860", new String[]{"Motorola", "Milestone 3"}); put("XT862", new String[]{"Motorola", "Droid 3"}); put("XT882", new String[]{"Motorola", "MOTO XT882"}); put("XT883", new String[]{"Motorola", "Milestone 3"}); put("XT889", new String[]{"Motorola", "XT889"}); put("XT897", new String[]{"Motorola", "Droid 4"}); put("XT901", new String[]{"Motorola", "RAZR"}); put("XT910", new String[]{"Motorola", "RAZR"}); put("XT910K", new String[]{"Motorola", "RAZR"}); put("XT910S", new String[]{"Motorola", "RAZR"}); put("XT910 4G", new String[]{"Motorola", "RAZR"}); put("XT912", new String[]{"Motorola", "Droid RAZR"}); put("XT923", new String[]{"Motorola", "Droid RAZR HD"}); put("XT925", new String[]{"Motorola", "Droid RAZR HD"}); put("XT926", new String[]{"Motorola", "Droid RAZR"}); put("XT926 4G", new String[]{"Motorola", "Droid RAZR"}); put("XT928", new String[]{"Motorola", "XT928"}); put("Atrix 2", new String[]{"Motorola", "ATRIX 2"}); put("Atrix 4g", new String[]{"Motorola", "ATRIX 4G"}); put("Atrix 4G", new String[]{"Motorola", "ATRIX 4G"}); put("Atrix 4G ME860", new String[]{"Motorola", "ATRIX 4G"}); put("CLIQ", new String[]{"Motorola", "CLIQ"}); put("CLIQ XT", new String[]{"Motorola", "CLIQ XT"}); put("CLIQ2", new String[]{"Motorola", "CLIQ 2"}); put("Corvair", new String[]{"Motorola", "Corvair", "tablet"}); put("DEFY", new String[]{"Motorola", "DEFY"}); put("Defy+", new String[]{"Motorola", "DEFY+"}); put("Defy Plus", new String[]{"Motorola", "DEFY+"}); put("Devour", new String[]{"Motorola", "Devour"}); put("Dext", new String[]{"Motorola", "Dext"}); put("Droid", new String[]{"Motorola", "Droid"}); put("DROID", new String[]{"Motorola", "Droid"}); put("DROID2", new String[]{"Motorola", "Droid 2"}); put("DROID2 GLOBAL", new String[]{"Motorola", "Droid 2"}); put("DROID2 Global", new String[]{"Motorola", "Droid 2"}); put("Droid2Global", new String[]{"Motorola", "Droid 2"}); put("DROID 2", new String[]{"Motorola", "Droid 2"}); put("DROID3", new String[]{"Motorola", "Droid 3"}); put("DROID4", new String[]{"Motorola", "Droid 4"}); put("DROID4 4G", new String[]{"Motorola", "Droid 4"}); put("DROID Pro", new String[]{"Motorola", "Droid Pro"}); put("DROID BIONIC", new String[]{"Motorola", "Droid Bionic"}); put("DROID BIONIC 4G", new String[]{"Motorola", "Droid Bionic"}); put("DROID BIONIC XT875 4G", new String[]{"Motorola", "Droid Bionic"}); put("DROIDRAZR", new String[]{"Motorola", "Droid RAZR"}); put("Droid Razr", new String[]{"Motorola", "Droid RAZR"}); put("DROID RAZR", new String[]{"Motorola", "Droid RAZR"}); put("DROID RAZR 4G", new String[]{"Motorola", "Droid RAZR"}); put("DROID SPYDER", new String[]{"Motorola", "Droid RAZR"}); put("DROID RAZR HD", new String[]{"Motorola", "Droid RAZR HD"}); put("DROID RAZR HD 4G", new String[]{"Motorola", "Droid RAZR HD"}); put("DroidX", new String[]{"Motorola", "Droid X"}); put("DROIDX", new String[]{"Motorola", "Droid X"}); put("droid x", new String[]{"Motorola", "Droid X"}); put("Droid X", new String[]{"Motorola", "Droid X"}); put("DROID X", new String[]{"Motorola", "Droid X"}); put("DROID X2", new String[]{"Motorola", "Droid X2"}); put("Electrify", new String[]{"Motorola", "Electrify"}); put("Milestone XT720", new String[]{"Motorola", "Milestone"}); put("Milestone Xt720", new String[]{"Motorola", "Milestone"}); put("Milestone", new String[]{"Motorola", "Milestone"}); put("A853 Milestone", new String[]{"Motorola", "Milestone"}); put("Milestone X", new String[]{"Motorola", "Milestone X"}); put("Milestone X2", new String[]{"Motorola", "Milestone X2"}); put("MotoroiX", new String[]{"Motorola", "Droid X"}); put("Moto Backflip", new String[]{"Motorola", "BACKFLIP"}); put("RAZR", new String[]{"Motorola", "RAZR"}); put("Triumph", new String[]{"Motorola", "TRIUMPH"}); put("Opus One", new String[]{"Motorola", "i1"}); put("Photon", new String[]{"Motorola", "PHOTON"}); put("Photon 4G", new String[]{"Motorola", "PHOTON 4G"}); put("XOOM", new String[]{"Motorola", "XOOM", "tablet"}); put("Xoom", new String[]{"Motorola", "XOOM", "tablet"}); put("XOOM 2", new String[]{"Motorola", "XOOM 2", "tablet"}); put("XOOM 2 ME", new String[]{"Motorola", "XOOM 2", "tablet"}); put("XOOM MZ606", new String[]{"Motorola", "XOOM WiFi", "tablet"}); put("ISW11M", new String[]{"Motorola", "PHOTON"}); put("IS12M", new String[]{"Motorola", "RAZR"}); put("MOTWX435KT", new String[]{"Motorola", "TRIUMPH"}); put("X3-Ice MIUI XT720 Memorila Classics", new String[]{"Motorola", "Milestone"}); put("NABI-A", new String[]{"Nabi", "Kids tablet", "tablet"}); put("Newpad", new String[]{"Newsmy", "Newpad", "tablet"}); put("Newpad-K97", new String[]{"Newsmy", "Newpad K97", "tablet"}); put("Newpad P9", new String[]{"Newsmy", "Newpad P9", "tablet"}); put("M-PAD N8", new String[]{"Newsmy", "M-pad N8", "tablet"}); put("LT-NA7", new String[]{"NEC", "LT-NA7"}); put("N-01D", new String[]{"NEC", "MEDIAS PP N-01D"}); put("N-04C", new String[]{"NEC", "MEDIAS N-04C"}); put("N-04D", new String[]{"NEC", "MEDIAS LTE N-04D"}); put("N-05D", new String[]{"NEC", "MEDIAS ES N-05D"}); put("N-06C", new String[]{"NEC", "MEDIAS WP N-06C"}); put("N-06D", new String[]{"NEC", "MEDIAS Tab N-06D", "tablet"}); put("N-07D", new String[]{"NEC", "MEDIAS X N-07D"}); put("101N", new String[]{"NEC", "MEDIAS CH Softbank 101N"}); put("IS11N", new String[]{"NEC", "MEDIAS BR IS11N"}); put("Nexian NX-A890", new String[]{"Nexian", "Journey"}); put("NX-A891", new String[]{"Nexian", "Ultra Journey"}); put("M726HC", new String[]{"Nextbook", "Premium 7", "ereader"}); put("NXM726HN", new String[]{"Nextbook", "Premium 7", "ereader"}); put("NXM803HD", new String[]{"Nextbook", "Premium 8", "ereader"}); put("DATAM803HC", new String[]{"Nextbook", "Premium 8", "ereader"}); put("NXM901", new String[]{"Nextbook", "Next 3", "ereader"}); put("NGM Vanity Smart", new String[]{"NGM", "Vanity Smart"}); put("Nokia N9", new String[]{"Nokia", "N9"}); put("Nokia N900", new String[]{"Nokia", "N900"}); put("Lumia800", new String[]{"Nokia", "Lumia 800"}); put("Lumia 900", new String[]{"Nokia", "Lumia 900"}); put("Notion Ink ADAM", new String[]{"Notion Ink", "ADAM", "tablet"}); put("P4D SIRIUS", new String[]{"Nvsbl", "P4D SIRIUS", "tablet"}); put("P4D Sirius", new String[]{"Nvsbl", "P4D SIRIUS", "tablet"}); put("EFM710A", new String[]{"Oblio", "Mint 7x", "tablet"}); put("ODYS-Xpress", new String[]{"Odys", "Xpress", "tablet"}); put("Olivetti Olipad 100", new String[]{"Olivetti", "Olipad 100", "tablet"}); put("OP110", new String[]{"Olivetti", "Olipad 110", "tablet"}); put("ONDA MID", new String[]{"Onda", "MID", "tablet"}); put("VX580A", new String[]{"Onda", "VX580A", "tablet"}); put("VX610A", new String[]{"Onda", "VX610A", "tablet"}); put("TQ150", new String[]{"Onda", "TQ150"}); put("N2T", new String[]{"ONN", "N2T", "tablet"}); put("Renesas", new String[]{"Opad", "Renesas", "tablet"}); put("renesas emev", new String[]{"Opad", "Renesas", "tablet"}); put("X903", new String[]{"Oppo", "Find Me X903"}); put("X905", new String[]{"Oppo", "Find 3 X905"}); put("R805", new String[]{"Oppo", "R805"}); put("R801", new String[]{"Oppo", "R801"}); put("R811", new String[]{"Oppo", "R811"}); put("X909", new String[]{"Oppo", "X909"}); put("OPPOR801", new String[]{"Oppo", "R801"}); put("OPPOX905", new String[]{"Oppo", "Find 3 X905"}); put("OPPOX907", new String[]{"Oppo", "Find 3 X907"}); put("X907", new String[]{"Oppo", "Find 3 X907"}); put("X9015", new String[]{"Oppo", "Find X9015"}); put("OPPOX9017", new String[]{"Oppo", "Finder X9017"}); put("OPPOU701", new String[]{"Oppo", "OPPOU701"}); put("OPPOR807", new String[]{"Oppo", "Real R807"}); put("OPPOR805", new String[]{"Oppo", "Real R805"}); put("R807", new String[]{"Oppo", "Real R807"}); put("OPPOT703", new String[]{"Oppo", "T703"}); put("P-01D", new String[]{"Panasonic", "P-01D"}); put("P-02D", new String[]{"Panasonic", "Lumix Phone"}); put("P-04D", new String[]{"Panasonic", "Eluga"}); put("P-07C", new String[]{"Panasonic", "P-07C"}); put("dL1", new String[]{"Panasonic", "Eluga dL1"}); put("101P", new String[]{"Panasonic", "Lumix Phone"}); put("JT-H580VT", new String[]{"Panasonic", "BizPad 7", "tablet"}); put("JT-H581VT", new String[]{"Panasonic", "BizPad 10", "tablet"}); put("FZ-A1A", new String[]{"Panasonic", "Toughpad", "tablet"}); put("pandigital9hr", new String[]{"Pandigital", "9HR", "tablet"}); put("pandigital9hr2", new String[]{"Pandigital", "9HR2", "tablet"}); put("pandigitalopc1", new String[]{"Pandigital", "OPC1", "tablet"}); put("pandigitalopp1", new String[]{"Pandigital", "OPP1", "tablet"}); put("pandigitalp1hr", new String[]{"Pandigital", "p1hr", "tablet"}); put("IM-A600S", new String[]{"Pantech", "SIRIUS �±"}); put("IM-A630K", new String[]{"Pantech", "SKY Izar"}); put("IM-A690L", new String[]{"Pantech", "SKY"}); put("IM-A690S", new String[]{"Pantech", "SKY"}); put("IM-A710K", new String[]{"Pantech", "SKY Vega Xpress"}); put("IM-A720L", new String[]{"Pantech", "SKY Vega Xpress"}); put("IM-A725L", new String[]{"Pantech", "SKY Vega X+"}); put("IM-A730s", new String[]{"Pantech", "SKY Vega S"}); put("IM-A730S", new String[]{"Pantech", "SKY Vega S"}); put("IM-A750K", new String[]{"Pantech", "SKY Mirach A"}); put("IM-A760S", new String[]{"Pantech", "SKY Vega Racer"}); put("IM-A770K", new String[]{"Pantech", "SKY Vega Racer"}); put("IM-A780L", new String[]{"Pantech", "SKY Vega Racer"}); put("IM-A800S", new String[]{"Pantech", "SKY Vega LTE"}); put("IM-A810K", new String[]{"Pantech", "SKY Vega LTE M"}); put("IM-A810S", new String[]{"Pantech", "SKY Vega LTE M"}); put("IM-A820L", new String[]{"Pantech", "SKY Vega LTE EX"}); put("IM-A830K", new String[]{"Pantech", "SKY Vega Racer 2"}); put("IM-A830L", new String[]{"Pantech", "SKY Vega Racer 2"}); put("IM-A830S", new String[]{"Pantech", "SKY Vega Racer 2"}); put("IM-A840S", new String[]{"Pantech", "SKY Vega S5"}); put("IM-A850K", new String[]{"Pantech", "IM-A850K"}); put("IM-T100K", new String[]{"Pantech", "SKY Vega No. 5", "tablet"}); put("IS06", new String[]{"Pantech", "SIRIUS �±"}); put("ADR8995", new String[]{"Pantech", "Breakout"}); put("ADR8995 4G", new String[]{"Pantech", "Breakout"}); put("ADR910L 4G", new String[]{"Pantech", "ADR910L"}); put("PantechP4100", new String[]{"Pantech", "Element", "tablet"}); put("PantechP8000", new String[]{"Pantech", "Crossover"}); put("PantechP8010", new String[]{"Pantech", "P8010"}); put("PantechP9060", new String[]{"Pantech", "Pocket"}); put("PantechP9070", new String[]{"Pantech", "Burst"}); put("SKY IM-A600S", new String[]{"Pantech", "SIRIUS �±"}); put("SKY IM-A630K", new String[]{"Pantech", "SKY Izar"}); put("SKY IM-A650S", new String[]{"Pantech", "SKY Vega"}); put("IS11PT", new String[]{"Pantech", "Mirach IS11PT"}); put("PAT712W", new String[]{"Perfeo", "PAT712W", "tablet"}); put("X7G", new String[]{"Pearl", "Touchlet X7G", "tablet"}); put("FWS810", new String[]{"PHICOMM", "FWS810"}); put("Philips PI5000", new String[]{"Philips", "PI5000", "tablet"}); put("PI7000", new String[]{"Philips", "PI7000", "tablet"}); put("Philips W626", new String[]{"Philips", "W626"}); put("Philips W632", new String[]{"Philips", "W632"}); put("MOMO", new String[]{"Ployer", "MOMO", "tablet"}); put("MOMO15", new String[]{"Ployer", "MOMO15", "tablet"}); put("PocketBook A7", new String[]{"PocketBook", "A7", "tablet"}); put("PocketBook A10", new String[]{"PocketBook", "A10", "tablet"}); put("Mobii 7", new String[]{"Point Of View", "Mobii 7", "tablet"}); put("PMP3384BRU", new String[]{"Prestigio", "Multipad 3384", "tablet"}); put("TB07FTA", new String[]{"Positivo", "TB07FTA", "tablet"}); put("QW TB-1207", new String[]{"Qware", "Pro3", "tablet"}); put("W6HD ICS", new String[]{"Ramos", "W6HD", "tablet"}); put("w10", new String[]{"Ramos", "W10", "tablet"}); put("W10", new String[]{"Ramos", "W10", "tablet"}); put("w10 v2.0", new String[]{"Ramos", "W10 v2.0", "tablet"}); put("W10 V2.0", new String[]{"Ramos", "W10 v2.0", "tablet"}); put("T11AD", new String[]{"Ramos", "T11AD", "tablet"}); put("T11AD.FE", new String[]{"Ramos", "T11AD", "tablet"}); put("PlayBook", new String[]{"RIM", "BlackBerry PlayBook", "tablet"}); put("RBK-490", new String[]{"Ritmix", "RBK-490", "tablet"}); put("A8HD", new String[]{"Saayi", "Dropad A8HD", "tablet"}); put("GT-S7568", new String[]{"Samsung", "S7568"}); put("Galaxy Nexus", new String[]{"Samsung", "Galaxy Nexus"}); put("GT-B5330", new String[]{"Samsung", "GT-B5330"}); put("GT-B5510", new String[]{"Samsung", "Galaxy Y Pro"}); put("GT-B5510B", new String[]{"Samsung", "Galaxy Y Pro"}); put("GT-B5510L", new String[]{"Samsung", "Galaxy Y Pro"}); put("GT-B5512", new String[]{"Samsung", "Galaxy Y Pro Duos"}); put("GT-B7510", new String[]{"Samsung", "Galaxy Pro"}); put("GT-B7510L", new String[]{"Samsung", "Galaxy Pro"}); put("GT-I5500", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5500B", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5500L", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5500M", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5500-MR3", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5503", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5508", new String[]{"Samsung", "Galaxy 5"}); put("GT-I5510", new String[]{"Samsung", "Galaxy 551"}); put("GT-I5510L", new String[]{"Samsung", "Galaxy 551"}); put("GT-I5510M", new String[]{"Samsung", "Galaxy 551"}); put("GT-I5510T", new String[]{"Samsung", "Galaxy 551"}); put("GT-I5700", new String[]{"Samsung", "Galaxy Spica"}); put("GT-I5700L", new String[]{"Samsung", "Galaxy Spica"}); put("GT-I5800", new String[]{"Samsung", "Galaxy Apollo"}); put("GT-I5800D", new String[]{"Samsung", "Galaxy Apollo"}); put("GT-I5800L", new String[]{"Samsung", "Galaxy Apollo"}); put("GT-I5801", new String[]{"Samsung", "Galaxy Apollo"}); put("GT-I6500U", new String[]{"Samsung", "Saturn"}); put("GT-I8000", new String[]{"Samsung", "Omnia 2"}); put("GT-I8150", new String[]{"Samsung", "Galaxy W"}); put("GT-I8150B", new String[]{"Samsung", "Galaxy W"}); put("GT-I8160", new String[]{"Samsung", "Galaxy Ace 2"}); put("GT-I8160L", new String[]{"Samsung", "Galaxy Ace 2"}); put("GT-I8160P", new String[]{"Samsung", "Galaxy Ace 2"}); put("GT-I8320", new String[]{"Samsung", "H1"}); put("GT-I8520", new String[]{"Samsung", "Galaxy Beam"}); put("GT-I8530", new String[]{"Samsung", "Galaxy Beam"}); put("GT-I8250", new String[]{"Samsung", "Galaxy Beam"}); put("GT-i9000", new String[]{"Samsung", "Galaxy S"}); put("GT-I9000", new String[]{"Samsung", "Galaxy S"}); put("GT-I9000B", new String[]{"Samsung", "Galaxy S"}); put("GT-I9000M", new String[]{"Samsung", "Galaxy S Vibrant"}); put("GT-I9000T", new String[]{"Samsung", "Galaxy S"}); put("GT-I9001", new String[]{"Samsung", "Galaxy S Plus"}); put("GT-I9003", new String[]{"Samsung", "Galaxy SL"}); put("GT-I9003L", new String[]{"Samsung", "Galaxy SL"}); put("GT-I9008", new String[]{"Samsung", "Galaxy S"}); put("GT-I9008L", new String[]{"Samsung", "Galaxy S"}); put("GT-I9010", new String[]{"Samsung", "Galaxy S Giorgio Armani"}); put("GT-I9018", new String[]{"Samsung", "Galaxy GT-I9018"}); put("GT-I9070", new String[]{"Samsung", "Galaxy S Advance"}); put("GT-I9070P", new String[]{"Samsung", "Galaxy S Advance"}); put("GT-I9082", new String[]{"Samsung", "Galaxy Grand DUOS"}); put("GT-I9088", new String[]{"Samsung", "Galaxy S"}); put("GT-i9100", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9100", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9100G", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9100M", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9100T", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9100P", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9103", new String[]{"Samsung", "Galaxy R"}); put("GT-I9108", new String[]{"Samsung", "Galaxy S II"}); put("GT-I9210", new String[]{"Samsung", "Galaxy S II LTE"}); put("GT-I9210T", new String[]{"Samsung", "Galaxy S II LTE"}); put("GT-I9220", new String[]{"Samsung", "Galaxy Note"}); put("GT-I9228", new String[]{"Samsung", "Galaxy Note"}); put("GT-I9250", new String[]{"Samsung", "Galaxy Nexus"}); put("GT-I9250 EUR XX", new String[]{"Samsung", "Galaxy Nexus"}); put("GT-I9260", new String[]{"Samsung", "Galaxy Premier"}); put("GT-I9300", new String[]{"Samsung", "Galaxy S III"}); put("GT-I9300T", new String[]{"Samsung", "Galaxy S III"}); put("GT-I9303T", new String[]{"Samsung", "Galaxy S III"}); put("GT-I9308", new String[]{"Samsung", "Galaxy S III"}); put("GT-I9500", new String[]{"Samsung", "Galaxy GT-I9500"}); put("GT-I9800", new String[]{"Samsung", "Galaxy GT-I9800"}); put("GT-N7000", new String[]{"Samsung", "Galaxy Note"}); put("GT-N7000B", new String[]{"Samsung", "Galaxy Note"}); put("GT-N7100", new String[]{"Samsung", "Galaxy Note II"}); put("GT-N7102", new String[]{"Samsung", "Galaxy Note II"}); put("GT-N8000", new String[]{"Samsung", "Galaxy Note 10.1"}); put("GT-N8010", new String[]{"Samsung", "Galaxy Note 10.1"}); put("GT-P1000", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1000L", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1000M", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1000N", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1000T", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1000 Tablet", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P1010", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GT-P3100", new String[]{"Samsung", "Galaxy Tab 2 (7.0)", "tablet"}); put("GT-P3100B", new String[]{"Samsung", "Galaxy Tab 2 (7.0)", "tablet"}); put("GT-P3110", new String[]{"Samsung", "Galaxy Tab 2 (7.0)", "tablet"}); put("GT-P3113", new String[]{"Samsung", "Galaxy Tab 2 (7.0)", "tablet"}); put("GT-P5100", new String[]{"Samsung", "Galaxy Tab 2 (10.1)", "tablet"}); put("GT-P5110", new String[]{"Samsung", "Galaxy Tab 2 (10.1)", "tablet"}); put("GT-P5113", new String[]{"Samsung", "Galaxy Tab 2 (10.1)", "tablet"}); put("GT-P6200", new String[]{"Samsung", "Galaxy Tab 7.0 Plus", "tablet"}); put("GT-P6200L", new String[]{"Samsung", "Galaxy Tab 7.0 Plus", "tablet"}); put("GT-P6201", new String[]{"Samsung", "Galaxy Tab 7.0 Plus N", "tablet"}); put("GT-P6210", new String[]{"Samsung", "Galaxy Tab 7.0 Plus", "tablet"}); put("GT-P6211", new String[]{"Samsung", "Galaxy Tab 7.0 Plus N", "tablet"}); put("GT-P6800", new String[]{"Samsung", "Galaxy Tab 7.7", "tablet"}); put("GT-P6810", new String[]{"Samsung", "Galaxy Tab 7.7", "tablet"}); put("GT-P7100", new String[]{"Samsung", "Galaxy Tab 10.1V", "tablet"}); put("GT-P7300", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("GT-P7300B", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("GT-P7310", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("GT-P7320", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("GT-P7320T", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("GT-P7500", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("GT-P7500D", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("GT-P7500R", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("GT-P7500V", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("GT-P7501", new String[]{"Samsung", "Galaxy Tab 10.1N", "tablet"}); put("GT-P7510", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("GT-P7511", new String[]{"Samsung", "Galaxy Tab 10.1N", "tablet"}); put("GT-S5300", new String[]{"Samsung", "Galaxy Pocket"}); put("GT-S5360", new String[]{"Samsung", "Galaxy Y"}); put("GT-S5360B", new String[]{"Samsung", "Galaxy Y"}); put("GT-S5360L", new String[]{"Samsung", "Galaxy Y"}); put("GT-S5363", new String[]{"Samsung", "Galaxy Y"}); put("GT-S5367", new String[]{"Samsung", "Galaxy Y TV"}); put("GT-S5368", new String[]{"Samsung", "GT-S5368"}); put("GT-S5369", new String[]{"Samsung", "Galaxy Y"}); put("GT-S5570", new String[]{"Samsung", "Galaxy Mini"}); put("GT-S5570B", new String[]{"Samsung", "Galaxy Mini"}); put("GT-S5570I", new String[]{"Samsung", "Galaxy Mini"}); put("GT-S5570L", new String[]{"Samsung", "Galaxy Mini"}); put("GT-S5578", new String[]{"Samsung", "Galaxy Mini"}); put("GT-S5660", new String[]{"Samsung", "Galaxy Gio"}); put("GT-S5660M", new String[]{"Samsung", "Galaxy Gio"}); put("GT-S5660V", new String[]{"Samsung", "Galaxy Gio"}); put("GT-S5670", new String[]{"Samsung", "Galaxy Fit"}); put("GT-S5670B", new String[]{"Samsung", "Galaxy Fit"}); put("GT-S5670L", new String[]{"Samsung", "Galaxy Fit"}); put("GT-S5690", new String[]{"Samsung", "Galaxy Xcover"}); put("GT-S5690L", new String[]{"Samsung", "Galaxy Xcover"}); put("GT-S5820", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830B", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830C", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830D", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830D-parrot", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830i", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830L", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830M", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5830T", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5838", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S5839i", new String[]{"Samsung", "Galaxy Ace"}); put("GT-S6102", new String[]{"Samsung", "Galaxy Y Duos"}); put("GT-S6102B", new String[]{"Samsung", "Galaxy Y Duos"}); put("GT-S6500", new String[]{"Samsung", "Galaxy Mini 2"}); put("GT-S6500D", new String[]{"Samsung", "Galaxy Mini 2"}); put("GT-S6702", new String[]{"Samsung", "GT-S6702"}); put("GT-S6802", new String[]{"Samsung", "Galaxy Ace Duos"}); put("GT-S7500", new String[]{"Samsung", "Galaxy Ace Plus"}); put("GT-S7500L", new String[]{"Samsung", "Galaxy Ace Plus"}); put("GT-S7500W", new String[]{"Samsung", "Galaxy Ace Plus"}); put("GT-T959", new String[]{"Samsung", "Galaxy S Vibrant"}); put("SCH-i509", new String[]{"Samsung", "Galaxy Y"}); put("SCH-i559", new String[]{"Samsung", "Galaxy Pop"}); put("SCH-i569", new String[]{"Samsung", "Galaxy Gio"}); put("SCH-i579", new String[]{"Samsung", "Galaxy Ace"}); put("SCH-i589", new String[]{"Samsung", "Galaxy Ace Duos"}); put("SCH-i705 4G", new String[]{"Samsung", "Galaxy Tab 2 (7.0)", "tablet"}); put("SCH-i809", new String[]{"Samsung", "SCH-i809"}); put("SCH-i889", new String[]{"Samsung", "Galaxy Note"}); put("SCH-i909", new String[]{"Samsung", "Galaxy S"}); put("SCH-i919", new String[]{"Samsung", "SCH-i919"}); put("SCH-i929", new String[]{"Samsung", "SCH-i929"}); put("SCH-I100", new String[]{"Samsung", "Gem"}); put("SCH-I110", new String[]{"Samsung", "Illusion"}); put("SCH-I400", new String[]{"Samsung", "Continuum"}); put("SCH-I405", new String[]{"Samsung", "Stratosphere"}); put("SCH-I405 4G", new String[]{"Samsung", "Stratosphere"}); put("SCH-I500", new String[]{"Samsung", "Fascinate"}); put("SCH-I510", new String[]{"Samsung", "Stealth V"}); put("SCH-I510 4G", new String[]{"Samsung", "Droid Charge"}); put("SCH-I515", new String[]{"Samsung", "Galaxy Nexus"}); put("SCH-I535", new String[]{"Samsung", "Galaxy S III"}); put("SCH-I535 4G", new String[]{"Samsung", "Galaxy S III"}); put("SCH-I619", new String[]{"Samsung", "SCH-I619"}); put("SCH-I699", new String[]{"Samsung", "SCH-I699"}); put("SCH-I779", new String[]{"Samsung", "SCH-I779"}); put("SCH-I800", new String[]{"Samsung", "Galaxy Tab 7.0", "tablet"}); put("SCH-I815", new String[]{"Samsung", "Galaxy Tab 7.7", "tablet"}); put("SCH-I815 4G", new String[]{"Samsung", "Galaxy Tab 7.7", "tablet"}); put("SCH-I905", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SCH-I905 4G", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SCH-I909", new String[]{"Samsung", "Galaxy S"}); put("SCH-I915", new String[]{"Samsung", "SCH-I915"}); put("SCH-I939", new String[]{"Samsung", "Galaxy S III"}); put("SCH-M828C", new String[]{"Samsung", "Galaxy Precedent"}); put("SCH-M828Carray(9096483449)", new String[]{"Samsung", "Galaxy Precedent"}); put("SCH-R530U", new String[]{"Samsung", "Galaxy S III"}); put("SCH-R680", new String[]{"Samsung", "Repp"}); put("SCH-R720", new String[]{"Samsung", "Admire"}); put("SCH-R730", new String[]{"Samsung", "Transfix"}); put("SCH-R760", new String[]{"Samsung", "Galaxy S II"}); put("SCH-R820", new String[]{"Samsung", "SCH-R820"}); put("SCH-R880", new String[]{"Samsung", "Acclaim"}); put("SCH-R910", new String[]{"Samsung", "Galaxy Indulge 4G"}); put("SCH-R915", new String[]{"Samsung", "Galaxy Indulge"}); put("SCH-R920", new String[]{"Samsung", "Galaxy Attain 4G"}); put("SCH-R930", new String[]{"Samsung", "Galaxy S Aviator"}); put("SCH-R940", new String[]{"Samsung", "Galaxy S Lightray"}); put("SCH-S720C", new String[]{"Samsung", "Galaxy Proclaim"}); put("SCH-S735C", new String[]{"Samsung", "SCH-S735"}); put("SCH-W899", new String[]{"Samsung", "SCH-W899"}); put("SCH-W999", new String[]{"Samsung", "SCH-W999"}); put("SGH-I547", new String[]{"Samsung", "SGH-I547"}); put("SGH-I717", new String[]{"Samsung", "Galaxy Note"}); put("SGH-I717D", new String[]{"Samsung", "Galaxy Note"}); put("SGH-I717M", new String[]{"Samsung", "Galaxy Note"}); put("SGH-I717R", new String[]{"Samsung", "Galaxy Note"}); put("SGH-I727", new String[]{"Samsung", "Galaxy S II Skyrocket"}); put("SGH-i727R", new String[]{"Samsung", "Galaxy S II"}); put("SGH-I727R", new String[]{"Samsung", "Galaxy S II"}); put("SGH-I747", new String[]{"Samsung", "Galaxy S III"}); put("SGH-I747M", new String[]{"Samsung", "Galaxy S III"}); put("SGH-I748", new String[]{"Samsung", "Galaxy S III"}); put("SGH-I757", new String[]{"Samsung", "Galaxy S II Skyrocket HD"}); put("SGH-I777", new String[]{"Samsung", "Galaxy S II"}); put("SGH-I9777", new String[]{"Samsung", "Galaxy S II"}); put("SGH-I896", new String[]{"Samsung", "Captivate"}); put("SGH-I897", new String[]{"Samsung", "Captivate"}); put("SGH-I927", new String[]{"Samsung", "Captivate Glide"}); put("SGH-I927R", new String[]{"Samsung", "Captivate Glide"}); put("SGH-I957", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SGH-I957D", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SGH-I957M", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SGH-I957R", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SGH-I987", new String[]{"Samsung", "Galaxy Tab 7.0", "tablet"}); put("SGH-I997", new String[]{"Samsung", "Infuse 4G"}); put("SGH-I997R", new String[]{"Samsung", "Infuse 4G"}); put("SGH-I9000", new String[]{"Samsung", "Galaxy S"}); put("SGH-S730G", new String[]{"Samsung", "SGH-S730"}); put("SGH-T499", new String[]{"Samsung", "Dart"}); put("SGH-T499V", new String[]{"Samsung", "Galaxy Mini"}); put("SGH-T499Y", new String[]{"Samsung", "Galaxy Mini"}); put("SGH-T589", new String[]{"Samsung", "Gravity Smart"}); put("SGH-T589R", new String[]{"Samsung", "Gravity Smart"}); put("SGH-T679", new String[]{"Samsung", "Exhibit II 4G"}); put("SGH-T679M", new String[]{"Samsung", "Exhibit II 4G"}); put("SGH-T759", new String[]{"Samsung", "Exhibit 4G"}); put("SGH-T769", new String[]{"Samsung", "Galaxy S Blaze 4G"}); put("SGH-T839", new String[]{"Samsung", "T-Mobile Sidekick"}); put("SGH-T849", new String[]{"Samsung", "Galaxy Tab 7.0", "tablet"}); put("SGH-T859", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SGH-T869", new String[]{"Samsung", "Galaxy Tab 7.0 Plus", "tablet"}); put("SGH-T879", new String[]{"Samsung", "Galaxy Note"}); put("SGH-T959", new String[]{"Samsung", "Vibrant"}); put("SGH-T959D", new String[]{"Samsung", "Galaxy S Fascinate 3G+"}); put("SGH-T959P", new String[]{"Samsung", "Galaxy S Fascinate 4G"}); put("SGH-T959V", new String[]{"Samsung", "Galaxy S 4G"}); put("SGH-T989", new String[]{"Samsung", "Galaxy S II"}); put("SGH-T989D", new String[]{"Samsung", "Galaxy S II X"}); put("SGH-T999", new String[]{"Samsung", "Galaxy S Blaze 4G"}); put("SGH-T999V", new String[]{"Samsung", "Galaxy S Blaze 4G"}); put("SHV-E120K", new String[]{"Samsung", "Galaxy S II HD LTE"}); put("SHV-E120L", new String[]{"Samsung", "Galaxy S II HD LTE"}); put("SHV-E120S", new String[]{"Samsung", "Galaxy S II HD LTE"}); put("SHV-E110S", new String[]{"Samsung", "Galaxy S II LTE"}); put("SHV-E140S", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SHV-E150S", new String[]{"Samsung", "Galaxy Tab 7.7", "tablet"}); put("SHV-E160K", new String[]{"Samsung", "Galaxy Note"}); put("SHV-E160L", new String[]{"Samsung", "Galaxy Note LTE"}); put("SHV-E160S", new String[]{"Samsung", "Galaxy Note LTE"}); put("SHV-E170K", new String[]{"Samsung", "SHV-E170K"}); put("SHV-E170L", new String[]{"Samsung", "SHV-E170L"}); put("SHV-E210K", new String[]{"Samsung", "Galaxy S III"}); put("SHV-E210L", new String[]{"Samsung", "Galaxy S III"}); put("SHV-E210S", new String[]{"Samsung", "Galaxy S III"}); put("SHW-M100S", new String[]{"Samsung", "Galaxy A"}); put("SHW-M110S", new String[]{"Samsung", "Galaxy S"}); put("SHW-M130L", new String[]{"Samsung", "Galaxy U"}); put("SHW-M130K", new String[]{"Samsung", "Galaxy K"}); put("SHW-M180K", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SHW-M180L", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SHW-M180S", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SHW-M180W", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SHW-M185S", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SHW-M190S", new String[]{"Samsung", "Galaxy S Hoppin"}); put("SHW-M220L", new String[]{"Samsung", "Galaxy Neo"}); put("SHW-M240S", new String[]{"Samsung", "Galaxy Ace"}); put("SHW-M250K", new String[]{"Samsung", "Galaxy S II"}); put("SHW-M250L", new String[]{"Samsung", "Galaxy S II"}); put("SHW-M250S", new String[]{"Samsung", "Galaxy S II"}); put("SHW-M300W", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SHW-M305W", new String[]{"Samsung", "Galaxy Tab 8.9", "tablet"}); put("SHW-M340S", new String[]{"Samsung", "Galaxy M Style"}); put("SHW-M380K", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SHW-M380S", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SHW-M380W", new String[]{"Samsung", "Galaxy Tab 10.1", "tablet"}); put("SHW-M440S", new String[]{"Samsung", "Galaxy S III"}); put("SMT-i9100", new String[]{"Samsung", "SMT-I9100", "tablet"}); put("SPH-D600", new String[]{"Samsung", "Conquer 4G"}); put("SPH-D700", new String[]{"Samsung", "Epic 4G"}); put("SPH-D705", new String[]{"Samsung", "Epic 4G 2"}); put("SPH-D710", new String[]{"Samsung", "Epic 4G Touch"}); put("SPH-L700", new String[]{"Samsung", "Galaxy Nexus"}); put("SPH-L710", new String[]{"Samsung", "Galaxy S III"}); put("SPH-M820", new String[]{"Samsung", "Galaxy Prevail"}); put("SPH-M820-BST", new String[]{"Samsung", "Galaxy Prevail"}); put("SPH-M580", new String[]{"Samsung", "Replenish"}); put("SPH-M900", new String[]{"Samsung", "Moment"}); put("SPH-M910", new String[]{"Samsung", "Intercept"}); put("SPH-M920", new String[]{"Samsung", "Transform"}); put("SPH-M930", new String[]{"Samsung", "Transform Ultra"}); put("SPH-M930BST", new String[]{"Samsung", "Transform Ultra"}); put("SPH-P100", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("YP-GB1", new String[]{"Samsung", "Galaxy Player", "media"}); put("YP-GB70", new String[]{"Samsung", "Galaxy Player 70", "media"}); put("YP-GB70D", new String[]{"Samsung", "Galaxy Player 70 Plus", "media"}); put("YP-GS1", new String[]{"Samsung", "Galaxy S WiFi 3.6", "media"}); put("YP-G1", new String[]{"Samsung", "Galaxy S WiFi 4.0", "media"}); put("YP-GI1", new String[]{"Samsung", "Galaxy S WiFi 4.2", "media"}); put("YP-G50", new String[]{"Samsung", "Galaxy Player", "media"}); put("YP-G70", new String[]{"Samsung", "Galaxy S WiFi 5.0", "media"}); put("GT9100", new String[]{"Samsung", "Galaxy S II"}); put("I897", new String[]{"Samsung", "Captivate"}); put("I7500", new String[]{"Samsung", "Galaxy"}); put("I9000", new String[]{"Samsung", "Galaxy S"}); put("T959", new String[]{"Samsung", "Galaxy S Vibrant"}); put("Captivate-I897", new String[]{"Samsung", "Captivate"}); put("Galaxy", new String[]{"Samsung", "Galaxy"}); put("Galaxy Note", new String[]{"Samsung", "Galaxy Note"}); put("GalaxyS", new String[]{"Samsung", "Galaxy S"}); put("Galaxy S II", new String[]{"Samsung", "Galaxy S II"}); put("Galaxy X", new String[]{"Samsung", "Galaxy X"}); put("Galaxy Spica", new String[]{"Samsung", "Galaxy Spica"}); put("GALAXY Tab", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("GALAXY NEXUS", new String[]{"Samsung", "Galaxy Nexus"}); put("Vibrantmtd", new String[]{"Samsung", "Vibrant"}); put("SC-01C", new String[]{"Samsung", "Galaxy Tab", "tablet"}); put("SC-01D", new String[]{"Samsung", "Galaxy Tab 10.1 LTE", "tablet"}); put("SC-02B", new String[]{"Samsung", "Galaxy S"}); put("SC-02C", new String[]{"Samsung", "Galaxy S II"}); put("SC-02D", new String[]{"Samsung", "Galaxy Tab 7.0 Plus", "tablet"}); put("SC-03D", new String[]{"Samsung", "Galaxy S II LTE"}); put("SC-04D", new String[]{"Samsung", "Galaxy Nexus"}); put("SC-05D", new String[]{"Samsung", "Galaxy Note LTE"}); put("SC-06D", new String[]{"Samsung", "Galaxy S III"}); put("ISW11SC", new String[]{"Samsung", "Galaxy S II WiMAX"}); put("GT-S7562", new String[]{"Samsung", "GT-S7562"}); put("GT-S7562i", new String[]{"Samsung", "GT-S7562i"}); put("A01SH", new String[]{"Sharp", "A01SH"}); put("IS01", new String[]{"Sharp", "IS01"}); put("IS03", new String[]{"Sharp", "IS03"}); put("IS05", new String[]{"Sharp", "IS05"}); put("IS11SH", new String[]{"Sharp", "Aquos IS11SH"}); put("IS12SH", new String[]{"Sharp", "Aquos IS12SH"}); put("IS13SH", new String[]{"Sharp", "Aquos IS13SH"}); put("IS14SH", new String[]{"Sharp", "Aquos IS14SH"}); put("ISW16SH", new String[]{"Sharp", "Aquos ISW16SH"}); put("EB-W51GJ", new String[]{"Sharp", "EB-W51GJ"}); put("SBM003SH", new String[]{"Sharp", "Galapagos"}); put("SBM005SH", new String[]{"Sharp", "Galapagos"}); put("SBM006SH", new String[]{"Sharp", "Aquos"}); put("SBM007SH", new String[]{"Sharp", "Aquos 007SH"}); put("SBM009SH", new String[]{"Sharp", "Aquos 009SH"}); put("SBM102SH", new String[]{"Sharp", "Aquos 102SH"}); put("SBM103SH", new String[]{"Sharp", "Aquos 103SH"}); put("SBM104SH", new String[]{"Sharp", "Aquos 104SH"}); put("SBM107SH", new String[]{"Sharp", "Aquos 107SH"}); put("SBM107SHB", new String[]{"Sharp", "Aquos 107SH"}); put("SH-01D", new String[]{"Sharp", "Aquos SH-01D"}); put("SH-02D", new String[]{"Sharp", "Aquos slider SH-02D"}); put("SH-03C", new String[]{"Sharp", "Lynx 3D"}); put("SH-06D", new String[]{"Sharp", "Aquos SH-06D"}); put("SH-09D", new String[]{"Sharp", "Aquos Zeta SH-09D"}); put("SH-10B", new String[]{"Sharp", "Lynx"}); put("SH-12C", new String[]{"Sharp", "Aquos"}); put("SH-13C", new String[]{"Sharp", "Aquos f SH-13C"}); put("SH80F", new String[]{"Sharp", "Aquos SH80F"}); put("SH72x8U", new String[]{"Sharp", "SH72x8U"}); put("SH8118U", new String[]{"Sharp", "SH8118U"}); put("SH8128U", new String[]{"Sharp", "SH8128U"}); put("SH8158U", new String[]{"Sharp", "SH8158U"}); put("SH8188U", new String[]{"Sharp", "SH8188U"}); put("SH8268U", new String[]{"Sharp", "SH8268U"}); put("INFOBAR C01", new String[]{"Sharp", "INFOBAR C01"}); put("SPX-5", new String[]{"Simvalley", "SPX-5"}); put("SPX-5 3G", new String[]{"Simvalley", "SPX-5 3G"}); put("SmartQ G7", new String[]{"SmartQ", "G7", "tablet"}); put("SmartQT7", new String[]{"SmartQ", "T7", "tablet"}); put("SmartQT10", new String[]{"SmartQ", "T10", "tablet"}); put("SmartQT15", new String[]{"SmartQ", "T15", "tablet"}); put("SmartQT19", new String[]{"SmartQ", "T19", "tablet"}); put("SmartQT20", new String[]{"SmartQ", "T20", "tablet"}); put("OMS1 6", new String[]{"Sony Ericsson", "A8i"}); put("E10a", new String[]{"Sony Ericsson", "Xperia X10 Mini"}); put("E10i", new String[]{"Sony Ericsson", "Xperia X10 Mini"}); put("E10iv", new String[]{"Sony Ericsson", "Xperia X10 Mini"}); put("E15", new String[]{"Sony Ericsson", "Xperia X8"}); put("E15a", new String[]{"Sony Ericsson", "Xperia X8"}); put("E15i", new String[]{"Sony Ericsson", "Xperia X8"}); put("E15iv", new String[]{"Sony Ericsson", "Xperia X8"}); put("E15i-o", new String[]{"Sony Ericsson", "Xperia X8"}); put("E16i", new String[]{"Sony Ericsson", "W8 Walkman"}); put("LT11i", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("LT15", new String[]{"Sony Ericsson", "Xperia Arc"}); put("LT15a", new String[]{"Sony Ericsson", "Xperia Arc"}); put("LT15i", new String[]{"Sony Ericsson", "Xperia Arc"}); put("LT15iv", new String[]{"Sony Ericsson", "Xperia Arc"}); put("LT15i-o", new String[]{"Sony Ericsson", "Xperia Arc"}); put("LT18a", new String[]{"Sony Ericsson", "Xperia Arc S"}); put("LT18i", new String[]{"Sony Ericsson", "Xperia Arc S"}); put("LT18iv", new String[]{"Sony Ericsson", "Xperia Arc S"}); put("LT18i-o", new String[]{"Sony Ericsson", "Xperia Arc S"}); put("LT22i", new String[]{"Sony", "Xperia P"}); put("LT26i", new String[]{"Sony", "Xperia S"}); put("LT26ii", new String[]{"Sony", "Xperia S"}); put("LT26i-o", new String[]{"Sony", "Xperia S"}); put("LT28at", new String[]{"Sony", "Xperia Ion"}); put("LT28h", new String[]{"Sony", "Xperia Ion"}); put("LT28i", new String[]{"Sony", "Xperia Ion"}); put("LT29i", new String[]{"Sony", "Xperia GX"}); put("SonyLT29i", new String[]{"Sony", "Xperia GX"}); put("SonyLT30a", new String[]{"Sony", "Xperia Mint"}); put("SonyLT30p", new String[]{"Sony", "Xperia Mint"}); put("MK16a", new String[]{"Sony Ericsson", "Xperia Pro"}); put("MK16i", new String[]{"Sony Ericsson", "Xperia Pro"}); put("MT11a", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("MT11i", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("MT11iv", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("MT11i-o", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("MT15a", new String[]{"Sony Ericsson", "Xperia Neo"}); put("MT15i", new String[]{"Sony Ericsson", "Xperia Neo"}); put("MT15iv", new String[]{"Sony Ericsson", "Xperia Neo"}); put("MT15i-o", new String[]{"Sony Ericsson", "Xperia Neo"}); put("MT25i", new String[]{"Sony", "Xperia Neo L"}); put("MT27i", new String[]{"Sony", "Xperia Sola"}); put("R800a", new String[]{"Sony Ericsson", "Xperia Play"}); put("R800i", new String[]{"Sony Ericsson", "Xperia Play"}); put("R800iv", new String[]{"Sony Ericsson", "Xperia Play"}); put("R800at", new String[]{"Sony Ericsson", "Xperia Play"}); put("R800x", new String[]{"Sony Ericsson", "Xperia Play"}); put("SK17a", new String[]{"Sony Ericsson", "Xperia Mini Pro"}); put("SK17i", new String[]{"Sony Ericsson", "Xperia Mini Pro"}); put("SK17iv", new String[]{"Sony Ericsson", "Xperia Mini Pro"}); put("SK17i-o", new String[]{"Sony Ericsson", "Xperia Mini Pro"}); put("ST15a", new String[]{"Sony Ericsson", "Xperia Mini"}); put("ST15i", new String[]{"Sony Ericsson", "Xperia Mini"}); put("ST17a", new String[]{"Sony Ericsson", "Xperia Active"}); put("ST17i", new String[]{"Sony Ericsson", "Xperia Active"}); put("ST18a", new String[]{"Sony Ericsson", "Xperia Ray"}); put("ST18i", new String[]{"Sony Ericsson", "Xperia Ray"}); put("ST18iv", new String[]{"Sony Ericsson", "Xperia Ray"}); put("ST18av", new String[]{"Sony Ericsson", "Xperia Ray"}); put("SonyST21", new String[]{"Sony", "\"Tapioca\""}); put("SonyST21i", new String[]{"Sony", "\"Tapioca\""}); put("SonyST21a2", new String[]{"Sony", "\"Tapioca\""}); put("ST21", new String[]{"Sony", "\"Tapioca\""}); put("ST21i", new String[]{"Sony", "\"Tapioca\""}); put("SonyST23i", new String[]{"Sony", "\"Tapioca DS\""}); put("ST25i", new String[]{"Sony", "Xperia U"}); put("ST27i", new String[]{"Sony", "Xperia Go"}); put("U20a", new String[]{"Sony Ericsson", "Xperia X10 Mini Pro"}); put("U20i", new String[]{"Sony Ericsson", "Xperia X10 Mini Pro"}); put("U20iv", new String[]{"Sony Ericsson", "Xperia X10 Mini Pro"}); put("WT13i", new String[]{"Sony Ericsson", "Mix Walkman"}); put("WT18i", new String[]{"Sony Ericsson", "Walkman"}); put("WT19a", new String[]{"Sony Ericsson", "Live with Walkman"}); put("WT19i", new String[]{"Sony Ericsson", "Live with Walkman"}); put("WT19iv", new String[]{"Sony Ericsson", "Live with Walkman"}); put("X8", new String[]{"Sony Ericsson", "Xperia X8"}); put("X10", new String[]{"Sony Ericsson", "Xperia X10"}); put("X10a", new String[]{"Sony Ericsson", "Xperia X10"}); put("X10i", new String[]{"Sony Ericsson", "Xperia X10"}); put("X10iv", new String[]{"Sony Ericsson", "Xperia X10"}); put("X10S", new String[]{"Sony Ericsson", "Xperia X10"}); put("X10mini", new String[]{"Sony Ericsson", "Xperia X10 Mini"}); put("X10 Mini", new String[]{"Sony Ericsson", "Xperia X10 Mini"}); put("X10 Mini Pro", new String[]{"Sony Ericsson", "Xperia X10 Mini Pro"}); put("Z1i", new String[]{"Sony Ericsson", "Xperia Play"}); put("S51SE", new String[]{"Sony Ericsson", "Xperia Mini"}); put("IS11S", new String[]{"Sony Ericsson", "Xperia Acro"}); put("IS12S", new String[]{"Sony Ericsson", "Xperia Acro HD"}); put("SO-01B", new String[]{"Sony Ericsson", "Xperia X10"}); put("SO-01C", new String[]{"Sony Ericsson", "Xperia Arc"}); put("SO-01D", new String[]{"Sony Ericsson", "Xperia Play"}); put("SO-02C", new String[]{"Sony Ericsson", "Xperia Acro"}); put("SO-02D", new String[]{"Sony Ericsson", "Xperia NX"}); put("SO-03C", new String[]{"Sony Ericsson", "Xperia Ray"}); put("SO-03D", new String[]{"Sony Ericsson", "Xperia Acro HD"}); put("SO-04D", new String[]{"Sony", "Xperia GX"}); put("SO-05D", new String[]{"Sony", "Xperia SX"}); put("XPERIA X8", new String[]{"Sony Ericsson", "Xperia X8"}); put("Xperia X8", new String[]{"Sony Ericsson", "Xperia X8"}); put("Xperia X10", new String[]{"Sony Ericsson", "Xperia X10"}); put("Xperia ray", new String[]{"Sony Ericsson", "Xperia Ray"}); put("Xperia Ray", new String[]{"Sony Ericsson", "Xperia Ray"}); put("Xperia Arc", new String[]{"Sony Ericsson", "Xperia Arc"}); put("Xperia Mini", new String[]{"Sony Ericsson", "Xperia Mini"}); put("Xperia neo", new String[]{"Sony Ericsson", "Xperia Neo"}); put("Xperia Neo", new String[]{"Sony Ericsson", "Xperia Neo"}); put("XPERIA NEO", new String[]{"Sony Ericsson", "Xperia Neo"}); put("Xperia NeoV", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("Xperia Neo V", new String[]{"Sony Ericsson", "Xperia Neo V"}); put("Xperia Play", new String[]{"Sony Ericsson", "Xperia Play"}); put("Sony Ericsson Xperia X1", new String[]{"Sony Ericsson", "Xperia X1"}); put("SonyHayabusa", new String[]{"Sony", "Xperia Ion"}); put("Hayabusa", new String[]{"Sony", "Xperia Ion"}); put("nozomi", new String[]{"Sony", "Xperia S"}); put("Sony Tablet P", new String[]{"Sony", "Tablet P", "tablet"}); put("Sony Tablet S", new String[]{"Sony", "Tablet S", "tablet"}); put("NWZ-Z1000Series", new String[]{"Sony", "Walkman Z", "media"}); put("NW-Z1000Series", new String[]{"Sony", "Walkman Z", "media"}); put("Spice Mi280", new String[]{"Spice", "Mi-280"}); put("Spice Mi300", new String[]{"Spice", "Mi-300"}); put("Spice Mi-310", new String[]{"Spice", "Mi-310"}); put("Spice Mi-425", new String[]{"Spice", "Mi-425"}); put("SPICE Mi-720", new String[]{"Spice", "Mi-720"}); put("A7272+", new String[]{"Star", "A7272+"}); put("e1109 v73 gq1002 ctp", new String[]{"Star", "X18i"}); put("TS1004T", new String[]{"Surf 3Q", "TS1004T", "tablet"}); put("SYTABEX7-2", new String[]{"Sylvania", "SYTABEX7", "tablet"}); put("TCL A860", new String[]{"TCL", "A860"}); put("TCL A906", new String[]{"TCL", "A906"}); put("TCL A909", new String[]{"TCL", "A909"}); put("TCL A919", new String[]{"TCL", "A919"}); put("TCL A990", new String[]{"TCL", "A990"}); put("TCL A996", new String[]{"TCL", "A996"}); put("TCL A998", new String[]{"TCL", "A998"}); put("TCL GENESEE E708", new String[]{"TCL", "Genesee E708"}); put("A10t(5DM3)", new String[]{"Teclast", "A10T", "tablet"}); put("P72", new String[]{"Teclast", "P72", "tablet"}); put("P76TI", new String[]{"Teclast", "P76Ti", "tablet"}); put("P81HD", new String[]{"Teclast", "P81HD", "tablet"}); put("P85(R8A1)", new String[]{"Teclast", "P85", "tablet"}); put("T720 SE", new String[]{"Teclast", "T720", "tablet"}); put("T760 from moage.com", new String[]{"Teclast", "T760", "tablet"}); put("tegav2", new String[]{"Tegatech", "TEGA v2", "tablet"}); put("TM-7025", new String[]{"teXet", "TM-7025", "tablet"}); put("MoFing", new String[]{"Thomson", "MoFing", "tablet"}); put("Ultimate10", new String[]{"Tomtec", "Ultimate10", "tablet"}); put("Thl V7", new String[]{"THL", "V7"}); put("ThL V7", new String[]{"THL", "V7"}); put("ThL V8", new String[]{"THL", "V8"}); put("ThL V9", new String[]{"THL", "V9"}); put("ThL V11", new String[]{"THL", "V11"}); put("TSB CLOUD COMPANION;TOSHIBA AC AND AZ", new String[]{"Toshiba", "Dynabook AZ", "desktop"}); put("TOSHIBA AC AND AZ", new String[]{"Toshiba", "Dynabook AZ", "desktop"}); put("TOSHIBA FOLIO AND A", new String[]{"Toshiba", "Folio 100", "tablet"}); put("T-01C", new String[]{"Toshiba", "Regza T-01C"}); put("T-01D", new String[]{"Toshiba", "Regza T-01D"}); put("IS04", new String[]{"Toshiba", "Regza IS04"}); put("IS11T", new String[]{"Toshiba", "Regza IS11T"}); put("AT1S0", new String[]{"Toshiba", "Regza AT1S0"}); put("Tostab03", new String[]{"Toshiba", "Regza AT100", "tablet"}); put("AT100", new String[]{"Toshiba", "Regza AT100", "tablet"}); put("AT200", new String[]{"Toshiba", "Regza AT200", "tablet"}); put("AT470", new String[]{"Toshiba", "Regza AT470", "tablet"}); put("AT570", new String[]{"Toshiba", "Regza AT570", "tablet"}); put("AT830", new String[]{"Toshiba", "Regza AT830", "tablet"}); put("Folio 100", new String[]{"Toshiba", "Folio 100", "tablet"}); put("folio100", new String[]{"Toshiba", "Folio 100", "tablet"}); put("THRiVE", new String[]{"Toshiba", "THRiVE", "tablet"}); put("Fantastic T3", new String[]{"TWM", "Fantastic T3"}); put("M70014", new String[]{"United Star Technology", "M70014", "tablet"}); put("PS47", new String[]{"Velocity Micro", "Cruz PS47", "tablet"}); put("T301", new String[]{"Velocity Micro", "Cruz T301", "tablet"}); put("Vibo-A688", new String[]{"FIH", "Vibo A688"}); put("Videocon-V7500", new String[]{"Videocon", "V7500"}); put("GTablet", new String[]{"ViewSonic", "gTablet", "tablet"}); put("GtabComb", new String[]{"ViewSonic", "gTablet", "tablet"}); put("TeamDRH ICS for GTablet", new String[]{"ViewSonic", "gTablet", "tablet"}); put("ViewPad7", new String[]{"ViewSonic", "ViewPad 7", "tablet"}); put("ViewPad 10e", new String[]{"ViewSonic", "ViewPad 10e", "tablet"}); put("VTAB1008", new String[]{"Vizio", "VTAB1008", "tablet"}); put("VTAB3010", new String[]{"Vizio", "VTAB3010", "tablet"}); put("VOTO W5300", new String[]{"VOTO", "W5300"}); put("xPAD-70", new String[]{"WayteQ", "xPAD-70", "tablet"}); put("xTAB-70", new String[]{"WayteQ", "xTAB-70", "tablet"}); put("WellcoM-A99", new String[]{"WellcoM", "A99"}); put("N12", new String[]{"Window", "N12", "tablet"}); put("N12R", new String[]{"Window", "N12R", "tablet"}); put("N50", new String[]{"Window", "N50", "tablet"}); put("N50DT", new String[]{"Window", "N50DT", "tablet"}); put("N50GT", new String[]{"Window", "N50GT", "tablet"}); put("N50GT A", new String[]{"Window", "N50GT-A", "tablet"}); put("N70", new String[]{"Window", "N70", "tablet"}); put("N70 DUAL CORE", new String[]{"Window", "N70 Dual Core", "tablet"}); put("N80", new String[]{"Window", "N80", "tablet"}); put("N90", new String[]{"Window", "N90", "tablet"}); put("N90 DUAL CORE2 V12", new String[]{"Window", "N90 Dual Core", "tablet"}); put("N612", new String[]{"Wishway", "N612"}); put("AT-AS43D", new String[]{"Wolfgang", "AT-AS43D"}); put("M12", new String[]{"Wopad", "M12", "tablet"}); put("WM8650", new String[]{"WonderMedia", "WM8650", "tablet"}); put("MI-ONE", new String[]{"Xiaomi", "MI-ONE"}); put("MI-ONE C1", new String[]{"Xiaomi", "MI-ONE C1"}); put("MI-ONE Plus", new String[]{"Xiaomi", "MI-ONE Plus"}); put("MI 1S", new String[]{"Xiaomi", "MI-ONE Plus"}); put("MI 1SC", new String[]{"Xiaomi", "MI-ONE 1SC"}); put("mione plus", new String[]{"Xiaomi", "MI-ONE Plus"}); put("MI-TWO", new String[]{"Xiaomi", "MI-TWO"}); put("MI 2", new String[]{"Xiaomi", "MI-TWO"}); put("MI 2S", new String[]{"Xiaomi", "MI-TWO Plus"}); put("MI 2SC", new String[]{"Xiaomi", "MI-TWO Plus"}); put("Q07CL01", new String[]{"XVision", "Q07", "tablet"}); put("N6", new String[]{"Yarvik", "210 Tablet", "tablet"}); put("EMR1879", new String[]{"Yidong", "EMR1879", "tablet"}); put("yusun W702", new String[]{"Yusun", "W702"}); put("YX-YUSUN E80", new String[]{"Yusun", "E80"}); put("zt180", new String[]{"Zenithink", "ZT-180", "tablet"}); put("Jaguar7", new String[]{"ZiiLabs", "Jaguar 7", "tablet"}); put("Ziss Ranger HD", new String[]{"Ziss", "Ranger HD"}); put("ZTE Libra", new String[]{"ZTE", "Libra"}); put("ZTE-T T9", new String[]{"ZTE", "Light Tab T9", "tablet"}); put("V9", new String[]{"ZTE", "Light Tab V9", "tablet"}); put("V9e+", new String[]{"ZTE", "Light Tab 2", "tablet"}); put("V9A", new String[]{"ZTE", "Light Tab 2", "tablet"}); put("Light Tab 2W", new String[]{"ZTE", "Light Tab 2", "tablet"}); put("Light Tab 2", new String[]{"ZTE", "Light Tab 2", "tablet"}); put("V9C", new String[]{"ZTE", "Light Tab 3", "tablet"}); put("V55", new String[]{"ZTE", "Optik", "tablet"}); put("Acqua", new String[]{"ZTE", "Acqua"}); put("Blade", new String[]{"ZTE", "Blade"}); put("Blade-V880", new String[]{"ZTE", "Blade"}); put("ZTE-U V880", new String[]{"ZTE", "Blade"}); put("Blade-opda", new String[]{"ZTE", "Blade"}); put("ZTE-BLADE", new String[]{"ZTE", "Blade"}); put("ZTE Blade", new String[]{"ZTE", "Blade"}); put("ZTE V880", new String[]{"ZTE", "Blade"}); put("ZTE-U(V)880+", new String[]{"ZTE", "Blade"}); put("V880", new String[]{"ZTE", "Blade"}); put("a5", new String[]{"ZTE", "Blade"}); put("Blade2", new String[]{"ZTE", "Blade 2"}); put("Blade S", new String[]{"ZTE", "Blade S"}); put("X500", new String[]{"ZTE", "Score"}); put("ZTE-X500", new String[]{"ZTE", "Score"}); put("Skate", new String[]{"ZTE", "Skate"}); put("ZTE Skate", new String[]{"ZTE", "Skate"}); put("ZTE-Skate", new String[]{"ZTE", "Skate"}); put("ZTE-SKATE", new String[]{"ZTE", "Skate"}); put("ZTE-V960", new String[]{"ZTE", "Skate"}); put("ZTE-U V960", new String[]{"ZTE", "Skate"}); put("ZTE Racer", new String[]{"ZTE", "Racer"}); put("ZTE-RACER", new String[]{"ZTE", "Racer"}); put("MTC 916", new String[]{"ZTE", "Racer"}); put("Racer", new String[]{"ZTE", "Racer"}); put("RacerII", new String[]{"ZTE", "Racer 2"}); put("RACERII", new String[]{"ZTE", "Racer 2"}); put("ZTE Roamer", new String[]{"ZTE", "Roamer"}); put("N860", new String[]{"ZTE", "Warp"}); put("N880", new String[]{"ZTE", "Blade"}); put("ZTE-T U802", new String[]{"ZTE", "T-U802"}); put("ZTE-T U806", new String[]{"ZTE", "T-U806"}); put("ZTE-T U812", new String[]{"ZTE", "T-U812"}); put("ZTE-T U830", new String[]{"ZTE", "T-U830"}); put("ZTE-T U880", new String[]{"ZTE", "T-U880"}); put("ZTE T U880", new String[]{"ZTE", "T-U880"}); put("ZTE-TU880", new String[]{"ZTE", "T-U880"}); put("ZTE-TU900", new String[]{"ZTE", "T-U900"}); put("ZTE-T U960", new String[]{"ZTE", "T-U960"}); put("ZTE-TU960s", new String[]{"ZTE", "T-U960"}); put("ZTE-T U960s", new String[]{"ZTE", "T-U960"}); put("ZTE U N720", new String[]{"ZTE", "U-N720"}); put("ZTE-U V856", new String[]{"ZTE", "U-V856"}); put("ZTE-U V857", new String[]{"ZTE", "U-V857"}); put("ZTE-U V881", new String[]{"ZTE", "U-V881"}); put("ZTE-U X850", new String[]{"ZTE", "U-X850"}); put("ZTE-U X876", new String[]{"ZTE", "U-X876"}); put("ZTE-X876", new String[]{"ZTE", "U-X876"}); put("ZTE-C R750", new String[]{"ZTE", "C-R750"}); put("ZTE-C N600", new String[]{"ZTE", "C-N600"}); put("ZTE-C N600+", new String[]{"ZTE", "C-N600"}); put("ZTE-C N606", new String[]{"ZTE", "C-N606"}); put("ZTE-C N700", new String[]{"ZTE", "C-N700"}); put("ZTE-C N760", new String[]{"ZTE", "C-N760"}); put("ZTE-C N880", new String[]{"ZTE", "C-N880"}); put("ZTE-C N880S", new String[]{"ZTE", "C-N880"}); put("ZTE-C N880s", new String[]{"ZTE", "C-N880"}); put("ZTE-C X500", new String[]{"ZTE", "C-X500"}); put("ZTE-C X920", new String[]{"ZTE", "C-X920"}); put("ZXY-ZTE-C X920", new String[]{"ZTE", "C-X920"}); put("ZTE GV821", new String[]{"ZTE", "G-V821"}); put("ZTE N880E", new String[]{"ZTE", "N880E"}); put("ZTE-N880E", new String[]{"ZTE", "N880E"}); put("MIUI N880S", new String[]{"ZTE", "N880S"}); put("ZTE N882E", new String[]{"ZTE", "N882E"}); put("ZTE N855D", new String[]{"ZTE", "N855D"}); put("ZTE-N910", new String[]{"ZTE", "N910"}); put("E810", new String[]{"ZTE", "E810"}); put("u880", new String[]{"ZTE", "U880"}); put("ZTE U880E", new String[]{"ZTE", "U880E"}); put("U880", new String[]{"ZTE", "U880"}); put("ZTE U970", new String[]{"ZTE", "U970"}); put("ZTE V768", new String[]{"ZTE", "V768"}); put("ZTE-V856", new String[]{"ZTE", "V856"}); put("ZTE V877b", new String[]{"ZTE", "V877"}); put("ZTE V889D", new String[]{"ZTE", "V889"}); put("ZTE-Z990", new String[]{"ZTE", "Z990"}); put("ZTEU790", new String[]{"ZTE", "U790"}); put("003Z", new String[]{"ZTE", "Softbank 003Z"}); put("008Z", new String[]{"ZTE", "Softbank 008Z"}); put("009Z", new String[]{"ZTE", "Softbank Star7"}); put("i-mobile i691", new String[]{"i-Mobile", "i691"}); put("i-mobile i695", new String[]{"i-Mobile", "i695"}); put("i-mobile i858", new String[]{"i-Mobile", "i858"}); put("i-mobile 3G 8500", new String[]{"i-Mobile", "3G 8500"}); put("i-mobile I-Note", new String[]{"i-Mobile", "i-Note", "tablet"}); put("Optimus Boston", new String[]{"Optimus", "Boston"}); put("Optimus San Francisco", new String[]{"Optimus", "San Francisco"}); put("Optimus Monte Carlo", new String[]{"Optimus", "Monte Carlo"}); put("Orange Boston", new String[]{"Orange", "Boston"}); put("Orange Monte Carlo", new String[]{"Orange", "Monte Carlo"}); put("San Francisco", new String[]{"Orange", "San Francisco"}); put("San Francisco for Orange", new String[]{"Orange", "San Francisco"}); put("Orange San Francisco", new String[]{"Orange", "San Francisco"}); put("MOVE", new String[]{"T-Mobile", "MOVE"}); put("T-Mobile G1", new String[]{"T-Mobile", "G1"}); put("T-Mobile G2", new String[]{"T-Mobile", "G2"}); put("T-Mobile G2 Touch", new String[]{"T-Mobile", "G2"}); put("LG-P999", new String[]{"T-Mobile", "G2x"}); put("LG-E739", new String[]{"T-Mobile", "myTouch"}); put("T-Mobile myTouch 3G", new String[]{"T-Mobile", "myTouch 3G"}); put("T-Mobile myTouch 3G Slide", new String[]{"T-Mobile", "myTouch 3G Slide"}); put("T-Mobile Espresso", new String[]{"T-Mobile", "myTouch 3G Slide"}); put("HTC myTouch 3G Slide", new String[]{"T-Mobile", "myTouch 3G Slide"}); put("T-Mobile myTouch 4G", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC Glacier", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC Panache", new String[]{"T-Mobile", "myTouch 4G"}); put("myTouch4G", new String[]{"T-Mobile", "myTouch 4G"}); put("My Touch 4G", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC Mytouch 4G", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC My Touch 4G", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC mytouch4g", new String[]{"T-Mobile", "myTouch 4G"}); put("HTC myTouch 4G Slide", new String[]{"T-Mobile", "myTouch 4G Slide"}); put("myTouch 4G Slide", new String[]{"T-Mobile", "myTouch 4G Slide"}); put("T-Mobile myTouch Q", new String[]{"T-Mobile", "myTouch Q"}); put("LG-C800", new String[]{"T-Mobile", "myTouch Q"}); put("Pulse Mini", new String[]{"T-Mobile", "Pulse Mini"}); put("Vodafone 845", new String[]{"Vodafone", "845 Nova"}); put("Vodafone 858", new String[]{"Vodafone", "858 Smart"}); put("Vodafone 945", new String[]{"Vodafone", "945"}); put("Vodafone Smart II", new String[]{"Vodafone", "Smart II"}); put("SmartTab10", new String[]{"Vodafone", "SmartTab 10", "tablet"}); put("SCH-N719", new String[]{"Samsung", "Galaxy Note II"}); put("Coolpad 8190", new String[]{"Coolpad", "8190"}); put("U705T", new String[]{"Oppo", "Ulike2"}); put("Coolpad 8020+", new String[]{"Coolpad", "8020"}); put("Huawei Y310-5000", new String[]{"Huawei", "Y310"}); put("GT-S7572", new String[]{"Samsung", "Galaxy Trend Duos II"}); put("Lenovo A278t", new String[]{"Lenovo", "A278t"}); put("Lenovo A690", new String[]{"Lenovo", "A690"}); put("GT-I8262D", new String[]{"Samsung", "LePhone I8262D"}); put("Lenovo A278t", new String[]{"Lenovo", "A278t"}); put("MI 2C", new String[]{"Xiaomi", "MI-TWO"}); put("Coolpad 8070", new String[]{"Coolpad", "8070"}); put("R813T", new String[]{"Oppo", "R813T"}); put("ZTE U930", new String[]{"ZTE", "U930"}); put("Lenovo A360", new String[]{"Lenovo", "LePhone A360"}); put("SCH-N719", new String[]{"Samsung", "Galaxy Note II"}); put("Coolpad 8010", new String[]{"Coolpad", "8010"}); put("LENOVO-Lenovo-A288t", new String[]{"Lenovo", "A288t"}); put("U701T", new String[]{"Oppo", "U701T"}); put("ZTEU795", new String[]{"Coolpad", "U795"}); put("Haier-HT-I617", new String[]{"Haier", "I617"}); put("ZTEU880s", new String[]{"ZTE", "T-U880"}); put("GT-S6352", new String[]{"Samsung", "GT-S6352"}); put("GT-S7568", new String[]{"Samsung", "GT-S7568"}); put("K-Touch T619+", new String[]{"K-Touch", "T619"}); put("MI 2A", new String[]{"Xiaomi", "MI-TWO A"}); put("GT-N7108", new String[]{"Samsung", "Galaxy Note II"}); put("K-Touch T621", new String[]{"K-Touch", "T621"}); put("LENOVO-Lenovo-A298t", new String[]{"Lenovo", "A298"}); put("Coolpad 8150", new String[]{"Coolpad", "8150"}); put("5860S", new String[]{"Coolpad", "5860"}); put("ZTEU807", new String[]{"ZTE", "U807"}); put("SCH-I739", new String[]{"Samsung", "SCH-I739"}); put("SCH-I829", new String[]{"Samsung", "SCH-I829"}); put("HS-E830", new String[]{"Hisense", "E830"}); put("HS-E920", new String[]{"Hisense", "E920"}); put("Lenovo S720", new String[]{"Lenovo", "S720"}); put("MI 2C", new String[]{"Xiaomi", "MI-TWO"}); put("OPPO R813T", new String[]{"Oppo", "R813"}); put("SCH-I879", new String[]{"Samsung", "Galaxy Note"}); put("GT-S6102E", new String[]{"Samsung", "Galaxy Y Duos"}); put("Redmi Note 3", new String[]{"Xiaomi", "Redmi Note 3", "mobile"}); } }; static protected final Map BLACKBERRY_MODELS = new HashMap() { { put("9600", "Bold"); put("9650", "Bold"); put("9700", "Bold"); put("9780", "Bold"); put("9790", "Bold"); put("9900", "Bold"); put("9930", "Bold"); put("8300", "Curve"); put("8310", "Curve"); put("8320", "Curve"); put("8330", "Curve"); put("8350i", "Curve"); put("8520", "Curve"); put("8530", "Curve"); put("8900", "Curve"); put("9220", "Curve"); put("9300", "Curve"); put("9330", "Curve"); put("9350", "Curve"); put("9360", "Curve"); put("9370", "Curve"); put("9380", "Curve"); put("8100", "Pearl"); put("8110", "Pearl"); put("8120", "Pearl"); put("8130", "Pearl"); put("8220", "Pearl"); put("8230", "Pearl"); put("9100", "Pearl"); put("9105", "Pearl"); put("9530", "Storm"); put("9550", "Storm"); put("9670", "Style"); put("9800", "Torch"); put("9810", "Torch"); put("9850", "Torch"); put("9860", "Torch"); put("9630", "Tour"); put("9981", "Porsche P"); } }; static protected final List> OTHER_BROWSERS = new ArrayList>() { { add(new HashMap() { { put("name", "AdobeAIR"); put("regexp", "AdobeAIR/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Awesomium"); put("regexp", "Awesomium/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Canvace"); put("regexp", "Canvace Standalone/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Ekioh"); put("regexp", "Ekioh/([0-9.]*)"); } }); add(new HashMap() { { put("name", "JavaFX"); put("regexp", "JavaFX/([0-9.]*)"); } }); add(new HashMap() { { put("name", "GFXe"); put("regexp", "GFXe/([0-9.]*)"); } }); add(new HashMap() { { put("name", "LuaKit"); put("regexp", "luakit"); } }); add(new HashMap() { { put("name", "Titanium"); put("regexp", "Titanium/([0-9.]*)"); } }); add(new HashMap() { { put("name", "OpenWebKitSharp"); put("regexp", "OpenWebKitSharp"); } }); add(new HashMap() { { put("name", "Prism"); put("regexp", "Prism/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Qt"); put("regexp", "Qt/([0-9.]*)"); } }); add(new HashMap() { { put("name", "QtEmbedded"); put("regexp", "QtEmbedded"); } }); add(new HashMap() { { put("name", "QtEmbedded"); put("regexp", "QtEmbedded.*Qt/([0-9.]*)"); } }); add(new HashMap() { { put("name", "RhoSimulator"); put("regexp", "RhoSimulator"); } }); add(new HashMap() { { put("name", "UWebKit"); put("regexp", "UWebKit/([0-9.]*)"); } }); add(new HashMap() { { put("name", "PhantomJS"); put("regexp", "PhantomJS/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Google Web Preview"); put("regexp", "Google Web Preview"); } }); add(new HashMap() { { put("name", "Google Earth"); put("regexp", "Google Earth/([0-9.]*)"); } }); add(new HashMap() { { put("name", "EA Origin"); put("regexp", "Origin/([0-9.]*)"); } }); add(new HashMap() { { put("name", "SecondLife"); put("regexp", "SecondLife/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Valve Steam"); put("regexp", "Valve Steam"); } }); add(new HashMap() { { put("name", "Songbird"); put("regexp", "Songbird/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Thunderbird"); put("regexp", "Thunderbird/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Abrowser"); put("regexp", "Abrowser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "arora"); put("regexp", "[Aa]rora/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Baidu Browser"); put("regexp", "M?BaiduBrowser/([0-9.]*)"); put("flag", String.valueOf(Pattern.CASE_INSENSITIVE)); } }); add(new HashMap() { { put("name", "Camino"); put("regexp", "Camino/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Canure"); put("regexp", "Canure/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "CometBird"); put("regexp", "CometBird/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Comodo Dragon"); put("regexp", "Comodo_Dragon/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "Conkeror"); put("regexp", "[Cc]onkeror/([0-9.]*)"); } }); add(new HashMap() { { put("name", "CoolNovo"); put("regexp", "(?:CoolNovo|CoolNovoChromePlus)/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "ChromePlus"); put("regexp", "ChromePlus(?:/([0-9.]*))?$"); put("details", "3"); } }); add(new HashMap() { { put("name", "Daedalus"); put("regexp", "Daedalus ([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "Demobrowser"); put("regexp", "demobrowser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Dooble"); put("regexp", "Dooble(?:/([0-9.]*))?"); } }); add(new HashMap() { { put("name", "DWB"); put("regexp", "dwb(?:-hg)?(?:/([0-9.]*))?"); } }); add(new HashMap() { { put("name", "Epiphany"); put("regexp", "Epiphany/([0-9.]*)"); } }); add(new HashMap() { { put("name", "FireWeb"); put("regexp", "FireWeb/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Flock"); put("regexp", "Flock/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Galeon"); put("regexp", "Galeon/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Helium"); put("regexp", "HeliumMobileBrowser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "iCab"); put("regexp", "iCab/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Iceape"); put("regexp", "Iceape/([0-9.]*)"); } }); add(new HashMap() { { put("name", "IceCat"); put("regexp", "IceCat ([0-9.]*)"); } }); add(new HashMap() { { put("name", "Iceweasel"); put("regexp", "Iceweasel/([0-9.]*)"); } }); add(new HashMap() { { put("name", "InternetSurfboard"); put("regexp", "InternetSurfboard/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Iron"); put("regexp", "Iron/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "Isis"); put("regexp", "BrowserServer"); } }); add(new HashMap() { { put("name", "Jumanji"); put("regexp", "jumanji"); } }); add(new HashMap() { { put("name", "Kazehakase"); put("regexp", "Kazehakase/([0-9.]*)"); } }); add(new HashMap() { { put("name", "KChrome"); put("regexp", "KChrome/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "K-Meleon"); put("regexp", "K-Meleon/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Leechcraft"); put("regexp", "Leechcraft(?:/([0-9.]*))?"); put("details", "2"); } }); add(new HashMap() { { put("name", "Lightning"); put("regexp", "Lightning/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Lunascape"); put("regexp", "Lunascape[/| ]([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "iLunascape"); put("regexp", "iLunascape/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Maxthon"); put("regexp", "Maxthon[/ ]([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "MiniBrowser"); put("regexp", "MiniBr?owserM/([0-9.]*)"); } }); add(new HashMap() { { put("name", "MiniBrowser"); put("regexp", "MiniBrowserMobile/([0-9.]*)"); } }); add(new HashMap() { { put("name", "MixShark"); put("regexp", "MixShark/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Motorola WebKit"); put("regexp", "MotorolaWebKit/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "NetFront LifeBrowser"); put("regexp", "NetFrontLifeBrowser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Netscape Navigator"); put("regexp", "Navigator/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Odyssey"); put("regexp", "OWB/([0-9.]*)"); } }); add(new HashMap() { { put("name", "OmniWeb"); put("regexp", "OmniWeb"); } }); add(new HashMap() { { put("name", "Orca"); put("regexp", "Orca/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Origyn"); put("regexp", "Origyn Web Browser"); } }); add(new HashMap() { { put("name", "Palemoon"); put("regexp", "Pale[mM]oon/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Phantom"); put("regexp", "Phantom/V([0-9.]*)"); } }); add(new HashMap() { { put("name", "Polaris"); put("regexp", "Polaris/v?([0-9.]*)"); put("flag", String.valueOf(Pattern.CASE_INSENSITIVE)); put("details", "2"); } }); add(new HashMap() { { put("name", "QtCreator"); put("regexp", "QtCreator/([0-9.]*)"); } }); add(new HashMap() { { put("name", "QtQmlViewer"); put("regexp", "QtQmlViewer"); } }); add(new HashMap() { { put("name", "QtTestBrowser"); put("regexp", "QtTestBrowser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "QtWeb"); put("regexp", "QtWeb Internet Browser/([0-9.]*)"); } }); add(new HashMap() { { put("name", "QupZilla"); put("regexp", "QupZilla/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Roccat"); put("regexp", "Roccat/([0-9]\\.[0-9.]*)"); } }); add(new HashMap() { { put("name", "Raven for Mac"); put("regexp", "Raven for Mac/([0-9.]*)"); } }); add(new HashMap() { { put("name", "rekonq"); put("regexp", "rekonq"); } }); add(new HashMap() { { put("name", "RockMelt"); put("regexp", "RockMelt/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "Sleipnir"); put("regexp", "Sleipnir/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "SMBrowser"); put("regexp", "SMBrowser"); } }); add(new HashMap() { { put("name", "Sogou Explorer"); put("regexp", "SE 2.X MetaSr"); } }); add(new HashMap() { { put("name", "Snowshoe"); put("regexp", "Snowshoe/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "Sputnik"); put("regexp", "Sputnik/([0-9.]*)"); put("flag", String.valueOf(Pattern.CASE_INSENSITIVE)); put("details", "3"); } }); add(new HashMap() { { put("name", "Stainless"); put("regexp", "Stainless/([0-9.]*)"); } }); add(new HashMap() { { put("name", "SunChrome"); put("regexp", "SunChrome/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Surf"); put("regexp", "Surf/([0-9.]*)"); } }); add(new HashMap() { { put("name", "TaoBrowser"); put("regexp", "TaoBrowser/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "TaomeeBrowser"); put("regexp", "TaomeeBrowser/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "TazWeb"); put("regexp", "TazWeb"); } }); add(new HashMap() { { put("name", "Viera"); put("regexp", "Viera/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Villanova"); put("regexp", "Villanova/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Wavelink Velocity"); put("regexp", "Wavelink Velocity Browser/([0-9.]*)"); put("details", "2"); } }); add(new HashMap() { { put("name", "WebPositive"); put("regexp", "WebPositive"); } }); add(new HashMap() { { put("name", "WebRender"); put("regexp", "WebRender"); } }); add(new HashMap() { { put("name", "Wyzo"); put("regexp", "Wyzo/([0-9.]*)"); put("details", "3"); } }); add(new HashMap() { { put("name", "Zetakey"); put("regexp", "Zetakey Webkit/([0-9.]*)"); } }); add(new HashMap() { { put("name", "Zetakey"); put("regexp", "Zetakey/([0-9.]*)"); } }); } }; }