ks.java
18.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
import android.content.Context;
import com.google.android.gms.internal.zzaj.zzj;
import com.google.android.gms.internal.zzbjj;
import com.google.android.gms.tagmanager.zzbn;
final class ks
implements Runnable
{
final String a;
zzbn<zzaj.zzj> b;
volatile String c;
volatile String d;
private final Context e;
private final zzbjj f;
private final String g;
private volatile lt h;
private ks(Context paramContext, String paramString, zzbjj paramzzbjj, lt paramlt)
{
this.e = paramContext;
this.f = paramzzbjj;
this.g = paramString;
this.h = paramlt;
paramContext = String.valueOf("/r?id=");
paramString = String.valueOf(paramString);
if (paramString.length() != 0) {}
for (paramContext = paramContext.concat(paramString);; paramContext = new String(paramContext))
{
this.a = paramContext;
this.c = this.a;
this.d = null;
return;
}
}
public ks(Context paramContext, String paramString, lt paramlt)
{
this(paramContext, paramString, new zzbjj(), paramlt);
}
/* Error */
public final void run()
{
// Byte code:
// 0: aload_0
// 1: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 4: ifnonnull +13 -> 17
// 7: new 76 java/lang/IllegalStateException
// 10: dup
// 11: ldc 78
// 13: invokespecial 79 java/lang/IllegalStateException:<init> (Ljava/lang/String;)V
// 16: athrow
// 17: aload_0
// 18: getfield 27 ks:e Landroid/content/Context;
// 21: ldc 81
// 23: invokevirtual 87 android/content/Context:getSystemService (Ljava/lang/String;)Ljava/lang/Object;
// 26: checkcast 89 android/net/ConnectivityManager
// 29: invokevirtual 93 android/net/ConnectivityManager:getActiveNetworkInfo ()Landroid/net/NetworkInfo;
// 32: astore_2
// 33: aload_2
// 34: ifnull +10 -> 44
// 37: aload_2
// 38: invokevirtual 99 android/net/NetworkInfo:isConnected ()Z
// 41: ifne +27 -> 68
// 44: ldc 101
// 46: invokestatic 106 com/google/android/gms/tagmanager/zzbo:v (Ljava/lang/String;)V
// 49: iconst_0
// 50: istore_1
// 51: iload_1
// 52: ifne +21 -> 73
// 55: aload_0
// 56: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 59: getstatic 112 com/google/android/gms/tagmanager/zzbn$zza:zzbGI Lcom/google/android/gms/tagmanager/zzbn$zza;
// 62: invokeinterface 117 2 0
// 67: return
// 68: iconst_1
// 69: istore_1
// 70: goto -19 -> 51
// 73: ldc 119
// 75: invokestatic 106 com/google/android/gms/tagmanager/zzbo:v (Ljava/lang/String;)V
// 78: aload_0
// 79: getfield 33 ks:h Llt;
// 82: getfield 122 lt:a Ljava/lang/String;
// 85: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 88: astore_2
// 89: aload_0
// 90: getfield 53 ks:c Ljava/lang/String;
// 93: astore_3
// 94: ldc 124
// 96: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 99: astore 4
// 101: new 126 java/lang/StringBuilder
// 104: dup
// 105: aload_2
// 106: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 109: invokevirtual 45 java/lang/String:length ()I
// 112: aload_3
// 113: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 116: invokevirtual 45 java/lang/String:length ()I
// 119: iadd
// 120: aload 4
// 122: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 125: invokevirtual 45 java/lang/String:length ()I
// 128: iadd
// 129: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 132: aload_2
// 133: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 136: aload_3
// 137: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 140: aload 4
// 142: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 145: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 148: astore_2
// 149: aload_2
// 150: astore_3
// 151: aload_0
// 152: getfield 55 ks:d Ljava/lang/String;
// 155: ifnull +85 -> 240
// 158: aload_2
// 159: astore_3
// 160: aload_0
// 161: getfield 55 ks:d Ljava/lang/String;
// 164: invokevirtual 140 java/lang/String:trim ()Ljava/lang/String;
// 167: ldc -114
// 169: invokevirtual 146 java/lang/String:equals (Ljava/lang/Object;)Z
// 172: ifne +68 -> 240
// 175: aload_2
// 176: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 179: astore_2
// 180: ldc -108
// 182: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 185: astore_3
// 186: aload_0
// 187: getfield 55 ks:d Ljava/lang/String;
// 190: astore 4
// 192: new 126 java/lang/StringBuilder
// 195: dup
// 196: aload_2
// 197: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 200: invokevirtual 45 java/lang/String:length ()I
// 203: aload_3
// 204: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 207: invokevirtual 45 java/lang/String:length ()I
// 210: iadd
// 211: aload 4
// 213: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 216: invokevirtual 45 java/lang/String:length ()I
// 219: iadd
// 220: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 223: aload_2
// 224: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 227: aload_3
// 228: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 231: aload 4
// 233: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 236: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 239: astore_3
// 240: aload_3
// 241: astore_2
// 242: invokestatic 153 ki:a ()Lki;
// 245: getfield 156 ki:a Lki$a;
// 248: getstatic 160 ki$a:c Lki$a;
// 251: invokevirtual 161 ki$a:equals (Ljava/lang/Object;)Z
// 254: ifeq +27 -> 281
// 257: aload_3
// 258: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 261: astore_2
// 262: ldc -93
// 264: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 267: astore_3
// 268: aload_3
// 269: invokevirtual 45 java/lang/String:length ()I
// 272: ifeq +160 -> 432
// 275: aload_2
// 276: aload_3
// 277: invokevirtual 49 java/lang/String:concat (Ljava/lang/String;)Ljava/lang/String;
// 280: astore_2
// 281: aload_0
// 282: getfield 29 ks:f Lcom/google/android/gms/internal/zzbjj;
// 285: invokevirtual 167 com/google/android/gms/internal/zzbjj:zzTF ()Lcom/google/android/gms/internal/zzbji;
// 288: astore 5
// 290: aconst_null
// 291: astore 4
// 293: aload 5
// 295: aload_2
// 296: invokeinterface 173 2 0
// 301: astore_3
// 302: new 175 java/io/ByteArrayOutputStream
// 305: dup
// 306: invokespecial 176 java/io/ByteArrayOutputStream:<init> ()V
// 309: astore 4
// 311: aload_3
// 312: aload 4
// 314: invokestatic 182 com/google/android/gms/internal/zzbjf:zzc (Ljava/io/InputStream;Ljava/io/OutputStream;)V
// 317: aload 4
// 319: invokevirtual 186 java/io/ByteArrayOutputStream:toByteArray ()[B
// 322: invokestatic 192 com/google/android/gms/internal/zzaj$zzj:zzg ([B)Lcom/google/android/gms/internal/zzaj$zzj;
// 325: astore 4
// 327: aload 4
// 329: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 332: astore_3
// 333: new 126 java/lang/StringBuilder
// 336: dup
// 337: aload_3
// 338: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 341: invokevirtual 45 java/lang/String:length ()I
// 344: bipush 43
// 346: iadd
// 347: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 350: ldc -62
// 352: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 355: aload_3
// 356: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 359: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 362: invokestatic 106 com/google/android/gms/tagmanager/zzbo:v (Ljava/lang/String;)V
// 365: aload 4
// 367: getfield 198 com/google/android/gms/internal/zzaj$zzj:zzlr Lcom/google/android/gms/internal/zzaj$zzf;
// 370: ifnonnull +38 -> 408
// 373: aload 4
// 375: getfield 202 com/google/android/gms/internal/zzaj$zzj:zzlq [Lcom/google/android/gms/internal/zzaj$zzi;
// 378: arraylength
// 379: ifne +29 -> 408
// 382: aload_0
// 383: getfield 31 ks:g Ljava/lang/String;
// 386: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 389: astore_3
// 390: aload_3
// 391: invokevirtual 45 java/lang/String:length ()I
// 394: ifeq +277 -> 671
// 397: ldc -52
// 399: aload_3
// 400: invokevirtual 49 java/lang/String:concat (Ljava/lang/String;)Ljava/lang/String;
// 403: astore_3
// 404: aload_3
// 405: invokestatic 106 com/google/android/gms/tagmanager/zzbo:v (Ljava/lang/String;)V
// 408: aload_0
// 409: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 412: aload 4
// 414: invokeinterface 207 2 0
// 419: aload 5
// 421: invokeinterface 210 1 0
// 426: ldc -44
// 428: invokestatic 106 com/google/android/gms/tagmanager/zzbo:v (Ljava/lang/String;)V
// 431: return
// 432: new 37 java/lang/String
// 435: dup
// 436: aload_2
// 437: invokespecial 58 java/lang/String:<init> (Ljava/lang/String;)V
// 440: astore_2
// 441: goto -160 -> 281
// 444: astore_3
// 445: aload_0
// 446: getfield 31 ks:g Ljava/lang/String;
// 449: astore_3
// 450: new 126 java/lang/StringBuilder
// 453: dup
// 454: aload_2
// 455: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 458: invokevirtual 45 java/lang/String:length ()I
// 461: bipush 79
// 463: iadd
// 464: aload_3
// 465: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 468: invokevirtual 45 java/lang/String:length ()I
// 471: iadd
// 472: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 475: ldc -42
// 477: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 480: aload_2
// 481: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 484: ldc -40
// 486: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 489: aload_3
// 490: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 493: ldc -38
// 495: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 498: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 501: invokestatic 221 com/google/android/gms/tagmanager/zzbo:zzbh (Ljava/lang/String;)V
// 504: aload_0
// 505: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 508: getstatic 224 com/google/android/gms/tagmanager/zzbn$zza:zzbGK Lcom/google/android/gms/tagmanager/zzbn$zza;
// 511: invokeinterface 117 2 0
// 516: aload 5
// 518: invokeinterface 210 1 0
// 523: return
// 524: astore_3
// 525: aload_2
// 526: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 529: astore_3
// 530: aload_3
// 531: invokevirtual 45 java/lang/String:length ()I
// 534: ifeq +42 -> 576
// 537: ldc -30
// 539: aload_3
// 540: invokevirtual 49 java/lang/String:concat (Ljava/lang/String;)Ljava/lang/String;
// 543: astore_3
// 544: aload_3
// 545: invokestatic 221 com/google/android/gms/tagmanager/zzbo:zzbh (Ljava/lang/String;)V
// 548: aload_0
// 549: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 552: getstatic 229 com/google/android/gms/tagmanager/zzbn$zza:zzbGL Lcom/google/android/gms/tagmanager/zzbn$zza;
// 555: invokeinterface 117 2 0
// 560: aload 4
// 562: astore_3
// 563: goto -261 -> 302
// 566: astore_2
// 567: aload 5
// 569: invokeinterface 210 1 0
// 574: aload_2
// 575: athrow
// 576: new 37 java/lang/String
// 579: dup
// 580: ldc -30
// 582: invokespecial 58 java/lang/String:<init> (Ljava/lang/String;)V
// 585: astore_3
// 586: goto -42 -> 544
// 589: astore_3
// 590: aload_3
// 591: invokevirtual 232 java/io/IOException:getMessage ()Ljava/lang/String;
// 594: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 597: astore 4
// 599: new 126 java/lang/StringBuilder
// 602: dup
// 603: aload_2
// 604: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 607: invokevirtual 45 java/lang/String:length ()I
// 610: bipush 40
// 612: iadd
// 613: aload 4
// 615: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 618: invokevirtual 45 java/lang/String:length ()I
// 621: iadd
// 622: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 625: ldc -22
// 627: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 630: aload_2
// 631: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 634: ldc -20
// 636: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 639: aload 4
// 641: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 644: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 647: aload_3
// 648: invokestatic 239 com/google/android/gms/tagmanager/zzbo:zzc (Ljava/lang/String;Ljava/lang/Throwable;)V
// 651: aload_0
// 652: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 655: getstatic 242 com/google/android/gms/tagmanager/zzbn$zza:zzbGJ Lcom/google/android/gms/tagmanager/zzbn$zza;
// 658: invokeinterface 117 2 0
// 663: aload 5
// 665: invokeinterface 210 1 0
// 670: return
// 671: new 37 java/lang/String
// 674: dup
// 675: ldc -52
// 677: invokespecial 58 java/lang/String:<init> (Ljava/lang/String;)V
// 680: astore_3
// 681: goto -277 -> 404
// 684: astore_3
// 685: aload_3
// 686: invokevirtual 232 java/io/IOException:getMessage ()Ljava/lang/String;
// 689: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 692: astore 4
// 694: new 126 java/lang/StringBuilder
// 697: dup
// 698: aload_2
// 699: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 702: invokevirtual 45 java/lang/String:length ()I
// 705: bipush 51
// 707: iadd
// 708: aload 4
// 710: invokestatic 41 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 713: invokevirtual 45 java/lang/String:length ()I
// 716: iadd
// 717: invokespecial 129 java/lang/StringBuilder:<init> (I)V
// 720: ldc -12
// 722: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 725: aload_2
// 726: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 729: ldc -20
// 731: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 734: aload 4
// 736: invokevirtual 133 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 739: invokevirtual 137 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 742: aload_3
// 743: invokestatic 239 com/google/android/gms/tagmanager/zzbo:zzc (Ljava/lang/String;Ljava/lang/Throwable;)V
// 746: aload_0
// 747: getfield 74 ks:b Lcom/google/android/gms/tagmanager/zzbn;
// 750: getstatic 224 com/google/android/gms/tagmanager/zzbn$zza:zzbGK Lcom/google/android/gms/tagmanager/zzbn$zza;
// 753: invokeinterface 117 2 0
// 758: aload 5
// 760: invokeinterface 210 1 0
// 765: return
// Local variable table:
// start length slot name signature
// 0 766 0 this ks
// 50 20 1 i int
// 32 494 2 localObject1 Object
// 566 160 2 localObject2 Object
// 93 312 3 localObject3 Object
// 444 1 3 localFileNotFoundException java.io.FileNotFoundException
// 449 41 3 str1 String
// 524 1 3 localzzbjk com.google.android.gms.internal.zzbjk
// 529 57 3 localObject4 Object
// 589 59 3 localIOException1 java.io.IOException
// 680 1 3 str2 String
// 684 59 3 localIOException2 java.io.IOException
// 99 636 4 localObject5 Object
// 288 471 5 localzzbji com.google.android.gms.internal.zzbji
// Exception table:
// from to target type
// 293 302 444 java/io/FileNotFoundException
// 293 302 524 com/google/android/gms/internal/zzbjk
// 293 302 566 finally
// 302 404 566 finally
// 404 408 566 finally
// 408 419 566 finally
// 445 516 566 finally
// 525 544 566 finally
// 544 560 566 finally
// 576 586 566 finally
// 590 663 566 finally
// 671 681 566 finally
// 685 758 566 finally
// 293 302 589 java/io/IOException
// 302 404 684 java/io/IOException
// 404 408 684 java/io/IOException
// 408 419 684 java/io/IOException
// 671 681 684 java/io/IOException
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/ks.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/