Skip to content

Instantly share code, notes, and snippets.

@tslamic
Created August 22, 2015 12:33
Show Gist options
  • Save tslamic/df10d6c6fb7f654e02bc to your computer and use it in GitHub Desktop.
Save tslamic/df10d6c6fb7f654e02bc to your computer and use it in GitHub Desktop.
Potential implementations for AndroidDeviceNames. See http://tslamic.github.io/creating-android-device-names/ for more info.
Compiled from "DeviceNames.java"
public final class io.github.tslamic.adntest.DeviceNames {
public static java.lang.String getCurrentDeviceName(java.lang.String);
Code:
0: getstatic #1 // Field android/os/Build.MODEL:Ljava/lang/String;
3: aload_0
4: invokestatic #2 // Method getDeviceName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
7: areturn
public static java.lang.String getDeviceName(java.lang.String, java.lang.String);
Code:
0: aload_0
1: invokestatic #3 // Method android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
4: ifeq 9
7: aload_1
8: areturn
9: aload_0
10: iconst_0
11: invokevirtual #4 // Method java/lang/String.charAt:(I)C
14: invokestatic #5 // Method java/lang/Character.toUpperCase:(C)C
17: istore_2
18: iload_2
19: tableswitch { // 65 to 90
65: 136
66: 484
67: 316
68: 520
69: 508
70: 1540
71: 808
72: 1555
73: 1543
74: 2025
75: 1955
76: 2154
77: 2028
78: 2868
79: 2854
80: 3022
81: 3008
82: 5133
83: 3091
84: 5139
85: 5136
86: 5198
87: 5195
88: 5313
89: 5310
90: 5635
default: 5649
}
136: ldc #6 // String ASUS_Transformer_Pad_TF700T
138: aload_0
139: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
142: ifeq 148
145: ldc #8 // String ASUS Transformer Pad TF700T
147: areturn
148: ldc #9 // String ASUS_T00J
150: aload_0
151: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
154: ifeq 160
157: ldc #10 // String Asus ZenFone 5
159: areturn
160: ldc #11 // String ADR6350
162: aload_0
163: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
166: ifeq 172
169: ldc #12 // String HTC Droid Incredible 2
171: areturn
172: ldc #13 // String ALCATEL_ONE_TOUCH_7041X
174: aload_0
175: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
178: ifeq 184
181: ldc #14 // String Alcatel One Touch Pop C7
183: areturn
184: ldc #15 // String ALCATEL_ONE_TOUCH_Fierce
186: aload_0
187: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
190: ifeq 196
193: ldc #16 // String ALCATEL ONE TOUCH Fierce
195: areturn
196: ldc #17 // String ADR6400L
198: aload_0
199: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
202: ifeq 208
205: ldc #18 // String HTC Thunderbolt
207: areturn
208: ldc #19 // String ALCATEL_ONE_TOUCH_5035X
210: aload_0
211: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
214: ifeq 220
217: ldc #20 // String Alcatel One Touch X Pop
219: areturn
220: ldc #21 // String A1-810
222: aload_0
223: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
226: ifeq 232
229: ldc #22 // String Acer Iconia A1-810
231: areturn
232: ldc #23 // String Aquaris_E4.5
234: aload_0
235: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
238: ifeq 244
241: ldc #24 // String bq Aquaris E4.5
243: areturn
244: ldc #25 // String ASUS_Transformer_Pad_TF300T
246: aload_0
247: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
250: ifeq 256
253: ldc #26 // String Asus Transformer Pad
255: areturn
256: ldc #27 // String A0001
258: aload_0
259: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
262: ifeq 268
265: ldc #28 // String OnePlus One
267: areturn
268: ldc #29 // String ADR6425LVW
270: aload_0
271: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
274: ifeq 280
277: ldc #30 // String HTC Rezound 4G
279: areturn
280: ldc #31 // String ADR6410LVW
282: aload_0
283: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
286: ifeq 292
289: ldc #32 // String HTC Droid Incredible 4G
291: areturn
292: ldc #33 // String ADR6330VW
294: aload_0
295: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
298: ifeq 304
301: ldc #34 // String HTC Rhyme
303: areturn
304: ldc #35 // String ADR6300
306: aload_0
307: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
310: ifeq 5690
313: ldc #36 // String HTC Droid Incredible
315: areturn
316: ldc #37 // String C6833
318: aload_0
319: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
322: ifeq 328
325: ldc #38 // String Sony Xperia Z Ultra
327: areturn
328: ldc #39 // String C6903
330: aload_0
331: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
334: ifeq 340
337: ldc #40 // String Sony Xperia Z1
339: areturn
340: ldc #41 // String C5170
342: aload_0
343: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
346: ifeq 352
349: ldc #42 // String Kyocera Hydro
351: areturn
352: ldc #43 // String C2105
354: aload_0
355: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
358: ifeq 364
361: ldc #44 // String Sony Xperia L
363: areturn
364: ldc #45 // String C1905
366: aload_0
367: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
370: ifeq 376
373: ldc #46 // String Sony Xperia M
375: areturn
376: ldc #47 // String C6916
378: aload_0
379: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
382: ifeq 388
385: ldc #48 // String Sony Xperia Z1S
387: areturn
388: ldc #49 // String C5302
390: aload_0
391: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
394: ifeq 400
397: ldc #50 // String Xperia SP
399: areturn
400: ldc #51 // String C5303
402: aload_0
403: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
406: ifeq 412
409: ldc #52 // String Sony Xperia SP
411: areturn
412: ldc #53 // String C5306
414: aload_0
415: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
418: ifeq 424
421: ldc #50 // String Xperia SP
423: areturn
424: ldc #54 // String CUBOT_ONE
426: aload_0
427: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
430: ifeq 436
433: ldc #55 // String Cubot One
435: areturn
436: ldc #56 // String CM990
438: aload_0
439: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
442: ifeq 448
445: ldc #57 // String Huawei Evolution III
447: areturn
448: ldc #58 // String C5155
450: aload_0
451: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
454: ifeq 460
457: ldc #59 // String Kyocera Rise
459: areturn
460: ldc #60 // String C6606
462: aload_0
463: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
466: ifeq 472
469: ldc #61 // String Sony Xperia Z
471: areturn
472: ldc #62 // String C6603
474: aload_0
475: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
478: ifeq 5690
481: ldc #61 // String Sony Xperia Z
483: areturn
484: ldc #63 // String bq_Aquaris_5
486: aload_0
487: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
490: ifeq 496
493: ldc #64 // String bq Aquaris 5
495: areturn
496: ldc #65 // String bq_Aquaris_5_HD
498: aload_0
499: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
502: ifeq 5690
505: ldc #66 // String bq Aquaris 5 HD
507: areturn
508: ldc #67 // String EVO
510: aload_0
511: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
514: ifeq 5690
517: ldc #68 // String HTC Evo
519: areturn
520: ldc #69 // String DROID_BIONIC
522: aload_0
523: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
526: ifeq 532
529: ldc #70 // String Motorola Droid Bionic
531: areturn
532: ldc #71 // String DROID_Pro
534: aload_0
535: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
538: ifeq 544
541: ldc #72 // String Motorola Droid Pro
543: areturn
544: ldc #73 // String D5803
546: aload_0
547: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
550: ifeq 556
553: ldc #74 // String Sony Xperia Z3 Compact
555: areturn
556: ldc #75 // String D6603
558: aload_0
559: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
562: ifeq 568
565: ldc #76 // String Sony Xperia Z3
567: areturn
568: ldc #77 // String D6503
570: aload_0
571: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
574: ifeq 580
577: ldc #78 // String Sony Xperia Z2
579: areturn
580: ldc #79 // String DROID_RAZR
582: aload_0
583: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
586: ifeq 592
589: ldc #80 // String Motorola Droid Razr
591: areturn
592: ldc #81 // String DROID2_GLOBAL
594: aload_0
595: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
598: ifeq 604
601: ldc #82 // String Motorola Droid 2 Global
603: areturn
604: ldc #83 // String D5833
606: aload_0
607: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
610: ifeq 616
613: ldc #84 // String Xperia Z3 Compact
615: areturn
616: ldc #85 // String DROID_X2
618: aload_0
619: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
622: ifeq 628
625: ldc #86 // String Motorola Droid X2
627: areturn
628: ldc #87 // String D6653
630: aload_0
631: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
634: ifeq 640
637: ldc #76 // String Sony Xperia Z3
639: areturn
640: ldc #88 // String D2316
642: aload_0
643: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
646: ifeq 652
649: ldc #89 // String Xperia M2
651: areturn
652: ldc #90 // String D2005
654: aload_0
655: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
658: ifeq 664
661: ldc #91 // String Sony Xperia E1
663: areturn
664: ldc #92 // String Droid
666: aload_0
667: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
670: ifeq 676
673: ldc #93 // String Motorola Droid
675: areturn
676: ldc #94 // String DROID4
678: aload_0
679: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
682: ifeq 688
685: ldc #95 // String Motorola Droid 4
687: areturn
688: ldc #96 // String DROID2
690: aload_0
691: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
694: ifeq 700
697: ldc #97 // String Motorola Droid 2
699: areturn
700: ldc #98 // String DROID3
702: aload_0
703: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
706: ifeq 712
709: ldc #99 // String Motorola Droid 3
711: areturn
712: ldc #100 // String DROIDX
714: aload_0
715: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
718: ifeq 724
721: ldc #101 // String Motorola Droid X
723: areturn
724: ldc #102 // String D5503
726: aload_0
727: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
730: ifeq 736
733: ldc #40 // String Sony Xperia Z1
735: areturn
736: ldc #103 // String DROID_RAZR_HD
738: aload_0
739: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
742: ifeq 748
745: ldc #104 // String Motorola Droid Razr HD
747: areturn
748: ldc #105 // String D2305
750: aload_0
751: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
754: ifeq 760
757: ldc #89 // String Xperia M2
759: areturn
760: ldc #106 // String D2306
762: aload_0
763: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
766: ifeq 772
769: ldc #89 // String Xperia M2
771: areturn
772: ldc #107 // String D2302
774: aload_0
775: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
778: ifeq 784
781: ldc #89 // String Xperia M2
783: areturn
784: ldc #108 // String D2303
786: aload_0
787: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
790: ifeq 796
793: ldc #109 // String Sony Xperia M2
795: areturn
796: ldc #110 // String Desire_HD
798: aload_0
799: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
802: ifeq 5690
805: ldc #111 // String HTC Desire HD
807: areturn
808: ldc #112 // String GT-I9295
810: aload_0
811: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
814: ifeq 820
817: ldc #113 // String Samsung Galaxy S4 Active
819: areturn
820: ldc #114 // String GT-I9000
822: aload_0
823: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
826: ifeq 832
829: ldc #115 // String Samsung Galaxy S
831: areturn
832: ldc #116 // String GT-I9001
834: aload_0
835: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
838: ifeq 844
841: ldc #117 // String Samsung Galaxy S Plus
843: areturn
844: ldc #118 // String GT-N8013
846: aload_0
847: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
850: ifeq 856
853: ldc #119 // String Samsung Galaxy Note 10.1
855: areturn
856: ldc #120 // String google_sdk
858: aload_0
859: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
862: ifeq 868
865: ldc #121 // String Android Emulator
867: areturn
868: ldc #122 // String GT-I9305T
870: aload_0
871: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
874: ifeq 880
877: ldc #123 // String Samsung Galaxy S III
879: areturn
880: ldc #124 // String GT-N8010
882: aload_0
883: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
886: ifeq 892
889: ldc #119 // String Samsung Galaxy Note 10.1
891: areturn
892: ldc #125 // String GT-I9070
894: aload_0
895: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
898: ifeq 904
901: ldc #126 // String Samsung Galaxy S Advance
903: areturn
904: ldc #127 // String GT-S5360
906: aload_0
907: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
910: ifeq 916
913: ldc #128 // String Samsung Galaxy Y
915: areturn
916: ldc #129 // String GT-P5210
918: aload_0
919: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
922: ifeq 928
925: ldc #130 // String Samsung Galaxy Tab 3 10.1
927: areturn
928: ldc #131 // String GT-N7000
930: aload_0
931: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
934: ifeq 940
937: ldc #132 // String Samsung Galaxy Note
939: areturn
940: ldc #133 // String GT-I9300T
942: aload_0
943: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
946: ifeq 952
949: ldc #123 // String Samsung Galaxy S III
951: areturn
952: ldc #134 // String GT-I9300
954: aload_0
955: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
958: ifeq 964
961: ldc #123 // String Samsung Galaxy S III
963: areturn
964: ldc #135 // String GT-S5570
966: aload_0
967: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
970: ifeq 976
973: ldc #136 // String Samsung Galaxy Mini
975: areturn
976: ldc #137 // String GT-N8000
978: aload_0
979: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
982: ifeq 988
985: ldc #119 // String Samsung Galaxy Note 10.1
987: areturn
988: ldc #138 // String GT-I9063T
990: aload_0
991: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
994: ifeq 1000
997: ldc #139 // String Samsung Galaxy Grand Neo Duos
999: areturn
1000: ldc #140 // String GT-I9305
1002: aload_0
1003: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1006: ifeq 1012
1009: ldc #123 // String Samsung Galaxy S III
1011: areturn
1012: ldc #141 // String GT-S7580
1014: aload_0
1015: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1018: ifeq 1024
1021: ldc #142 // String Samsung Galaxy Trend Plus
1023: areturn
1024: ldc #143 // String GT-I8160
1026: aload_0
1027: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1030: ifeq 1036
1033: ldc #144 // String Samsung Galaxy Ace 2
1035: areturn
1036: ldc #145 // String GT-S5301L
1038: aload_0
1039: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1042: ifeq 1048
1045: ldc #146 // String Samsung Galaxy Pocket Plus
1047: areturn
1048: ldc #147 // String GT-P7510
1050: aload_0
1051: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1054: ifeq 1060
1057: ldc #148 // String Samsung Galaxy Tab 10.1
1059: areturn
1060: ldc #149 // String GT-I8190N
1062: aload_0
1063: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1066: ifeq 1072
1069: ldc #150 // String Samsung Galaxy S III Mini
1071: areturn
1072: ldc #151 // String GT-I8190L
1074: aload_0
1075: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1078: ifeq 1084
1081: ldc #152 // String Samsung Galaxy S3 Mini
1083: areturn
1084: ldc #153 // String GT-I9082
1086: aload_0
1087: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1090: ifeq 1096
1093: ldc #154 // String Samsung Galaxy Grand
1095: areturn
1096: ldc #155 // String GT-I8190
1098: aload_0
1099: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1102: ifeq 1108
1105: ldc #150 // String Samsung Galaxy S III Mini
1107: areturn
1108: ldc #156 // String GT-S5830
1110: aload_0
1111: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1114: ifeq 1120
1117: ldc #157 // String Samsung Galaxy Ace
1119: areturn
1120: ldc #158 // String GT-N7100
1122: aload_0
1123: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1126: ifeq 1132
1129: ldc #159 // String Samsung Galaxy Note II
1131: areturn
1132: ldc #160 // String GT-N7105
1134: aload_0
1135: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1138: ifeq 1144
1141: ldc #159 // String Samsung Galaxy Note II
1143: areturn
1144: ldc #161 // String Galaxy_Nexus
1146: aload_0
1147: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1150: ifeq 1156
1153: ldc #162 // String Samsung Galaxy Nexus
1155: areturn
1156: ldc #163 // String GT-P3100
1158: aload_0
1159: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1162: ifeq 1168
1165: ldc #164 // String Samsung Galaxy Tab 2
1167: areturn
1168: ldc #165 // String GT-I9505
1170: aload_0
1171: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1174: ifeq 1180
1177: ldc #166 // String Samsung Galaxy S4
1179: areturn
1180: ldc #167 // String GT-I9507
1182: aload_0
1183: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1186: ifeq 1192
1189: ldc #166 // String Samsung Galaxy S4
1191: areturn
1192: ldc #168 // String GT-I9506
1194: aload_0
1195: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1198: ifeq 1204
1201: ldc #166 // String Samsung Galaxy S4
1203: areturn
1204: ldc #169 // String GT-I9500
1206: aload_0
1207: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1210: ifeq 1216
1213: ldc #166 // String Samsung Galaxy S4
1215: areturn
1216: ldc #170 // String GT-S7560M
1218: aload_0
1219: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1222: ifeq 1228
1225: ldc #171 // String Samsung Galaxy Ace II X
1227: areturn
1228: ldc #172 // String GT-S7562
1230: aload_0
1231: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1234: ifeq 1240
1237: ldc #173 // String Samsung Galaxy S Duos
1239: areturn
1240: ldc #174 // String GT-N5110
1242: aload_0
1243: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1246: ifeq 1252
1249: ldc #175 // String Samsung Galaxy Note 8.0
1251: areturn
1252: ldc #176 // String GT-P5113
1254: aload_0
1255: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1258: ifeq 1264
1261: ldc #177 // String Samsnung Galaxy Tab 2 10.1
1263: areturn
1264: ldc #178 // String GT-P5110
1266: aload_0
1267: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1270: ifeq 1276
1273: ldc #164 // String Samsung Galaxy Tab 2
1275: areturn
1276: ldc #179 // String GT-I9105P
1278: aload_0
1279: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1282: ifeq 1288
1285: ldc #180 // String Samsung Galaxy S2 Plus
1287: areturn
1288: ldc #181 // String GT-S6310N
1290: aload_0
1291: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1294: ifeq 1300
1297: ldc #182 // String Samsung Galaxy Young
1299: areturn
1300: ldc #183 // String GT-S5830i
1302: aload_0
1303: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1306: ifeq 1312
1309: ldc #157 // String Samsung Galaxy Ace
1311: areturn
1312: ldc #184 // String GT-S6810P
1314: aload_0
1315: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1318: ifeq 1324
1321: ldc #185 // String Samsung Galaxy Fame
1323: areturn
1324: ldc #186 // String GT-I9100
1326: aload_0
1327: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1330: ifeq 1336
1333: ldc #187 // String Samsung Galaxy S II
1335: areturn
1336: ldc #188 // String GT-I9197
1338: aload_0
1339: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1342: ifeq 1348
1345: ldc #189 // String Galaxy S4 Mini
1347: areturn
1348: ldc #190 // String GT-I9195
1350: aload_0
1351: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1354: ifeq 1360
1357: ldc #191 // String Samsung Galaxy S4 Mini
1359: areturn
1360: ldc #192 // String GT-I9192
1362: aload_0
1363: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1366: ifeq 1372
1369: ldc #193 // String Samsung Galaxy S4 Mini Duos
1371: areturn
1372: ldc #194 // String GT-I9190
1374: aload_0
1375: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1378: ifeq 1384
1381: ldc #191 // String Samsung Galaxy S4 Mini
1383: areturn
1384: ldc #195 // String GT-I9210
1386: aload_0
1387: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1390: ifeq 1396
1393: ldc #196 // String Galaxy S2
1395: areturn
1396: ldc #197 // String GT-I9198
1398: aload_0
1399: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1402: ifeq 1408
1405: ldc #189 // String Galaxy S4 Mini
1407: areturn
1408: ldc #198 // String GT-I9060
1410: aload_0
1411: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1414: ifeq 1420
1417: ldc #199 // String Samsung Galaxy Grand Neo
1419: areturn
1420: ldc #200 // String GT-P3110
1422: aload_0
1423: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1426: ifeq 1432
1429: ldc #164 // String Samsung Galaxy Tab 2
1431: areturn
1432: ldc #201 // String GT-P3113
1434: aload_0
1435: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1438: ifeq 1444
1441: ldc #202 // String Samsung Galaxy Tab 2 7.0
1443: areturn
1444: ldc #203 // String GT-I8262
1446: aload_0
1447: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1450: ifeq 1456
1453: ldc #204 // String Samsung Galaxy Core
1455: areturn
1456: ldc #205 // String GT-I8260
1458: aload_0
1459: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1462: ifeq 1468
1465: ldc #204 // String Samsung Galaxy Core
1467: areturn
1468: ldc #206 // String GT-I8550L
1470: aload_0
1471: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1474: ifeq 1480
1477: ldc #207 // String Samsung Galaxy Win
1479: areturn
1480: ldc #208 // String GT-I9100P
1482: aload_0
1483: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1486: ifeq 1492
1489: ldc #187 // String Samsung Galaxy S II
1491: areturn
1492: ldc #209 // String GT-I9100T
1494: aload_0
1495: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1498: ifeq 1504
1501: ldc #187 // String Samsung Galaxy S II
1503: areturn
1504: ldc #210 // String GT-S6310
1506: aload_0
1507: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1510: ifeq 1516
1513: ldc #182 // String Samsung Galaxy Young
1515: areturn
1516: ldc #211 // String GT-I9100M
1518: aload_0
1519: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1522: ifeq 1528
1525: ldc #187 // String Samsung Galaxy S II
1527: areturn
1528: ldc #212 // String GT-N7105T
1530: aload_0
1531: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1534: ifeq 5690
1537: ldc #159 // String Samsung Galaxy Note II
1539: areturn
1540: goto 5690
1543: ldc #213 // String ISW11SC
1545: aload_0
1546: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1549: ifeq 5690
1552: ldc #196 // String Galaxy S2
1554: areturn
1555: ldc #214 // String HTC_Incredible_S
1557: aload_0
1558: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1561: ifeq 1567
1564: ldc #215 // String HTC Incredible S
1566: areturn
1567: ldc #216 // String HTC_One_M8
1569: aload_0
1570: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1573: ifeq 1579
1576: ldc #217 // String HTC One M8
1578: areturn
1579: ldc #218 // String HTC_Sensation_4G
1581: aload_0
1582: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1585: ifeq 1591
1588: ldc #219 // String HTC Sensation 4G
1590: areturn
1591: ldc #220 // String HTC_Desire_HD_A9191
1593: aload_0
1594: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1597: ifeq 1603
1600: ldc #111 // String HTC Desire HD
1602: areturn
1603: ldc #221 // String HTC_Desire
1605: aload_0
1606: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1609: ifeq 1615
1612: ldc #222 // String HTC Desire
1614: areturn
1615: ldc #223 // String HTC6435LVW
1617: aload_0
1618: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1621: ifeq 1627
1624: ldc #224 // String HTC Droid DNA
1626: areturn
1627: ldc #225 // String HTC_PH39100
1629: aload_0
1630: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1633: ifeq 1639
1636: ldc #226 // String HTC Vivid 4G
1638: areturn
1639: ldc #227 // String HTC6500LVW
1641: aload_0
1642: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1645: ifeq 1651
1648: ldc #228 // String HTC One
1650: areturn
1651: ldc #229 // String HM_1SW
1653: aload_0
1654: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1657: ifeq 1663
1660: ldc #230 // String Xiaomi Redmi
1662: areturn
1663: ldc #231 // String HTC_VLE_U
1665: aload_0
1666: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1669: ifeq 1675
1672: ldc #232 // String HTC One S
1674: areturn
1675: ldc #233 // String HTC_Desire_S
1677: aload_0
1678: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1681: ifeq 1687
1684: ldc #234 // String HTC Desire S
1686: areturn
1687: ldc #235 // String HTC_Desire_C
1689: aload_0
1690: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1693: ifeq 1699
1696: ldc #236 // String HTC Desire C
1698: areturn
1699: ldc #237 // String HTCEVODesign4G
1701: aload_0
1702: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1705: ifeq 1711
1708: ldc #238 // String HTC Evo Design 4G
1710: areturn
1711: ldc #239 // String HTC_One
1713: aload_0
1714: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1717: ifeq 1723
1720: ldc #228 // String HTC One
1722: areturn
1723: ldc #240 // String HTC_Desire_610
1725: aload_0
1726: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1729: ifeq 1735
1732: ldc #241 // String HTC Desire 610
1734: areturn
1735: ldc #242 // String HTC_Amaze_4G
1737: aload_0
1738: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1741: ifeq 1747
1744: ldc #243 // String HTC Amaze 4G
1746: areturn
1747: ldc #244 // String HTC_Glacier
1749: aload_0
1750: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1753: ifeq 1759
1756: ldc #245 // String HTC Glacier
1758: areturn
1759: ldc #246 // String HTC_One_mini
1761: aload_0
1762: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1765: ifeq 1771
1768: ldc #247 // String HTC One mini
1770: areturn
1771: ldc #248 // String HUAWEI_P6-U06
1773: aload_0
1774: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1777: ifeq 1783
1780: ldc #249 // String Huawei Ascend P6
1782: areturn
1783: ldc #250 // String HTCEVOV4G
1785: aload_0
1786: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1789: ifeq 1795
1792: ldc #251 // String HTC Evo V 4G
1794: areturn
1795: ldc #252 // String HTC_Desire_500
1797: aload_0
1798: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1801: ifeq 1807
1804: ldc #253 // String HTC Desire 500
1806: areturn
1807: ldc #254 // String HTC_Sensation_Z710e
1809: aload_0
1810: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1813: ifeq 1819
1816: ldc #255 // String HTC Sensation
1818: areturn
1819: ldc_w #256 // String HTC6525LVW
1822: aload_0
1823: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1826: ifeq 1832
1829: ldc #217 // String HTC One M8
1831: areturn
1832: ldc_w #257 // String HTC_One_S
1835: aload_0
1836: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1839: ifeq 1845
1842: ldc #232 // String HTC One S
1844: areturn
1845: ldc_w #258 // String HUAWEI_G510-0251
1848: aload_0
1849: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1852: ifeq 1859
1855: ldc_w #259 // String Huawei Ascend G510
1858: areturn
1859: ldc_w #260 // String HTC_One_V
1862: aload_0
1863: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1866: ifeq 1873
1869: ldc_w #261 // String HTC One V
1872: areturn
1873: ldc_w #262 // String HTC_One_X
1876: aload_0
1877: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1880: ifeq 1887
1883: ldc_w #263 // String HTC One X
1886: areturn
1887: ldc_w #264 // String HTC_One_X+
1890: aload_0
1891: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1894: ifeq 1901
1897: ldc_w #265 // String HTC One X+
1900: areturn
1901: ldc_w #266 // String HTCONE
1904: aload_0
1905: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1908: ifeq 1914
1911: ldc #228 // String HTC One
1913: areturn
1914: ldc_w #267 // String HUAWEI_Y300-0100
1917: aload_0
1918: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1921: ifeq 1928
1924: ldc_w #268 // String Huawei Ascend Y300
1927: areturn
1928: ldc_w #269 // String HTC_Desire_510
1931: aload_0
1932: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1935: ifeq 1942
1938: ldc_w #270 // String HTC Desire 510
1941: areturn
1942: ldc_w #271 // String HTC_PN071
1945: aload_0
1946: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1949: ifeq 5690
1952: ldc #228 // String HTC One
1954: areturn
1955: ldc_w #272 // String Kindle_Fire
1958: aload_0
1959: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1962: ifeq 1969
1965: ldc_w #273 // String Kindle Fire
1968: areturn
1969: ldc_w #274 // String KFJWI
1972: aload_0
1973: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1976: ifeq 1983
1979: ldc_w #275 // String Kindle Fire HD 8.9
1982: areturn
1983: ldc_w #276 // String KFJWA
1986: aload_0
1987: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
1990: ifeq 1997
1993: ldc_w #275 // String Kindle Fire HD 8.9
1996: areturn
1997: ldc_w #277 // String KFTT
2000: aload_0
2001: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2004: ifeq 2011
2007: ldc_w #278 // String Kindle Fire HD 7
2010: areturn
2011: ldc_w #279 // String KFOT
2014: aload_0
2015: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2018: ifeq 5690
2021: ldc_w #273 // String Kindle Fire
2024: areturn
2025: goto 5690
2028: ldc_w #280 // String Motorola_Electrify
2031: aload_0
2032: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2035: ifeq 2042
2038: ldc_w #281 // String Motorola Electrify
2041: areturn
2042: ldc_w #282 // String myTouch_4G_Slide
2045: aload_0
2046: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2049: ifeq 2056
2052: ldc_w #283 // String HTC myTouch 4G Slide
2055: areturn
2056: ldc_w #284 // String MB886
2059: aload_0
2060: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2063: ifeq 2070
2066: ldc_w #285 // String Motorola Atrix HD
2069: areturn
2070: ldc_w #286 // String MOTWX435KT
2073: aload_0
2074: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2077: ifeq 2084
2080: ldc_w #287 // String Motorola Triumph
2083: areturn
2084: ldc_w #288 // String MI_3W
2087: aload_0
2088: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2091: ifeq 2098
2094: ldc_w #289 // String Xiaomi Mi 3
2097: areturn
2098: ldc_w #290 // String MB865
2101: aload_0
2102: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2105: ifeq 2112
2108: ldc_w #291 // String Motorola Atrix 2
2111: areturn
2112: ldc_w #292 // String MB860
2115: aload_0
2116: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2119: ifeq 2126
2122: ldc_w #293 // String Motorola Atrix 4G
2125: areturn
2126: ldc_w #294 // String MB855
2129: aload_0
2130: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2133: ifeq 2140
2136: ldc_w #295 // String Motorola Photon 4G
2139: areturn
2140: ldc_w #296 // String ME173X
2143: aload_0
2144: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2147: ifeq 5690
2150: ldc_w #297 // String Asus MeMO Pad HD 7
2153: areturn
2154: ldc_w #298 // String LG-E970
2157: aload_0
2158: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2161: ifeq 2168
2164: ldc_w #299 // String LG Optimus G
2167: areturn
2168: ldc_w #300 // String LG-E971
2171: aload_0
2172: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2175: ifeq 2182
2178: ldc_w #301 // String Optimus G
2181: areturn
2182: ldc_w #302 // String LG-E612g
2185: aload_0
2186: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2189: ifeq 2196
2192: ldc_w #303 // String LG Optimus L5 Dual
2195: areturn
2196: ldc_w #304 // String LG-LS980
2199: aload_0
2200: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2203: ifeq 2210
2206: ldc_w #305 // String LG G2
2209: areturn
2210: ldc_w #306 // String LG-D686
2213: aload_0
2214: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2217: ifeq 2224
2220: ldc_w #307 // String LG G Pro Lite Dual
2223: areturn
2224: ldc_w #308 // String LG-P509
2227: aload_0
2228: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2231: ifeq 2238
2234: ldc_w #309 // String LG Optimus T
2237: areturn
2238: ldc_w #310 // String LGMS500
2241: aload_0
2242: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2245: ifeq 2252
2248: ldc_w #311 // String LG Optimus F6
2251: areturn
2252: ldc_w #312 // String LG-E411g
2255: aload_0
2256: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2259: ifeq 2266
2262: ldc_w #313 // String LG Optimus L1 II
2265: areturn
2266: ldc_w #314 // String LGLS740
2269: aload_0
2270: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2273: ifeq 2280
2276: ldc_w #315 // String LG Volt
2279: areturn
2280: ldc_w #316 // String LG-VM696
2283: aload_0
2284: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2287: ifeq 2294
2290: ldc_w #317 // String LG Optimus Elite
2293: areturn
2294: ldc_w #318 // String LG-D803
2297: aload_0
2298: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2301: ifeq 2308
2304: ldc_w #319 // String G2
2307: areturn
2308: ldc_w #320 // String LG-P769
2311: aload_0
2312: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2315: ifeq 2322
2318: ldc_w #321 // String LG Optimus L9
2321: areturn
2322: ldc_w #322 // String LG-P760
2325: aload_0
2326: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2329: ifeq 2336
2332: ldc_w #321 // String LG Optimus L9
2335: areturn
2336: ldc_w #323 // String LG-D415
2339: aload_0
2340: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2343: ifeq 2350
2346: ldc_w #324 // String LG Optimus L90
2349: areturn
2350: ldc_w #325 // String LG-P768
2353: aload_0
2354: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2357: ifeq 2364
2360: ldc_w #321 // String LG Optimus L9
2363: areturn
2364: ldc_w #326 // String LGL55C
2367: aload_0
2368: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2371: ifeq 2378
2374: ldc_w #327 // String LG LGL55C
2377: areturn
2378: ldc_w #328 // String LT25i
2381: aload_0
2382: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2385: ifeq 2392
2388: ldc_w #329 // String Sony Xperia V
2391: areturn
2392: ldc_w #330 // String LG-E739
2395: aload_0
2396: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2399: ifeq 2406
2402: ldc_w #331 // String LG MyTouch e739
2405: areturn
2406: ldc_w #332 // String LGL34C
2409: aload_0
2410: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2413: ifeq 2420
2416: ldc_w #333 // String LG Optimus Fuel
2419: areturn
2420: ldc_w #334 // String LT26i
2423: aload_0
2424: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2427: ifeq 2434
2430: ldc_w #335 // String Sony Xperia S
2433: areturn
2434: ldc_w #336 // String LG-MS910
2437: aload_0
2438: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2441: ifeq 2448
2444: ldc_w #337 // String LG Esteem
2447: areturn
2448: ldc_w #338 // String LG-D620
2451: aload_0
2452: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2455: ifeq 2462
2458: ldc_w #339 // String LG G2 Mini
2461: areturn
2462: ldc_w #340 // String LG-MS770
2465: aload_0
2466: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2469: ifeq 2476
2472: ldc_w #341 // String LG Motion 4G
2475: areturn
2476: ldc_w #342 // String LG-P999
2479: aload_0
2480: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2483: ifeq 2490
2486: ldc_w #343 // String LG G2X P999
2489: areturn
2490: ldc_w #344 // String LG-E425g
2493: aload_0
2494: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2497: ifeq 2504
2500: ldc_w #345 // String LG Optimus L3 II
2503: areturn
2504: ldc_w #346 // String LG-D805
2507: aload_0
2508: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2511: ifeq 2518
2514: ldc_w #319 // String G2
2517: areturn
2518: ldc_w #347 // String LG-D802
2521: aload_0
2522: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2525: ifeq 2532
2528: ldc_w #305 // String LG G2
2531: areturn
2532: ldc_w #348 // String LG-D801
2535: aload_0
2536: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2539: ifeq 2546
2542: ldc_w #305 // String LG G2
2545: areturn
2546: ldc_w #349 // String LG-D800
2549: aload_0
2550: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2553: ifeq 2560
2556: ldc_w #305 // String LG G2
2559: areturn
2560: ldc_w #350 // String LT22i
2563: aload_0
2564: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2567: ifeq 2574
2570: ldc_w #351 // String Sony Xperia P
2573: areturn
2574: ldc_w #352 // String LG-H815
2577: aload_0
2578: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2581: ifeq 2588
2584: ldc_w #353 // String G4
2587: areturn
2588: ldc_w #354 // String LG-LG730
2591: aload_0
2592: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2595: ifeq 2602
2598: ldc_w #355 // String LG Venice
2601: areturn
2602: ldc_w #356 // String LG-C800
2605: aload_0
2606: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2609: ifeq 2616
2612: ldc_w #357 // String LG myTouch Q
2615: areturn
2616: ldc_w #358 // String LG-LS840
2619: aload_0
2620: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2623: ifeq 2630
2626: ldc_w #359 // String LG Viper
2629: areturn
2630: ldc_w #360 // String LGMS323
2633: aload_0
2634: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2637: ifeq 2644
2640: ldc_w #361 // String LG Optimus L70
2643: areturn
2644: ldc_w #362 // String L-01F
2647: aload_0
2648: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2651: ifeq 2658
2654: ldc_w #319 // String G2
2657: areturn
2658: ldc_w #363 // String LG-E980
2661: aload_0
2662: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2665: ifeq 2672
2668: ldc_w #364 // String LG Optimus G Pro
2671: areturn
2672: ldc_w #365 // String LG-LS970
2675: aload_0
2676: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2679: ifeq 2686
2682: ldc_w #299 // String LG Optimus G
2685: areturn
2686: ldc_w #366 // String LGMS769
2689: aload_0
2690: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2693: ifeq 2700
2696: ldc_w #321 // String LG Optimus L9
2699: areturn
2700: ldc_w #367 // String LS670
2703: aload_0
2704: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2707: ifeq 2714
2710: ldc_w #368 // String LG Optimus S
2713: areturn
2714: ldc_w #369 // String LGLS990
2717: aload_0
2718: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2721: ifeq 2728
2724: ldc_w #370 // String LG G3
2727: areturn
2728: ldc_w #371 // String LG-LS720
2731: aload_0
2732: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2735: ifeq 2742
2738: ldc_w #372 // String LG Optimus F3
2741: areturn
2742: ldc_w #373 // String LG-E610
2745: aload_0
2746: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2749: ifeq 2756
2752: ldc_w #374 // String LG Optimus L5
2755: areturn
2756: ldc_w #375 // String LG-E440g
2759: aload_0
2760: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2763: ifeq 2770
2766: ldc_w #376 // String LG Optimus L4 II
2769: areturn
2770: ldc_w #377 // String LT30p
2773: aload_0
2774: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2777: ifeq 2784
2780: ldc_w #378 // String Sony Xperia T
2783: areturn
2784: ldc_w #379 // String LG-D850
2787: aload_0
2788: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2791: ifeq 2798
2794: ldc_w #370 // String LG G3
2797: areturn
2798: ldc_w #380 // String LG-D851
2801: aload_0
2802: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2805: ifeq 2812
2808: ldc_w #370 // String LG G3
2811: areturn
2812: ldc_w #381 // String LG-D852
2815: aload_0
2816: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2819: ifeq 2826
2822: ldc_w #382 // String G3
2825: areturn
2826: ldc_w #383 // String LG-D855
2829: aload_0
2830: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2833: ifeq 2840
2836: ldc_w #370 // String LG G3
2839: areturn
2840: ldc_w #384 // String LG-E460
2843: aload_0
2844: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2847: ifeq 5690
2850: ldc_w #385 // String LG Optimus L5 II
2853: areturn
2854: ldc_w #386 // String Orange_Daytona
2857: aload_0
2858: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2861: ifeq 5690
2864: ldc_w #259 // String Huawei Ascend G510
2867: areturn
2868: ldc_w #387 // String Nexus_9
2871: aload_0
2872: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2875: ifeq 2882
2878: ldc_w #388 // String Nexus 9
2881: areturn
2882: ldc_w #389 // String Nexus_7
2885: aload_0
2886: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2889: ifeq 2896
2892: ldc_w #390 // String Asus Nexus 7
2895: areturn
2896: ldc_w #391 // String Nexus_6
2899: aload_0
2900: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2903: ifeq 2910
2906: ldc_w #392 // String Nexus 6
2909: areturn
2910: ldc_w #393 // String Nexus_5
2913: aload_0
2914: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2917: ifeq 2924
2920: ldc_w #394 // String Nexus 5
2923: areturn
2924: ldc_w #395 // String Nexus_4
2927: aload_0
2928: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2931: ifeq 2938
2934: ldc_w #396 // String Google Nexus 4
2937: areturn
2938: ldc_w #397 // String Nexus_S
2941: aload_0
2942: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2945: ifeq 2952
2948: ldc_w #398 // String Samsung Nexus S
2951: areturn
2952: ldc_w #399 // String Nexus_S_4G
2955: aload_0
2956: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2959: ifeq 2966
2962: ldc_w #400 // String Samsung Nexus S 4G
2965: areturn
2966: ldc_w #401 // String Nexus_10
2969: aload_0
2970: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2973: ifeq 2980
2976: ldc_w #402 // String Google Nexus 10
2979: areturn
2980: ldc_w #403 // String N860
2983: aload_0
2984: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
2987: ifeq 2994
2990: ldc_w #404 // String ZTE Warp N860
2993: areturn
2994: ldc_w #405 // String N3
2997: aload_0
2998: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3001: ifeq 5690
3004: ldc_w #406 // String Star NO.1 N3
3007: areturn
3008: ldc_w #407 // String QMV7A
3011: aload_0
3012: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3015: ifeq 5690
3018: ldc_w #408 // String Verizon Ellipsis 7
3021: areturn
3022: ldc_w #409 // String PC36100
3025: aload_0
3026: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3029: ifeq 3036
3032: ldc_w #410 // String HTC Evo 4G
3035: areturn
3036: ldc_w #411 // String PG06100
3039: aload_0
3040: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3043: ifeq 3050
3046: ldc_w #412 // String HTC EVO Shift 4G
3049: areturn
3050: ldc_w #413 // String PantechP9070
3053: aload_0
3054: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3057: ifeq 3064
3060: ldc_w #414 // String Pantech Burst
3063: areturn
3064: ldc_w #415 // String PH44100
3067: aload_0
3068: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3071: ifeq 3077
3074: ldc #238 // String HTC Evo Design 4G
3076: areturn
3077: ldc_w #416 // String PG86100
3080: aload_0
3081: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3084: ifeq 5690
3087: ldc_w #417 // String HTC Evo 3D
3090: areturn
3091: ldc_w #418 // String SCH-I415
3094: aload_0
3095: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3098: ifeq 3105
3101: ldc_w #419 // String Samsung Galaxy Stratosphere II
3104: areturn
3105: ldc_w #420 // String SCH-I800
3108: aload_0
3109: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3112: ifeq 3119
3115: ldc_w #421 // String Samsung Galaxy Tab 7.0
3118: areturn
3119: ldc_w #422 // String SM-N910W8
3122: aload_0
3123: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3126: ifeq 3133
3129: ldc_w #423 // String Samsung Galaxy Note 4
3132: areturn
3133: ldc_w #424 // String SPH-M830
3136: aload_0
3137: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3140: ifeq 3147
3143: ldc_w #425 // String Samsung Galaxy Rush
3146: areturn
3147: ldc_w #426 // String SCH-R970
3150: aload_0
3151: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3154: ifeq 3160
3157: ldc #166 // String Samsung Galaxy S4
3159: areturn
3160: ldc_w #427 // String SAMSUNG-SGH-I777
3163: aload_0
3164: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3167: ifeq 3173
3170: ldc #187 // String Samsung Galaxy S II
3172: areturn
3173: ldc_w #428 // String SM-T217S
3176: aload_0
3177: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3180: ifeq 3187
3183: ldc_w #429 // String Samsung Galaxy Tab 3 7.0
3186: areturn
3187: ldc_w #430 // String SAMSUNG-SM-G870A
3190: aload_0
3191: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3194: ifeq 3201
3197: ldc_w #431 // String Samsung Galaxy S5 Active
3200: areturn
3201: ldc_w #432 // String SM-T310
3204: aload_0
3205: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3208: ifeq 3215
3211: ldc_w #433 // String Samsung Galaxy Tab 3 8.0
3214: areturn
3215: ldc_w #434 // String SHV-E300
3218: aload_0
3219: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3222: ifeq 3229
3225: ldc_w #435 // String Galaxy S4
3228: areturn
3229: ldc_w #436 // String SM-G920V
3232: aload_0
3233: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3236: ifeq 3243
3239: ldc_w #437 // String Samsung Galaxy S6
3242: areturn
3243: ldc_w #438 // String SM-G920R
3246: aload_0
3247: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3250: ifeq 3257
3253: ldc_w #439 // String Galaxy S6
3256: areturn
3257: ldc_w #440 // String SM-G920I
3260: aload_0
3261: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3264: ifeq 3271
3267: ldc_w #439 // String Galaxy S6
3270: areturn
3271: ldc_w #441 // String SM-G920F
3274: aload_0
3275: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3278: ifeq 3285
3281: ldc_w #439 // String Galaxy S6
3284: areturn
3285: ldc_w #442 // String SPH-D710BST
3288: aload_0
3289: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3292: ifeq 3298
3295: ldc #187 // String Samsung Galaxy S II
3297: areturn
3298: ldc_w #443 // String SGH-T999
3301: aload_0
3302: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3305: ifeq 3311
3308: ldc #123 // String Samsung Galaxy S III
3310: areturn
3311: ldc_w #444 // String SAMSUNG-SM-N900A
3314: aload_0
3315: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3318: ifeq 3325
3321: ldc_w #445 // String Samsung Galaxy Note 3
3324: areturn
3325: ldc_w #446 // String SGP312
3328: aload_0
3329: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3332: ifeq 3339
3335: ldc_w #447 // String Sony Xperia Tablet Z
3338: areturn
3339: ldc_w #448 // String SAMSUNG-SGH-I927
3342: aload_0
3343: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3346: ifeq 3353
3349: ldc_w #449 // String Samsung Captivate Glide
3352: areturn
3353: ldc_w #450 // String SM-N910G
3356: aload_0
3357: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3360: ifeq 3367
3363: ldc_w #423 // String Samsung Galaxy Note 4
3366: areturn
3367: ldc_w #451 // String SM-N910F
3370: aload_0
3371: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3374: ifeq 3381
3377: ldc_w #423 // String Samsung Galaxy Note 4
3380: areturn
3381: ldc_w #452 // String SM-G9200
3384: aload_0
3385: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3388: ifeq 3395
3391: ldc_w #439 // String Galaxy S6
3394: areturn
3395: ldc_w #453 // String SM-N7505
3398: aload_0
3399: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3402: ifeq 3409
3405: ldc_w #454 // String Samsung Galaxy Note 3 Neo
3408: areturn
3409: ldc_w #455 // String SM-G386T1
3412: aload_0
3413: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3416: ifeq 3423
3419: ldc_w #456 // String Samsung Galaxy Avant
3422: areturn
3423: ldc_w #457 // String SAMSUNG-SGH-I337
3426: aload_0
3427: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3430: ifeq 3436
3433: ldc #166 // String Samsung Galaxy S4
3435: areturn
3436: ldc_w #458 // String SM-N910P
3439: aload_0
3440: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3443: ifeq 3450
3446: ldc_w #423 // String Samsung Galaxy Note 4
3449: areturn
3450: ldc_w #459 // String SM-N910V
3453: aload_0
3454: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3457: ifeq 3464
3460: ldc_w #423 // String Samsung Galaxy Note 4
3463: areturn
3464: ldc_w #460 // String SM-N910T
3467: aload_0
3468: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3471: ifeq 3478
3474: ldc_w #423 // String Samsung Galaxy Note 4
3477: areturn
3478: ldc_w #461 // String SM-T230NU
3481: aload_0
3482: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3485: ifeq 3492
3488: ldc_w #462 // String Samsung Galaxy Tab 4
3491: areturn
3492: ldc_w #463 // String SCH-I605
3495: aload_0
3496: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3499: ifeq 3505
3502: ldc #159 // String Samsung Galaxy Note II
3504: areturn
3505: ldc_w #464 // String SGH-N045
3508: aload_0
3509: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3512: ifeq 3519
3515: ldc_w #435 // String Galaxy S4
3518: areturn
3519: ldc_w #465 // String SGH-I257M
3522: aload_0
3523: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3526: ifeq 3532
3529: ldc #191 // String Samsung Galaxy S4 Mini
3531: areturn
3532: ldc_w #466 // String SAMSUNG-SM-G920A
3535: aload_0
3536: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3539: ifeq 3546
3542: ldc_w #437 // String Samsung Galaxy S6
3545: areturn
3546: ldc_w #467 // String SPH-L710
3549: aload_0
3550: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3553: ifeq 3559
3556: ldc #123 // String Samsung Galaxy S III
3558: areturn
3559: ldc_w #468 // String SM-G900R4
3562: aload_0
3563: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3566: ifeq 3573
3569: ldc_w #469 // String Galaxy S5
3572: areturn
3573: ldc_w #470 // String SGH-T399
3576: aload_0
3577: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3580: ifeq 3587
3583: ldc_w #471 // String Samsung Galaxy Light
3586: areturn
3587: ldc_w #472 // String SM-G920T
3590: aload_0
3591: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3594: ifeq 3601
3597: ldc_w #437 // String Samsung Galaxy S6
3600: areturn
3601: ldc_w #473 // String SCH-J021
3604: aload_0
3605: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3608: ifeq 3615
3611: ldc_w #474 // String Galaxy S3
3614: areturn
3615: ldc_w #475 // String SPH-L720
3618: aload_0
3619: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3622: ifeq 3628
3625: ldc #166 // String Samsung Galaxy S4
3627: areturn
3628: ldc_w #476 // String SGH-I777M
3631: aload_0
3632: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3635: ifeq 3641
3638: ldc #196 // String Galaxy S2
3640: areturn
3641: ldc_w #477 // String SGH-I747M
3644: aload_0
3645: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3648: ifeq 3654
3651: ldc #123 // String Samsung Galaxy S III
3653: areturn
3654: ldc_w #478 // String SGH-I757M
3657: aload_0
3658: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3661: ifeq 3667
3664: ldc #196 // String Galaxy S2
3666: areturn
3667: ldc_w #479 // String SM-N900W8
3670: aload_0
3671: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3674: ifeq 3681
3677: ldc_w #445 // String Samsung Galaxy Note 3
3680: areturn
3681: ldc_w #480 // String SGH-T679
3684: aload_0
3685: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3688: ifeq 3695
3691: ldc_w #481 // String Samsung Exhibit II
3694: areturn
3695: ldc_w #482 // String SCH-S738C
3698: aload_0
3699: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3702: ifeq 3709
3705: ldc_w #483 // String Samsung Galaxy Centura
3708: areturn
3709: ldc_w #484 // String SPH-M820-BST
3712: aload_0
3713: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3716: ifeq 3723
3719: ldc_w #485 // String Samsung Galaxy Prevail
3722: areturn
3723: ldc_w #486 // String SCH-S720C
3726: aload_0
3727: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3730: ifeq 3737
3733: ldc_w #487 // String Samsung Proclaim
3736: areturn
3737: ldc_w #488 // String SCH-I959
3740: aload_0
3741: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3744: ifeq 3751
3747: ldc_w #435 // String Galaxy S4
3750: areturn
3751: ldc_w #489 // String SCH-R760
3754: aload_0
3755: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3758: ifeq 3764
3761: ldc #196 // String Galaxy S2
3763: areturn
3764: ldc_w #490 // String SPH-M930BST
3767: aload_0
3768: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3771: ifeq 3778
3774: ldc_w #491 // String Samsung Transform Ultra
3777: areturn
3778: ldc_w #492 // String SAMSUNG-SGH-I747
3781: aload_0
3782: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3785: ifeq 3791
3788: ldc #123 // String Samsung Galaxy S III
3790: areturn
3791: ldc_w #493 // String SM-T530NU
3794: aload_0
3795: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3798: ifeq 3805
3801: ldc_w #494 // String Samsung Galaxy Tab 4 10.1
3804: areturn
3805: ldc_w #495 // String SGH-I727R
3808: aload_0
3809: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3812: ifeq 3818
3815: ldc #187 // String Samsung Galaxy S II
3817: areturn
3818: ldc_w #496 // String SM-N910C
3821: aload_0
3822: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3825: ifeq 3832
3828: ldc_w #423 // String Samsung Galaxy Note 4
3831: areturn
3832: ldc_w #497 // String SM-G3815
3835: aload_0
3836: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3839: ifeq 3846
3842: ldc_w #498 // String Samsung Galaxy Express II
3845: areturn
3846: ldc_w #499 // String SM-N900
3849: aload_0
3850: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3853: ifeq 3860
3856: ldc_w #445 // String Samsung Galaxy Note 3
3859: areturn
3860: ldc_w #500 // String SAMSUNG-SM-G730A
3863: aload_0
3864: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3867: ifeq 3873
3870: ldc #152 // String Samsung Galaxy S3 Mini
3872: areturn
3873: ldc_w #501 // String SM-T210R
3876: aload_0
3877: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3880: ifeq 3887
3883: ldc_w #429 // String Samsung Galaxy Tab 3 7.0
3886: areturn
3887: ldc_w #502 // String SPH-D710
3890: aload_0
3891: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3894: ifeq 3901
3897: ldc_w #503 // String Samsung Epic
3900: areturn
3901: ldc_w #504 // String SC-04E
3904: aload_0
3905: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3908: ifeq 3915
3911: ldc_w #435 // String Galaxy S4
3914: areturn
3915: ldc_w #505 // String SM-G900RZWAUSC
3918: aload_0
3919: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3922: ifeq 3929
3925: ldc_w #469 // String Galaxy S5
3928: areturn
3929: ldc_w #506 // String SAMSUNG-SGH-I527
3932: aload_0
3933: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3936: ifeq 3943
3939: ldc_w #507 // String Samsung Galaxy Mega
3942: areturn
3943: ldc_w #508 // String SCH-R530M
3946: aload_0
3947: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3950: ifeq 3956
3953: ldc #123 // String Samsung Galaxy S III
3955: areturn
3956: ldc_w #509 // String SCH-R530C
3959: aload_0
3960: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3963: ifeq 3970
3966: ldc_w #510 // String Samsung Galaxy S3
3969: areturn
3970: ldc_w #511 // String SM-G925A
3973: aload_0
3974: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3977: ifeq 3984
3980: ldc_w #512 // String Galaxy S6 Edge
3983: areturn
3984: ldc_w #513 // String SCH-R530U
3987: aload_0
3988: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
3991: ifeq 3997
3994: ldc #123 // String Samsung Galaxy S III
3996: areturn
3997: ldc_w #514 // String SM-G900I
4000: aload_0
4001: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4004: ifeq 4011
4007: ldc_w #515 // String Samsung Galaxy S5
4010: areturn
4011: ldc_w #516 // String SM-G900H
4014: aload_0
4015: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4018: ifeq 4025
4021: ldc_w #515 // String Samsung Galaxy S5
4024: areturn
4025: ldc_w #517 // String SM-G900F
4028: aload_0
4029: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4032: ifeq 4039
4035: ldc_w #515 // String Samsung Galaxy S5
4038: areturn
4039: ldc_w #518 // String SAMSUNG-SM-N910A
4042: aload_0
4043: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4046: ifeq 4053
4049: ldc_w #423 // String Samsung Galaxy Note 4
4052: areturn
4053: ldc_w #519 // String SM-G900V
4056: aload_0
4057: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4060: ifeq 4067
4063: ldc_w #515 // String Samsung Galaxy S5
4066: areturn
4067: ldc_w #520 // String SM-G900T
4070: aload_0
4071: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4074: ifeq 4081
4077: ldc_w #515 // String Samsung Galaxy S5
4080: areturn
4081: ldc_w #521 // String SM-G900P
4084: aload_0
4085: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4088: ifeq 4095
4091: ldc_w #515 // String Samsung Galaxy S5
4094: areturn
4095: ldc_w #522 // String SGH-N035
4098: aload_0
4099: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4102: ifeq 4109
4105: ldc_w #474 // String Galaxy S3
4108: areturn
4109: ldc_w #523 // String SPH-L710T
4112: aload_0
4113: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4116: ifeq 4122
4119: ldc #123 // String Samsung Galaxy S III
4121: areturn
4122: ldc_w #524 // String SAMSUNG-SGH-I717
4125: aload_0
4126: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4129: ifeq 4135
4132: ldc #132 // String Samsung Galaxy Note
4134: areturn
4135: ldc_w #525 // String SGH-M919
4138: aload_0
4139: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4142: ifeq 4148
4145: ldc #166 // String Samsung Galaxy S4
4147: areturn
4148: ldc_w #526 // String SM-G925P
4151: aload_0
4152: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4155: ifeq 4162
4158: ldc_w #512 // String Galaxy S6 Edge
4161: areturn
4162: ldc_w #527 // String SCH-I500
4165: aload_0
4166: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4169: ifeq 4176
4172: ldc_w #528 // String Samsung Fascinate
4175: areturn
4176: ldc_w #529 // String SM-G860P
4179: aload_0
4180: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4183: ifeq 4190
4186: ldc_w #530 // String Samsung Galaxy S5 Sport
4189: areturn
4190: ldc_w #531 // String SGH-T889
4193: aload_0
4194: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4197: ifeq 4203
4200: ldc #159 // String Samsung Galaxy Note II
4202: areturn
4203: ldc_w #532 // String SGH-T999V
4206: aload_0
4207: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4210: ifeq 4216
4213: ldc #123 // String Samsung Galaxy S III
4215: areturn
4216: ldc_w #533 // String SC-03E
4219: aload_0
4220: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4223: ifeq 4230
4226: ldc_w #474 // String Galaxy S3
4229: areturn
4230: ldc_w #534 // String ST25i
4233: aload_0
4234: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4237: ifeq 4244
4240: ldc_w #535 // String Sony Xperia U
4243: areturn
4244: ldc_w #536 // String SGH-T999L
4247: aload_0
4248: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4251: ifeq 4257
4254: ldc #123 // String Samsung Galaxy S III
4256: areturn
4257: ldc_w #537 // String SM-N9006
4260: aload_0
4261: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4264: ifeq 4271
4267: ldc_w #445 // String Samsung Galaxy Note 3
4270: areturn
4271: ldc_w #538 // String SM-N900P
4274: aload_0
4275: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4278: ifeq 4285
4281: ldc_w #445 // String Samsung Galaxy Note 3
4284: areturn
4285: ldc_w #539 // String SM-N900V
4288: aload_0
4289: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4292: ifeq 4299
4295: ldc_w #445 // String Samsung Galaxy Note 3
4298: areturn
4299: ldc_w #540 // String SM-N900T
4302: aload_0
4303: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4306: ifeq 4313
4309: ldc_w #445 // String Samsung Galaxy Note 3
4312: areturn
4313: ldc_w #541 // String SHV-E250S
4316: aload_0
4317: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4320: ifeq 4326
4323: ldc #159 // String Samsung Galaxy Note II
4325: areturn
4326: ldc_w #542 // String SPH-L720T
4329: aload_0
4330: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4333: ifeq 4339
4336: ldc #166 // String Samsung Galaxy S4
4338: areturn
4339: ldc_w #543 // String SHV-E250K
4342: aload_0
4343: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4346: ifeq 4353
4349: ldc_w #544 // String Samsung Galaxy Note 2
4352: areturn
4353: ldc_w #545 // String SM-G7102
4356: aload_0
4357: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4360: ifeq 4367
4363: ldc_w #546 // String Samsung Galaxy Grand II
4366: areturn
4367: ldc_w #547 // String SAMSUNG-SM-G900A
4370: aload_0
4371: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4374: ifeq 4381
4377: ldc_w #515 // String Samsung Galaxy S5
4380: areturn
4381: ldc_w #548 // String SGH-I317M
4384: aload_0
4385: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4388: ifeq 4394
4391: ldc #159 // String Samsung Galaxy Note II
4393: areturn
4394: ldc_w #549 // String SCH-I535
4397: aload_0
4398: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4401: ifeq 4407
4404: ldc #123 // String Samsung Galaxy S III
4406: areturn
4407: ldc_w #550 // String SM-G925F
4410: aload_0
4411: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4414: ifeq 4421
4417: ldc_w #512 // String Galaxy S6 Edge
4420: areturn
4421: ldc_w #551 // String SPH-L520
4424: aload_0
4425: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4428: ifeq 4434
4431: ldc #191 // String Samsung Galaxy S4 Mini
4433: areturn
4434: ldc_w #552 // String SM-G925V
4437: aload_0
4438: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4441: ifeq 4448
4444: ldc_w #512 // String Galaxy S6 Edge
4447: areturn
4448: ldc_w #553 // String SM-G925R
4451: aload_0
4452: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4455: ifeq 4462
4458: ldc_w #512 // String Galaxy S6 Edge
4461: areturn
4462: ldc_w #554 // String SAMSUNG-SGH-I997
4465: aload_0
4466: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4469: ifeq 4476
4472: ldc_w #555 // String Samsung Infuse 4G
4475: areturn
4476: ldc_w #556 // String ST21i
4479: aload_0
4480: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4483: ifeq 4490
4486: ldc_w #557 // String Sony Xperia Tipo
4489: areturn
4490: ldc_w #558 // String SCH-I545
4493: aload_0
4494: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4497: ifeq 4503
4500: ldc #166 // String Samsung Galaxy S4
4502: areturn
4503: ldc_w #559 // String SGH-T769
4506: aload_0
4507: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4510: ifeq 4517
4513: ldc_w #560 // String Samsung Galaxy S Blaze
4516: areturn
4517: ldc_w #561 // String SGH-N064
4520: aload_0
4521: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4524: ifeq 4531
4527: ldc_w #474 // String Galaxy S3
4530: areturn
4531: ldc_w #562 // String SAMSUNG-SGH-I727
4534: aload_0
4535: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4538: ifeq 4545
4541: ldc_w #563 // String Samsung Skyrocket
4544: areturn
4545: ldc_w #564 // String SGH-I337M
4548: aload_0
4549: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4552: ifeq 4558
4555: ldc #166 // String Samsung Galaxy S4
4557: areturn
4558: ldc_w #565 // String SCH-I435
4561: aload_0
4562: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4565: ifeq 4571
4568: ldc #191 // String Samsung Galaxy S4 Mini
4570: areturn
4571: ldc_w #566 // String SM-G9250
4574: aload_0
4575: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4578: ifeq 4585
4581: ldc_w #512 // String Galaxy S6 Edge
4584: areturn
4585: ldc_w #567 // String SPH-D710VMUB
4588: aload_0
4589: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4592: ifeq 4598
4595: ldc #187 // String Samsung Galaxy S II
4597: areturn
4598: ldc_w #568 // String SPH-D700
4601: aload_0
4602: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4605: ifeq 4612
4608: ldc_w #569 // String Samsung Epic 4G
4611: areturn
4612: ldc_w #570 // String SM-G920W8
4615: aload_0
4616: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4619: ifeq 4626
4622: ldc_w #439 // String Galaxy S6
4625: areturn
4626: ldc_w #571 // String SAMSUNG-SGH-I537
4629: aload_0
4630: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4633: ifeq 4639
4636: ldc #113 // String Samsung Galaxy S4 Active
4638: areturn
4639: ldc_w #572 // String SGH-T959V
4642: aload_0
4643: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4646: ifeq 4653
4649: ldc_w #573 // String Samsung Galaxy S 4G
4652: areturn
4653: ldc_w #574 // String SC-02C
4656: aload_0
4657: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4660: ifeq 4666
4663: ldc #196 // String Galaxy S2
4665: areturn
4666: ldc_w #575 // String SM-T800
4669: aload_0
4670: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4673: ifeq 4680
4676: ldc_w #576 // String Samsung Galaxy Tab S 10.5
4679: areturn
4680: ldc_w #577 // String SAMSUNG-SGH-I897
4683: aload_0
4684: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4687: ifeq 4694
4690: ldc_w #578 // String Samsung Captivate
4693: areturn
4694: ldc_w #579 // String SHV-E210S
4697: aload_0
4698: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4701: ifeq 4707
4704: ldc #123 // String Samsung Galaxy S III
4706: areturn
4707: ldc_w #580 // String SHV-E210K
4710: aload_0
4711: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4714: ifeq 4721
4717: ldc_w #510 // String Samsung Galaxy S3
4720: areturn
4721: ldc_w #581 // String SM-N9005
4724: aload_0
4725: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4728: ifeq 4735
4731: ldc_w #445 // String Samsung Galaxy Note 3
4734: areturn
4735: ldc_w #582 // String SCH-I405
4738: aload_0
4739: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4742: ifeq 4749
4745: ldc_w #583 // String Samsung Stratosphere
4748: areturn
4749: ldc_w #584 // String SCL21
4752: aload_0
4753: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4756: ifeq 4763
4759: ldc_w #474 // String Galaxy S3
4762: areturn
4763: ldc_w #585 // String SAMSUNG-SGH-I317
4766: aload_0
4767: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4770: ifeq 4776
4773: ldc #159 // String Samsung Galaxy Note II
4775: areturn
4776: ldc_w #586 // String SGH-T399N
4779: aload_0
4780: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4783: ifeq 4790
4786: ldc_w #471 // String Samsung Galaxy Light
4789: areturn
4790: ldc_w #587 // String SM-G925T
4793: aload_0
4794: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4797: ifeq 4804
4800: ldc_w #512 // String Galaxy S6 Edge
4803: areturn
4804: ldc_w #588 // String SM-G800F
4807: aload_0
4808: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4811: ifeq 4818
4814: ldc_w #589 // String Samsung Galaxy S5 Mini
4817: areturn
4818: ldc_w #590 // String SPH-L300
4821: aload_0
4822: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4825: ifeq 4832
4828: ldc_w #591 // String Samsung Galaxy Victory
4831: areturn
4832: ldc_w #592 // String SCH-I510
4835: aload_0
4836: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4839: ifeq 4846
4842: ldc_w #593 // String Samsung Droid Charge
4845: areturn
4846: ldc_w #594 // String SGH-T989
4849: aload_0
4850: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4853: ifeq 4859
4856: ldc #187 // String Samsung Galaxy S II
4858: areturn
4859: ldc_w #595 // String SM-G900W8
4862: aload_0
4863: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4866: ifeq 4873
4869: ldc_w #515 // String Samsung Galaxy S5
4872: areturn
4873: ldc_w #596 // String SGH-T989D
4876: aload_0
4877: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4880: ifeq 4886
4883: ldc #187 // String Samsung Galaxy S II
4885: areturn
4886: ldc_w #597 // String ST26i
4889: aload_0
4890: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4893: ifeq 4900
4896: ldc_w #598 // String Sony Xperia J
4899: areturn
4900: ldc_w #599 // String SM-G925W8
4903: aload_0
4904: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4907: ifeq 4914
4910: ldc_w #512 // String Galaxy S6 Edge
4913: areturn
4914: ldc_w #600 // String SGH-T599N
4917: aload_0
4918: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4921: ifeq 4928
4924: ldc_w #601 // String Samsung Galaxy Exhibit
4927: areturn
4928: ldc_w #602 // String SC-06D
4931: aload_0
4932: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4935: ifeq 4942
4938: ldc_w #474 // String Galaxy S3
4941: areturn
4942: ldc_w #603 // String SM-G386T
4945: aload_0
4946: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4949: ifeq 4956
4952: ldc_w #456 // String Samsung Galaxy Avant
4955: areturn
4956: ldc_w #604 // String SCH-I337
4959: aload_0
4960: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4963: ifeq 4970
4966: ldc_w #435 // String Galaxy S4
4969: areturn
4970: ldc_w #605 // String SCH-I939
4973: aload_0
4974: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4977: ifeq 4984
4980: ldc_w #474 // String Galaxy S3
4983: areturn
4984: ldc_w #606 // String SPH-M840
4987: aload_0
4988: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
4991: ifeq 4998
4994: ldc_w #607 // String Samsung Galaxy Prevail 2
4997: areturn
4998: ldc_w #608 // String SCH-R720
5001: aload_0
5002: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5005: ifeq 5012
5008: ldc_w #609 // String Samsung Admire
5011: areturn
5012: ldc_w #610 // String SCH-I200
5015: aload_0
5016: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5019: ifeq 5026
5022: ldc_w #611 // String Samsung Galaxy Stellar
5025: areturn
5026: ldc_w #612 // String SM-P600
5029: aload_0
5030: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5033: ifeq 5039
5036: ldc #119 // String Samsung Galaxy Note 10.1
5038: areturn
5039: ldc_w #613 // String SHW-M250
5042: aload_0
5043: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5046: ifeq 5052
5049: ldc #196 // String Galaxy S2
5051: areturn
5052: ldc_w #614 // String SPH-L900
5055: aload_0
5056: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5059: ifeq 5065
5062: ldc #159 // String Samsung Galaxy Note II
5064: areturn
5065: ldc_w #615 // String SCH-S968C
5068: aload_0
5069: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5072: ifeq 5078
5075: ldc #123 // String Samsung Galaxy S III
5077: areturn
5078: ldc_w #616 // String SM-G920P
5081: aload_0
5082: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5085: ifeq 5092
5088: ldc_w #437 // String Samsung Galaxy S6
5091: areturn
5092: ldc_w #617 // String SGH-T959
5095: aload_0
5096: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5099: ifeq 5106
5102: ldc_w #618 // String Samsung Galaxy S Vibrant
5105: areturn
5106: ldc_w #619 // String SGH-M919N
5109: aload_0
5110: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5113: ifeq 5119
5116: ldc #166 // String Samsung Galaxy S4
5118: areturn
5119: ldc_w #620 // String SPH-D600
5122: aload_0
5123: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5126: ifeq 5690
5129: ldc_w #621 // String Samsung Conquer 4G
5132: areturn
5133: goto 5690
5136: goto 5690
5139: ldc_w #622 // String T-Mobile_myTouch_Q
5142: aload_0
5143: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5146: ifeq 5153
5149: ldc_w #623 // String T-Mobile myTouch Q
5152: areturn
5153: ldc_w #624 // String Transformer_Prime_TF201
5156: aload_0
5157: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5160: ifeq 5167
5163: ldc_w #625 // String Asus Eee Pad Transformer Prime
5166: areturn
5167: ldc_w #626 // String Transformer_TF101
5170: aload_0
5171: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5174: ifeq 5181
5177: ldc_w #627 // String Asus Eee Pad Transformer
5180: areturn
5181: ldc_w #628 // String T-Mobile_G2
5184: aload_0
5185: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5188: ifeq 5690
5191: ldc_w #629 // String T-Mobile G2
5194: areturn
5195: goto 5690
5198: ldc_w #630 // String VS985_4G
5201: aload_0
5202: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5205: ifeq 5212
5208: ldc_w #631 // String LG G3 4G
5211: areturn
5212: ldc_w #632 // String VS840_4G
5215: aload_0
5216: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5219: ifeq 5226
5222: ldc_w #633 // String LG Lucid 4G
5225: areturn
5226: ldc_w #634 // String VS870_4G
5229: aload_0
5230: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5233: ifeq 5240
5236: ldc_w #635 // String LG Lucid 2
5239: areturn
5240: ldc_w #636 // String VS930_4G
5243: aload_0
5244: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5247: ifeq 5254
5250: ldc_w #637 // String LG Spectrum 2
5253: areturn
5254: ldc_w #638 // String VS920_4G
5257: aload_0
5258: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5261: ifeq 5268
5264: ldc_w #639 // String LG Spectrum 4G
5267: areturn
5268: ldc_w #640 // String VS910_4G
5271: aload_0
5272: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5275: ifeq 5282
5278: ldc_w #641 // String LG Revolution 4G
5281: areturn
5282: ldc_w #642 // String VS980_4G
5285: aload_0
5286: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5289: ifeq 5296
5292: ldc_w #305 // String LG G2
5295: areturn
5296: ldc_w #643 // String VM670
5299: aload_0
5300: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5303: ifeq 5690
5306: ldc_w #644 // String LG Optimus V
5309: areturn
5310: goto 5690
5313: ldc_w #645 // String XT1080
5316: aload_0
5317: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5320: ifeq 5327
5323: ldc_w #646 // String Motorola Droid Ultra
5326: areturn
5327: ldc_w #647 // String XT1049
5330: aload_0
5331: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5334: ifeq 5341
5337: ldc_w #648 // String Motorola Moto X
5340: areturn
5341: ldc_w #649 // String XT1045
5344: aload_0
5345: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5348: ifeq 5355
5351: ldc_w #650 // String Motorola Moto G
5354: areturn
5355: ldc_w #651 // String XT1254
5358: aload_0
5359: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5362: ifeq 5369
5365: ldc_w #652 // String Motorola Droid Turbo
5368: areturn
5369: ldc_w #653 // String XT1039
5372: aload_0
5373: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5376: ifeq 5383
5379: ldc_w #650 // String Motorola Moto G
5382: areturn
5383: ldc_w #654 // String XT1034
5386: aload_0
5387: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5390: ifeq 5397
5393: ldc_w #650 // String Motorola Moto G
5396: areturn
5397: ldc_w #655 // String XT1030
5400: aload_0
5401: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5404: ifeq 5411
5407: ldc_w #656 // String Motorola Droid Mini
5410: areturn
5411: ldc_w #657 // String XT1031
5414: aload_0
5415: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5418: ifeq 5425
5421: ldc_w #650 // String Motorola Moto G
5424: areturn
5425: ldc_w #658 // String XT1032
5428: aload_0
5429: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5432: ifeq 5439
5435: ldc_w #650 // String Motorola Moto G
5438: areturn
5439: ldc_w #659 // String XT1033
5442: aload_0
5443: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5446: ifeq 5453
5449: ldc_w #650 // String Motorola Moto G
5452: areturn
5453: ldc_w #660 // String XT897
5456: aload_0
5457: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5460: ifeq 5467
5463: ldc_w #661 // String Motorola Photo Q
5466: areturn
5467: ldc_w #662 // String XT1096
5470: aload_0
5471: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5474: ifeq 5481
5477: ldc_w #648 // String Motorola Moto X
5480: areturn
5481: ldc_w #663 // String XT1097
5484: aload_0
5485: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5488: ifeq 5495
5491: ldc_w #648 // String Motorola Moto X
5494: areturn
5495: ldc_w #664 // String XT1095
5498: aload_0
5499: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5502: ifeq 5509
5505: ldc_w #648 // String Motorola Moto X
5508: areturn
5509: ldc_w #665 // String XT1060
5512: aload_0
5513: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5516: ifeq 5523
5519: ldc_w #648 // String Motorola Moto X
5522: areturn
5523: ldc_w #666 // String XT1068
5526: aload_0
5527: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5530: ifeq 5537
5533: ldc_w #650 // String Motorola Moto G
5536: areturn
5537: ldc_w #667 // String XT907
5540: aload_0
5541: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5544: ifeq 5551
5547: ldc_w #668 // String Motorola Droid Razr M
5550: areturn
5551: ldc_w #669 // String XT1058
5554: aload_0
5555: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5558: ifeq 5565
5561: ldc_w #648 // String Motorola Moto X
5564: areturn
5565: ldc_w #670 // String XT1056
5568: aload_0
5569: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5572: ifeq 5579
5575: ldc_w #648 // String Motorola Moto X
5578: areturn
5579: ldc_w #671 // String XT1053
5582: aload_0
5583: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5586: ifeq 5593
5589: ldc_w #648 // String Motorola Moto X
5592: areturn
5593: ldc_w #672 // String XT1028
5596: aload_0
5597: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5600: ifeq 5607
5603: ldc_w #650 // String Motorola Moto G
5606: areturn
5607: ldc_w #673 // String XT1022
5610: aload_0
5611: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5614: ifeq 5621
5617: ldc_w #674 // String Motorola Moto E
5620: areturn
5621: ldc_w #675 // String Xoom
5624: aload_0
5625: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5628: ifeq 5690
5631: ldc_w #676 // String Motorola Xoom
5634: areturn
5635: ldc_w #677 // String Z970
5638: aload_0
5639: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5642: ifeq 5690
5645: ldc_w #678 // String ZTE ZMax
5648: areturn
5649: ldc_w #679 // String 5860E
5652: aload_0
5653: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5656: ifeq 5663
5659: ldc_w #680 // String Coolpad Quattro 4G
5662: areturn
5663: ldc_w #681 // String 831C
5666: aload_0
5667: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5670: ifeq 5676
5673: ldc #217 // String HTC One M8
5675: areturn
5676: ldc_w #682 // String 9920
5679: aload_0
5680: invokevirtual #7 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
5683: ifeq 5690
5686: ldc_w #683 // String Star Alps S9920
5689: areturn
5690: aload_1
5691: areturn
}
package io.github.tslamic.adntest;
import android.content.Context;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class DeviceNamesArray {
private static String[] sMap;
public static String getCurrentDeviceName(String fallback) {
return getDeviceName(android.os.Build.MODEL, fallback);
}
public static String getDeviceName(String model, String fallback) {
if (null == sMap) {
throw new IllegalStateException("devices not initialized");
}
if (android.text.TextUtils.isEmpty(model)) {
return fallback;
}
for (int i = 0, size = sMap.length / 2; i < size; i++) {
final String map = sMap[i * 2];
if (map.equals(model)) {
return sMap[i * 2 + 1];
}
}
return fallback;
}
public static void createHolder(Context context) {
final List<String> holder = new ArrayList<>();
BufferedReader reader = null;
try {
final InputStream in = context.getResources().openRawResource(R.raw.devices);
reader = new BufferedReader(new InputStreamReader(in));
String line;
while (null != (line = reader.readLine())) {
final String[] pair = line.split("=");
final String model = pair[0].trim();
final String name = pair[1].trim();
holder.add(model);
holder.add(name);
}
} catch (IOException ignore) {
} finally {
if (null != reader) {
try {
reader.close();
} catch (IOException ignore) {
}
}
}
sMap = holder.toArray(new String[holder.size()]);
}
}
package io.github.tslamic.adntest;
import android.content.Context;
import android.util.ArrayMap;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class DeviceNamesArrayMap {
private static ArrayMap<String, String> sMap;
public static String getCurrentDeviceName(String fallback) {
return getDeviceName(android.os.Build.MODEL, fallback);
}
public static String getDeviceName(String model, String fallback) {
if (null == sMap) {
throw new IllegalStateException("devices not initialized");
}
if (android.text.TextUtils.isEmpty(model)) {
return fallback;
}
final String map = sMap.get(model);
if (android.text.TextUtils.isEmpty(map)) {
return fallback;
} else {
return map;
}
}
public static void createHolder(Context context) {
final ArrayMap<String, String> holder = new ArrayMap<>();
BufferedReader reader = null;
try {
final InputStream in = context.getResources().openRawResource(R.raw.devices);
reader = new BufferedReader(new InputStreamReader(in));
String line;
while (null != (line = reader.readLine())) {
final String[] pair = line.split("=");
final String model = pair[0].trim();
final String name = pair[1].trim();
holder.put(model, name);
}
} catch (IOException ignore) {
} finally {
if (null != reader) {
try {
reader.close();
} catch (IOException ignore) {
}
}
}
sMap = holder;
}
}
Compiled from "DeviceNamesArrayNoFile.java"
public class io.github.tslamic.adntest.DeviceNamesArrayNoFile {
public io.github.tslamic.adntest.DeviceNamesArrayNoFile();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static java.lang.String getCurrentDeviceName(java.lang.String);
Code:
0: getstatic #2 // Field android/os/Build.MODEL:Ljava/lang/String;
3: aload_0
4: invokestatic #3 // Method getDeviceName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
7: areturn
public static java.lang.String getDeviceName(java.lang.String, java.lang.String);
Code:
0: aconst_null
1: getstatic #4 // Field sMap:[Ljava/lang/String;
4: if_acmpne 17
7: new #5 // class java/lang/IllegalStateException
10: dup
11: ldc #6 // String devices not initialized
13: invokespecial #7 // Method java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V
16: athrow
17: aload_0
18: invokestatic #8 // Method android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
21: ifeq 26
24: aload_1
25: areturn
26: iconst_0
27: istore_2
28: getstatic #4 // Field sMap:[Ljava/lang/String;
31: arraylength
32: iconst_2
33: idiv
34: istore_3
35: iload_2
36: iload_3
37: if_icmpge 74
40: getstatic #4 // Field sMap:[Ljava/lang/String;
43: iload_2
44: iconst_2
45: imul
46: aaload
47: astore 4
49: aload 4
51: aload_0
52: invokevirtual #9 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
55: ifeq 68
58: getstatic #4 // Field sMap:[Ljava/lang/String;
61: iload_2
62: iconst_2
63: imul
64: iconst_1
65: iadd
66: aaload
67: areturn
68: iinc 2, 1
71: goto 35
74: aload_1
75: areturn
static {};
Code:
0: sipush 838
3: anewarray #10 // class java/lang/String
6: dup
7: iconst_0
8: ldc #11 // String 5860E
10: aastore
11: dup
12: iconst_1
13: ldc #12 // String Coolpad Quattro 4G
15: aastore
16: dup
17: iconst_2
18: ldc #13 // String 831C
20: aastore
21: dup
22: iconst_3
23: ldc #14 // String HTC One M8
25: aastore
26: dup
27: iconst_4
28: ldc #15 // String 9920
30: aastore
31: dup
32: iconst_5
33: ldc #16 // String Star Alps S9920
35: aastore
36: dup
37: bipush 6
39: ldc #17 // String A0001
41: aastore
42: dup
43: bipush 7
45: ldc #18 // String OnePlus One
47: aastore
48: dup
49: bipush 8
51: ldc #19 // String A1-810
53: aastore
54: dup
55: bipush 9
57: ldc #20 // String Acer Iconia A1-810
59: aastore
60: dup
61: bipush 10
63: ldc #21 // String ADR6300
65: aastore
66: dup
67: bipush 11
69: ldc #22 // String HTC Droid Incredible
71: aastore
72: dup
73: bipush 12
75: ldc #23 // String ADR6330VW
77: aastore
78: dup
79: bipush 13
81: ldc #24 // String HTC Rhyme
83: aastore
84: dup
85: bipush 14
87: ldc #25 // String ADR6350
89: aastore
90: dup
91: bipush 15
93: ldc #26 // String HTC Droid Incredible 2
95: aastore
96: dup
97: bipush 16
99: ldc #27 // String ADR6400L
101: aastore
102: dup
103: bipush 17
105: ldc #28 // String HTC Thunderbolt
107: aastore
108: dup
109: bipush 18
111: ldc #29 // String ADR6410LVW
113: aastore
114: dup
115: bipush 19
117: ldc #30 // String HTC Droid Incredible 4G
119: aastore
120: dup
121: bipush 20
123: ldc #31 // String ADR6425LVW
125: aastore
126: dup
127: bipush 21
129: ldc #32 // String HTC Rezound 4G
131: aastore
132: dup
133: bipush 22
135: ldc #33 // String ALCATEL_ONE_TOUCH_5035X
137: aastore
138: dup
139: bipush 23
141: ldc #34 // String Alcatel One Touch X Pop
143: aastore
144: dup
145: bipush 24
147: ldc #35 // String ALCATEL_ONE_TOUCH_7041X
149: aastore
150: dup
151: bipush 25
153: ldc #36 // String Alcatel One Touch Pop C7
155: aastore
156: dup
157: bipush 26
159: ldc #37 // String ALCATEL_ONE_TOUCH_Fierce
161: aastore
162: dup
163: bipush 27
165: ldc #38 // String
167: aastore
168: dup
169: bipush 28
171: ldc #39 // String ASUS_T00J
173: aastore
174: dup
175: bipush 29
177: ldc #40 // String Asus ZenFone 5
179: aastore
180: dup
181: bipush 30
183: ldc #41 // String ASUS_Transformer_Pad_TF300T
185: aastore
186: dup
187: bipush 31
189: ldc #42 // String Asus Transformer Pad
191: aastore
192: dup
193: bipush 32
195: ldc #43 // String ASUS_Transformer_Pad_TF700T
197: aastore
198: dup
199: bipush 33
201: ldc #38 // String
203: aastore
204: dup
205: bipush 34
207: ldc #44 // String Aquaris_E4.5
209: aastore
210: dup
211: bipush 35
213: ldc #45 // String bq Aquaris E4.5
215: aastore
216: dup
217: bipush 36
219: ldc #46 // String C1905
221: aastore
222: dup
223: bipush 37
225: ldc #47 // String Sony Xperia M
227: aastore
228: dup
229: bipush 38
231: ldc #48 // String C2105
233: aastore
234: dup
235: bipush 39
237: ldc #49 // String Sony Xperia L
239: aastore
240: dup
241: bipush 40
243: ldc #50 // String C5155
245: aastore
246: dup
247: bipush 41
249: ldc #51 // String Kyocera Rise
251: aastore
252: dup
253: bipush 42
255: ldc #52 // String C5170
257: aastore
258: dup
259: bipush 43
261: ldc #53 // String Kyocera Hydro
263: aastore
264: dup
265: bipush 44
267: ldc #54 // String C5302
269: aastore
270: dup
271: bipush 45
273: ldc #55 // String Xperia SP
275: aastore
276: dup
277: bipush 46
279: ldc #56 // String C5303
281: aastore
282: dup
283: bipush 47
285: ldc #57 // String Sony Xperia SP
287: aastore
288: dup
289: bipush 48
291: ldc #58 // String C5306
293: aastore
294: dup
295: bipush 49
297: ldc #55 // String Xperia SP
299: aastore
300: dup
301: bipush 50
303: ldc #59 // String C6603
305: aastore
306: dup
307: bipush 51
309: ldc #60 // String Sony Xperia Z
311: aastore
312: dup
313: bipush 52
315: ldc #61 // String C6606
317: aastore
318: dup
319: bipush 53
321: ldc #60 // String Sony Xperia Z
323: aastore
324: dup
325: bipush 54
327: ldc #62 // String C6833
329: aastore
330: dup
331: bipush 55
333: ldc #63 // String Sony Xperia Z Ultra
335: aastore
336: dup
337: bipush 56
339: ldc #64 // String C6903
341: aastore
342: dup
343: bipush 57
345: ldc #65 // String Sony Xperia Z1
347: aastore
348: dup
349: bipush 58
351: ldc #66 // String C6916
353: aastore
354: dup
355: bipush 59
357: ldc #67 // String Sony Xperia Z1S
359: aastore
360: dup
361: bipush 60
363: ldc #68 // String CM990
365: aastore
366: dup
367: bipush 61
369: ldc #69 // String Huawei Evolution III
371: aastore
372: dup
373: bipush 62
375: ldc #70 // String CUBOT_ONE
377: aastore
378: dup
379: bipush 63
381: ldc #71 // String Cubot One
383: aastore
384: dup
385: bipush 64
387: ldc #72 // String D2005
389: aastore
390: dup
391: bipush 65
393: ldc #73 // String Sony Xperia E1
395: aastore
396: dup
397: bipush 66
399: ldc #74 // String D2302
401: aastore
402: dup
403: bipush 67
405: ldc #75 // String Xperia M2
407: aastore
408: dup
409: bipush 68
411: ldc #76 // String D2303
413: aastore
414: dup
415: bipush 69
417: ldc #77 // String Sony Xperia M2
419: aastore
420: dup
421: bipush 70
423: ldc #78 // String D2305
425: aastore
426: dup
427: bipush 71
429: ldc #75 // String Xperia M2
431: aastore
432: dup
433: bipush 72
435: ldc #79 // String D2306
437: aastore
438: dup
439: bipush 73
441: ldc #75 // String Xperia M2
443: aastore
444: dup
445: bipush 74
447: ldc #80 // String D2316
449: aastore
450: dup
451: bipush 75
453: ldc #75 // String Xperia M2
455: aastore
456: dup
457: bipush 76
459: ldc #81 // String D5503
461: aastore
462: dup
463: bipush 77
465: ldc #65 // String Sony Xperia Z1
467: aastore
468: dup
469: bipush 78
471: ldc #82 // String D5803
473: aastore
474: dup
475: bipush 79
477: ldc #83 // String Sony Xperia Z3 Compact
479: aastore
480: dup
481: bipush 80
483: ldc #84 // String D5833
485: aastore
486: dup
487: bipush 81
489: ldc #85 // String Xperia Z3 Compact
491: aastore
492: dup
493: bipush 82
495: ldc #86 // String D6503
497: aastore
498: dup
499: bipush 83
501: ldc #87 // String Sony Xperia Z2
503: aastore
504: dup
505: bipush 84
507: ldc #88 // String D6603
509: aastore
510: dup
511: bipush 85
513: ldc #89 // String Sony Xperia Z3
515: aastore
516: dup
517: bipush 86
519: ldc #90 // String D6653
521: aastore
522: dup
523: bipush 87
525: ldc #89 // String Sony Xperia Z3
527: aastore
528: dup
529: bipush 88
531: ldc #91 // String DROID2
533: aastore
534: dup
535: bipush 89
537: ldc #92 // String Motorola Droid 2
539: aastore
540: dup
541: bipush 90
543: ldc #93 // String DROID2_GLOBAL
545: aastore
546: dup
547: bipush 91
549: ldc #94 // String Motorola Droid 2 Global
551: aastore
552: dup
553: bipush 92
555: ldc #95 // String DROID3
557: aastore
558: dup
559: bipush 93
561: ldc #96 // String Motorola Droid 3
563: aastore
564: dup
565: bipush 94
567: ldc #97 // String DROID4
569: aastore
570: dup
571: bipush 95
573: ldc #98 // String Motorola Droid 4
575: aastore
576: dup
577: bipush 96
579: ldc #99 // String DROIDX
581: aastore
582: dup
583: bipush 97
585: ldc #100 // String Motorola Droid X
587: aastore
588: dup
589: bipush 98
591: ldc #101 // String DROID_BIONIC
593: aastore
594: dup
595: bipush 99
597: ldc #102 // String Motorola Droid Bionic
599: aastore
600: dup
601: bipush 100
603: ldc #103 // String DROID_Pro
605: aastore
606: dup
607: bipush 101
609: ldc #104 // String Motorola Droid Pro
611: aastore
612: dup
613: bipush 102
615: ldc #105 // String DROID_RAZR
617: aastore
618: dup
619: bipush 103
621: ldc #106 // String Motorola Droid Razr
623: aastore
624: dup
625: bipush 104
627: ldc #107 // String DROID_RAZR_HD
629: aastore
630: dup
631: bipush 105
633: ldc #108 // String Motorola Droid Razr HD
635: aastore
636: dup
637: bipush 106
639: ldc #109 // String DROID_X2
641: aastore
642: dup
643: bipush 107
645: ldc #110 // String Motorola Droid X2
647: aastore
648: dup
649: bipush 108
651: ldc #111 // String Desire_HD
653: aastore
654: dup
655: bipush 109
657: ldc #112 // String HTC Desire HD
659: aastore
660: dup
661: bipush 110
663: ldc #113 // String Droid
665: aastore
666: dup
667: bipush 111
669: ldc #114 // String Motorola Droid
671: aastore
672: dup
673: bipush 112
675: ldc #115 // String EVO
677: aastore
678: dup
679: bipush 113
681: ldc #116 // String HTC Evo
683: aastore
684: dup
685: bipush 114
687: ldc #117 // String GT-I8160
689: aastore
690: dup
691: bipush 115
693: ldc #118 // String Samsung Galaxy Ace 2
695: aastore
696: dup
697: bipush 116
699: ldc #119 // String GT-I8190
701: aastore
702: dup
703: bipush 117
705: ldc #120 // String Samsung Galaxy S III Mini
707: aastore
708: dup
709: bipush 118
711: ldc #121 // String GT-I8190L
713: aastore
714: dup
715: bipush 119
717: ldc #122 // String Samsung Galaxy S3 Mini
719: aastore
720: dup
721: bipush 120
723: ldc #123 // String GT-I8190N
725: aastore
726: dup
727: bipush 121
729: ldc #120 // String Samsung Galaxy S III Mini
731: aastore
732: dup
733: bipush 122
735: ldc #124 // String GT-I8260
737: aastore
738: dup
739: bipush 123
741: ldc #125 // String Samsung Galaxy Core
743: aastore
744: dup
745: bipush 124
747: ldc #126 // String GT-I8262
749: aastore
750: dup
751: bipush 125
753: ldc #125 // String Samsung Galaxy Core
755: aastore
756: dup
757: bipush 126
759: ldc #127 // String GT-I8550L
761: aastore
762: dup
763: bipush 127
765: ldc #128 // String Samsung Galaxy Win
767: aastore
768: dup
769: sipush 128
772: ldc #129 // String GT-I9000
774: aastore
775: dup
776: sipush 129
779: ldc #130 // String Samsung Galaxy S
781: aastore
782: dup
783: sipush 130
786: ldc #131 // String GT-I9001
788: aastore
789: dup
790: sipush 131
793: ldc #132 // String Samsung Galaxy S Plus
795: aastore
796: dup
797: sipush 132
800: ldc #133 // String GT-I9060
802: aastore
803: dup
804: sipush 133
807: ldc #134 // String Samsung Galaxy Grand Neo
809: aastore
810: dup
811: sipush 134
814: ldc #135 // String GT-I9063T
816: aastore
817: dup
818: sipush 135
821: ldc #136 // String Samsung Galaxy Grand Neo Duos
823: aastore
824: dup
825: sipush 136
828: ldc #137 // String GT-I9070
830: aastore
831: dup
832: sipush 137
835: ldc #138 // String Samsung Galaxy S Advance
837: aastore
838: dup
839: sipush 138
842: ldc #139 // String GT-I9082
844: aastore
845: dup
846: sipush 139
849: ldc #140 // String Samsung Galaxy Grand
851: aastore
852: dup
853: sipush 140
856: ldc #141 // String GT-I9100
858: aastore
859: dup
860: sipush 141
863: ldc #142 // String Samsung Galaxy S II
865: aastore
866: dup
867: sipush 142
870: ldc #143 // String GT-I9100M
872: aastore
873: dup
874: sipush 143
877: ldc #142 // String Samsung Galaxy S II
879: aastore
880: dup
881: sipush 144
884: ldc #144 // String GT-I9100P
886: aastore
887: dup
888: sipush 145
891: ldc #142 // String Samsung Galaxy S II
893: aastore
894: dup
895: sipush 146
898: ldc #145 // String GT-I9100T
900: aastore
901: dup
902: sipush 147
905: ldc #142 // String Samsung Galaxy S II
907: aastore
908: dup
909: sipush 148
912: ldc #146 // String GT-I9105P
914: aastore
915: dup
916: sipush 149
919: ldc #147 // String Samsung Galaxy S2 Plus
921: aastore
922: dup
923: sipush 150
926: ldc #148 // String GT-I9190
928: aastore
929: dup
930: sipush 151
933: ldc #149 // String Samsung Galaxy S4 Mini
935: aastore
936: dup
937: sipush 152
940: ldc #150 // String GT-I9192
942: aastore
943: dup
944: sipush 153
947: ldc #151 // String Samsung Galaxy S4 Mini Duos
949: aastore
950: dup
951: sipush 154
954: ldc #152 // String GT-I9195
956: aastore
957: dup
958: sipush 155
961: ldc #149 // String Samsung Galaxy S4 Mini
963: aastore
964: dup
965: sipush 156
968: ldc #153 // String GT-I9197
970: aastore
971: dup
972: sipush 157
975: ldc #154 // String Galaxy S4 Mini
977: aastore
978: dup
979: sipush 158
982: ldc #155 // String GT-I9198
984: aastore
985: dup
986: sipush 159
989: ldc #154 // String Galaxy S4 Mini
991: aastore
992: dup
993: sipush 160
996: ldc #156 // String GT-I9210
998: aastore
999: dup
1000: sipush 161
1003: ldc #157 // String Galaxy S2
1005: aastore
1006: dup
1007: sipush 162
1010: ldc #158 // String GT-I9295
1012: aastore
1013: dup
1014: sipush 163
1017: ldc #159 // String Samsung Galaxy S4 Active
1019: aastore
1020: dup
1021: sipush 164
1024: ldc #160 // String GT-I9300
1026: aastore
1027: dup
1028: sipush 165
1031: ldc #161 // String Samsung Galaxy S III
1033: aastore
1034: dup
1035: sipush 166
1038: ldc #162 // String GT-I9300T
1040: aastore
1041: dup
1042: sipush 167
1045: ldc #161 // String Samsung Galaxy S III
1047: aastore
1048: dup
1049: sipush 168
1052: ldc #163 // String GT-I9305
1054: aastore
1055: dup
1056: sipush 169
1059: ldc #161 // String Samsung Galaxy S III
1061: aastore
1062: dup
1063: sipush 170
1066: ldc #164 // String GT-I9305T
1068: aastore
1069: dup
1070: sipush 171
1073: ldc #161 // String Samsung Galaxy S III
1075: aastore
1076: dup
1077: sipush 172
1080: ldc #165 // String GT-I9500
1082: aastore
1083: dup
1084: sipush 173
1087: ldc #166 // String Samsung Galaxy S4
1089: aastore
1090: dup
1091: sipush 174
1094: ldc #167 // String GT-I9505
1096: aastore
1097: dup
1098: sipush 175
1101: ldc #166 // String Samsung Galaxy S4
1103: aastore
1104: dup
1105: sipush 176
1108: ldc #168 // String GT-I9506
1110: aastore
1111: dup
1112: sipush 177
1115: ldc #166 // String Samsung Galaxy S4
1117: aastore
1118: dup
1119: sipush 178
1122: ldc #169 // String GT-I9507
1124: aastore
1125: dup
1126: sipush 179
1129: ldc #166 // String Samsung Galaxy S4
1131: aastore
1132: dup
1133: sipush 180
1136: ldc #170 // String GT-N5110
1138: aastore
1139: dup
1140: sipush 181
1143: ldc #171 // String Samsung Galaxy Note 8.0
1145: aastore
1146: dup
1147: sipush 182
1150: ldc #172 // String GT-N7000
1152: aastore
1153: dup
1154: sipush 183
1157: ldc #173 // String Samsung Galaxy Note
1159: aastore
1160: dup
1161: sipush 184
1164: ldc #174 // String GT-N7100
1166: aastore
1167: dup
1168: sipush 185
1171: ldc #175 // String Samsung Galaxy Note II
1173: aastore
1174: dup
1175: sipush 186
1178: ldc #176 // String GT-N7105
1180: aastore
1181: dup
1182: sipush 187
1185: ldc #175 // String Samsung Galaxy Note II
1187: aastore
1188: dup
1189: sipush 188
1192: ldc #177 // String GT-N7105T
1194: aastore
1195: dup
1196: sipush 189
1199: ldc #175 // String Samsung Galaxy Note II
1201: aastore
1202: dup
1203: sipush 190
1206: ldc #178 // String GT-N8000
1208: aastore
1209: dup
1210: sipush 191
1213: ldc #179 // String Samsung Galaxy Note 10.1
1215: aastore
1216: dup
1217: sipush 192
1220: ldc #180 // String GT-N8010
1222: aastore
1223: dup
1224: sipush 193
1227: ldc #179 // String Samsung Galaxy Note 10.1
1229: aastore
1230: dup
1231: sipush 194
1234: ldc #181 // String GT-N8013
1236: aastore
1237: dup
1238: sipush 195
1241: ldc #179 // String Samsung Galaxy Note 10.1
1243: aastore
1244: dup
1245: sipush 196
1248: ldc #182 // String GT-P3100
1250: aastore
1251: dup
1252: sipush 197
1255: ldc #183 // String Samsung Galaxy Tab 2
1257: aastore
1258: dup
1259: sipush 198
1262: ldc #184 // String GT-P3110
1264: aastore
1265: dup
1266: sipush 199
1269: ldc #183 // String Samsung Galaxy Tab 2
1271: aastore
1272: dup
1273: sipush 200
1276: ldc #185 // String GT-P3113
1278: aastore
1279: dup
1280: sipush 201
1283: ldc #186 // String Samsung Galaxy Tab 2 7.0
1285: aastore
1286: dup
1287: sipush 202
1290: ldc #187 // String GT-P5110
1292: aastore
1293: dup
1294: sipush 203
1297: ldc #183 // String Samsung Galaxy Tab 2
1299: aastore
1300: dup
1301: sipush 204
1304: ldc #188 // String GT-P5113
1306: aastore
1307: dup
1308: sipush 205
1311: ldc #189 // String Samsnung Galaxy Tab 2 10.1
1313: aastore
1314: dup
1315: sipush 206
1318: ldc #190 // String GT-P5210
1320: aastore
1321: dup
1322: sipush 207
1325: ldc #191 // String Samsung Galaxy Tab 3 10.1
1327: aastore
1328: dup
1329: sipush 208
1332: ldc #192 // String GT-P7510
1334: aastore
1335: dup
1336: sipush 209
1339: ldc #193 // String Samsung Galaxy Tab 10.1
1341: aastore
1342: dup
1343: sipush 210
1346: ldc #194 // String GT-S5301L
1348: aastore
1349: dup
1350: sipush 211
1353: ldc #195 // String Samsung Galaxy Pocket Plus
1355: aastore
1356: dup
1357: sipush 212
1360: ldc #196 // String GT-S5360
1362: aastore
1363: dup
1364: sipush 213
1367: ldc #197 // String Samsung Galaxy Y
1369: aastore
1370: dup
1371: sipush 214
1374: ldc #198 // String GT-S5570
1376: aastore
1377: dup
1378: sipush 215
1381: ldc #199 // String Samsung Galaxy Mini
1383: aastore
1384: dup
1385: sipush 216
1388: ldc #200 // String GT-S5830
1390: aastore
1391: dup
1392: sipush 217
1395: ldc #201 // String Samsung Galaxy Ace
1397: aastore
1398: dup
1399: sipush 218
1402: ldc #202 // String GT-S5830i
1404: aastore
1405: dup
1406: sipush 219
1409: ldc #201 // String Samsung Galaxy Ace
1411: aastore
1412: dup
1413: sipush 220
1416: ldc #203 // String GT-S6310
1418: aastore
1419: dup
1420: sipush 221
1423: ldc #204 // String Samsung Galaxy Young
1425: aastore
1426: dup
1427: sipush 222
1430: ldc #205 // String GT-S6310N
1432: aastore
1433: dup
1434: sipush 223
1437: ldc #204 // String Samsung Galaxy Young
1439: aastore
1440: dup
1441: sipush 224
1444: ldc #206 // String GT-S6810P
1446: aastore
1447: dup
1448: sipush 225
1451: ldc #207 // String Samsung Galaxy Fame
1453: aastore
1454: dup
1455: sipush 226
1458: ldc #208 // String GT-S7560M
1460: aastore
1461: dup
1462: sipush 227
1465: ldc #209 // String Samsung Galaxy Ace II X
1467: aastore
1468: dup
1469: sipush 228
1472: ldc #210 // String GT-S7562
1474: aastore
1475: dup
1476: sipush 229
1479: ldc #211 // String Samsung Galaxy S Duos
1481: aastore
1482: dup
1483: sipush 230
1486: ldc #212 // String GT-S7580
1488: aastore
1489: dup
1490: sipush 231
1493: ldc #213 // String Samsung Galaxy Trend Plus
1495: aastore
1496: dup
1497: sipush 232
1500: ldc #214 // String Galaxy_Nexus
1502: aastore
1503: dup
1504: sipush 233
1507: ldc #215 // String Samsung Galaxy Nexus
1509: aastore
1510: dup
1511: sipush 234
1514: ldc #216 // String HM_1SW
1516: aastore
1517: dup
1518: sipush 235
1521: ldc #217 // String Xiaomi Redmi
1523: aastore
1524: dup
1525: sipush 236
1528: ldc #218 // String HTC6435LVW
1530: aastore
1531: dup
1532: sipush 237
1535: ldc #219 // String HTC Droid DNA
1537: aastore
1538: dup
1539: sipush 238
1542: ldc #220 // String HTC6500LVW
1544: aastore
1545: dup
1546: sipush 239
1549: ldc #221 // String HTC One
1551: aastore
1552: dup
1553: sipush 240
1556: ldc #222 // String HTC6525LVW
1558: aastore
1559: dup
1560: sipush 241
1563: ldc #14 // String HTC One M8
1565: aastore
1566: dup
1567: sipush 242
1570: ldc #223 // String HTCEVODesign4G
1572: aastore
1573: dup
1574: sipush 243
1577: ldc #224 // String HTC Evo Design 4G
1579: aastore
1580: dup
1581: sipush 244
1584: ldc #225 // String HTCEVOV4G
1586: aastore
1587: dup
1588: sipush 245
1591: ldc #226 // String HTC Evo V 4G
1593: aastore
1594: dup
1595: sipush 246
1598: ldc #227 // String HTCONE
1600: aastore
1601: dup
1602: sipush 247
1605: ldc #221 // String HTC One
1607: aastore
1608: dup
1609: sipush 248
1612: ldc #228 // String HTC_Amaze_4G
1614: aastore
1615: dup
1616: sipush 249
1619: ldc #38 // String
1621: aastore
1622: dup
1623: sipush 250
1626: ldc #229 // String HTC_Desire
1628: aastore
1629: dup
1630: sipush 251
1633: ldc #38 // String
1635: aastore
1636: dup
1637: sipush 252
1640: ldc #230 // String HTC_Desire_500
1642: aastore
1643: dup
1644: sipush 253
1647: ldc #231 // String HTC Desire 500
1649: aastore
1650: dup
1651: sipush 254
1654: ldc #232 // String HTC_Desire_510
1656: aastore
1657: dup
1658: sipush 255
1661: ldc #38 // String
1663: aastore
1664: dup
1665: sipush 256
1668: ldc #233 // String HTC_Desire_610
1670: aastore
1671: dup
1672: sipush 257
1675: ldc #38 // String
1677: aastore
1678: dup
1679: sipush 258
1682: ldc #234 // String HTC_Desire_C
1684: aastore
1685: dup
1686: sipush 259
1689: ldc #38 // String
1691: aastore
1692: dup
1693: sipush 260
1696: ldc #235 // String HTC_Desire_HD_A9191
1698: aastore
1699: dup
1700: sipush 261
1703: ldc #112 // String HTC Desire HD
1705: aastore
1706: dup
1707: sipush 262
1710: ldc #236 // String HTC_Desire_S
1712: aastore
1713: dup
1714: sipush 263
1717: ldc #38 // String
1719: aastore
1720: dup
1721: sipush 264
1724: ldc #237 // String HTC_Glacier
1726: aastore
1727: dup
1728: sipush 265
1731: ldc #38 // String
1733: aastore
1734: dup
1735: sipush 266
1738: ldc #238 // String HTC_Incredible_S
1740: aastore
1741: dup
1742: sipush 267
1745: ldc #38 // String
1747: aastore
1748: dup
1749: sipush 268
1752: ldc #239 // String HTC_One
1754: aastore
1755: dup
1756: sipush 269
1759: ldc #38 // String
1761: aastore
1762: dup
1763: sipush 270
1766: ldc #240 // String HTC_One_M8
1768: aastore
1769: dup
1770: sipush 271
1773: ldc #38 // String
1775: aastore
1776: dup
1777: sipush 272
1780: ldc #241 // String HTC_One_S
1782: aastore
1783: dup
1784: sipush 273
1787: ldc #38 // String
1789: aastore
1790: dup
1791: sipush 274
1794: ldc #242 // String HTC_One_V
1796: aastore
1797: dup
1798: sipush 275
1801: ldc #38 // String
1803: aastore
1804: dup
1805: sipush 276
1808: ldc #243 // String HTC_One_X
1810: aastore
1811: dup
1812: sipush 277
1815: ldc #38 // String
1817: aastore
1818: dup
1819: sipush 278
1822: ldc #244 // String HTC_One_X+
1824: aastore
1825: dup
1826: sipush 279
1829: ldc #38 // String
1831: aastore
1832: dup
1833: sipush 280
1836: ldc #245 // String HTC_One_mini
1838: aastore
1839: dup
1840: sipush 281
1843: ldc #246 // String HTC One mini
1845: aastore
1846: dup
1847: sipush 282
1850: ldc #247 // String HTC_PH39100
1852: aastore
1853: dup
1854: sipush 283
1857: ldc #248 // String HTC Vivid 4G
1859: aastore
1860: dup
1861: sipush 284
1864: ldc #249 // String HTC_PN071
1866: aastore
1867: dup
1868: sipush 285
1871: ldc #221 // String HTC One
1873: aastore
1874: dup
1875: sipush 286
1878: ldc #250 // String HTC_Sensation_4G
1880: aastore
1881: dup
1882: sipush 287
1885: ldc #38 // String
1887: aastore
1888: dup
1889: sipush 288
1892: ldc #251 // String HTC_Sensation_Z710e
1894: aastore
1895: dup
1896: sipush 289
1899: ldc #252 // String HTC Sensation
1901: aastore
1902: dup
1903: sipush 290
1906: ldc #253 // String HTC_VLE_U
1908: aastore
1909: dup
1910: sipush 291
1913: ldc #254 // String HTC One S
1915: aastore
1916: dup
1917: sipush 292
1920: ldc #255 // String HUAWEI_G510-0251
1922: aastore
1923: dup
1924: sipush 293
1927: ldc_w #256 // String Huawei Ascend G510
1930: aastore
1931: dup
1932: sipush 294
1935: ldc_w #257 // String HUAWEI_P6-U06
1938: aastore
1939: dup
1940: sipush 295
1943: ldc_w #258 // String Huawei Ascend P6
1946: aastore
1947: dup
1948: sipush 296
1951: ldc_w #259 // String HUAWEI_Y300-0100
1954: aastore
1955: dup
1956: sipush 297
1959: ldc_w #260 // String Huawei Ascend Y300
1962: aastore
1963: dup
1964: sipush 298
1967: ldc_w #261 // String ISW11SC
1970: aastore
1971: dup
1972: sipush 299
1975: ldc #157 // String Galaxy S2
1977: aastore
1978: dup
1979: sipush 300
1982: ldc_w #262 // String KFJWA
1985: aastore
1986: dup
1987: sipush 301
1990: ldc_w #263 // String Kindle Fire HD 8.9
1993: aastore
1994: dup
1995: sipush 302
1998: ldc_w #264 // String KFJWI
2001: aastore
2002: dup
2003: sipush 303
2006: ldc_w #263 // String Kindle Fire HD 8.9
2009: aastore
2010: dup
2011: sipush 304
2014: ldc_w #265 // String KFOT
2017: aastore
2018: dup
2019: sipush 305
2022: ldc_w #266 // String Kindle Fire
2025: aastore
2026: dup
2027: sipush 306
2030: ldc_w #267 // String KFTT
2033: aastore
2034: dup
2035: sipush 307
2038: ldc_w #268 // String Kindle Fire HD 7
2041: aastore
2042: dup
2043: sipush 308
2046: ldc_w #269 // String Kindle_Fire
2049: aastore
2050: dup
2051: sipush 309
2054: ldc #38 // String
2056: aastore
2057: dup
2058: sipush 310
2061: ldc_w #270 // String L-01F
2064: aastore
2065: dup
2066: sipush 311
2069: ldc_w #271 // String G2
2072: aastore
2073: dup
2074: sipush 312
2077: ldc_w #272 // String LG-C800
2080: aastore
2081: dup
2082: sipush 313
2085: ldc_w #273 // String LG myTouch Q
2088: aastore
2089: dup
2090: sipush 314
2093: ldc_w #274 // String LG-D415
2096: aastore
2097: dup
2098: sipush 315
2101: ldc_w #275 // String LG Optimus L90
2104: aastore
2105: dup
2106: sipush 316
2109: ldc_w #276 // String LG-D620
2112: aastore
2113: dup
2114: sipush 317
2117: ldc_w #277 // String LG G2 Mini
2120: aastore
2121: dup
2122: sipush 318
2125: ldc_w #278 // String LG-D686
2128: aastore
2129: dup
2130: sipush 319
2133: ldc_w #279 // String LG G Pro Lite Dual
2136: aastore
2137: dup
2138: sipush 320
2141: ldc_w #280 // String LG-D800
2144: aastore
2145: dup
2146: sipush 321
2149: ldc_w #281 // String LG G2
2152: aastore
2153: dup
2154: sipush 322
2157: ldc_w #282 // String LG-D801
2160: aastore
2161: dup
2162: sipush 323
2165: ldc_w #281 // String LG G2
2168: aastore
2169: dup
2170: sipush 324
2173: ldc_w #283 // String LG-D802
2176: aastore
2177: dup
2178: sipush 325
2181: ldc_w #281 // String LG G2
2184: aastore
2185: dup
2186: sipush 326
2189: ldc_w #284 // String LG-D803
2192: aastore
2193: dup
2194: sipush 327
2197: ldc_w #271 // String G2
2200: aastore
2201: dup
2202: sipush 328
2205: ldc_w #285 // String LG-D805
2208: aastore
2209: dup
2210: sipush 329
2213: ldc_w #271 // String G2
2216: aastore
2217: dup
2218: sipush 330
2221: ldc_w #286 // String LG-D850
2224: aastore
2225: dup
2226: sipush 331
2229: ldc_w #287 // String LG G3
2232: aastore
2233: dup
2234: sipush 332
2237: ldc_w #288 // String LG-D851
2240: aastore
2241: dup
2242: sipush 333
2245: ldc_w #287 // String LG G3
2248: aastore
2249: dup
2250: sipush 334
2253: ldc_w #289 // String LG-D852
2256: aastore
2257: dup
2258: sipush 335
2261: ldc_w #290 // String G3
2264: aastore
2265: dup
2266: sipush 336
2269: ldc_w #291 // String LG-D855
2272: aastore
2273: dup
2274: sipush 337
2277: ldc_w #287 // String LG G3
2280: aastore
2281: dup
2282: sipush 338
2285: ldc_w #292 // String LG-E411g
2288: aastore
2289: dup
2290: sipush 339
2293: ldc_w #293 // String LG Optimus L1 II
2296: aastore
2297: dup
2298: sipush 340
2301: ldc_w #294 // String LG-E425g
2304: aastore
2305: dup
2306: sipush 341
2309: ldc_w #295 // String LG Optimus L3 II
2312: aastore
2313: dup
2314: sipush 342
2317: ldc_w #296 // String LG-E440g
2320: aastore
2321: dup
2322: sipush 343
2325: ldc_w #297 // String LG Optimus L4 II
2328: aastore
2329: dup
2330: sipush 344
2333: ldc_w #298 // String LG-E460
2336: aastore
2337: dup
2338: sipush 345
2341: ldc_w #299 // String LG Optimus L5 II
2344: aastore
2345: dup
2346: sipush 346
2349: ldc_w #300 // String LG-E610
2352: aastore
2353: dup
2354: sipush 347
2357: ldc_w #301 // String LG Optimus L5
2360: aastore
2361: dup
2362: sipush 348
2365: ldc_w #302 // String LG-E612g
2368: aastore
2369: dup
2370: sipush 349
2373: ldc_w #303 // String LG Optimus L5 Dual
2376: aastore
2377: dup
2378: sipush 350
2381: ldc_w #304 // String LG-E739
2384: aastore
2385: dup
2386: sipush 351
2389: ldc_w #305 // String LG MyTouch e739
2392: aastore
2393: dup
2394: sipush 352
2397: ldc_w #306 // String LG-E970
2400: aastore
2401: dup
2402: sipush 353
2405: ldc_w #307 // String LG Optimus G
2408: aastore
2409: dup
2410: sipush 354
2413: ldc_w #308 // String LG-E971
2416: aastore
2417: dup
2418: sipush 355
2421: ldc_w #309 // String Optimus G
2424: aastore
2425: dup
2426: sipush 356
2429: ldc_w #310 // String LG-E980
2432: aastore
2433: dup
2434: sipush 357
2437: ldc_w #311 // String LG Optimus G Pro
2440: aastore
2441: dup
2442: sipush 358
2445: ldc_w #312 // String LG-H815
2448: aastore
2449: dup
2450: sipush 359
2453: ldc_w #313 // String G4
2456: aastore
2457: dup
2458: sipush 360
2461: ldc_w #314 // String LG-LG730
2464: aastore
2465: dup
2466: sipush 361
2469: ldc_w #315 // String LG Venice
2472: aastore
2473: dup
2474: sipush 362
2477: ldc_w #316 // String LG-LS720
2480: aastore
2481: dup
2482: sipush 363
2485: ldc_w #317 // String LG Optimus F3
2488: aastore
2489: dup
2490: sipush 364
2493: ldc_w #318 // String LG-LS840
2496: aastore
2497: dup
2498: sipush 365
2501: ldc_w #319 // String LG Viper
2504: aastore
2505: dup
2506: sipush 366
2509: ldc_w #320 // String LG-LS970
2512: aastore
2513: dup
2514: sipush 367
2517: ldc_w #307 // String LG Optimus G
2520: aastore
2521: dup
2522: sipush 368
2525: ldc_w #321 // String LG-LS980
2528: aastore
2529: dup
2530: sipush 369
2533: ldc_w #281 // String LG G2
2536: aastore
2537: dup
2538: sipush 370
2541: ldc_w #322 // String LG-MS770
2544: aastore
2545: dup
2546: sipush 371
2549: ldc_w #323 // String LG Motion 4G
2552: aastore
2553: dup
2554: sipush 372
2557: ldc_w #324 // String LG-MS910
2560: aastore
2561: dup
2562: sipush 373
2565: ldc_w #325 // String LG Esteem
2568: aastore
2569: dup
2570: sipush 374
2573: ldc_w #326 // String LG-P509
2576: aastore
2577: dup
2578: sipush 375
2581: ldc_w #327 // String LG Optimus T
2584: aastore
2585: dup
2586: sipush 376
2589: ldc_w #328 // String LG-P760
2592: aastore
2593: dup
2594: sipush 377
2597: ldc_w #329 // String LG Optimus L9
2600: aastore
2601: dup
2602: sipush 378
2605: ldc_w #330 // String LG-P768
2608: aastore
2609: dup
2610: sipush 379
2613: ldc_w #329 // String LG Optimus L9
2616: aastore
2617: dup
2618: sipush 380
2621: ldc_w #331 // String LG-P769
2624: aastore
2625: dup
2626: sipush 381
2629: ldc_w #329 // String LG Optimus L9
2632: aastore
2633: dup
2634: sipush 382
2637: ldc_w #332 // String LG-P999
2640: aastore
2641: dup
2642: sipush 383
2645: ldc_w #333 // String LG G2X P999
2648: aastore
2649: dup
2650: sipush 384
2653: ldc_w #334 // String LG-VM696
2656: aastore
2657: dup
2658: sipush 385
2661: ldc_w #335 // String LG Optimus Elite
2664: aastore
2665: dup
2666: sipush 386
2669: ldc_w #336 // String LGL34C
2672: aastore
2673: dup
2674: sipush 387
2677: ldc_w #337 // String LG Optimus Fuel
2680: aastore
2681: dup
2682: sipush 388
2685: ldc_w #338 // String LGL55C
2688: aastore
2689: dup
2690: sipush 389
2693: ldc_w #339 // String LG LGL55C
2696: aastore
2697: dup
2698: sipush 390
2701: ldc_w #340 // String LGLS740
2704: aastore
2705: dup
2706: sipush 391
2709: ldc_w #341 // String LG Volt
2712: aastore
2713: dup
2714: sipush 392
2717: ldc_w #342 // String LGLS990
2720: aastore
2721: dup
2722: sipush 393
2725: ldc_w #287 // String LG G3
2728: aastore
2729: dup
2730: sipush 394
2733: ldc_w #343 // String LGMS323
2736: aastore
2737: dup
2738: sipush 395
2741: ldc_w #344 // String LG Optimus L70
2744: aastore
2745: dup
2746: sipush 396
2749: ldc_w #345 // String LGMS500
2752: aastore
2753: dup
2754: sipush 397
2757: ldc_w #346 // String LG Optimus F6
2760: aastore
2761: dup
2762: sipush 398
2765: ldc_w #347 // String LGMS769
2768: aastore
2769: dup
2770: sipush 399
2773: ldc_w #329 // String LG Optimus L9
2776: aastore
2777: dup
2778: sipush 400
2781: ldc_w #348 // String LS670
2784: aastore
2785: dup
2786: sipush 401
2789: ldc_w #349 // String LG Optimus S
2792: aastore
2793: dup
2794: sipush 402
2797: ldc_w #350 // String LT22i
2800: aastore
2801: dup
2802: sipush 403
2805: ldc_w #351 // String Sony Xperia P
2808: aastore
2809: dup
2810: sipush 404
2813: ldc_w #352 // String LT25i
2816: aastore
2817: dup
2818: sipush 405
2821: ldc_w #353 // String Sony Xperia V
2824: aastore
2825: dup
2826: sipush 406
2829: ldc_w #354 // String LT26i
2832: aastore
2833: dup
2834: sipush 407
2837: ldc_w #355 // String Sony Xperia S
2840: aastore
2841: dup
2842: sipush 408
2845: ldc_w #356 // String LT30p
2848: aastore
2849: dup
2850: sipush 409
2853: ldc_w #357 // String Sony Xperia T
2856: aastore
2857: dup
2858: sipush 410
2861: ldc_w #358 // String MB855
2864: aastore
2865: dup
2866: sipush 411
2869: ldc_w #359 // String Motorola Photon 4G
2872: aastore
2873: dup
2874: sipush 412
2877: ldc_w #360 // String MB860
2880: aastore
2881: dup
2882: sipush 413
2885: ldc_w #361 // String Motorola Atrix 4G
2888: aastore
2889: dup
2890: sipush 414
2893: ldc_w #362 // String MB865
2896: aastore
2897: dup
2898: sipush 415
2901: ldc_w #363 // String Motorola Atrix 2
2904: aastore
2905: dup
2906: sipush 416
2909: ldc_w #364 // String MB886
2912: aastore
2913: dup
2914: sipush 417
2917: ldc_w #365 // String Motorola Atrix HD
2920: aastore
2921: dup
2922: sipush 418
2925: ldc_w #366 // String ME173X
2928: aastore
2929: dup
2930: sipush 419
2933: ldc_w #367 // String Asus MeMO Pad HD 7
2936: aastore
2937: dup
2938: sipush 420
2941: ldc_w #368 // String MI_3W
2944: aastore
2945: dup
2946: sipush 421
2949: ldc_w #369 // String Xiaomi Mi 3
2952: aastore
2953: dup
2954: sipush 422
2957: ldc_w #370 // String MOTWX435KT
2960: aastore
2961: dup
2962: sipush 423
2965: ldc_w #371 // String Motorola Triumph
2968: aastore
2969: dup
2970: sipush 424
2973: ldc_w #372 // String Motorola_Electrify
2976: aastore
2977: dup
2978: sipush 425
2981: ldc #38 // String
2983: aastore
2984: dup
2985: sipush 426
2988: ldc_w #373 // String N3
2991: aastore
2992: dup
2993: sipush 427
2996: ldc_w #374 // String Star NO.1 N3
2999: aastore
3000: dup
3001: sipush 428
3004: ldc_w #375 // String N860
3007: aastore
3008: dup
3009: sipush 429
3012: ldc_w #376 // String ZTE Warp N860
3015: aastore
3016: dup
3017: sipush 430
3020: ldc_w #377 // String Nexus_10
3023: aastore
3024: dup
3025: sipush 431
3028: ldc_w #378 // String Google Nexus 10
3031: aastore
3032: dup
3033: sipush 432
3036: ldc_w #379 // String Nexus_4
3039: aastore
3040: dup
3041: sipush 433
3044: ldc_w #380 // String Google Nexus 4
3047: aastore
3048: dup
3049: sipush 434
3052: ldc_w #381 // String Nexus_5
3055: aastore
3056: dup
3057: sipush 435
3060: ldc #38 // String
3062: aastore
3063: dup
3064: sipush 436
3067: ldc_w #382 // String Nexus_6
3070: aastore
3071: dup
3072: sipush 437
3075: ldc #38 // String
3077: aastore
3078: dup
3079: sipush 438
3082: ldc_w #383 // String Nexus_7
3085: aastore
3086: dup
3087: sipush 439
3090: ldc_w #384 // String Asus Nexus 7
3093: aastore
3094: dup
3095: sipush 440
3098: ldc_w #385 // String Nexus_9
3101: aastore
3102: dup
3103: sipush 441
3106: ldc #38 // String
3108: aastore
3109: dup
3110: sipush 442
3113: ldc_w #386 // String Nexus_S
3116: aastore
3117: dup
3118: sipush 443
3121: ldc_w #387 // String Samsung Nexus S
3124: aastore
3125: dup
3126: sipush 444
3129: ldc_w #388 // String Nexus_S_4G
3132: aastore
3133: dup
3134: sipush 445
3137: ldc_w #389 // String Samsung Nexus S 4G
3140: aastore
3141: dup
3142: sipush 446
3145: ldc_w #390 // String Orange_Daytona
3148: aastore
3149: dup
3150: sipush 447
3153: ldc_w #256 // String Huawei Ascend G510
3156: aastore
3157: dup
3158: sipush 448
3161: ldc_w #391 // String PC36100
3164: aastore
3165: dup
3166: sipush 449
3169: ldc_w #392 // String HTC Evo 4G
3172: aastore
3173: dup
3174: sipush 450
3177: ldc_w #393 // String PG06100
3180: aastore
3181: dup
3182: sipush 451
3185: ldc_w #394 // String HTC EVO Shift 4G
3188: aastore
3189: dup
3190: sipush 452
3193: ldc_w #395 // String PG86100
3196: aastore
3197: dup
3198: sipush 453
3201: ldc_w #396 // String HTC Evo 3D
3204: aastore
3205: dup
3206: sipush 454
3209: ldc_w #397 // String PH44100
3212: aastore
3213: dup
3214: sipush 455
3217: ldc #224 // String HTC Evo Design 4G
3219: aastore
3220: dup
3221: sipush 456
3224: ldc_w #398 // String PantechP9070
3227: aastore
3228: dup
3229: sipush 457
3232: ldc_w #399 // String Pantech Burst
3235: aastore
3236: dup
3237: sipush 458
3240: ldc_w #400 // String QMV7A
3243: aastore
3244: dup
3245: sipush 459
3248: ldc_w #401 // String Verizon Ellipsis 7
3251: aastore
3252: dup
3253: sipush 460
3256: ldc_w #402 // String SAMSUNG-SGH-I317
3259: aastore
3260: dup
3261: sipush 461
3264: ldc #175 // String Samsung Galaxy Note II
3266: aastore
3267: dup
3268: sipush 462
3271: ldc_w #403 // String SAMSUNG-SGH-I337
3274: aastore
3275: dup
3276: sipush 463
3279: ldc #166 // String Samsung Galaxy S4
3281: aastore
3282: dup
3283: sipush 464
3286: ldc_w #404 // String SAMSUNG-SGH-I527
3289: aastore
3290: dup
3291: sipush 465
3294: ldc_w #405 // String Samsung Galaxy Mega
3297: aastore
3298: dup
3299: sipush 466
3302: ldc_w #406 // String SAMSUNG-SGH-I537
3305: aastore
3306: dup
3307: sipush 467
3310: ldc #159 // String Samsung Galaxy S4 Active
3312: aastore
3313: dup
3314: sipush 468
3317: ldc_w #407 // String SAMSUNG-SGH-I717
3320: aastore
3321: dup
3322: sipush 469
3325: ldc #173 // String Samsung Galaxy Note
3327: aastore
3328: dup
3329: sipush 470
3332: ldc_w #408 // String SAMSUNG-SGH-I727
3335: aastore
3336: dup
3337: sipush 471
3340: ldc_w #409 // String Samsung Skyrocket
3343: aastore
3344: dup
3345: sipush 472
3348: ldc_w #410 // String SAMSUNG-SGH-I747
3351: aastore
3352: dup
3353: sipush 473
3356: ldc #161 // String Samsung Galaxy S III
3358: aastore
3359: dup
3360: sipush 474
3363: ldc_w #411 // String SAMSUNG-SGH-I777
3366: aastore
3367: dup
3368: sipush 475
3371: ldc #142 // String Samsung Galaxy S II
3373: aastore
3374: dup
3375: sipush 476
3378: ldc_w #412 // String SAMSUNG-SGH-I897
3381: aastore
3382: dup
3383: sipush 477
3386: ldc_w #413 // String Samsung Captivate
3389: aastore
3390: dup
3391: sipush 478
3394: ldc_w #414 // String SAMSUNG-SGH-I927
3397: aastore
3398: dup
3399: sipush 479
3402: ldc_w #415 // String Samsung Captivate Glide
3405: aastore
3406: dup
3407: sipush 480
3410: ldc_w #416 // String SAMSUNG-SGH-I997
3413: aastore
3414: dup
3415: sipush 481
3418: ldc_w #417 // String Samsung Infuse 4G
3421: aastore
3422: dup
3423: sipush 482
3426: ldc_w #418 // String SAMSUNG-SM-G730A
3429: aastore
3430: dup
3431: sipush 483
3434: ldc #122 // String Samsung Galaxy S3 Mini
3436: aastore
3437: dup
3438: sipush 484
3441: ldc_w #419 // String SAMSUNG-SM-G870A
3444: aastore
3445: dup
3446: sipush 485
3449: ldc_w #420 // String Samsung Galaxy S5 Active
3452: aastore
3453: dup
3454: sipush 486
3457: ldc_w #421 // String SAMSUNG-SM-G900A
3460: aastore
3461: dup
3462: sipush 487
3465: ldc_w #422 // String Samsung Galaxy S5
3468: aastore
3469: dup
3470: sipush 488
3473: ldc_w #423 // String SAMSUNG-SM-G920A
3476: aastore
3477: dup
3478: sipush 489
3481: ldc_w #424 // String Samsung Galaxy S6
3484: aastore
3485: dup
3486: sipush 490
3489: ldc_w #425 // String SAMSUNG-SM-N900A
3492: aastore
3493: dup
3494: sipush 491
3497: ldc_w #426 // String Samsung Galaxy Note 3
3500: aastore
3501: dup
3502: sipush 492
3505: ldc_w #427 // String SAMSUNG-SM-N910A
3508: aastore
3509: dup
3510: sipush 493
3513: ldc_w #428 // String Samsung Galaxy Note 4
3516: aastore
3517: dup
3518: sipush 494
3521: ldc_w #429 // String SC-02C
3524: aastore
3525: dup
3526: sipush 495
3529: ldc #157 // String Galaxy S2
3531: aastore
3532: dup
3533: sipush 496
3536: ldc_w #430 // String SC-03E
3539: aastore
3540: dup
3541: sipush 497
3544: ldc_w #431 // String Galaxy S3
3547: aastore
3548: dup
3549: sipush 498
3552: ldc_w #432 // String SC-04E
3555: aastore
3556: dup
3557: sipush 499
3560: ldc_w #433 // String Galaxy S4
3563: aastore
3564: dup
3565: sipush 500
3568: ldc_w #434 // String SC-06D
3571: aastore
3572: dup
3573: sipush 501
3576: ldc_w #431 // String Galaxy S3
3579: aastore
3580: dup
3581: sipush 502
3584: ldc_w #435 // String SCH-I200
3587: aastore
3588: dup
3589: sipush 503
3592: ldc_w #436 // String Samsung Galaxy Stellar
3595: aastore
3596: dup
3597: sipush 504
3600: ldc_w #437 // String SCH-I337
3603: aastore
3604: dup
3605: sipush 505
3608: ldc_w #433 // String Galaxy S4
3611: aastore
3612: dup
3613: sipush 506
3616: ldc_w #438 // String SCH-I405
3619: aastore
3620: dup
3621: sipush 507
3624: ldc_w #439 // String Samsung Stratosphere
3627: aastore
3628: dup
3629: sipush 508
3632: ldc_w #440 // String SCH-I415
3635: aastore
3636: dup
3637: sipush 509
3640: ldc_w #441 // String Samsung Galaxy Stratosphere II
3643: aastore
3644: dup
3645: sipush 510
3648: ldc_w #442 // String SCH-I435
3651: aastore
3652: dup
3653: sipush 511
3656: ldc #149 // String Samsung Galaxy S4 Mini
3658: aastore
3659: dup
3660: sipush 512
3663: ldc_w #443 // String SCH-I500
3666: aastore
3667: dup
3668: sipush 513
3671: ldc_w #444 // String Samsung Fascinate
3674: aastore
3675: dup
3676: sipush 514
3679: ldc_w #445 // String SCH-I510
3682: aastore
3683: dup
3684: sipush 515
3687: ldc_w #446 // String Samsung Droid Charge
3690: aastore
3691: dup
3692: sipush 516
3695: ldc_w #447 // String SCH-I535
3698: aastore
3699: dup
3700: sipush 517
3703: ldc #161 // String Samsung Galaxy S III
3705: aastore
3706: dup
3707: sipush 518
3710: ldc_w #448 // String SCH-I545
3713: aastore
3714: dup
3715: sipush 519
3718: ldc #166 // String Samsung Galaxy S4
3720: aastore
3721: dup
3722: sipush 520
3725: ldc_w #449 // String SCH-I605
3728: aastore
3729: dup
3730: sipush 521
3733: ldc #175 // String Samsung Galaxy Note II
3735: aastore
3736: dup
3737: sipush 522
3740: ldc_w #450 // String SCH-I800
3743: aastore
3744: dup
3745: sipush 523
3748: ldc_w #451 // String Samsung Galaxy Tab 7.0
3751: aastore
3752: dup
3753: sipush 524
3756: ldc_w #452 // String SCH-I939
3759: aastore
3760: dup
3761: sipush 525
3764: ldc_w #431 // String Galaxy S3
3767: aastore
3768: dup
3769: sipush 526
3772: ldc_w #453 // String SCH-I959
3775: aastore
3776: dup
3777: sipush 527
3780: ldc_w #433 // String Galaxy S4
3783: aastore
3784: dup
3785: sipush 528
3788: ldc_w #454 // String SCH-J021
3791: aastore
3792: dup
3793: sipush 529
3796: ldc_w #431 // String Galaxy S3
3799: aastore
3800: dup
3801: sipush 530
3804: ldc_w #455 // String SCH-R530C
3807: aastore
3808: dup
3809: sipush 531
3812: ldc_w #456 // String Samsung Galaxy S3
3815: aastore
3816: dup
3817: sipush 532
3820: ldc_w #457 // String SCH-R530M
3823: aastore
3824: dup
3825: sipush 533
3828: ldc #161 // String Samsung Galaxy S III
3830: aastore
3831: dup
3832: sipush 534
3835: ldc_w #458 // String SCH-R530U
3838: aastore
3839: dup
3840: sipush 535
3843: ldc #161 // String Samsung Galaxy S III
3845: aastore
3846: dup
3847: sipush 536
3850: ldc_w #459 // String SCH-R720
3853: aastore
3854: dup
3855: sipush 537
3858: ldc_w #460 // String Samsung Admire
3861: aastore
3862: dup
3863: sipush 538
3866: ldc_w #461 // String SCH-R760
3869: aastore
3870: dup
3871: sipush 539
3874: ldc #157 // String Galaxy S2
3876: aastore
3877: dup
3878: sipush 540
3881: ldc_w #462 // String SCH-R970
3884: aastore
3885: dup
3886: sipush 541
3889: ldc #166 // String Samsung Galaxy S4
3891: aastore
3892: dup
3893: sipush 542
3896: ldc_w #463 // String SCH-S720C
3899: aastore
3900: dup
3901: sipush 543
3904: ldc_w #464 // String Samsung Proclaim
3907: aastore
3908: dup
3909: sipush 544
3912: ldc_w #465 // String SCH-S738C
3915: aastore
3916: dup
3917: sipush 545
3920: ldc_w #466 // String Samsung Galaxy Centura
3923: aastore
3924: dup
3925: sipush 546
3928: ldc_w #467 // String SCH-S968C
3931: aastore
3932: dup
3933: sipush 547
3936: ldc #161 // String Samsung Galaxy S III
3938: aastore
3939: dup
3940: sipush 548
3943: ldc_w #468 // String SCL21
3946: aastore
3947: dup
3948: sipush 549
3951: ldc_w #431 // String Galaxy S3
3954: aastore
3955: dup
3956: sipush 550
3959: ldc_w #469 // String SGH-I257M
3962: aastore
3963: dup
3964: sipush 551
3967: ldc #149 // String Samsung Galaxy S4 Mini
3969: aastore
3970: dup
3971: sipush 552
3974: ldc_w #470 // String SGH-I317M
3977: aastore
3978: dup
3979: sipush 553
3982: ldc #175 // String Samsung Galaxy Note II
3984: aastore
3985: dup
3986: sipush 554
3989: ldc_w #471 // String SGH-I337M
3992: aastore
3993: dup
3994: sipush 555
3997: ldc #166 // String Samsung Galaxy S4
3999: aastore
4000: dup
4001: sipush 556
4004: ldc_w #472 // String SGH-I727R
4007: aastore
4008: dup
4009: sipush 557
4012: ldc #142 // String Samsung Galaxy S II
4014: aastore
4015: dup
4016: sipush 558
4019: ldc_w #473 // String SGH-I747M
4022: aastore
4023: dup
4024: sipush 559
4027: ldc #161 // String Samsung Galaxy S III
4029: aastore
4030: dup
4031: sipush 560
4034: ldc_w #474 // String SGH-I757M
4037: aastore
4038: dup
4039: sipush 561
4042: ldc #157 // String Galaxy S2
4044: aastore
4045: dup
4046: sipush 562
4049: ldc_w #475 // String SGH-I777M
4052: aastore
4053: dup
4054: sipush 563
4057: ldc #157 // String Galaxy S2
4059: aastore
4060: dup
4061: sipush 564
4064: ldc_w #476 // String SGH-M919
4067: aastore
4068: dup
4069: sipush 565
4072: ldc #166 // String Samsung Galaxy S4
4074: aastore
4075: dup
4076: sipush 566
4079: ldc_w #477 // String SGH-M919N
4082: aastore
4083: dup
4084: sipush 567
4087: ldc #166 // String Samsung Galaxy S4
4089: aastore
4090: dup
4091: sipush 568
4094: ldc_w #478 // String SGH-N035
4097: aastore
4098: dup
4099: sipush 569
4102: ldc_w #431 // String Galaxy S3
4105: aastore
4106: dup
4107: sipush 570
4110: ldc_w #479 // String SGH-N045
4113: aastore
4114: dup
4115: sipush 571
4118: ldc_w #433 // String Galaxy S4
4121: aastore
4122: dup
4123: sipush 572
4126: ldc_w #480 // String SGH-N064
4129: aastore
4130: dup
4131: sipush 573
4134: ldc_w #431 // String Galaxy S3
4137: aastore
4138: dup
4139: sipush 574
4142: ldc_w #481 // String SGH-T399
4145: aastore
4146: dup
4147: sipush 575
4150: ldc_w #482 // String Samsung Galaxy Light
4153: aastore
4154: dup
4155: sipush 576
4158: ldc_w #483 // String SGH-T399N
4161: aastore
4162: dup
4163: sipush 577
4166: ldc_w #482 // String Samsung Galaxy Light
4169: aastore
4170: dup
4171: sipush 578
4174: ldc_w #484 // String SGH-T599N
4177: aastore
4178: dup
4179: sipush 579
4182: ldc_w #485 // String Samsung Galaxy Exhibit
4185: aastore
4186: dup
4187: sipush 580
4190: ldc_w #486 // String SGH-T679
4193: aastore
4194: dup
4195: sipush 581
4198: ldc_w #487 // String Samsung Exhibit II
4201: aastore
4202: dup
4203: sipush 582
4206: ldc_w #488 // String SGH-T769
4209: aastore
4210: dup
4211: sipush 583
4214: ldc_w #489 // String Samsung Galaxy S Blaze
4217: aastore
4218: dup
4219: sipush 584
4222: ldc_w #490 // String SGH-T889
4225: aastore
4226: dup
4227: sipush 585
4230: ldc #175 // String Samsung Galaxy Note II
4232: aastore
4233: dup
4234: sipush 586
4237: ldc_w #491 // String SGH-T959
4240: aastore
4241: dup
4242: sipush 587
4245: ldc_w #492 // String Samsung Galaxy S Vibrant
4248: aastore
4249: dup
4250: sipush 588
4253: ldc_w #493 // String SGH-T959V
4256: aastore
4257: dup
4258: sipush 589
4261: ldc_w #494 // String Samsung Galaxy S 4G
4264: aastore
4265: dup
4266: sipush 590
4269: ldc_w #495 // String SGH-T989
4272: aastore
4273: dup
4274: sipush 591
4277: ldc #142 // String Samsung Galaxy S II
4279: aastore
4280: dup
4281: sipush 592
4284: ldc_w #496 // String SGH-T989D
4287: aastore
4288: dup
4289: sipush 593
4292: ldc #142 // String Samsung Galaxy S II
4294: aastore
4295: dup
4296: sipush 594
4299: ldc_w #497 // String SGH-T999
4302: aastore
4303: dup
4304: sipush 595
4307: ldc #161 // String Samsung Galaxy S III
4309: aastore
4310: dup
4311: sipush 596
4314: ldc_w #498 // String SGH-T999L
4317: aastore
4318: dup
4319: sipush 597
4322: ldc #161 // String Samsung Galaxy S III
4324: aastore
4325: dup
4326: sipush 598
4329: ldc_w #499 // String SGH-T999V
4332: aastore
4333: dup
4334: sipush 599
4337: ldc #161 // String Samsung Galaxy S III
4339: aastore
4340: dup
4341: sipush 600
4344: ldc_w #500 // String SGP312
4347: aastore
4348: dup
4349: sipush 601
4352: ldc_w #501 // String Sony Xperia Tablet Z
4355: aastore
4356: dup
4357: sipush 602
4360: ldc_w #502 // String SHV-E210K
4363: aastore
4364: dup
4365: sipush 603
4368: ldc_w #456 // String Samsung Galaxy S3
4371: aastore
4372: dup
4373: sipush 604
4376: ldc_w #503 // String SHV-E210S
4379: aastore
4380: dup
4381: sipush 605
4384: ldc #161 // String Samsung Galaxy S III
4386: aastore
4387: dup
4388: sipush 606
4391: ldc_w #504 // String SHV-E250K
4394: aastore
4395: dup
4396: sipush 607
4399: ldc_w #505 // String Samsung Galaxy Note 2
4402: aastore
4403: dup
4404: sipush 608
4407: ldc_w #506 // String SHV-E250S
4410: aastore
4411: dup
4412: sipush 609
4415: ldc #175 // String Samsung Galaxy Note II
4417: aastore
4418: dup
4419: sipush 610
4422: ldc_w #507 // String SHV-E300
4425: aastore
4426: dup
4427: sipush 611
4430: ldc_w #433 // String Galaxy S4
4433: aastore
4434: dup
4435: sipush 612
4438: ldc_w #508 // String SHW-M250
4441: aastore
4442: dup
4443: sipush 613
4446: ldc #157 // String Galaxy S2
4448: aastore
4449: dup
4450: sipush 614
4453: ldc_w #509 // String SM-G3815
4456: aastore
4457: dup
4458: sipush 615
4461: ldc_w #510 // String Samsung Galaxy Express II
4464: aastore
4465: dup
4466: sipush 616
4469: ldc_w #511 // String SM-G386T
4472: aastore
4473: dup
4474: sipush 617
4477: ldc_w #512 // String Samsung Galaxy Avant
4480: aastore
4481: dup
4482: sipush 618
4485: ldc_w #513 // String SM-G386T1
4488: aastore
4489: dup
4490: sipush 619
4493: ldc_w #512 // String Samsung Galaxy Avant
4496: aastore
4497: dup
4498: sipush 620
4501: ldc_w #514 // String SM-G7102
4504: aastore
4505: dup
4506: sipush 621
4509: ldc_w #515 // String Samsung Galaxy Grand II
4512: aastore
4513: dup
4514: sipush 622
4517: ldc_w #516 // String SM-G800F
4520: aastore
4521: dup
4522: sipush 623
4525: ldc_w #517 // String Samsung Galaxy S5 Mini
4528: aastore
4529: dup
4530: sipush 624
4533: ldc_w #518 // String SM-G860P
4536: aastore
4537: dup
4538: sipush 625
4541: ldc_w #519 // String Samsung Galaxy S5 Sport
4544: aastore
4545: dup
4546: sipush 626
4549: ldc_w #520 // String SM-G900F
4552: aastore
4553: dup
4554: sipush 627
4557: ldc_w #422 // String Samsung Galaxy S5
4560: aastore
4561: dup
4562: sipush 628
4565: ldc_w #521 // String SM-G900H
4568: aastore
4569: dup
4570: sipush 629
4573: ldc_w #422 // String Samsung Galaxy S5
4576: aastore
4577: dup
4578: sipush 630
4581: ldc_w #522 // String SM-G900I
4584: aastore
4585: dup
4586: sipush 631
4589: ldc_w #422 // String Samsung Galaxy S5
4592: aastore
4593: dup
4594: sipush 632
4597: ldc_w #523 // String SM-G900P
4600: aastore
4601: dup
4602: sipush 633
4605: ldc_w #422 // String Samsung Galaxy S5
4608: aastore
4609: dup
4610: sipush 634
4613: ldc_w #524 // String SM-G900R4
4616: aastore
4617: dup
4618: sipush 635
4621: ldc_w #525 // String Galaxy S5
4624: aastore
4625: dup
4626: sipush 636
4629: ldc_w #526 // String SM-G900RZWAUSC
4632: aastore
4633: dup
4634: sipush 637
4637: ldc_w #525 // String Galaxy S5
4640: aastore
4641: dup
4642: sipush 638
4645: ldc_w #527 // String SM-G900T
4648: aastore
4649: dup
4650: sipush 639
4653: ldc_w #422 // String Samsung Galaxy S5
4656: aastore
4657: dup
4658: sipush 640
4661: ldc_w #528 // String SM-G900V
4664: aastore
4665: dup
4666: sipush 641
4669: ldc_w #422 // String Samsung Galaxy S5
4672: aastore
4673: dup
4674: sipush 642
4677: ldc_w #529 // String SM-G900W8
4680: aastore
4681: dup
4682: sipush 643
4685: ldc_w #422 // String Samsung Galaxy S5
4688: aastore
4689: dup
4690: sipush 644
4693: ldc_w #530 // String SM-G9200
4696: aastore
4697: dup
4698: sipush 645
4701: ldc_w #531 // String Galaxy S6
4704: aastore
4705: dup
4706: sipush 646
4709: ldc_w #532 // String SM-G920F
4712: aastore
4713: dup
4714: sipush 647
4717: ldc_w #531 // String Galaxy S6
4720: aastore
4721: dup
4722: sipush 648
4725: ldc_w #533 // String SM-G920I
4728: aastore
4729: dup
4730: sipush 649
4733: ldc_w #531 // String Galaxy S6
4736: aastore
4737: dup
4738: sipush 650
4741: ldc_w #534 // String SM-G920P
4744: aastore
4745: dup
4746: sipush 651
4749: ldc_w #424 // String Samsung Galaxy S6
4752: aastore
4753: dup
4754: sipush 652
4757: ldc_w #535 // String SM-G920R
4760: aastore
4761: dup
4762: sipush 653
4765: ldc_w #531 // String Galaxy S6
4768: aastore
4769: dup
4770: sipush 654
4773: ldc_w #536 // String SM-G920T
4776: aastore
4777: dup
4778: sipush 655
4781: ldc_w #424 // String Samsung Galaxy S6
4784: aastore
4785: dup
4786: sipush 656
4789: ldc_w #537 // String SM-G920V
4792: aastore
4793: dup
4794: sipush 657
4797: ldc_w #424 // String Samsung Galaxy S6
4800: aastore
4801: dup
4802: sipush 658
4805: ldc_w #538 // String SM-G920W8
4808: aastore
4809: dup
4810: sipush 659
4813: ldc_w #531 // String Galaxy S6
4816: aastore
4817: dup
4818: sipush 660
4821: ldc_w #539 // String SM-G9250
4824: aastore
4825: dup
4826: sipush 661
4829: ldc_w #540 // String Galaxy S6 Edge
4832: aastore
4833: dup
4834: sipush 662
4837: ldc_w #541 // String SM-G925A
4840: aastore
4841: dup
4842: sipush 663
4845: ldc_w #540 // String Galaxy S6 Edge
4848: aastore
4849: dup
4850: sipush 664
4853: ldc_w #542 // String SM-G925F
4856: aastore
4857: dup
4858: sipush 665
4861: ldc_w #540 // String Galaxy S6 Edge
4864: aastore
4865: dup
4866: sipush 666
4869: ldc_w #543 // String SM-G925P
4872: aastore
4873: dup
4874: sipush 667
4877: ldc_w #540 // String Galaxy S6 Edge
4880: aastore
4881: dup
4882: sipush 668
4885: ldc_w #544 // String SM-G925R
4888: aastore
4889: dup
4890: sipush 669
4893: ldc_w #540 // String Galaxy S6 Edge
4896: aastore
4897: dup
4898: sipush 670
4901: ldc_w #545 // String SM-G925T
4904: aastore
4905: dup
4906: sipush 671
4909: ldc_w #540 // String Galaxy S6 Edge
4912: aastore
4913: dup
4914: sipush 672
4917: ldc_w #546 // String SM-G925V
4920: aastore
4921: dup
4922: sipush 673
4925: ldc_w #540 // String Galaxy S6 Edge
4928: aastore
4929: dup
4930: sipush 674
4933: ldc_w #547 // String SM-G925W8
4936: aastore
4937: dup
4938: sipush 675
4941: ldc_w #540 // String Galaxy S6 Edge
4944: aastore
4945: dup
4946: sipush 676
4949: ldc_w #548 // String SM-N7505
4952: aastore
4953: dup
4954: sipush 677
4957: ldc_w #549 // String Samsung Galaxy Note 3 Neo
4960: aastore
4961: dup
4962: sipush 678
4965: ldc_w #550 // String SM-N900
4968: aastore
4969: dup
4970: sipush 679
4973: ldc_w #426 // String Samsung Galaxy Note 3
4976: aastore
4977: dup
4978: sipush 680
4981: ldc_w #551 // String SM-N9005
4984: aastore
4985: dup
4986: sipush 681
4989: ldc_w #426 // String Samsung Galaxy Note 3
4992: aastore
4993: dup
4994: sipush 682
4997: ldc_w #552 // String SM-N9006
5000: aastore
5001: dup
5002: sipush 683
5005: ldc_w #426 // String Samsung Galaxy Note 3
5008: aastore
5009: dup
5010: sipush 684
5013: ldc_w #553 // String SM-N900P
5016: aastore
5017: dup
5018: sipush 685
5021: ldc_w #426 // String Samsung Galaxy Note 3
5024: aastore
5025: dup
5026: sipush 686
5029: ldc_w #554 // String SM-N900T
5032: aastore
5033: dup
5034: sipush 687
5037: ldc_w #426 // String Samsung Galaxy Note 3
5040: aastore
5041: dup
5042: sipush 688
5045: ldc_w #555 // String SM-N900V
5048: aastore
5049: dup
5050: sipush 689
5053: ldc_w #426 // String Samsung Galaxy Note 3
5056: aastore
5057: dup
5058: sipush 690
5061: ldc_w #556 // String SM-N900W8
5064: aastore
5065: dup
5066: sipush 691
5069: ldc_w #426 // String Samsung Galaxy Note 3
5072: aastore
5073: dup
5074: sipush 692
5077: ldc_w #557 // String SM-N910C
5080: aastore
5081: dup
5082: sipush 693
5085: ldc_w #428 // String Samsung Galaxy Note 4
5088: aastore
5089: dup
5090: sipush 694
5093: ldc_w #558 // String SM-N910F
5096: aastore
5097: dup
5098: sipush 695
5101: ldc_w #428 // String Samsung Galaxy Note 4
5104: aastore
5105: dup
5106: sipush 696
5109: ldc_w #559 // String SM-N910G
5112: aastore
5113: dup
5114: sipush 697
5117: ldc_w #428 // String Samsung Galaxy Note 4
5120: aastore
5121: dup
5122: sipush 698
5125: ldc_w #560 // String SM-N910P
5128: aastore
5129: dup
5130: sipush 699
5133: ldc_w #428 // String Samsung Galaxy Note 4
5136: aastore
5137: dup
5138: sipush 700
5141: ldc_w #561 // String SM-N910T
5144: aastore
5145: dup
5146: sipush 701
5149: ldc_w #428 // String Samsung Galaxy Note 4
5152: aastore
5153: dup
5154: sipush 702
5157: ldc_w #562 // String SM-N910V
5160: aastore
5161: dup
5162: sipush 703
5165: ldc_w #428 // String Samsung Galaxy Note 4
5168: aastore
5169: dup
5170: sipush 704
5173: ldc_w #563 // String SM-N910W8
5176: aastore
5177: dup
5178: sipush 705
5181: ldc_w #428 // String Samsung Galaxy Note 4
5184: aastore
5185: dup
5186: sipush 706
5189: ldc_w #564 // String SM-P600
5192: aastore
5193: dup
5194: sipush 707
5197: ldc #179 // String Samsung Galaxy Note 10.1
5199: aastore
5200: dup
5201: sipush 708
5204: ldc_w #565 // String SM-T210R
5207: aastore
5208: dup
5209: sipush 709
5212: ldc_w #566 // String Samsung Galaxy Tab 3 7.0
5215: aastore
5216: dup
5217: sipush 710
5220: ldc_w #567 // String SM-T217S
5223: aastore
5224: dup
5225: sipush 711
5228: ldc_w #566 // String Samsung Galaxy Tab 3 7.0
5231: aastore
5232: dup
5233: sipush 712
5236: ldc_w #568 // String SM-T230NU
5239: aastore
5240: dup
5241: sipush 713
5244: ldc_w #569 // String Samsung Galaxy Tab 4
5247: aastore
5248: dup
5249: sipush 714
5252: ldc_w #570 // String SM-T310
5255: aastore
5256: dup
5257: sipush 715
5260: ldc_w #571 // String Samsung Galaxy Tab 3 8.0
5263: aastore
5264: dup
5265: sipush 716
5268: ldc_w #572 // String SM-T530NU
5271: aastore
5272: dup
5273: sipush 717
5276: ldc_w #573 // String Samsung Galaxy Tab 4 10.1
5279: aastore
5280: dup
5281: sipush 718
5284: ldc_w #574 // String SM-T800
5287: aastore
5288: dup
5289: sipush 719
5292: ldc_w #575 // String Samsung Galaxy Tab S 10.5
5295: aastore
5296: dup
5297: sipush 720
5300: ldc_w #576 // String SPH-D600
5303: aastore
5304: dup
5305: sipush 721
5308: ldc_w #577 // String Samsung Conquer 4G
5311: aastore
5312: dup
5313: sipush 722
5316: ldc_w #578 // String SPH-D700
5319: aastore
5320: dup
5321: sipush 723
5324: ldc_w #579 // String Samsung Epic 4G
5327: aastore
5328: dup
5329: sipush 724
5332: ldc_w #580 // String SPH-D710
5335: aastore
5336: dup
5337: sipush 725
5340: ldc_w #581 // String Samsung Epic
5343: aastore
5344: dup
5345: sipush 726
5348: ldc_w #582 // String SPH-D710BST
5351: aastore
5352: dup
5353: sipush 727
5356: ldc #142 // String Samsung Galaxy S II
5358: aastore
5359: dup
5360: sipush 728
5363: ldc_w #583 // String SPH-D710VMUB
5366: aastore
5367: dup
5368: sipush 729
5371: ldc #142 // String Samsung Galaxy S II
5373: aastore
5374: dup
5375: sipush 730
5378: ldc_w #584 // String SPH-L300
5381: aastore
5382: dup
5383: sipush 731
5386: ldc_w #585 // String Samsung Galaxy Victory
5389: aastore
5390: dup
5391: sipush 732
5394: ldc_w #586 // String SPH-L520
5397: aastore
5398: dup
5399: sipush 733
5402: ldc #149 // String Samsung Galaxy S4 Mini
5404: aastore
5405: dup
5406: sipush 734
5409: ldc_w #587 // String SPH-L710
5412: aastore
5413: dup
5414: sipush 735
5417: ldc #161 // String Samsung Galaxy S III
5419: aastore
5420: dup
5421: sipush 736
5424: ldc_w #588 // String SPH-L710T
5427: aastore
5428: dup
5429: sipush 737
5432: ldc #161 // String Samsung Galaxy S III
5434: aastore
5435: dup
5436: sipush 738
5439: ldc_w #589 // String SPH-L720
5442: aastore
5443: dup
5444: sipush 739
5447: ldc #166 // String Samsung Galaxy S4
5449: aastore
5450: dup
5451: sipush 740
5454: ldc_w #590 // String SPH-L720T
5457: aastore
5458: dup
5459: sipush 741
5462: ldc #166 // String Samsung Galaxy S4
5464: aastore
5465: dup
5466: sipush 742
5469: ldc_w #591 // String SPH-L900
5472: aastore
5473: dup
5474: sipush 743
5477: ldc #175 // String Samsung Galaxy Note II
5479: aastore
5480: dup
5481: sipush 744
5484: ldc_w #592 // String SPH-M820-BST
5487: aastore
5488: dup
5489: sipush 745
5492: ldc_w #593 // String Samsung Galaxy Prevail
5495: aastore
5496: dup
5497: sipush 746
5500: ldc_w #594 // String SPH-M830
5503: aastore
5504: dup
5505: sipush 747
5508: ldc_w #595 // String Samsung Galaxy Rush
5511: aastore
5512: dup
5513: sipush 748
5516: ldc_w #596 // String SPH-M840
5519: aastore
5520: dup
5521: sipush 749
5524: ldc_w #597 // String Samsung Galaxy Prevail 2
5527: aastore
5528: dup
5529: sipush 750
5532: ldc_w #598 // String SPH-M930BST
5535: aastore
5536: dup
5537: sipush 751
5540: ldc_w #599 // String Samsung Transform Ultra
5543: aastore
5544: dup
5545: sipush 752
5548: ldc_w #600 // String ST21i
5551: aastore
5552: dup
5553: sipush 753
5556: ldc_w #601 // String Sony Xperia Tipo
5559: aastore
5560: dup
5561: sipush 754
5564: ldc_w #602 // String ST25i
5567: aastore
5568: dup
5569: sipush 755
5572: ldc_w #603 // String Sony Xperia U
5575: aastore
5576: dup
5577: sipush 756
5580: ldc_w #604 // String ST26i
5583: aastore
5584: dup
5585: sipush 757
5588: ldc_w #605 // String Sony Xperia J
5591: aastore
5592: dup
5593: sipush 758
5596: ldc_w #606 // String T-Mobile_G2
5599: aastore
5600: dup
5601: sipush 759
5604: ldc #38 // String
5606: aastore
5607: dup
5608: sipush 760
5611: ldc_w #607 // String T-Mobile_myTouch_Q
5614: aastore
5615: dup
5616: sipush 761
5619: ldc #38 // String
5621: aastore
5622: dup
5623: sipush 762
5626: ldc_w #608 // String Transformer_Prime_TF201
5629: aastore
5630: dup
5631: sipush 763
5634: ldc_w #609 // String Asus Eee Pad Transformer Prime
5637: aastore
5638: dup
5639: sipush 764
5642: ldc_w #610 // String Transformer_TF101
5645: aastore
5646: dup
5647: sipush 765
5650: ldc_w #611 // String Asus Eee Pad Transformer
5653: aastore
5654: dup
5655: sipush 766
5658: ldc_w #612 // String VM670
5661: aastore
5662: dup
5663: sipush 767
5666: ldc_w #613 // String LG Optimus V
5669: aastore
5670: dup
5671: sipush 768
5674: ldc_w #614 // String VS840_4G
5677: aastore
5678: dup
5679: sipush 769
5682: ldc_w #615 // String LG Lucid 4G
5685: aastore
5686: dup
5687: sipush 770
5690: ldc_w #616 // String VS870_4G
5693: aastore
5694: dup
5695: sipush 771
5698: ldc_w #617 // String LG Lucid 2
5701: aastore
5702: dup
5703: sipush 772
5706: ldc_w #618 // String VS910_4G
5709: aastore
5710: dup
5711: sipush 773
5714: ldc_w #619 // String LG Revolution 4G
5717: aastore
5718: dup
5719: sipush 774
5722: ldc_w #620 // String VS920_4G
5725: aastore
5726: dup
5727: sipush 775
5730: ldc_w #621 // String LG Spectrum 4G
5733: aastore
5734: dup
5735: sipush 776
5738: ldc_w #622 // String VS930_4G
5741: aastore
5742: dup
5743: sipush 777
5746: ldc_w #623 // String LG Spectrum 2
5749: aastore
5750: dup
5751: sipush 778
5754: ldc_w #624 // String VS980_4G
5757: aastore
5758: dup
5759: sipush 779
5762: ldc_w #281 // String LG G2
5765: aastore
5766: dup
5767: sipush 780
5770: ldc_w #625 // String VS985_4G
5773: aastore
5774: dup
5775: sipush 781
5778: ldc_w #626 // String LG G3 4G
5781: aastore
5782: dup
5783: sipush 782
5786: ldc_w #627 // String XT1022
5789: aastore
5790: dup
5791: sipush 783
5794: ldc_w #628 // String Motorola Moto E
5797: aastore
5798: dup
5799: sipush 784
5802: ldc_w #629 // String XT1028
5805: aastore
5806: dup
5807: sipush 785
5810: ldc_w #630 // String Motorola Moto G
5813: aastore
5814: dup
5815: sipush 786
5818: ldc_w #631 // String XT1030
5821: aastore
5822: dup
5823: sipush 787
5826: ldc_w #632 // String Motorola Droid Mini
5829: aastore
5830: dup
5831: sipush 788
5834: ldc_w #633 // String XT1031
5837: aastore
5838: dup
5839: sipush 789
5842: ldc_w #630 // String Motorola Moto G
5845: aastore
5846: dup
5847: sipush 790
5850: ldc_w #634 // String XT1032
5853: aastore
5854: dup
5855: sipush 791
5858: ldc_w #630 // String Motorola Moto G
5861: aastore
5862: dup
5863: sipush 792
5866: ldc_w #635 // String XT1033
5869: aastore
5870: dup
5871: sipush 793
5874: ldc_w #630 // String Motorola Moto G
5877: aastore
5878: dup
5879: sipush 794
5882: ldc_w #636 // String XT1034
5885: aastore
5886: dup
5887: sipush 795
5890: ldc_w #630 // String Motorola Moto G
5893: aastore
5894: dup
5895: sipush 796
5898: ldc_w #637 // String XT1039
5901: aastore
5902: dup
5903: sipush 797
5906: ldc_w #630 // String Motorola Moto G
5909: aastore
5910: dup
5911: sipush 798
5914: ldc_w #638 // String XT1045
5917: aastore
5918: dup
5919: sipush 799
5922: ldc_w #630 // String Motorola Moto G
5925: aastore
5926: dup
5927: sipush 800
5930: ldc_w #639 // String XT1049
5933: aastore
5934: dup
5935: sipush 801
5938: ldc_w #640 // String Motorola Moto X
5941: aastore
5942: dup
5943: sipush 802
5946: ldc_w #641 // String XT1053
5949: aastore
5950: dup
5951: sipush 803
5954: ldc_w #640 // String Motorola Moto X
5957: aastore
5958: dup
5959: sipush 804
5962: ldc_w #642 // String XT1056
5965: aastore
5966: dup
5967: sipush 805
5970: ldc_w #640 // String Motorola Moto X
5973: aastore
5974: dup
5975: sipush 806
5978: ldc_w #643 // String XT1058
5981: aastore
5982: dup
5983: sipush 807
5986: ldc_w #640 // String Motorola Moto X
5989: aastore
5990: dup
5991: sipush 808
5994: ldc_w #644 // String XT1060
5997: aastore
5998: dup
5999: sipush 809
6002: ldc_w #640 // String Motorola Moto X
6005: aastore
6006: dup
6007: sipush 810
6010: ldc_w #645 // String XT1068
6013: aastore
6014: dup
6015: sipush 811
6018: ldc_w #630 // String Motorola Moto G
6021: aastore
6022: dup
6023: sipush 812
6026: ldc_w #646 // String XT1080
6029: aastore
6030: dup
6031: sipush 813
6034: ldc_w #647 // String Motorola Droid Ultra
6037: aastore
6038: dup
6039: sipush 814
6042: ldc_w #648 // String XT1095
6045: aastore
6046: dup
6047: sipush 815
6050: ldc_w #640 // String Motorola Moto X
6053: aastore
6054: dup
6055: sipush 816
6058: ldc_w #649 // String XT1096
6061: aastore
6062: dup
6063: sipush 817
6066: ldc_w #640 // String Motorola Moto X
6069: aastore
6070: dup
6071: sipush 818
6074: ldc_w #650 // String XT1097
6077: aastore
6078: dup
6079: sipush 819
6082: ldc_w #640 // String Motorola Moto X
6085: aastore
6086: dup
6087: sipush 820
6090: ldc_w #651 // String XT1254
6093: aastore
6094: dup
6095: sipush 821
6098: ldc_w #652 // String Motorola Droid Turbo
6101: aastore
6102: dup
6103: sipush 822
6106: ldc_w #653 // String XT897
6109: aastore
6110: dup
6111: sipush 823
6114: ldc_w #654 // String Motorola Photo Q
6117: aastore
6118: dup
6119: sipush 824
6122: ldc_w #655 // String XT907
6125: aastore
6126: dup
6127: sipush 825
6130: ldc_w #656 // String Motorola Droid Razr M
6133: aastore
6134: dup
6135: sipush 826
6138: ldc_w #657 // String Xoom
6141: aastore
6142: dup
6143: sipush 827
6146: ldc_w #658 // String Motorola Xoom
6149: aastore
6150: dup
6151: sipush 828
6154: ldc_w #659 // String Z970
6157: aastore
6158: dup
6159: sipush 829
6162: ldc_w #660 // String ZTE ZMax
6165: aastore
6166: dup
6167: sipush 830
6170: ldc_w #661 // String bq_Aquaris_5
6173: aastore
6174: dup
6175: sipush 831
6178: ldc_w #662 // String bq Aquaris 5
6181: aastore
6182: dup
6183: sipush 832
6186: ldc_w #663 // String bq_Aquaris_5_HD
6189: aastore
6190: dup
6191: sipush 833
6194: ldc_w #664 // String bq Aquaris 5 HD
6197: aastore
6198: dup
6199: sipush 834
6202: ldc_w #665 // String google_sdk
6205: aastore
6206: dup
6207: sipush 835
6210: ldc_w #666 // String Android Emulator
6213: aastore
6214: dup
6215: sipush 836
6218: ldc_w #667 // String myTouch_4G_Slide
6221: aastore
6222: dup
6223: sipush 837
6226: ldc_w #668 // String HTC myTouch 4G Slide
6229: aastore
6230: putstatic #4 // Field sMap:[Ljava/lang/String;
6233: return
}
/*
* Copyright (C) 2015 tslamic
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.github.tslamic.adntest;
import android.content.Context;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
public final class DeviceNamesMap {
private static Map<String, String> sMap;
public static String getCurrentDeviceName(String fallback) {
return getDeviceName(android.os.Build.MODEL, fallback);
}
public static String getDeviceName(String model, String fallback) {
if (null == sMap) {
throw new IllegalStateException("devices not initialized");
}
if (android.text.TextUtils.isEmpty(model)) {
return fallback;
}
final String map = sMap.get(model);
if (android.text.TextUtils.isEmpty(map)) {
return fallback;
} else {
return map;
}
}
public static void createHolder(Context context) {
final Map<String, String> holder = new HashMap<>();
BufferedReader reader = null;
try {
final InputStream in = context.getResources().openRawResource(R.raw.devices);
reader = new BufferedReader(new InputStreamReader(in));
String line;
while (null != (line = reader.readLine())) {
final String[] pair = line.split("=");
final String model = pair[0].trim();
final String name = pair[1].trim();
holder.put(model, name);
}
} catch (IOException ignore) {
} finally {
if (null != reader) {
try {
reader.close();
} catch (IOException ignore) {
}
}
}
sMap = holder;
}
}
package io.github.tslamic.adntest;
import android.content.Context;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class DeviceNamesProperties {
private static Properties sProperties;
public static String getCurrentDeviceName(String fallback) {
return getDeviceName(android.os.Build.MODEL, fallback);
}
public static String getDeviceName(String model, String fallback) {
if (null == sProperties) {
throw new IllegalStateException("devices not initialized");
}
if (android.text.TextUtils.isEmpty(model)) {
return fallback;
}
final String map = sProperties.getProperty(model);
if (android.text.TextUtils.isEmpty(map)) {
return fallback;
} else {
return map;
}
}
public static void loadProperties(Context context) {
InputStream input = null;
Properties props = null;
try {
input = context.getResources().openRawResource(R.raw.devices);
props = new Properties();
props.load(input);
} catch (IOException ignore) {
} finally {
if (null != input) {
try {
input.close();
} catch (IOException ignore) {
}
}
}
sProperties = props;
}
}
package io.github.tslamic.adntest;
import android.content.Context;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class DeviceNamesTwoArrays {
private static String[] sKey;
private static String[] sVal;
public static String getCurrentDeviceName(String fallback) {
return getDeviceName(android.os.Build.MODEL, fallback);
}
public static String getDeviceName(String model, String fallback) {
if (null == sKey || null == sVal) {
throw new IllegalStateException("devices not initialized");
}
if (android.text.TextUtils.isEmpty(model)) {
return fallback;
}
for (int i = 0, size = sKey.length; i < size; i++) {
if (sKey[i].equals(model)) {
return sVal[i];
}
}
return fallback;
}
public static void createHolder(Context context) {
final List<String> keys = new ArrayList<>();
final List<String> vals = new ArrayList<>();
BufferedReader reader = null;
try {
final InputStream in = context.getResources().openRawResource(R.raw.devices);
reader = new BufferedReader(new InputStreamReader(in));
String line;
while (null != (line = reader.readLine())) {
final String[] pair = line.split("=");
final String model = pair[0].trim();
final String name = pair[1].trim();
keys.add(model);
vals.add(name);
}
} catch (IOException ignore) {
} finally {
if (null != reader) {
try {
reader.close();
} catch (IOException ignore) {
}
}
}
sKey = keys.toArray(new String[keys.size()]);
sVal = vals.toArray(new String[vals.size()]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment