Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.app.AlarmManager
* android.app.PendingIntent
* android.app.Service
* android.content.BroadcastReceiver
* android.content.ComponentName
* android.content.Context
* android.content.Intent
* android.content.IntentFilter
* android.net.ConnectivityManager
* android.net.NetworkInfo
* android.net.NetworkInfo$State
* android.os.Build
* android.os.Build$VERSION
* android.os.Handler
* android.os.Handler$Callback
* android.os.HandlerThread
* android.os.IBinder
* android.os.Looper
* android.os.Message
* android.os.Messenger
* android.os.SystemClock
* com.whatsapp.App
* com.whatsapp.DialogToastActivity
* com.whatsapp.agc
* com.whatsapp.axu
* com.whatsapp.messaging.MessageService$1
* com.whatsapp.messaging.MessageService$3
* com.whatsapp.messaging.MessageService$4
* com.whatsapp.messaging.a3
* com.whatsapp.messaging.ag
* com.whatsapp.messaging.ak
* com.whatsapp.messaging.am
* com.whatsapp.messaging.au
* com.whatsapp.messaging.ay
* com.whatsapp.messaging.az
* com.whatsapp.messaging.b4
* com.whatsapp.protocol.a2
* com.whatsapp.te
* com.whatsapp.util.Log
*/
package com.whatsapp.messaging;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
import android.os.Messenger;
import android.os.SystemClock;
import com.whatsapp.App;
import com.whatsapp.DialogToastActivity;
import com.whatsapp.agc;
import com.whatsapp.axu;
import com.whatsapp.messaging.CaptivePortalActivity;
import com.whatsapp.messaging.MessageService;
import com.whatsapp.messaging.a3;
import com.whatsapp.messaging.a_;
import com.whatsapp.messaging.ag;
import com.whatsapp.messaging.ak;
import com.whatsapp.messaging.am;
import com.whatsapp.messaging.au;
import com.whatsapp.messaging.ay;
import com.whatsapp.messaging.az;
import com.whatsapp.messaging.b4;
import com.whatsapp.messaging.c;
import com.whatsapp.protocol.a2;
import com.whatsapp.te;
import com.whatsapp.util.Log;
import java.util.ArrayList;
import java.util.Random;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicBoolean;
public class MessageService
extends Service {
private static final AtomicBoolean C;
private static final String[] H;
private static final String f;
private static final String i;
private static CountDownLatch j;
private static final String k;
private c A;
private final az B;
private long D;
private boolean E;
private ag F;
private ag G;
private byte[] a;
private final BroadcastReceiver b;
private final ay c;
private boolean d;
private Handler e;
private boolean g;
private Random h;
private ag l;
private boolean m;
private String n;
private final BroadcastReceiver o;
private boolean p;
private int q;
private Messenger r;
private au s;
private boolean t;
private final BroadcastReceiver u;
private HandlerThread v;
private long w;
private boolean x;
private final Messenger y;
private final Handler z;
/*
* Exception decompiling
*/
static {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.CannotPerformDecode: reachable test BLOCK was exited and re-entered.
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.getFarthestReachableInRange(Misc.java:143)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.examineSwitchContiguity(SwitchReplacer.java:385)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.rebuildSwitches(SwitchReplacer.java:334)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:515)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public MessageService() {
int n = a_.a;
this.c = new ay(this);
this.B = new az((Context)this);
this.x = false;
this.y = new Messenger((Handler)new ak(this));
this.E = false;
this.p = false;
this.q = -1;
this.D = 0L;
this.w = 10000L;
this.h = new Random();
this.l = new ag(3, H[28], true);
this.G = new ag(3, H[29], false);
this.F = new ag(3, H[27], true);
this.m = false;
this.o = new 1(this);
this.z = new Handler((Handler.Callback)new a3(this));
this.u = new 3(this);
this.b = new 4(this);
if (DialogToastActivity.e != 0) {
a_.a = n + 1;
}
}
private void a(int n) {
if (n == this.q) {
return;
}
Log.i((String)(H[13] + this.q + H[14] + n));
if (this.x) {
am.a((Messenger)this.r, (boolean)true);
}
this.q = n;
agc.a((Context)this);
}
public static void a(Context context) {
context.startService(new Intent(context, MessageService.class).setAction(H[34]));
}
public static void a(Context context, boolean bl) {
MessageService.a(context, bl, false, false, null, null);
}
public static void a(Context context, boolean bl, boolean bl2) {
MessageService.a(context, bl, bl2, false, null, null);
}
public static void a(Context context, boolean bl, boolean bl2, boolean bl3, String string, String[] arrstring) {
MessageService.a(context, bl, bl2, bl3, string, arrstring, false);
}
public static void a(Context context, boolean bl, boolean bl2, boolean bl3, String string, String[] arrstring, boolean bl4) {
context.startService(new Intent(context, MessageService.class).setAction(H[41]).putExtra(H[39], bl).putExtra(H[38], bl2).putExtra(H[42], bl3).putExtra(H[43], string).putExtra(H[40], arrstring).putExtra(H[44], bl4));
}
private void a(Messenger messenger) {
ConnectivityManager connectivityManager = (ConnectivityManager)this.getSystemService(H[24]);
this.r = messenger;
this.x = true;
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if (networkInfo != null) {
this.q = networkInfo.getType();
}
this.v = new HandlerThread(H[26]);
this.v.start();
this.e = new Handler(this.v.getLooper());
this.registerReceiver(this.o, new IntentFilter(f), null, this.e);
IntentFilter intentFilter = new IntentFilter(H[25]);
if (this.registerReceiver(this.o, intentFilter, null, this.e) == null) {
this.e.post((Runnable)new b4(this));
}
this.c(true);
if (this.E) {
this.s.c();
}
agc.a((Context)this);
}
static void a(MessageService messageService) {
messageService.i();
}
static void a(MessageService messageService, int n) {
messageService.a(n);
}
static void a(MessageService messageService, Message message) {
messageService.b(message);
}
static void a(MessageService messageService, Messenger messenger) {
messageService.a(messenger);
}
static void a(MessageService messageService, a2 a22) {
messageService.a(a22);
}
static void a(MessageService messageService, boolean bl) {
messageService.a(bl);
}
private void a(a2 a22) {
this.s.a(a22);
this.F.a(true);
}
private void a(boolean bl) {
block4 : {
block5 : {
this.F.a(true);
this.s.b();
this.t();
this.g();
if (!bl) break block4;
NetworkInfo networkInfo = ((ConnectivityManager)this.getSystemService(H[57])).getActiveNetworkInfo();
if (networkInfo == null || !networkInfo.isConnected()) break block5;
this.j();
if (a_.a == 0) break block4;
}
this.l.a(true);
}
if (App.Y.e()) {
this.l.a(true);
}
}
/*
* Enabled aggressive block sorting
*/
private void a(boolean bl, boolean bl2, String string, String[] arrstring, boolean bl3) {
ArrayList arrayList;
boolean bl4;
block26 : {
block25 : {
block24 : {
block22 : {
block23 : {
int n;
block21 : {
block20 : {
n = a_.a;
arrayList = this.B.a(arrstring);
if (!this.F.a()) {
if (bl2) {
Log.i((String)H[35]);
am.b((Messenger)this.r);
}
if (!App.k((Context)this) || this.x() || !this.o()) return;
{
// empty if block
}
}
if (!bl) break block20;
this.l.a(true);
this.G.a(true);
if (n == 0) break block21;
}
if (!this.l.a()) return;
}
if (this.p && this.q != -1) break block22;
if (!this.l.a() || !this.G.a()) break block23;
this.G.a(false);
Log.i((String)(H[37] + this.p + ',' + this.q + ')'));
App.aO();
if (n == 0) break block22;
}
Log.i((String)H[36]);
return;
}
if (this.d && this.E && this.x && !this.m) break block24;
return;
}
if (App.N()) break block25;
boolean bl5 = te.a();
bl4 = false;
if (!bl5) break block26;
}
bl4 = true;
}
App.c((boolean)bl4);
am.a((Messenger)this.r, (String)this.n, (byte[])this.a, (String)string, (boolean)bl4, (boolean)App.a6, (ArrayList)arrayList, (boolean)bl3);
}
private void b() {
if (this.d) {
return;
}
Log.i((String)H[50]);
this.d(true);
this.A = new c((Context)this, this.y);
this.A.start();
}
public static void b(Context context) {
context.startService(new Intent(context, MessageService.class).setAction(H[12]));
}
public static void b(Context context, boolean bl) {
context.startService(new Intent(context, MessageService.class).setAction(H[17]).putExtra(H[18], bl));
}
private void b(Message message) {
this.s.a(message);
}
static void b(MessageService messageService) {
messageService.f();
}
static void b(MessageService messageService, boolean bl) {
messageService.b(bl);
}
/*
* Enabled aggressive block sorting
*/
private void b(boolean bl) {
boolean bl2;
block8 : {
block6 : {
block7 : {
block10 : {
AlarmManager alarmManager;
PendingIntent pendingIntent;
block9 : {
int n;
NetworkInfo networkInfo;
block5 : {
n = a_.a;
networkInfo = ((ConnectivityManager)this.getSystemService(H[61])).getActiveNetworkInfo();
Log.i((String)(H[63] + (Object)networkInfo + H[59] + bl));
App.aO();
if (networkInfo != null) break block5;
this.z.sendMessage(Message.obtain((Handler)this.z, (int)0, (int)-1, (int)0));
if (n == 0) break block6;
}
boolean bl3 = networkInfo.getState() == NetworkInfo.State.CONNECTED;
bl2 = bl3 ? CaptivePortalActivity.a(networkInfo) : false;
Handler handler = this.z;
Handler handler2 = this.z;
int n2 = networkInfo.getType();
int n3 = bl3 && !bl2 ? 1 : 0;
handler.sendMessage(Message.obtain((Handler)handler2, (int)0, (int)n2, (int)n3));
if (!bl3 || !bl2) break block7;
if (bl) break block8;
Intent intent = new Intent(f);
pendingIntent = PendingIntent.getBroadcast((Context)this.getApplicationContext(), (int)0, (Intent)intent, (int)0);
alarmManager = (AlarmManager)this.getSystemService(H[60]);
if (Build.VERSION.SDK_INT < 19) break block9;
alarmManager.setExact(2, 60000L + SystemClock.elapsedRealtime(), pendingIntent);
if (n == 0) break block10;
}
alarmManager.set(2, 60000L + SystemClock.elapsedRealtime(), pendingIntent);
}
Log.i((String)H[64]);
return;
}
Intent intent = new Intent(f);
PendingIntent pendingIntent = PendingIntent.getBroadcast((Context)this.getApplicationContext(), (int)0, (Intent)intent, (int)536870912);
if (pendingIntent != null) {
Log.i((String)H[58]);
((AlarmManager)this.getSystemService(H[62])).cancel(pendingIntent);
}
break block8;
}
bl2 = false;
}
C.set(bl2);
j.countDown();
}
static String c() {
return k;
}
static void c(MessageService messageService) {
messageService.s();
}
static void c(MessageService messageService, boolean bl) {
messageService.e(bl);
}
private void c(boolean bl) {
this.a(bl, false, null, null, false);
}
static Handler d(MessageService messageService) {
return messageService.e;
}
static String d() {
return f;
}
private void d(boolean bl) {
this.d = bl;
}
private void e() {
block5 : {
PendingIntent pendingIntent;
AlarmManager alarmManager;
block4 : {
Log.i((String)H[22]);
if (!this.g) {
this.registerReceiver(this.u, new IntentFilter(k));
this.g = true;
}
alarmManager = (AlarmManager)this.getSystemService(H[21]);
pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(k), (int)0);
alarmManager.cancel(pendingIntent);
if (Build.VERSION.SDK_INT < 19) break block4;
alarmManager.setExact(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
if (a_.a == 0) break block5;
}
alarmManager.set(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
}
}
static void e(MessageService messageService) {
messageService.h();
}
private void e(boolean bl) {
block11 : {
block8 : {
int n;
block10 : {
block9 : {
n = a_.a;
if (this.p == bl) break block8;
if (!bl) break block9;
Log.i((String)H[67]);
this.c(true);
if (n == 0) break block10;
}
Log.i((String)H[68]);
if (this.x) {
am.a((Messenger)this.r, (boolean)true);
}
}
this.p = bl;
if (n == 0) break block11;
}
if (bl) {
this.a(false, true, null, null, false);
}
}
}
private void f() {
block2 : {
PendingIntent pendingIntent;
AlarmManager alarmManager;
block3 : {
Log.i((String)H[31]);
if (!this.g) break block2;
alarmManager = (AlarmManager)this.getSystemService(H[30]);
pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(k), (int)0);
alarmManager.cancel(pendingIntent);
if (Build.VERSION.SDK_INT < 19) break block3;
alarmManager.setExact(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
if (a_.a == 0) break block2;
}
alarmManager.set(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
}
}
static void f(MessageService messageService) {
messageService.g();
}
private void g() {
Log.i((String)H[48]);
if (this.g) {
PendingIntent pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(k), (int)536870912);
if (pendingIntent != null) {
((AlarmManager)this.getSystemService(H[49])).cancel(pendingIntent);
pendingIntent.cancel();
}
this.unregisterReceiver(this.u);
this.g = false;
}
}
static boolean g(MessageService messageService) {
return messageService.x;
}
private void h() {
this.s.d();
}
static void h(MessageService messageService) {
messageService.u();
}
static Messenger i(MessageService messageService) {
return messageService.r;
}
private void i() {
this.s.f();
}
private void j() {
block6 : {
long l;
long l2;
AlarmManager alarmManager;
PendingIntent pendingIntent;
block5 : {
if (this.t) {
Log.i((String)H[54]);
return;
}
alarmManager = (AlarmManager)this.getSystemService(H[51]);
l = SystemClock.elapsedRealtime();
Intent intent = new Intent((Context)this, MessageService.class).setAction(H[52]).putExtra(H[53], true);
long l3 = this.y();
if (l3 == 0L) {
Log.i((String)H[56]);
this.startService(intent);
return;
}
l2 = l3 / 2L + this.h.nextLong() % l3;
Log.i((String)(H[55] + l2));
pendingIntent = PendingIntent.getService((Context)this, (int)0, (Intent)intent, (int)0);
if (Build.VERSION.SDK_INT < 19) break block5;
alarmManager.setExact(2, l + l2, pendingIntent);
if (a_.a == 0) break block6;
}
alarmManager.set(2, l + l2, pendingIntent);
}
this.t = true;
}
static void j(MessageService messageService) {
messageService.r();
}
static String m() {
return i;
}
private void n() {
Log.i((String)H[46]);
AlarmManager alarmManager = (AlarmManager)this.getSystemService(H[45]);
PendingIntent pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(i), (int)0);
alarmManager.cancel(pendingIntent);
alarmManager.setInexactRepeating(2, 15000L + SystemClock.elapsedRealtime(), 240000L, pendingIntent);
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private boolean o() {
Log.i((String)H[70]);
if (this.g) return false;
this.registerReceiver(this.u, new IntentFilter(k));
this.g = true;
boolean bl = true;
if (!bl) return bl;
AlarmManager alarmManager = (AlarmManager)this.getSystemService(H[69]);
PendingIntent pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(k), (int)0);
if (Build.VERSION.SDK_INT >= 19) {
alarmManager.setExact(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
if (a_.a == 0) return bl;
}
alarmManager.set(2, 600000L + SystemClock.elapsedRealtime(), pendingIntent);
return bl;
}
private void p() {
Log.i((String)H[23]);
this.D = 0L;
this.w = 10000L;
}
static boolean q() {
Log.i((String)H[15]);
j.await();
boolean bl = C.get();
Log.i((String)(H[16] + bl));
return bl;
}
private void r() {
this.F.a(false);
this.s.a();
if (App.k((Context)this)) {
this.e();
}
this.p();
this.w();
this.n();
}
private void s() {
this.s.e();
}
private void t() {
Log.i((String)H[19]);
AlarmManager alarmManager = (AlarmManager)this.getSystemService(H[20]);
PendingIntent pendingIntent = PendingIntent.getBroadcast((Context)this, (int)0, (Intent)new Intent(i), (int)536870912);
if (pendingIntent != null) {
alarmManager.cancel(pendingIntent);
}
}
private void u() {
this.w();
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void v() {
block10 : {
Log.i((String)MessageService.H[33]);
var2_1 = this.d;
if (!var2_1) {
return;
}
this.d(false);
if (this.F.a()) break block10;
this.s.b();
}
this.F.a(true);
if (this.x) {
this.unregisterReceiver(this.o);
this.v.quit();
this.v.join();
}
** GOTO lbl35
catch (InterruptedException var7_5) {
Log.w((String)MessageService.H[32]);
Thread.currentThread().interrupt();
}
this.v = null;
this.e = null;
MessageService.j = new CountDownLatch(1);
MessageService.C.set(false);
am.c((Messenger)this.r);
this.x = false;
if (a_.a == 0) return;
lbl35: // 2 sources:
this.A.quit();
return;
}
/*
* Enabled aggressive block sorting
*/
private void w() {
ag ag2 = this.l;
boolean bl = !App.k((Context)this);
ag2.a(bl);
}
private boolean x() {
return this.g;
}
private long y() {
if (this.D > 172800000L) {
return 172800000L;
}
this.w += this.D;
this.D = this.w - this.D;
return this.w - this.D;
}
public void a() {
am.d((Messenger)this.r);
}
public void a(Message message) {
this.c(message);
}
public void a(String string, byte[] arrby) {
this.n = string;
this.a = arrby;
}
public void a(String string, byte[] arrby, au au2) {
this.n = string;
this.a = arrby;
this.s = au2;
this.E = true;
this.c(true);
if (this.x) {
au2.c();
}
}
/*
* Enabled aggressive block sorting
*/
public void c(Message message) {
block6 : {
int n = a_.a;
switch (a_.b(message)) {
default: {
break;
}
case 6:
case 7:
case 31:
case 32:
case 37:
case 75:
case 87: {
am.a((Messenger)this.r, (Message)Message.obtain((Message)message));
this.f();
this.p();
this.c(true);
if (n == 0) break block6;
}
case 4: {
this.f();
if (message.obj == null) break block6;
am.a((Messenger)this.r, (Message)Message.obtain((Message)message));
if (n == 0) break block6;
}
case 2:
case 12:
case 13:
case 14:
case 15:
case 17:
case 18:
case 20:
case 23:
case 24:
case 25:
case 28:
case 29:
case 30:
case 33:
case 34:
case 56:
case 57:
case 59:
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 67:
case 68:
case 69:
case 70:
case 71:
case 76:
case 77:
case 78:
case 79:
case 80:
case 81:
case 82:
case 89:
case 90:
case 91:
case 95: {
this.f();
}
case 10: {
this.p();
this.c(true);
}
}
am.a((Messenger)this.r, (Message)Message.obtain((Message)message));
}
}
public void k() {
App.w((String)H[11]);
am.e((Messenger)this.r);
this.f();
this.p();
this.c(true);
am.b((Messenger)this.r);
}
public void l() {
App.w((String)H[66]);
am.a((Messenger)this.r);
}
public IBinder onBind(Intent intent) {
return this.c;
}
public void onCreate() {
super.onCreate();
Log.i((String)H[65]);
this.registerReceiver(this.b, new IntentFilter(i));
}
public void onDestroy() {
super.onDestroy();
Log.i((String)H[47]);
if (this.d) {
this.v();
}
}
/*
* Enabled aggressive block sorting
*/
public int onStartCommand(Intent intent, int n, int n2) {
block7 : {
String string;
block10 : {
int n3;
block9 : {
block8 : {
block6 : {
n3 = a_.a;
string = intent != null ? intent.getAction() : null;
if (string != null) break block6;
this.b();
if (n3 == 0) break block7;
}
if (!string.equals(H[5])) break block8;
this.v();
this.m = true;
this.stopSelf();
if (n3 == 0) break block7;
}
if (!string.equals(H[0])) break block9;
this.m = false;
this.b();
if (n3 == 0) break block7;
}
if (!string.equals(H[1])) break block10;
this.t = false;
this.b();
boolean bl = intent.getBooleanExtra(H[2], false);
boolean bl2 = intent.getBooleanExtra(H[10], false);
boolean bl3 = intent.getBooleanExtra(H[7], false);
String string2 = intent.getStringExtra(H[8]);
String[] arrstring = intent.getStringArrayExtra(H[6]);
boolean bl4 = intent.getBooleanExtra(H[3], false);
if (bl) {
this.p();
}
this.a(bl2, bl3, string2, arrstring, bl4);
if (n3 == 0) break block7;
}
if (string.equals(H[9])) {
this.b();
if (intent.getBooleanExtra(H[4], false)) {
this.u();
}
}
}
return 1;
}
}
|