Skip to content

Instantly share code, notes, and snippets.

@define
Created August 20, 2015 13:15
Show Gist options
  • Save define/b9f0839dc6701687816c to your computer and use it in GitHub Desktop.
Save define/b9f0839dc6701687816c to your computer and use it in GitHub Desktop.
WhatsApp_VerifySms
package com.whatsapp;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.whatsapp.util.Log;
class VerifySms$1
extends BroadcastReceiver
{
private static final String[] z;
final VerifySms a;
static
{
String[] arrayOfString1 = new String[15];
Object localObject = "!DI\026;.RV\fr\"OH\0323#";
int i = -1;
int j = 0;
String[] arrayOfString2;
int m;
for (;;)
{
arrayOfString2 = arrayOfString1;
localObject = ((String)localObject).toCharArray();
int n = localObject.length;
m = 0;
if (n > m) {
break;
}
localObject = new String((char[])localObject).intern();
switch (i)
{
default:
arrayOfString2[j] = localObject;
localObject = "2SI\020/\024N_\032";
j = 1;
i = 0;
break;
case 0:
arrayOfString2[j] = localObject;
localObject = "$DW\031p$DU\033p8TOR21\fX\r83HO\f";
j = 2;
i = 1;
break;
case 1:
arrayOfString2[j] = localObject;
localObject = "!DI\026;.RV\fr$DU\013p%DX\0324!DIP/2RN\023)w";
j = 3;
i = 2;
break;
case 2:
arrayOfString2[j] = localObject;
localObject = "!DI\026;.RV\fr$DU\013p%DX\0324!DIP8%ST\r}";
j = 4;
i = 3;
break;
case 3:
arrayOfString2[j] = localObject;
j = 5;
localObject = "|\024\tN";
i = 4;
break;
case 4:
arrayOfString2[j] = localObject;
j = 6;
localObject = "!DI\026;.RV\fr8TOR21\fH\032/!HX\032";
i = 5;
break;
case 5:
arrayOfString2[j] = localObject;
j = 7;
localObject = "$DW\031p$DU\033p$DU\033p1@R\023(%D";
i = 6;
break;
case 6:
arrayOfString2[j] = localObject;
j = 8;
localObject = "$DW\031p$DU\033p8TOR21\fH\032/!HX\032";
i = 7;
break;
case 7:
arrayOfString2[j] = localObject;
j = 9;
localObject = "!DI\026;.RV\fr8TOR21\fX\r83HO\f";
i = 8;
break;
case 8:
arrayOfString2[j] = localObject;
j = 10;
localObject = "|\024\t";
i = 9;
break;
case 9:
arrayOfString2[j] = localObject;
j = 11;
localObject = "!DI\026;.RV\fr:DC\026>8";
i = 10;
break;
case 10:
arrayOfString2[j] = localObject;
j = 12;
localObject = "!DI\026;.RV\fr%@_\0262zN]\031";
i = 11;
break;
case 11:
arrayOfString2[j] = localObject;
j = 13;
localObject = "!DI\026;.RV\fr$DU\013p%DX\0324!DIP92RO\r2.D_";
i = 12;
break;
case 12:
arrayOfString2[j] = localObject;
j = 14;
localObject = "!DI\026;.RV\fr$DU\013p%DX\0324!DIP49U^\021)";
i = 13;
}
}
arrayOfString2[j] = localObject;
z = arrayOfString1;
return;
int i1 = localObject[m];
int k;
switch (m % 5)
{
default:
k = 93;
}
for (;;)
{
localObject[m] = ((char)(k ^ i1));
m += 1;
break;
k = 87;
continue;
k = 33;
continue;
k = 59;
continue;
k = 127;
}
}
VerifySms$1(VerifySms paramVerifySms) {}
public void onReceive(Context paramContext, Intent paramIntent)
{
boolean bool = App.ax;
Log.i(z[14]);
if (!this.a.A)
{
int i = getResultCode();
Log.i(z[3] + i);
if (i != -1)
{
int j = paramIntent.getIntExtra(z[1], 0);
Log.i(z[4] + j);
VerifySms.o(this.a);
switch (i)
{
case 3:
default:
switch (j)
{
}
break;
}
}
}
for (;;)
{
label160:
Log.w(z[0]);
this.a.c(z[7]);
VerifySms.g(this.a);
do
{
do
{
do
{
do
{
if (bool) {
Log.i(z[13]);
}
return;
Log.i(z[6]);
this.a.c(z[8]);
VerifySms.g(this.a);
} while (!bool);
Log.i(z[12]);
VerifySms.b(7);
VerifySms.A(this.a);
this.a.d(7);
} while (!bool);
break;
Log.i(z[9]);
this.a.c(z[2]);
VerifySms.g(this.a);
} while (!bool);
if ((!VerifySms.J().startsWith(z[10])) || (VerifySms.J().startsWith(z[5]))) {
break label160;
}
Log.i(z[11]);
VerifySms.b(6);
VerifySms.A(this.a);
this.a.d(4);
} while (!bool);
}
}
}
/* Location: c:\AndroidDec\dex2jar\com.whatsapp-dex2jar.jar!\com\whatsapp\VerifySms$1.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/
package com.whatsapp;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import com.whatsapp.util.Log;
class VerifySms$2
extends BroadcastReceiver
{
private static final String[] z;
private boolean a;
final VerifySms b;
static
{
String[] arrayOfString1 = new String[25];
Object localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\021\021d\035n\f\032h\f/\021";
int i = -1;
int j = 0;
String[] arrayOfString2;
int m;
for (;;)
{
arrayOfString2 = arrayOfString1;
localObject = ((String)localObject).toCharArray();
int n = localObject.length;
m = 0;
if (n > m) {
break;
}
localObject = new String((char[])localObject).intern();
switch (i)
{
default:
arrayOfString2[j] = localObject;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\b\021o\032 \002\0211\0074\t\030";
j = 1;
i = 0;
break;
case 0:
arrayOfString2[j] = localObject;
localObject = "j\f3\f\022e\032,\026[{\f55\007y\034%\n'i\013+\000\027hI";
j = 2;
i = 1;
break;
case 1:
arrayOfString2[j] = localObject;
localObject = "j\f3\f\022e\032,\026[x\0002\025\030}\020\016\027\035{\000/\004\000u\007&$\020x\033$\026\007<";
j = 3;
i = 2;
break;
case 2:
arrayOfString2[j] = localObject;
localObject = "j\f3\f\022e\032,\026[y\004 \f\030Z\033.\bT";
j = 4;
i = 3;
break;
case 3:
arrayOfString2[j] = localObject;
j = 5;
localObject = "j\f3\f\022e\032,\026[{\f56\021n\037(\006\021_\f/\021\021n(%\001\006y\0322E";
i = 4;
break;
case 4:
arrayOfString2[j] = localObject;
j = 6;
localObject = "j\f3\f\022e\032,\026[h\f9\021Yn\f\"\000\035j\f3J\021n\033.\027T";
i = 5;
break;
case 5:
arrayOfString2[j] = localObject;
j = 7;
localObject = "j\f3\f\022e\032,\026[h\f9\021[s\0345H\033zD,\000\031s\0338E";
i = 6;
break;
case 6:
arrayOfString2[j] = localObject;
j = 8;
localObject = "j\f3\f\022e\032,\026[h\f9\021Yn\f\"\000\035j\f3J\032s\035\036\026\031o67\000\006u\017(\006\025h\000.\013";
i = 7;
break;
case 7:
arrayOfString2[j] = localObject;
j = 9;
localObject = "l\r4\026";
i = 8;
break;
case 8:
arrayOfString2[j] = localObject;
j = 10;
localObject = "K\001 \021\007]\0311E\027s\r$E";
i = 9;
break;
case 9:
arrayOfString2[j] = localObject;
j = 11;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\001\021o\0353\n\ry\r";
i = 10;
break;
case 10:
arrayOfString2[j] = localObject;
j = 12;
localObject = "j\f3\f\022e\032,\026[y\004 \f\030^\006%\034T";
i = 11;
break;
case 11:
arrayOfString2[j] = localObject;
j = 13;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\025\020i\032l\013\001p\005";
i = 12;
break;
case 12:
arrayOfString2[j] = localObject;
j = 14;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\004\030n\f \001\r<\033$\006\021u\037$\001";
i = 13;
break;
case 13:
arrayOfString2[j] = localObject;
j = 15;
localObject = "j\f3\f\022e\032,\026[{\f5(\021o\032 \002\021^\006%\034T";
i = 14;
break;
case 14:
arrayOfString2[j] = localObject;
j = 16;
localObject = "j\f3\f\022e\032,\026[h\f9\021Yn\f\"\000\035j\f3J";
i = 15;
break;
case 15:
arrayOfString2[j] = localObject;
j = 17;
localObject = "j\f3\f\022e\032,\026";
i = 16;
break;
case 16:
arrayOfString2[j] = localObject;
j = 18;
localObject = "j\f3\f\022e\032,\026[x\0002\025\030}\020\f\000\007o\b&\0006s\r8E";
i = 17;
break;
case 17:
arrayOfString2[j] = localObject;
j = 19;
localObject = "j\f3\f\022e\032,\026[{\f5*\006u\016(\013\025h\000/\0025x\r3\000\007oI";
i = 18;
break;
case 18:
arrayOfString2[j] = localObject;
j = 20;
localObject = "o\f3\023\021nD2\000\032xD,\f\007q\b5\006\0341\f,\025\000e";
i = 19;
break;
case 19:
arrayOfString2[j] = localObject;
j = 21;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\025\020i\032l\t\021r\0165\r[";
i = 20;
break;
case 20:
arrayOfString2[j] = localObject;
j = 22;
localObject = "j\f3\f\022e\032,\026[n\f\"\000\035j\f%H\006y\n$\f\002y\033n\007\001r\r-\000Yr\034-\t";
i = 21;
break;
case 21:
arrayOfString2[j] = localObject;
j = 23;
localObject = "j\f3\f\022e\032,\026[h\f9\021Yn\f\"\000\035j\f3J\032sD\"\n\020y";
i = 22;
break;
case 22:
arrayOfString2[j] = localObject;
j = 24;
localObject = "}\0345\n";
i = 23;
}
}
arrayOfString2[j] = localObject;
z = arrayOfString1;
return;
int i1 = localObject[m];
int k;
switch (m % 5)
{
default:
k = 116;
}
for (;;)
{
localObject[m] = ((char)(k ^ i1));
m += 1;
break;
k = 28;
continue;
k = 105;
continue;
k = 65;
continue;
k = 101;
}
}
VerifySms$2(VerifySms paramVerifySms) {}
public void onReceive(Context paramContext, Intent paramIntent)
{
boolean bool = App.ax;
try
{
Log.i(z[0]);
if (this.a)
{
Log.i(z[14]);
return;
}
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
Object[] arrayOfObject;
int i;
if (!this.b.A)
{
paramContext = paramIntent.getExtras();
if (paramContext != null)
{
arrayOfObject = (Object[])paramContext.get(z[9]);
if (arrayOfObject != null)
{
Log.i(z[21] + arrayOfObject.length);
i = 0;
label106:
if (i >= arrayOfObject.length) {}
}
}
}
for (;;)
{
int j;
char c;
Object localObject2;
try
{
paramIntent = SmsMessage.createFromPdu((byte[])arrayOfObject[i]);
if (paramIntent == null) {
break label817;
}
}
catch (OutOfMemoryError localNullPointerException1)
{
try
{
paramContext = paramIntent.getMessageBody();
try
{
Log.i(z[15] + paramContext);
Log.i(z[18] + paramIntent.getDisplayMessageBody());
Log.i(z[3] + paramIntent.getDisplayOriginatingAddress());
Log.i(z[12] + paramIntent.getEmailBody());
Log.i(z[4] + paramIntent.getEmailFrom());
Log.i(z[19] + paramIntent.getOriginatingAddress());
Log.i(z[2] + paramIntent.getPseudoSubject());
Log.i(z[5] + paramIntent.getServiceCenterAddress());
localContext = paramContext;
if ((paramIntent != null) && (localContext != null))
{
Log.i(z[16] + localContext);
paramContext = z[10];
j = localContext.indexOf(paramContext);
if (j >= 0)
{
paramIntent = "";
localObject1 = paramIntent;
}
}
}
catch (NullPointerException localNullPointerException2)
{
Object localObject1;
continue;
i += 1;
}
try
{
j = paramContext.length() + j;
paramContext = paramIntent;
localObject1 = paramIntent;
if (j < localContext.length())
{
localObject1 = paramIntent;
c = localContext.charAt(j);
localObject1 = paramIntent;
localObject2 = paramIntent;
if (!Character.isDigit(c)) {
break label823;
}
localObject1 = paramIntent;
localObject2 = paramIntent + c;
paramContext = (Context)localObject2;
if (!bool) {
break label843;
}
break label823;
}
localObject1 = paramContext;
paramIntent = paramContext;
if (paramContext.length() <= 0) {
break label780;
}
localObject1 = paramContext;
j = Integer.parseInt(paramContext);
}
catch (Exception paramContext)
{
Log.w(z[6] + paramContext.toString());
paramIntent = localNullPointerException1;
j = -1;
paramContext = paramIntent;
continue;
}
if (j == -1) {}
}
catch (NullPointerException paramContext)
{
try
{
this.a = true;
abortBroadcast();
VerifySms.d(this.b, paramContext);
uq.a(new a8h(this.b), new String[] { paramContext, z[24] });
if (bool)
{
Log.w(z[23]);
this.b.c(z[20]);
}
if (!bool) {}
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
try
{
Log.w(z[8]);
if (!bool) {}
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
try
{
Log.i(z[1]);
if (!bool) {
break label808;
}
if (!bool) {}
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
try
{
Log.i(z[13]);
if (!bool) {}
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
try
{
Log.i(z[22]);
if (!bool) {
break;
}
try
{
Log.i(z[11]);
return;
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
paramContext = paramContext;
Log.e(z[7] + paramContext.toString());
paramIntent = null;
}
catch (OutOfMemoryError paramContext)
{
throw paramContext;
}
localNullPointerException1 = localNullPointerException1;
paramContext = null;
Log.a(z[17], localNullPointerException1);
localContext = paramContext;
continue;
}
}
label780:
label808:
break label106;
label817:
Context localContext = null;
continue;
label823:
paramContext = (Context)localObject2;
if (c != '-')
{
paramContext = (Context)localObject2;
if (bool) {
paramContext = (Context)localObject2;
}
}
else
{
label843:
j += 1;
paramIntent = paramContext;
if (!bool) {}
}
}
}
}
/* Location: c:\AndroidDec\dex2jar\com.whatsapp-dex2jar.jar!\com\whatsapp\VerifySms$2.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/
package com.whatsapp;
import android.content.BroadcastReceiver;
class VerifySms$3
extends BroadcastReceiver
{
private static final String[] z;
final VerifySms a;
static
{
String[] arrayOfString1 = new String[31];
Object localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017K";
int i = -1;
int j = 0;
String[] arrayOfString2;
int m;
for (;;)
{
arrayOfString2 = arrayOfString1;
localObject = ((String)localObject).toCharArray();
int n = localObject.length;
m = 0;
if (n > m) {
break;
}
localObject = new String((char[])localObject).intern();
switch (i)
{
default:
arrayOfString2[j] = localObject;
localObject = "HY4";
j = 1;
i = 0;
break;
case 0:
arrayOfString2[j] = localObject;
localObject = "\"\030\031lO-\016\006v\006;\b\037(F2P\006`D;\017\022%";
j = 2;
i = 1;
break;
case 1:
arrayOfString2[j] = localObject;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017Dh@'\020\nqJ<R\030mF&\tK";
j = 3;
i = 2;
break;
case 2:
arrayOfString2[j] = localObject;
j = 4;
localObject = "HY";
i = 3;
break;
case 3:
arrayOfString2[j] = localObject;
localObject = "\"\030\031lO-\016\006v\0063\030\037UZ1\b\017jz!\037\001`J ]";
i = 4;
j = 5;
break;
case 4:
arrayOfString2[j] = localObject;
j = 6;
localObject = "'\030\007c\004'\030\005a\0049\024\030hH \036\003(Y<\022\005`";
i = 5;
break;
case 5:
arrayOfString2[j] = localObject;
j = 7;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017Dh@'\020\nqJ<R\035dE!\030Kk\\9\037\016w\024";
i = 6;
break;
case 6:
arrayOfString2[j] = localObject;
j = 8;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017Dh@'\016\002kNy\036\003dE8\030\005bL";
i = 7;
break;
case 7:
arrayOfString2[j] = localObject;
j = 9;
localObject = "t\017\016fL=\013\016a\024";
i = 8;
break;
case 8:
arrayOfString2[j] = localObject;
j = 10;
localObject = "\"\030\031lO-\016\006v\0061\020\nlE\026\022\017|\t";
i = 9;
break;
case 9:
arrayOfString2[j] = localObject;
j = 11;
localObject = "\020\030\030q@:\022KlG7\022\031wL7\t\004";
i = 10;
break;
case 10:
arrayOfString2[j] = localObject;
j = 12;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017DaH \034DlG \030\005q";
i = 11;
break;
case 11:
arrayOfString2[j] = localObject;
j = 13;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017DuM!\016FiL:\032\037m\006";
i = 12;
break;
case 12:
arrayOfString2[j] = localObject;
j = 14;
localObject = "\"\030\031lO-\016\006v\0061\020\nlE\022\017\004h\t";
i = 13;
break;
case 13:
arrayOfString2[j] = localObject;
j = 15;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017K";
i = 14;
break;
case 14:
arrayOfString2[j] = localObject;
j = 16;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017DsL&\024\rlL0";
i = 15;
break;
case 15:
arrayOfString2[j] = localObject;
j = 17;
localObject = "\"\030\031lO-\016\006v\0063\030\037VL&\013\002fL\027\030\005qL&<\017a[1\016\030%";
i = 16;
break;
case 16:
arrayOfString2[j] = localObject;
j = 18;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017DhL'\016\nbLy\023\036iE";
i = 17;
break;
case 17:
arrayOfString2[j] = localObject;
j = 19;
localObject = "\"\030\031lO-\016\006v\0063\030\037J[=\032\002kH \024\005bh0\031\031`Z']";
i = 18;
break;
case 18:
arrayOfString2[j] = localObject;
j = 20;
localObject = "'\030\007c\004'\030\005a\0049\024\030hH \036\003(Y<\022\005`";
i = 19;
break;
case 19:
arrayOfString2[j] = localObject;
j = 21;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017Dg\\:\031\007`\004:\b\007i";
i = 20;
break;
case 20:
arrayOfString2[j] = localObject;
j = 22;
localObject = "\"\030\031lO-\016\006v\0063\030\037HL'\016\nbL\026\022\017|\t";
i = 21;
break;
case 21:
arrayOfString2[j] = localObject;
j = 23;
localObject = "$\031\036v";
i = 22;
break;
case 22:
arrayOfString2[j] = localObject;
j = 24;
localObject = "\"\030\031lO-\016\006v\0060\024\030uE5\004$w@3\024\005d]=\023\fDM0\017\016vZt";
i = 23;
break;
case 23:
arrayOfString2[j] = localObject;
j = 25;
localObject = "5\b\037j";
i = 24;
break;
case 24:
arrayOfString2[j] = localObject;
j = 26;
localObject = "\"\030\031lO-\016\006v\006&\030\b`@\"\030\017([1\036\016l_1\017DaL'\t\031jP1\031";
i = 25;
break;
case 25:
arrayOfString2[j] = localObject;
j = 27;
localObject = "\020\030\030q@:\022KlG7\022\031wL7\t\004";
i = 26;
break;
case 26:
arrayOfString2[j] = localObject;
j = 28;
localObject = "\"\030\031lO-\016\006v\0060\024\030uE5\004&`Z'\034\f`k;\031\022%";
i = 27;
break;
case 27:
arrayOfString2[j] = localObject;
j = 29;
localObject = "\"\030\031lO-\016\006v\0063\030\037VL&\013\002fL\027\030\005qL&)\002hL'\t\nhYt";
i = 28;
break;
case 28:
arrayOfString2[j] = localObject;
j = 30;
localObject = "\"\030\031lO-\016\006v";
i = 29;
}
}
arrayOfString2[j] = localObject;
z = arrayOfString1;
return;
int i1 = localObject[m];
int k;
switch (m % 5)
{
default:
k = 41;
}
for (;;)
{
localObject[m] = ((char)(k ^ i1));
m += 1;
break;
k = 84;
continue;
k = 125;
continue;
k = 107;
continue;
k = 5;
}
}
VerifySms$3(VerifySms paramVerifySms) {}
/* Error */
public void onReceive(android.content.Context paramContext, android.content.Intent paramIntent)
{
// Byte code:
// 0: getstatic 100 com/whatsapp/App:ax Z
// 3: istore 5
// 5: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 8: bipush 12
// 10: aaload
// 11: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 14: aload_0
// 15: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 18: getfield 111 com/whatsapp/VerifySms:A Z
// 21: ifne +1062 -> 1083
// 24: aload_2
// 25: invokevirtual 117 android/content/Intent:getExtras ()Landroid/os/Bundle;
// 28: astore_1
// 29: aload_1
// 30: ifnull +1039 -> 1069
// 33: aload_1
// 34: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 37: bipush 23
// 39: aaload
// 40: invokevirtual 123 android/os/Bundle:get (Ljava/lang/String;)Ljava/lang/Object;
// 43: checkcast 125 [Ljava/lang/Object;
// 46: checkcast 125 [Ljava/lang/Object;
// 49: astore 14
// 51: new 127 java/lang/StringBuilder
// 54: dup
// 55: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 58: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 61: bipush 13
// 63: aaload
// 64: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 67: aload 14
// 69: arraylength
// 70: invokevirtual 135 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 73: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 76: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 79: ldc -116
// 81: astore_2
// 82: ldc -116
// 84: astore_1
// 85: aconst_null
// 86: astore 7
// 88: iconst_0
// 89: istore_3
// 90: aload 7
// 92: astore 10
// 94: aload_1
// 95: astore 8
// 97: aload_2
// 98: astore 9
// 100: iload_3
// 101: aload 14
// 103: arraylength
// 104: if_icmpge +562 -> 666
// 107: aload 14
// 109: iload_3
// 110: aaload
// 111: checkcast 142 [B
// 114: checkcast 142 [B
// 117: invokestatic 148 android/telephony/SmsMessage:createFromPdu ([B)Landroid/telephony/SmsMessage;
// 120: astore 8
// 122: iload_3
// 123: ifne +7 -> 130
// 126: aload 8
// 128: astore 7
// 130: aload 8
// 132: astore 12
// 134: aload 7
// 136: astore 10
// 138: aload_1
// 139: astore 8
// 141: aload_2
// 142: astore 9
// 144: aload 12
// 146: ifnull +515 -> 661
// 149: ldc -116
// 151: astore 13
// 153: aload_1
// 154: astore 8
// 156: aload_2
// 157: astore 9
// 159: aload 12
// 161: invokevirtual 152 android/telephony/SmsMessage:getUserData ()[B
// 164: astore 15
// 166: aload 13
// 168: astore 11
// 170: aload_2
// 171: astore 7
// 173: aload 15
// 175: ifnull +105 -> 280
// 178: iconst_0
// 179: istore 4
// 181: aload 13
// 183: astore 7
// 185: aload 7
// 187: astore 11
// 189: aload_1
// 190: astore 8
// 192: aload_2
// 193: astore 9
// 195: iload 4
// 197: aload 15
// 199: arraylength
// 200: if_icmpge +53 -> 253
// 203: aload_1
// 204: astore 8
// 206: aload_2
// 207: astore 9
// 209: new 127 java/lang/StringBuilder
// 212: dup
// 213: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 216: aload 7
// 218: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 221: aload 15
// 223: iload 4
// 225: baload
// 226: i2c
// 227: invokestatic 157 java/lang/Character:toString (C)Ljava/lang/String;
// 230: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 233: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 236: astore 11
// 238: iload 4
// 240: iconst_1
// 241: iadd
// 242: istore 4
// 244: aload 11
// 246: astore 7
// 248: iload 5
// 250: ifeq -65 -> 185
// 253: aload_1
// 254: astore 8
// 256: aload_2
// 257: astore 9
// 259: new 127 java/lang/StringBuilder
// 262: dup
// 263: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 266: aload_2
// 267: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 270: aload 11
// 272: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 275: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 278: astore 7
// 280: aload_1
// 281: astore 8
// 283: aload 7
// 285: astore 9
// 287: aload 12
// 289: invokevirtual 160 android/telephony/SmsMessage:getDisplayMessageBody ()Ljava/lang/String;
// 292: astore 13
// 294: aload_1
// 295: astore_2
// 296: aload 13
// 298: ifnull +30 -> 328
// 301: aload_1
// 302: astore 8
// 304: aload 7
// 306: astore 9
// 308: new 127 java/lang/StringBuilder
// 311: dup
// 312: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 315: aload_1
// 316: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 319: aload 13
// 321: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 324: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 327: astore_2
// 328: aload_2
// 329: astore 8
// 331: aload 7
// 333: astore 9
// 335: new 127 java/lang/StringBuilder
// 338: dup
// 339: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 342: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 345: bipush 22
// 347: aaload
// 348: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 351: aload 11
// 353: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 356: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 359: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 362: aload_2
// 363: astore 8
// 365: aload 7
// 367: astore 9
// 369: new 127 java/lang/StringBuilder
// 372: dup
// 373: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 376: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 379: bipush 28
// 381: aaload
// 382: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 385: aload 13
// 387: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 390: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 393: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 396: aload_2
// 397: astore 8
// 399: aload 7
// 401: astore 9
// 403: new 127 java/lang/StringBuilder
// 406: dup
// 407: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 410: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 413: bipush 24
// 415: aaload
// 416: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 419: aload 12
// 421: invokevirtual 163 android/telephony/SmsMessage:getDisplayOriginatingAddress ()Ljava/lang/String;
// 424: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 427: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 430: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 433: aload_2
// 434: astore 8
// 436: aload 7
// 438: astore 9
// 440: new 127 java/lang/StringBuilder
// 443: dup
// 444: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 447: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 450: bipush 10
// 452: aaload
// 453: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 456: aload 12
// 458: invokevirtual 166 android/telephony/SmsMessage:getEmailBody ()Ljava/lang/String;
// 461: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 464: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 467: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 470: aload_2
// 471: astore 8
// 473: aload 7
// 475: astore 9
// 477: new 127 java/lang/StringBuilder
// 480: dup
// 481: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 484: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 487: bipush 14
// 489: aaload
// 490: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 493: aload 12
// 495: invokevirtual 169 android/telephony/SmsMessage:getEmailFrom ()Ljava/lang/String;
// 498: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 501: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 504: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 507: aload_2
// 508: astore 8
// 510: aload 7
// 512: astore 9
// 514: new 127 java/lang/StringBuilder
// 517: dup
// 518: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 521: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 524: bipush 19
// 526: aaload
// 527: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 530: aload 12
// 532: invokevirtual 172 android/telephony/SmsMessage:getOriginatingAddress ()Ljava/lang/String;
// 535: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 538: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 541: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 544: aload_2
// 545: astore 8
// 547: aload 7
// 549: astore 9
// 551: new 127 java/lang/StringBuilder
// 554: dup
// 555: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 558: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 561: iconst_5
// 562: aaload
// 563: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 566: aload 12
// 568: invokevirtual 175 android/telephony/SmsMessage:getPseudoSubject ()Ljava/lang/String;
// 571: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 574: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 577: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 580: aload_2
// 581: astore 8
// 583: aload 7
// 585: astore 9
// 587: new 127 java/lang/StringBuilder
// 590: dup
// 591: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 594: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 597: bipush 29
// 599: aaload
// 600: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 603: aload 12
// 605: invokevirtual 179 android/telephony/SmsMessage:getTimestampMillis ()J
// 608: invokevirtual 182 java/lang/StringBuilder:append (J)Ljava/lang/StringBuilder;
// 611: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 614: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 617: aload_2
// 618: astore 8
// 620: aload 7
// 622: astore 9
// 624: new 127 java/lang/StringBuilder
// 627: dup
// 628: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 631: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 634: bipush 17
// 636: aaload
// 637: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 640: aload 12
// 642: invokevirtual 185 android/telephony/SmsMessage:getServiceCenterAddress ()Ljava/lang/String;
// 645: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 648: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 651: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 654: aload 7
// 656: astore 9
// 658: aload_2
// 659: astore 8
// 661: iload 5
// 663: ifeq +655 -> 1318
// 666: aload 9
// 668: invokevirtual 189 java/lang/String:length ()I
// 671: istore_3
// 672: iload_3
// 673: ifgt +13 -> 686
// 676: aload 8
// 678: invokevirtual 189 java/lang/String:length ()I
// 681: istore_3
// 682: iload_3
// 683: ifle +602 -> 1285
// 686: new 127 java/lang/StringBuilder
// 689: dup
// 690: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 693: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 696: bipush 15
// 698: aaload
// 699: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 702: aload 9
// 704: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 707: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 710: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 713: new 127 java/lang/StringBuilder
// 716: dup
// 717: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 720: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 723: iconst_0
// 724: aaload
// 725: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 728: aload 8
// 730: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 733: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 736: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 739: aload 9
// 741: invokestatic 192 com/whatsapp/VerifySms:F ()Ljava/lang/String;
// 744: invokevirtual 196 java/lang/String:contains (Ljava/lang/CharSequence;)Z
// 747: ifne +18 -> 765
// 750: aload 8
// 752: invokestatic 192 com/whatsapp/VerifySms:F ()Ljava/lang/String;
// 755: invokevirtual 196 java/lang/String:contains (Ljava/lang/CharSequence;)Z
// 758: istore 6
// 760: iload 6
// 762: ifeq +413 -> 1175
// 765: aload_0
// 766: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 769: aload_0
// 770: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 773: invokestatic 200 com/whatsapp/VerifySms:c (Lcom/whatsapp/VerifySms;)Ljava/lang/String;
// 776: aload_0
// 777: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 780: invokestatic 203 com/whatsapp/VerifySms:v (Lcom/whatsapp/VerifySms;)Ljava/lang/String;
// 783: invokevirtual 206 com/whatsapp/VerifySms:a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
// 786: astore 7
// 788: aload 10
// 790: invokevirtual 172 android/telephony/SmsMessage:getOriginatingAddress ()Ljava/lang/String;
// 793: astore 8
// 795: aload_0
// 796: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 799: invokestatic 209 com/whatsapp/VerifySms:o (Lcom/whatsapp/VerifySms;)V
// 802: aload 7
// 804: ifnull +32 -> 836
// 807: aload 8
// 809: ifnull +27 -> 836
// 812: aload 7
// 814: invokevirtual 189 java/lang/String:length ()I
// 817: istore_3
// 818: iload_3
// 819: bipush 6
// 821: if_icmplt +15 -> 836
// 824: aload 8
// 826: invokevirtual 189 java/lang/String:length ()I
// 829: istore_3
// 830: iload_3
// 831: bipush 6
// 833: if_icmpge +54 -> 887
// 836: new 127 java/lang/StringBuilder
// 839: dup
// 840: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 843: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 846: iconst_3
// 847: aaload
// 848: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 851: aload 8
// 853: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 856: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 859: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 862: aload_0
// 863: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 866: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 869: bipush 6
// 871: aaload
// 872: invokevirtual 211 com/whatsapp/VerifySms:c (Ljava/lang/String;)V
// 875: aload_0
// 876: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 879: invokestatic 214 com/whatsapp/VerifySms:g (Lcom/whatsapp/VerifySms;)V
// 882: iload 5
// 884: ifeq +180 -> 1064
// 887: aload 7
// 889: aload 7
// 891: invokevirtual 189 java/lang/String:length ()I
// 894: bipush 6
// 896: isub
// 897: aload 7
// 899: invokevirtual 189 java/lang/String:length ()I
// 902: invokevirtual 218 java/lang/String:substring (II)Ljava/lang/String;
// 905: aload 8
// 907: aload 8
// 909: invokevirtual 189 java/lang/String:length ()I
// 912: bipush 6
// 914: isub
// 915: aload 8
// 917: invokevirtual 189 java/lang/String:length ()I
// 920: invokevirtual 218 java/lang/String:substring (II)Ljava/lang/String;
// 923: invokevirtual 222 java/lang/String:equals (Ljava/lang/Object;)Z
// 926: istore 6
// 928: iload 6
// 930: ifeq +73 -> 1003
// 933: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 936: bipush 16
// 938: aaload
// 939: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 942: getstatic 226 com/whatsapp/App:aH Lcom/whatsapp/App;
// 945: invokestatic 230 com/whatsapp/App:p (Landroid/content/Context;)Ljava/lang/String;
// 948: invokestatic 236 com/whatsapp/VerifyNumber:d (Ljava/lang/String;)Ljava/lang/String;
// 951: astore_2
// 952: aload_2
// 953: astore_1
// 954: getstatic 240 com/whatsapp/App:aD I
// 957: iconst_3
// 958: if_icmpeq +8 -> 966
// 961: aload_2
// 962: invokestatic 244 com/whatsapp/att:a (Ljava/lang/String;)Ljava/lang/String;
// 965: astore_1
// 966: new 246 com/whatsapp/a8h
// 969: dup
// 970: aload_0
// 971: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 974: invokespecial 248 com/whatsapp/a8h:<init> (Lcom/whatsapp/VerifySms;)V
// 977: iconst_2
// 978: anewarray 12 java/lang/String
// 981: dup
// 982: iconst_0
// 983: aload_1
// 984: aastore
// 985: dup
// 986: iconst_1
// 987: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 990: bipush 25
// 992: aaload
// 993: aastore
// 994: invokestatic 253 com/whatsapp/uq:a (Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;
// 997: pop
// 998: iload 5
// 1000: ifeq +64 -> 1064
// 1003: new 127 java/lang/StringBuilder
// 1006: dup
// 1007: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 1010: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1013: bipush 7
// 1015: aaload
// 1016: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1019: aload 7
// 1021: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1024: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1027: bipush 9
// 1029: aaload
// 1030: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1033: aload 8
// 1035: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1038: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1041: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 1044: aload_0
// 1045: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 1048: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1051: bipush 20
// 1053: aaload
// 1054: invokevirtual 211 com/whatsapp/VerifySms:c (Ljava/lang/String;)V
// 1057: aload_0
// 1058: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 1061: invokestatic 214 com/whatsapp/VerifySms:g (Lcom/whatsapp/VerifySms;)V
// 1064: iload 5
// 1066: ifeq +12 -> 1078
// 1069: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1072: bipush 21
// 1074: aaload
// 1075: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 1078: iload 5
// 1080: ifeq +12 -> 1092
// 1083: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1086: bipush 26
// 1088: aaload
// 1089: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 1092: return
// 1093: astore 8
// 1095: new 127 java/lang/StringBuilder
// 1098: dup
// 1099: invokespecial 128 java/lang/StringBuilder:<init> ()V
// 1102: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1105: iconst_2
// 1106: aaload
// 1107: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1110: aload 8
// 1112: invokevirtual 254 java/lang/OutOfMemoryError:toString ()Ljava/lang/String;
// 1115: invokevirtual 132 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1118: invokevirtual 138 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1121: invokestatic 257 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 1124: aconst_null
// 1125: astore 12
// 1127: aload 7
// 1129: astore 10
// 1131: goto -993 -> 138
// 1134: astore_1
// 1135: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1138: bipush 30
// 1140: aaload
// 1141: aload_1
// 1142: invokestatic 260 com/whatsapp/util/Log:a (Ljava/lang/String;Ljava/lang/Throwable;)V
// 1145: goto -484 -> 661
// 1148: astore_1
// 1149: aload_1
// 1150: athrow
// 1151: astore_1
// 1152: aload_1
// 1153: athrow
// 1154: astore_1
// 1155: aload_1
// 1156: athrow
// 1157: astore_1
// 1158: aload_1
// 1159: athrow
// 1160: astore_1
// 1161: aload_1
// 1162: athrow
// 1163: astore_1
// 1164: aload_1
// 1165: athrow
// 1166: astore_1
// 1167: aload_1
// 1168: athrow
// 1169: astore_1
// 1170: aload_1
// 1171: athrow
// 1172: astore_1
// 1173: aload_1
// 1174: athrow
// 1175: aload 9
// 1177: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1180: bipush 27
// 1182: aaload
// 1183: invokevirtual 196 java/lang/String:contains (Ljava/lang/CharSequence;)Z
// 1186: istore 6
// 1188: iload 6
// 1190: ifne +21 -> 1211
// 1193: aload 8
// 1195: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1198: bipush 11
// 1200: aaload
// 1201: invokevirtual 196 java/lang/String:contains (Ljava/lang/CharSequence;)Z
// 1204: istore 6
// 1206: iload 6
// 1208: ifeq +63 -> 1271
// 1211: invokestatic 263 com/whatsapp/VerifySms:J ()Ljava/lang/String;
// 1214: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1217: iconst_4
// 1218: aaload
// 1219: invokevirtual 267 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1222: istore 6
// 1224: iload 6
// 1226: ifeq +45 -> 1271
// 1229: invokestatic 263 com/whatsapp/VerifySms:J ()Ljava/lang/String;
// 1232: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1235: iconst_1
// 1236: aaload
// 1237: invokevirtual 267 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1240: ifne +31 -> 1271
// 1243: aload_0
// 1244: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 1247: invokestatic 209 com/whatsapp/VerifySms:o (Lcom/whatsapp/VerifySms;)V
// 1250: bipush 6
// 1252: invokestatic 271 com/whatsapp/VerifySms:b (I)I
// 1255: pop
// 1256: aload_0
// 1257: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 1260: invokestatic 273 com/whatsapp/VerifySms:A (Lcom/whatsapp/VerifySms;)V
// 1263: aload_0
// 1264: getfield 86 com/whatsapp/VerifySms$3:a Lcom/whatsapp/VerifySms;
// 1267: iconst_4
// 1268: invokevirtual 276 com/whatsapp/VerifySms:d (I)V
// 1271: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1274: bipush 8
// 1276: aaload
// 1277: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 1280: iload 5
// 1282: ifeq -218 -> 1064
// 1285: getstatic 82 com/whatsapp/VerifySms$3:z [Ljava/lang/String;
// 1288: bipush 18
// 1290: aaload
// 1291: invokestatic 106 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 1294: goto -230 -> 1064
// 1297: astore_1
// 1298: aload_1
// 1299: athrow
// 1300: astore_1
// 1301: aload_1
// 1302: athrow
// 1303: astore_1
// 1304: aload_1
// 1305: athrow
// 1306: astore_1
// 1307: aload_1
// 1308: athrow
// 1309: astore_1
// 1310: aload_1
// 1311: athrow
// 1312: astore_1
// 1313: aload_1
// 1314: athrow
// 1315: astore_1
// 1316: aload_1
// 1317: athrow
// 1318: iload_3
// 1319: iconst_1
// 1320: iadd
// 1321: istore_3
// 1322: aload 10
// 1324: astore 7
// 1326: aload 8
// 1328: astore_1
// 1329: aload 9
// 1331: astore_2
// 1332: goto -1242 -> 90
// Local variable table:
// start length slot name signature
// 0 1335 0 this 3
// 0 1335 1 paramContext android.content.Context
// 0 1335 2 paramIntent android.content.Intent
// 89 1233 3 i int
// 179 64 4 j int
// 3 1278 5 bool1 boolean
// 758 467 6 bool2 boolean
// 86 1239 7 localObject1 Object
// 95 939 8 localObject2 Object
// 1093 234 8 localOutOfMemoryError OutOfMemoryError
// 98 1232 9 localObject3 Object
// 92 1231 10 localObject4 Object
// 168 184 11 localObject5 Object
// 132 994 12 localObject6 Object
// 151 235 13 str String
// 49 59 14 arrayOfObject Object[]
// 164 58 15 arrayOfByte byte[]
// Exception table:
// from to target type
// 107 122 1093 java/lang/OutOfMemoryError
// 159 166 1134 java/lang/NullPointerException
// 195 203 1134 java/lang/NullPointerException
// 209 238 1134 java/lang/NullPointerException
// 259 280 1134 java/lang/NullPointerException
// 287 294 1134 java/lang/NullPointerException
// 308 328 1134 java/lang/NullPointerException
// 335 362 1134 java/lang/NullPointerException
// 369 396 1134 java/lang/NullPointerException
// 403 433 1134 java/lang/NullPointerException
// 440 470 1134 java/lang/NullPointerException
// 477 507 1134 java/lang/NullPointerException
// 514 544 1134 java/lang/NullPointerException
// 551 580 1134 java/lang/NullPointerException
// 587 617 1134 java/lang/NullPointerException
// 624 654 1134 java/lang/NullPointerException
// 666 672 1148 java/lang/OutOfMemoryError
// 676 682 1151 java/lang/OutOfMemoryError
// 1149 1151 1151 java/lang/OutOfMemoryError
// 686 760 1154 java/lang/OutOfMemoryError
// 1152 1154 1154 java/lang/OutOfMemoryError
// 795 802 1157 java/lang/OutOfMemoryError
// 1158 1160 1160 java/lang/OutOfMemoryError
// 812 818 1163 java/lang/OutOfMemoryError
// 1161 1163 1163 java/lang/OutOfMemoryError
// 824 830 1166 java/lang/OutOfMemoryError
// 1164 1166 1166 java/lang/OutOfMemoryError
// 836 882 1169 java/lang/OutOfMemoryError
// 887 928 1169 java/lang/OutOfMemoryError
// 1167 1169 1169 java/lang/OutOfMemoryError
// 966 998 1172 java/lang/OutOfMemoryError
// 1003 1064 1172 java/lang/OutOfMemoryError
// 1271 1280 1297 java/lang/OutOfMemoryError
// 1285 1294 1297 java/lang/OutOfMemoryError
// 1175 1188 1300 java/lang/OutOfMemoryError
// 1193 1206 1303 java/lang/OutOfMemoryError
// 1301 1303 1303 java/lang/OutOfMemoryError
// 1211 1224 1306 java/lang/OutOfMemoryError
// 1304 1306 1306 java/lang/OutOfMemoryError
// 1229 1271 1309 java/lang/OutOfMemoryError
// 1307 1309 1309 java/lang/OutOfMemoryError
// 1069 1078 1312 java/lang/OutOfMemoryError
// 1083 1092 1315 java/lang/OutOfMemoryError
}
}
/* Location: c:\AndroidDec\dex2jar\com.whatsapp-dex2jar.jar!\com\whatsapp\VerifySms$3.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/
package com.whatsapp;
import android.app.Dialog;
import android.app.PendingIntent;
import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.net.Uri;
import android.os.CountDownTimer;
import android.support.v7.app.AlertDialog.Builder;
import android.telephony.ServiceState;
import android.telephony.SmsManager;
import android.telephony.TelephonyManager;
import android.text.InputFilter;
import android.text.InputFilter.LengthFilter;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import com.whatsapp.util.Log;
import com.whatsapp.util.ao;
import java.util.Random;
public class VerifySms
extends VerifyNumber
{
private static final int C;
private static short D;
private static String H;
private static long I;
private static String J;
private static long P;
private static int S;
private static String T;
private static int U;
private static BroadcastReceiver aa;
private static int ad;
private static boolean af;
private static BroadcastReceiver ak;
private static final String[] bb;
private static String x;
private static int y;
private static CountDownTimer z;
boolean A = false;
private boolean B;
private String E;
private long F = 0L;
private View G;
private Button K;
private View L;
private final avg M = new avg(this, null);
private ProgressBar N;
private TextView O;
BroadcastReceiver Q = new VerifySms.3(this);
private CountDownTimer R = null;
private BroadcastReceiver V;
private EditText W;
private String X = bb[100];
private int Y = -2;
private int Z;
BroadcastReceiver ab = new VerifySms.1(this);
private TextView ac;
private boolean ae;
private long ag;
private long ah;
private String ai;
ProgressDialog aj;
private CountDownTimer s;
private String t;
private String u;
BroadcastReceiver v = new VerifySms.2(this);
private long w;
static
{
String[] arrayOfString1 = new String[101];
Object localObject = "t\022\0378p";
int i = -1;
int j = 0;
String[] arrayOfString2;
int m;
for (;;)
{
arrayOfString2 = arrayOfString1;
localObject = ((String)localObject).toCharArray();
int n = localObject.length;
m = 0;
if (n > m) {
break;
}
localObject = new String((char[])localObject).intern();
switch (i)
{
default:
arrayOfString2[j] = localObject;
j = 1;
localObject = "R\026\034-aB";
i = 0;
break;
case 0:
arrayOfString2[j] = localObject;
j = 2;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\024\r)mI\031\0004jMX\0322mE\022C>kB\022A8jR\005\025pfJ\030\0176aBZ\0368pT\016A1eR\022\036";
i = 1;
break;
case 1:
arrayOfString2[j] = localObject;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\024\r)mI\031\0004jMX\0322mE\022C.pG\003\t}";
i = 2;
j = 3;
break;
case 2:
arrayOfString2[j] = localObject;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\024\r)mI\031\0004jMX\0370w\t\004\030<pCW";
j = 4;
i = 3;
break;
case 3:
arrayOfString2[j] = localObject;
j = 5;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\024\r)mI\031\0004jMX\0378h@X\037)eR\022L";
i = 4;
break;
case 4:
arrayOfString2[j] = localObject;
localObject = "R\026\034-aB";
i = 5;
j = 6;
break;
case 5:
arrayOfString2[j] = localObject;
j = 7;
localObject = "E\030\001ssN\026\030.eV\007B\017aA\036\037)aT'\0042jCY\0171aG\0053-lI\031\t\002jS\032\0168v";
i = 6;
break;
case 6:
arrayOfString2[j] = localObject;
j = 8;
localObject = "P\022\0364b_Z\0370w";
i = 7;
break;
case 7:
arrayOfString2[j] = localObject;
j = 9;
localObject = "P\022\0364b_Z\0322mE\022X}";
i = 8;
break;
case 8:
arrayOfString2[j] = localObject;
j = 10;
localObject = "P\022\0364b_\004\001.+E\026\0023kRZ\0370w\013\020\003prI\036\0178";
i = 9;
break;
case 9:
arrayOfString2[j] = localObject;
j = 11;
localObject = "P\022\0364b_\004\001.+T\022\037(iCX\037>lC\032\trgI\023\t}";
i = 10;
break;
case 10:
arrayOfString2[j] = localObject;
j = 12;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B+aT\036\n4gG\003\0052jy\004\030<pC";
i = 11;
break;
case 11:
arrayOfString2[j] = localObject;
j = 13;
localObject = "P\022\0364b_\004\001.+T\022\037(iCX\017>$I\005L3qKW\005.$K\036\037.mH\020@}fI\002\002>a\006\003\003}vC\020\0345kH\022";
i = 12;
break;
case 12:
arrayOfString2[j] = localObject;
j = 14;
localObject = "P\022\0364b_\004\001.+T\022\037(iCX\033<mR\036\002:+U\022\036+aTX\0304iC\023A2qRZ\r1vC\026\b$";
i = 13;
break;
case 13:
arrayOfString2[j] = localObject;
j = 15;
localObject = "P\022\0364b_\004\001.+T\022\037(iCX\0313oH\030\0333)U\003\r)a";
i = 14;
break;
case 14:
arrayOfString2[j] = localObject;
j = 16;
localObject = "P\022\0364b_\004\001.+T\022\037(iCX\033<mR\036\002:+U\022\036+aTX\0368wS\032\t";
i = 15;
break;
case 15:
arrayOfString2[j] = localObject;
j = 17;
localObject = "P\022\0364b_\004\001.+T\022\037(iCW";
i = 16;
break;
case 16:
arrayOfString2[j] = localObject;
j = 18;
localObject = "P\022\0364b_\004\001.+U\026\0328`E\030\b8+E\033\t<v\t\024\0030iO\003L;eO\033\t9";
i = 17;
break;
case 17:
arrayOfString2[j] = localObject;
j = 19;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0345kH\02233qK\025\t/";
i = 18;
break;
case 18:
arrayOfString2[j] = localObject;
j = 20;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0172`C";
i = 19;
break;
case 19:
arrayOfString2[j] = localObject;
j = 21;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\017>";
i = 20;
break;
case 20:
arrayOfString2[j] = localObject;
j = 22;
localObject = "E\030\001ssN\026\030.eV\007B+aT\036\n$jS\032\0168v\b\023\005<hI\020";
i = 21;
break;
case 21:
arrayOfString2[j] = localObject;
j = 23;
localObject = "P\022\0364b_\004\001.+O\031\0308jRX\0313oH\030\0333$";
i = 22;
break;
case 22:
arrayOfString2[j] = localObject;
j = 24;
localObject = "P\022\0364b_\004\001.+O\031\0308jR";
i = 23;
break;
case 23:
arrayOfString2[j] = localObject;
j = 25;
localObject = "P\022\0364b_\004\001.+O\031\0308jRX\b8bC\005A>kB\022C";
i = 24;
break;
case 24:
arrayOfString2[j] = localObject;
j = 26;
localObject = "P\022\0364b_\004\001.+U\026\0328wR\026\0308+E\030\0010mRW\n<mJ\022\b";
i = 25;
break;
case 25:
arrayOfString2[j] = localObject;
j = 27;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B+aT\036\n4gG\003\0052jy\004\030<pC";
i = 26;
break;
case 26:
arrayOfString2[j] = localObject;
j = 28;
localObject = "G\031\b/kO\023B-vI\001\0059aTY88hC\007\0042j_Y?\020Wy%)\036Ao!)\031";
i = 27;
break;
case 27:
arrayOfString2[j] = localObject;
j = 29;
localObject = "Q\037\r)wG\007\034";
i = 28;
break;
case 28:
arrayOfString2[j] = localObject;
j = 30;
localObject = "P\022\0364b_\004\001.+E\030\b8bT\030\001+aT\036\n4gG\003\0052jJ\036\0026+E\030\b8+";
i = 29;
break;
case 29:
arrayOfString2[j] = localObject;
j = 31;
localObject = "P\022\0364b_\004\001.+U\026\0328vC\003\036$e@\003\t/+E\030\0010mRW\n<mJ\022\b";
i = 30;
break;
case 30:
arrayOfString2[j] = localObject;
j = 32;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0368pT\0163<bR\022\036";
i = 31;
break;
case 31:
arrayOfString2[j] = localObject;
j = 33;
localObject = "J\020Q";
i = 32;
break;
case 32:
arrayOfString2[j] = localObject;
j = 34;
localObject = "V\033\r)bI\005\001`";
i = 33;
break;
case 33:
arrayOfString2[j] = localObject;
j = 35;
localObject = "J\024Q";
i = 34;
break;
case 34:
arrayOfString2[j] = localObject;
j = 36;
localObject = "G\031\b/kO\023B4jR\022\002)*G\024\0304kHY:\024Aq";
i = 35;
break;
case 35:
arrayOfString2[j] = localObject;
j = 37;
localObject = "G\031\b/kO\023";
i = 36;
break;
case 36:
arrayOfString2[j] = localObject;
j = 38;
localObject = "N\003\030-w\034XC*sQY\0335eR\004\r-t\b\024\0030+@\026\035rhO\031\007rrC\005\005;mE\026\0304kHY\0345t";
i = 37;
break;
case 37:
arrayOfString2[j] = localObject;
j = 39;
localObject = "\021DXm0";
i = 38;
break;
case 38:
arrayOfString2[j] = localObject;
j = 40;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0368pT\0163<bR\022\036";
i = 39;
break;
case 39:
arrayOfString2[j] = localObject;
j = 41;
localObject = "U\022\036+aTZ\0378jBZ\0304iC\030\031)";
i = 40;
break;
case 40:
arrayOfString2[j] = localObject;
j = 42;
localObject = "P\022\0364b_\004\001.+B\022\037)vI\016";
i = 41;
break;
case 41:
arrayOfString2[j] = localObject;
j = 43;
localObject = "E\030\0023aE\003\005+mR\016";
i = 42;
break;
case 42:
arrayOfString2[j] = localObject;
j = 44;
localObject = "P\022\0364b_\004\001.+H\022\030*kT\034C.sO\003\0175+N\026\037pvC\003\036$)V\022\0029mH\020";
i = 43;
break;
case 43:
arrayOfString2[j] = localObject;
j = 45;
localObject = "P\022\0364b_\004\001.+H\022\030*kT\034C.sO\003\0175+H\030A.eP\022\bpgI\023\t";
i = 44;
break;
case 44:
arrayOfString2[j] = localObject;
j = 46;
localObject = "\006\031\t*9";
i = 45;
break;
case 45:
arrayOfString2[j] = localObject;
j = 47;
localObject = "P\022\0364b_\004\001.+H\022\030*kT\034C.sO\003\0175$I\033\b`";
i = 46;
break;
case 46:
arrayOfString2[j] = localObject;
j = 48;
localObject = "P\022\0364b_\004\001.+H\022\030*kT\034C<gR\036\0328$";
i = 47;
break;
case 47:
arrayOfString2[j] = localObject;
j = 49;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0345kH\02233qK\025\t/";
i = 48;
break;
case 48:
arrayOfString2[j] = localObject;
j = 50;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0172`C";
i = 49;
break;
case 49:
arrayOfString2[j] = localObject;
j = 51;
localObject = "P\022\0364b_\004\001.+U\026\0328`E\030\b8+U\026\0328+E\030\0010mRW\n<mJ\022\b";
i = 50;
break;
case 50:
arrayOfString2[j] = localObject;
j = 52;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\017>";
i = 51;
break;
case 51:
arrayOfString2[j] = localObject;
j = 53;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0172`C";
i = 52;
break;
case 52:
arrayOfString2[j] = localObject;
j = 54;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0345kH\02233qK\025\t/";
i = 53;
break;
case 53:
arrayOfString2[j] = localObject;
j = 55;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\017>";
i = 54;
break;
case 54:
arrayOfString2[j] = localObject;
j = 56;
localObject = "P\022\0364b_\001\0034gCX\0313oH\030\0333)U\003\r)a\006";
i = 55;
break;
case 55:
arrayOfString2[j] = localObject;
j = 57;
localObject = "P\022\0364b_Z\0322mE\022";
i = 56;
break;
case 56:
arrayOfString2[j] = localObject;
j = 58;
localObject = "P\022\0364b_Z\0322mE\022";
i = 57;
break;
case 57:
arrayOfString2[j] = localObject;
j = 59;
localObject = "G\031\b/kO\023B4jR\022\002)*G\024\0304kHY(\034Pg(?\020Wy%)\036Ao!)\031";
i = 58;
break;
case 58:
arrayOfString2[j] = localObject;
j = 60;
localObject = "U\032\037";
i = 59;
break;
case 59:
arrayOfString2[j] = localObject;
j = 61;
localObject = "E\030\001ssN\026\030.eV\007B\016Iu(?\030Jr";
i = 60;
break;
case 60:
arrayOfString2[j] = localObject;
j = 62;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\037)eT\0033)mK\022";
i = 61;
break;
case 61:
arrayOfString2[j] = localObject;
j = 63;
localObject = "P\022\0364b_\004\001.+T\022\035(aU\003A.iU";
i = 62;
break;
case 62:
arrayOfString2[j] = localObject;
j = 64;
localObject = "q\037\r)wg\007\034}";
i = 63;
break;
case 63:
arrayOfString2[j] = localObject;
j = 65;
localObject = "\006 \004<pU6\034-$O\031\0308vH\026\000}qU\022Lp$U\026\n8$R\030L9mU\024\r/`";
i = 64;
break;
case 64:
arrayOfString2[j] = localObject;
j = 66;
localObject = "P\022\0364b_\004\001.+S\031\0073kQ\031A.pG\003\t}";
i = 65;
break;
case 65:
arrayOfString2[j] = localObject;
j = 67;
localObject = "P\022\0364b_\004\001.+U\022\0029+";
i = 66;
break;
case 66:
arrayOfString2[j] = localObject;
j = 68;
localObject = "P\022\0364b_\004\001.+H\002\001?aTX\0053)Q\005\0033c\013\004\030<pCW\0162qH\024\t}pIW\0368cV\037\0033a";
i = 67;
break;
case 67:
arrayOfString2[j] = localObject;
j = 69;
localObject = "O\031\034(py\032\t)lI\023";
i = 68;
break;
case 68:
arrayOfString2[j] = localObject;
j = 70;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\037)eT\0033)mK\022";
i = 69;
break;
case 69:
arrayOfString2[j] = localObject;
j = 71;
localObject = "P\022\0364b_\004\001.+E\030\0313pB\030\0333pO\032\t/+E\030\0010mRW\n<mJ\022\b";
i = 70;
break;
case 70:
arrayOfString2[j] = localObject;
j = 72;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B+aT\036\n4gG\003\0052jy\004\030<pC";
i = 71;
break;
case 71:
arrayOfString2[j] = localObject;
j = 73;
localObject = "P\022\0364b_\004\001.+V\026\031.a\006";
i = 72;
break;
case 72:
arrayOfString2[j] = localObject;
j = 74;
localObject = "P\022\0364b_\004\001.+V\026\031.a\t\024\0030iO\003L;eO\033\t9";
i = 73;
break;
case 73:
arrayOfString2[j] = localObject;
j = 75;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\022\brgN\026\002:aH\002\001?aT";
i = 74;
break;
case 74:
arrayOfString2[j] = localObject;
j = 76;
localObject = "P\022\0364b_\004\001.+P\022\0364bO\022\brgN\026\002:aH\002\001?aTX\001.cU\003\003/aB\025C5aG\033\0305}";
i = 75;
break;
case 75:
arrayOfString2[j] = localObject;
j = 77;
localObject = "U\022\000;)U\022\0029)U\022\0029)@\026\0051qT\022";
i = 76;
break;
case 76:
arrayOfString2[j] = localObject;
j = 78;
localObject = "E\030\001ssN\026\030.eV\007B\016Iu(?\030Jr";
i = 77;
break;
case 77:
arrayOfString2[j] = localObject;
j = 79;
localObject = "P\022\0364b_\004\001.+E\037\r1hC\031\0138+U\022\002)$";
i = 78;
break;
case 78:
arrayOfString2[j] = localObject;
j = 80;
localObject = "P\022\0364b_\004\001.+E\037\r1hC\031\0138+@\026\0051aBZ\0132)R\030A3a^\003";
i = 79;
break;
case 79:
arrayOfString2[j] = localObject;
j = 81;
localObject = "T\022\030/mC\023";
i = 80;
break;
case 80:
arrayOfString2[j] = localObject;
j = 82;
localObject = "E\024";
i = 81;
break;
case 81:
arrayOfString2[j] = localObject;
j = 83;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B/kG\032\0053c";
i = 82;
break;
case 82:
arrayOfString2[j] = localObject;
j = 84;
localObject = "V\037";
i = 83;
break;
case 83:
arrayOfString2[j] = localObject;
j = 85;
localObject = "E\030\001ssN\026\030.eV\007B\017aA\036\037)aT'\0042jCY\030<tV\022\b\002wK\00431mH\034";
i = 84;
break;
case 84:
arrayOfString2[j] = localObject;
j = 86;
localObject = "Q\037\r)wG\007\034";
i = 85;
break;
case 85:
arrayOfString2[j] = localObject;
j = 87;
localObject = "P\022\0364b_\004\001.+E\005\t<pCX\037.aH\023";
i = 86;
break;
case 86:
arrayOfString2[j] = localObject;
j = 88;
localObject = "P\022\0364b_\004\001.+E\005\t<pC";
i = 87;
break;
case 87:
arrayOfString2[j] = localObject;
j = 89;
localObject = "P\022\0364b_\004\001.+Q\005\0033c\013\004\030<pCW\0162qH\024\t}pIW\001<mHW";
i = 88;
break;
case 88:
arrayOfString2[j] = localObject;
j = 90;
localObject = "P\022\0364b_\004\001.+E\005\t<pCX\0172`CW";
i = 89;
break;
case 89:
arrayOfString2[j] = localObject;
j = 91;
localObject = "P\022\0364b_\004\001.+E\005\t<pCX\037<rC\023\0172`CW";
i = 90;
break;
case 90:
arrayOfString2[j] = localObject;
j = 92;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.aT\001\t/wC\031\b";
i = 91;
break;
case 91:
arrayOfString2[j] = localObject;
j = 93;
localObject = "P\022\0364b_\004\001.+E\005\t<pCX\b4wV\033\r$)T\030\r0mH\020";
i = 92;
break;
case 92:
arrayOfString2[j] = localObject;
j = 94;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B>lG\031\0138jS\032\0168v";
i = 93;
break;
case 93:
arrayOfString2[j] = localObject;
j = 95;
localObject = "\026F^n0\023A[e=G\025\0179a@\020\0044nM\033\0013kV\006\036.pS\001\033%}\\6.\036@c1+\025Ml< \020Ji'=\017Wr\":\n\\-";
i = 94;
break;
case 94:
arrayOfString2[j] = localObject;
j = 96;
localObject = "P\022\0364b_\004\001.+E\005\t<pCX\017>$I\005L3qKW\005.$K\036\037.mH\020@}fI\002\002>a\006\003\003}vC\020\0345kH\022";
i = 95;
break;
case 95:
arrayOfString2[j] = localObject;
j = 97;
localObject = "E\030\001ssN\026\030.eV\0073-vC\021\t/aH\024\t.";
i = 96;
break;
case 96:
arrayOfString2[j] = localObject;
j = 98;
localObject = "P\022\0364b_\004\001.+E\033\t<vU\026\0328vC\003\036$e@\003\t/+E\030\0010mRW\n<mJ\022\b";
i = 97;
break;
case 97:
arrayOfString2[j] = localObject;
j = 99;
localObject = "E\030\001ssN\026\030.eV\007B\013aT\036\n$WK\004B.iU(\0368pT\0163<bR\022\036";
i = 98;
break;
case 98:
arrayOfString2[j] = localObject;
j = 100;
localObject = "P\022\0364b_Z\0370w";
i = 99;
}
}
arrayOfString2[j] = localObject;
bb = arrayOfString1;
for (;;)
{
try
{
i = App.aD;
if (i != 3) {
break label2539;
}
i = 20000;
C = i;
y = 10;
ad = 0;
U = 6;
S = 6;
z = null;
I = C;
P = 0L;
aa = null;
ak = null;
J = null;
H = "";
x = "";
T = null;
af = false;
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
int i1;
int k;
throw localActivityNotFoundException;
}
i1 = localObject[m];
switch (m % 5)
{
default:
k = 4;
localObject[m] = ((char)(k ^ i1));
m += 1;
break;
case 0:
k = 38;
break;
case 1:
k = 119;
break;
case 2:
k = 108;
break;
case 3:
k = 93;
continue;
label2539:
i = 300000;
}
}
}
private void A()
{
d(0L);
}
static void A(VerifySms paramVerifySms)
{
paramVerifySms.j();
}
private void B()
{
String str = App.J.getNetworkOperator();
for (;;)
{
try
{
bool = bb[39].equals(str);
if (!bool) {}
D = 0;
}
catch (ActivityNotFoundException localActivityNotFoundException1)
{
try
{
D = (short)(new Random().nextInt(100) + 16000);
return;
}
catch (ActivityNotFoundException localActivityNotFoundException2)
{
boolean bool;
throw localActivityNotFoundException2;
}
localActivityNotFoundException1 = localActivityNotFoundException1;
throw localActivityNotFoundException1;
}
bool = App.ax;
if (!bool) {}
}
}
static void B(VerifySms paramVerifySms)
{
paramVerifySms.x();
}
private void C()
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.remove(bb[20]);
localEditor.remove(bb[21]);
localEditor.remove(bb[19]);
if (!localEditor.commit()) {
Log.w(bb[18]);
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static int D()
{
int i = y - 1;
y = i;
return i;
}
private long E()
{
return getPreferences(0).getLong(bb[62], 0L);
}
static String F()
{
return H;
}
private void G()
{
try
{
if (this.V != null)
{
unregisterReceiver(this.V);
this.V = null;
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static int H()
{
return U;
}
private int I()
{
return getPreferences(0).getInt(bb[40], -1);
}
static String J()
{
return J;
}
/* Error */
private void K()
{
// Byte code:
// 0: getstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 3: ifnull +14 -> 17
// 6: aload_0
// 7: getstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 10: invokevirtual 396 com/whatsapp/VerifySms:unregisterReceiver (Landroid/content/BroadcastReceiver;)V
// 13: aconst_null
// 14: putstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 17: getstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 20: ifnull +14 -> 34
// 23: aload_0
// 24: getstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 27: invokevirtual 396 com/whatsapp/VerifySms:unregisterReceiver (Landroid/content/BroadcastReceiver;)V
// 30: aconst_null
// 31: putstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 34: return
// 35: astore_1
// 36: aload_1
// 37: athrow
// 38: astore_1
// 39: aload_1
// 40: athrow
// Local variable table:
// start length slot name signature
// 0 41 0 this VerifySms
// 35 2 1 localActivityNotFoundException1 ActivityNotFoundException
// 38 2 1 localActivityNotFoundException2 ActivityNotFoundException
// Exception table:
// from to target type
// 0 17 35 android/content/ActivityNotFoundException
// 17 34 38 android/content/ActivityNotFoundException
}
/* Error */
private void L()
{
// Byte code:
// 0: getstatic 357 com/whatsapp/App:ax Z
// 3: istore_2
// 4: getstatic 262 com/whatsapp/VerifySms:ad I
// 7: istore_1
// 8: iload_1
// 9: tableswitch default:+59->68, 3:+152->161, 4:+59->68, 5:+59->68, 6:+59->68, 7:+59->68, 8:+59->68, 9:+59->68, 10:+87->96, 11:+182->191, 12:+221->230, 13:+123->132
// 68: new 402 java/lang/StringBuilder
// 71: dup
// 72: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 75: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 78: bipush 56
// 80: aaload
// 81: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 84: getstatic 262 com/whatsapp/VerifySms:ad I
// 87: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 90: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 93: invokestatic 416 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 96: aload_0
// 97: ldc_w 417
// 100: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 103: iconst_0
// 104: invokevirtual 427 android/view/View:setVisibility (I)V
// 107: aload_0
// 108: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 111: aload_0
// 112: ldc_w 430
// 115: invokevirtual 434 com/whatsapp/VerifySms:getString (I)Ljava/lang/String;
// 118: invokevirtual 440 android/widget/Button:setText (Ljava/lang/CharSequence;)V
// 121: aload_0
// 122: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 125: bipush 57
// 127: aaload
// 128: putfield 294 com/whatsapp/VerifySms:X Ljava/lang/String;
// 131: return
// 132: aload_0
// 133: ldc_w 417
// 136: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 139: iconst_0
// 140: invokevirtual 427 android/view/View:setVisibility (I)V
// 143: aload_0
// 144: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 147: aload_0
// 148: ldc_w 430
// 151: invokevirtual 434 com/whatsapp/VerifySms:getString (I)Ljava/lang/String;
// 154: invokevirtual 440 android/widget/Button:setText (Ljava/lang/CharSequence;)V
// 157: iload_2
// 158: ifeq -27 -> 131
// 161: aload_0
// 162: ldc_w 417
// 165: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 168: bipush 8
// 170: invokevirtual 427 android/view/View:setVisibility (I)V
// 173: aload_0
// 174: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 177: aload_0
// 178: ldc_w 430
// 181: invokevirtual 434 com/whatsapp/VerifySms:getString (I)Ljava/lang/String;
// 184: invokevirtual 440 android/widget/Button:setText (Ljava/lang/CharSequence;)V
// 187: iload_2
// 188: ifeq -57 -> 131
// 191: aload_0
// 192: ldc_w 417
// 195: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 198: iconst_0
// 199: invokevirtual 427 android/view/View:setVisibility (I)V
// 202: aload_0
// 203: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 206: aload_0
// 207: ldc_w 441
// 210: invokevirtual 434 com/whatsapp/VerifySms:getString (I)Ljava/lang/String;
// 213: invokevirtual 440 android/widget/Button:setText (Ljava/lang/CharSequence;)V
// 216: aload_0
// 217: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 220: bipush 58
// 222: aaload
// 223: putfield 294 com/whatsapp/VerifySms:X Ljava/lang/String;
// 226: iload_2
// 227: ifeq -96 -> 131
// 230: aload_0
// 231: ldc_w 417
// 234: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 237: bipush 8
// 239: invokevirtual 427 android/view/View:setVisibility (I)V
// 242: aload_0
// 243: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 246: bipush 8
// 248: invokevirtual 442 android/widget/Button:setVisibility (I)V
// 251: iload_2
// 252: ifeq -121 -> 131
// 255: goto -187 -> 68
// 258: astore_3
// 259: aload_3
// 260: athrow
// 261: astore_3
// 262: aload_3
// 263: athrow
// 264: astore_3
// 265: aload_3
// 266: athrow
// 267: astore_3
// 268: aload_3
// 269: athrow
// 270: astore_3
// 271: aload_3
// 272: athrow
// Local variable table:
// start length slot name signature
// 0 273 0 this VerifySms
// 7 2 1 i int
// 3 249 2 bool boolean
// 258 2 3 localActivityNotFoundException1 ActivityNotFoundException
// 261 2 3 localActivityNotFoundException2 ActivityNotFoundException
// 264 2 3 localActivityNotFoundException3 ActivityNotFoundException
// 267 2 3 localActivityNotFoundException4 ActivityNotFoundException
// 270 2 3 localActivityNotFoundException5 ActivityNotFoundException
// Exception table:
// from to target type
// 4 8 258 android/content/ActivityNotFoundException
// 132 157 261 android/content/ActivityNotFoundException
// 259 261 261 android/content/ActivityNotFoundException
// 161 187 264 android/content/ActivityNotFoundException
// 262 264 264 android/content/ActivityNotFoundException
// 191 226 267 android/content/ActivityNotFoundException
// 265 267 267 android/content/ActivityNotFoundException
// 68 96 270 android/content/ActivityNotFoundException
// 230 251 270 android/content/ActivityNotFoundException
// 268 270 270 android/content/ActivityNotFoundException
}
/* Error */
private void M()
{
// Byte code:
// 0: aload_0
// 1: getfield 444 com/whatsapp/VerifySms:E Ljava/lang/String;
// 4: astore_1
// 5: aload_1
// 6: ifnull +39 -> 45
// 9: aload_0
// 10: new 402 java/lang/StringBuilder
// 13: dup
// 14: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 17: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 20: bipush 9
// 22: aaload
// 23: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 26: aload_0
// 27: getfield 444 com/whatsapp/VerifySms:E Ljava/lang/String;
// 30: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 33: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 36: invokespecial 447 com/whatsapp/VerifyNumber:a (Ljava/lang/String;)V
// 39: getstatic 357 com/whatsapp/App:ax Z
// 42: ifeq +18 -> 60
// 45: aload_0
// 46: aload_0
// 47: getfield 294 com/whatsapp/VerifySms:X Ljava/lang/String;
// 50: invokespecial 447 com/whatsapp/VerifyNumber:a (Ljava/lang/String;)V
// 53: return
// 54: astore_1
// 55: aload_1
// 56: athrow
// 57: astore_1
// 58: aload_1
// 59: athrow
// 60: return
// Local variable table:
// start length slot name signature
// 0 61 0 this VerifySms
// 4 2 1 str String
// 54 2 1 localActivityNotFoundException1 ActivityNotFoundException
// 57 2 1 localActivityNotFoundException2 ActivityNotFoundException
// Exception table:
// from to target type
// 0 5 54 android/content/ActivityNotFoundException
// 9 45 57 android/content/ActivityNotFoundException
// 45 53 57 android/content/ActivityNotFoundException
// 55 57 57 android/content/ActivityNotFoundException
}
private void N()
{
try
{
if (z != null)
{
z.cancel();
z = null;
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static int a(int paramInt)
{
U = paramInt;
return paramInt;
}
private String a(Intent paramIntent)
{
Object localObject2 = null;
Object localObject1 = localObject2;
if (bb[29].equals(paramIntent.getScheme()))
{
paramIntent = paramIntent.getData();
localObject1 = localObject2;
if (paramIntent == null) {}
}
try
{
boolean bool = "r".equals(paramIntent.getHost());
localObject1 = localObject2;
if (bool)
{
localObject1 = paramIntent.getQueryParameter("c");
Log.i(bb[30] + (String)localObject1);
}
return (String)localObject1;
}
catch (ActivityNotFoundException paramIntent)
{
throw paramIntent;
}
}
static String a(VerifySms paramVerifySms, String paramString)
{
paramVerifySms.ai = paramString;
return paramString;
}
private void a()
{
if (this.V == null)
{
IntentFilter localIntentFilter = new IntentFilter(bb[28]);
localIntentFilter.setPriority(Integer.MAX_VALUE);
registerReceiver(this.v, localIntentFilter);
this.V = this.v;
}
}
private void a(long paramLong)
{
try
{
if (this.R != null)
{
this.R.cancel();
this.R = null;
}
this.W.setEnabled(false);
View localView = findViewById(2131755790);
localView.setVisibility(0);
ProgressBar localProgressBar = (ProgressBar)findViewById(2131755791);
localProgressBar.setVisibility(0);
this.R = new aqc(this, paramLong, 1000L, localProgressBar, paramLong, localView).start();
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
private void a(SmsManager paramSmsManager, String paramString)
{
this.O.setText(getString(2131231889, new Object[] { Integer.valueOf(1), Integer.valueOf(2) }) + " ");
ad = 1;
p();
PendingIntent localPendingIntent = PendingIntent.getBroadcast(this, 0, new Intent(bb[78]), 0);
try
{
paramSmsManager.sendDataMessage(J, null, D, paramString.getBytes(), localPendingIntent, null);
Log.i(bb[79] + System.currentTimeMillis());
return;
}
catch (Exception paramSmsManager)
{
Log.i(bb[80]);
c(bb[77]);
l();
}
}
static void a(VerifySms paramVerifySms)
{
paramVerifySms.a();
}
static void a(VerifySms paramVerifySms, int paramInt)
{
paramVerifySms.h(paramInt);
}
static void a(VerifySms paramVerifySms, long paramLong)
{
paramVerifySms.a(paramLong);
}
static boolean a(VerifySms paramVerifySms, boolean paramBoolean)
{
paramVerifySms.ae = paramBoolean;
return paramBoolean;
}
static int b(int paramInt)
{
ad = paramInt;
return paramInt;
}
static long b(VerifySms paramVerifySms, long paramLong)
{
paramVerifySms.ah = paramLong;
return paramLong;
}
private void b(long paramLong)
{
try
{
if (this.s != null)
{
this.s.cancel();
this.s = null;
}
this.K.setEnabled(false);
this.s = new j8(this, paramLong, 1000L).start();
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static void b(VerifySms paramVerifySms)
{
paramVerifySms.G();
}
static void b(VerifySms paramVerifySms, boolean paramBoolean)
{
paramVerifySms.b(paramBoolean);
}
/* Error */
private void b(boolean paramBoolean)
{
// Byte code:
// 0: iconst_1
// 1: istore_2
// 2: getstatic 357 com/whatsapp/App:ax Z
// 5: istore_3
// 6: aload_0
// 7: aload_0
// 8: getfield 604 com/whatsapp/VerifySms:u Ljava/lang/String;
// 11: aload_0
// 12: getfield 481 com/whatsapp/VerifySms:ai Ljava/lang/String;
// 15: invokestatic 607 com/whatsapp/App:a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
// 18: iconst_0
// 19: putstatic 262 com/whatsapp/VerifySms:ad I
// 22: aload_0
// 23: invokespecial 333 com/whatsapp/VerifySms:j ()V
// 26: aload_0
// 27: getfield 609 com/whatsapp/VerifySms:p Z
// 30: ifeq +145 -> 175
// 33: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 36: bipush 75
// 38: aaload
// 39: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 42: aload_0
// 43: invokestatic 612 com/whatsapp/App:s (Landroid/content/Context;)Lcom/whatsapp/App$Me;
// 46: astore 4
// 48: aload 4
// 50: getstatic 616 com/whatsapp/App:aH Lcom/whatsapp/App;
// 53: invokestatic 619 com/whatsapp/App:a (Landroid/content/Context;)Ljava/lang/String;
// 56: putfield 624 com/whatsapp/App$Me:jabber_id Ljava/lang/String;
// 59: aload 4
// 61: getfield 624 com/whatsapp/App$Me:jabber_id Ljava/lang/String;
// 64: astore 5
// 66: aload 5
// 68: ifnull +25 -> 93
// 71: iload_2
// 72: invokestatic 625 com/whatsapp/util/Log:b (Z)V
// 75: aload 4
// 77: invokestatic 628 com/whatsapp/App:b (Lcom/whatsapp/App$Me;)Z
// 80: ifne +23 -> 103
// 83: aload_0
// 84: invokevirtual 631 com/whatsapp/VerifySms:finish ()V
// 87: return
// 88: astore 4
// 90: aload 4
// 92: athrow
// 93: iconst_0
// 94: istore_2
// 95: goto -24 -> 71
// 98: astore 4
// 100: aload 4
// 102: athrow
// 103: aload 4
// 105: putstatic 635 com/whatsapp/App:at Lcom/whatsapp/App$Me;
// 108: getstatic 639 com/whatsapp/App:a2 Lcom/whatsapp/p2;
// 111: invokevirtual 643 com/whatsapp/p2:d ()Z
// 114: istore_2
// 115: iload_2
// 116: ifne +27 -> 143
// 119: getstatic 639 com/whatsapp/App:a2 Lcom/whatsapp/p2;
// 122: invokevirtual 645 com/whatsapp/p2:L ()Z
// 125: ifeq +18 -> 143
// 128: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 131: bipush 76
// 133: aaload
// 134: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 137: getstatic 639 com/whatsapp/App:a2 Lcom/whatsapp/p2;
// 140: invokevirtual 647 com/whatsapp/p2:E ()V
// 143: aload_0
// 144: invokevirtual 651 com/whatsapp/VerifySms:getApplication ()Landroid/app/Application;
// 147: invokestatic 654 com/whatsapp/App:d (Landroid/content/Context;)V
// 150: invokestatic 656 com/whatsapp/App:w ()V
// 153: getstatic 616 com/whatsapp/App:aH Lcom/whatsapp/App;
// 156: invokestatic 660 com/whatsapp/messaging/MessageService:a (Landroid/content/Context;)V
// 159: iload_2
// 160: ifne +6 -> 166
// 163: invokestatic 662 com/whatsapp/App:Y ()V
// 166: aload_0
// 167: iconst_3
// 168: invokestatic 665 com/whatsapp/App:c (Landroid/content/Context;I)V
// 171: aload_0
// 172: invokestatic 668 com/whatsapp/ChangeNumber:d (Landroid/content/Context;)V
// 175: aload_0
// 176: getfield 307 com/whatsapp/VerifySms:M Lcom/whatsapp/avg;
// 179: iconst_1
// 180: invokevirtual 671 com/whatsapp/avg:removeMessages (I)V
// 183: aload_0
// 184: invokespecial 673 com/whatsapp/VerifySms:C ()V
// 187: iload_1
// 188: ifeq +20 -> 208
// 191: aload_0
// 192: getfield 676 com/whatsapp/VerifySms:o Z
// 195: istore_1
// 196: iload_1
// 197: ifeq +11 -> 208
// 200: aload_0
// 201: invokevirtual 678 com/whatsapp/VerifySms:d ()V
// 204: iload_3
// 205: ifeq +62 -> 267
// 208: aload_0
// 209: getfield 609 com/whatsapp/VerifySms:p Z
// 212: istore_1
// 213: iload_1
// 214: ifeq +33 -> 247
// 217: invokestatic 681 com/whatsapp/App:aV ()V
// 220: invokestatic 684 com/whatsapp/att:L ()Z
// 223: pop
// 224: new 455 android/content/Intent
// 227: dup
// 228: aload_0
// 229: ldc_w 686
// 232: invokespecial 689 android/content/Intent:<init> (Landroid/content/Context;Ljava/lang/Class;)V
// 235: astore 4
// 237: aload_0
// 238: aload 4
// 240: invokevirtual 693 com/whatsapp/VerifySms:startActivity (Landroid/content/Intent;)V
// 243: iload_3
// 244: ifeq +23 -> 267
// 247: aload_0
// 248: iconst_2
// 249: invokestatic 665 com/whatsapp/App:c (Landroid/content/Context;I)V
// 252: aload_0
// 253: new 455 android/content/Intent
// 256: dup
// 257: aload_0
// 258: ldc_w 695
// 261: invokespecial 689 android/content/Intent:<init> (Landroid/content/Context;Ljava/lang/Class;)V
// 264: invokevirtual 693 com/whatsapp/VerifySms:startActivity (Landroid/content/Intent;)V
// 267: aload_0
// 268: invokevirtual 631 com/whatsapp/VerifySms:finish ()V
// 271: return
// 272: astore 4
// 274: aload 4
// 276: athrow
// 277: astore 4
// 279: aload 4
// 281: athrow
// 282: astore 4
// 284: aload 4
// 286: athrow
// 287: astore 4
// 289: aload 4
// 291: athrow
// 292: astore 4
// 294: aload 4
// 296: athrow
// 297: astore 4
// 299: aload 4
// 301: athrow
// Local variable table:
// start length slot name signature
// 0 302 0 this VerifySms
// 0 302 1 paramBoolean boolean
// 1 159 2 bool1 boolean
// 5 239 3 bool2 boolean
// 46 30 4 localMe App.Me
// 88 3 4 localActivityNotFoundException1 ActivityNotFoundException
// 98 6 4 localActivityNotFoundException2 ActivityNotFoundException
// 235 4 4 localIntent Intent
// 272 3 4 localActivityNotFoundException3 ActivityNotFoundException
// 277 3 4 localActivityNotFoundException4 ActivityNotFoundException
// 282 3 4 localActivityNotFoundException5 ActivityNotFoundException
// 287 3 4 localActivityNotFoundException6 ActivityNotFoundException
// 292 3 4 localActivityNotFoundException7 ActivityNotFoundException
// 297 3 4 localActivityNotFoundException8 ActivityNotFoundException
// 64 3 5 str String
// Exception table:
// from to target type
// 48 66 88 android/content/ActivityNotFoundException
// 71 87 98 android/content/ActivityNotFoundException
// 119 143 272 android/content/ActivityNotFoundException
// 143 159 277 android/content/ActivityNotFoundException
// 163 166 277 android/content/ActivityNotFoundException
// 175 187 282 android/content/ActivityNotFoundException
// 191 196 287 android/content/ActivityNotFoundException
// 284 287 287 android/content/ActivityNotFoundException
// 200 204 292 android/content/ActivityNotFoundException
// 208 213 292 android/content/ActivityNotFoundException
// 289 292 292 android/content/ActivityNotFoundException
// 237 243 297 android/content/ActivityNotFoundException
// 247 267 297 android/content/ActivityNotFoundException
}
static boolean b(VerifySms paramVerifySms, String paramString)
{
return paramVerifySms.e(paramString);
}
static long c(long paramLong)
{
I = paramLong;
return paramLong;
}
static long c(VerifySms paramVerifySms, long paramLong)
{
paramVerifySms.F = paramLong;
return paramLong;
}
static String c(VerifySms paramVerifySms)
{
return paramVerifySms.u;
}
static String c(VerifySms paramVerifySms, String paramString)
{
paramVerifySms.X = paramString;
return paramString;
}
static boolean c(boolean paramBoolean)
{
af = paramBoolean;
return paramBoolean;
}
static long d(VerifySms paramVerifySms, long paramLong)
{
paramVerifySms.w = paramLong;
return paramLong;
}
private void d(long paramLong)
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.putLong(bb[70], System.currentTimeMillis());
if (!localEditor.commit()) {
Log.w(bb[71]);
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static void d(VerifySms paramVerifySms)
{
paramVerifySms.s();
}
static void d(VerifySms paramVerifySms, String paramString)
{
paramVerifySms.h(paramString);
}
private void d(String paramString)
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.putString(bb[50], paramString);
localEditor.putString(bb[52], this.u);
localEditor.putString(bb[49], this.ai);
if (!localEditor.commit()) {
Log.w(bb[51]);
}
return;
}
catch (ActivityNotFoundException paramString)
{
throw paramString;
}
}
static long e(VerifySms paramVerifySms)
{
return paramVerifySms.ag;
}
private void e(long paramLong)
{
if (paramLong == 0L) {}
for (long l = 0L;; l = System.currentTimeMillis() - paramLong)
{
l = I - l;
if (z != null)
{
l = P;
z.cancel();
z = null;
}
try
{
z = new cq(this, l, 1000L).start();
if (paramLong == 0L) {
d(System.currentTimeMillis());
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
}
static void e(VerifySms paramVerifySms, long paramLong)
{
paramVerifySms.b(paramLong);
}
private boolean e(String paramString)
{
boolean bool1 = App.ax;
if (paramString != null) {}
do
{
try
{
int i = paramString.length();
int j = U;
if (i == j)
{
i = 0;
if (i >= paramString.length()) {
break;
}
}
boolean bool2;
i += 1;
}
catch (ActivityNotFoundException paramString)
{
try
{
bool2 = Character.isDigit(paramString.charAt(i));
if (bool2) {
continue;
}
return false;
}
catch (ActivityNotFoundException paramString)
{
throw paramString;
}
paramString = paramString;
throw paramString;
}
} while (!bool1);
return true;
}
static long f(long paramLong)
{
P = paramLong;
return paramLong;
}
/* Error */
private void f()
{
// Byte code:
// 0: aload_0
// 1: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 4: bipush 43
// 6: aaload
// 7: invokevirtual 744 com/whatsapp/VerifySms:getSystemService (Ljava/lang/String;)Ljava/lang/Object;
// 10: checkcast 746 android/net/ConnectivityManager
// 13: invokevirtual 750 android/net/ConnectivityManager:getActiveNetworkInfo ()Landroid/net/NetworkInfo;
// 16: astore 4
// 18: new 402 java/lang/StringBuilder
// 21: dup
// 22: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 25: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 28: bipush 48
// 30: aaload
// 31: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 34: aload 4
// 36: invokevirtual 753 java/lang/StringBuilder:append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
// 39: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 42: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 45: invokestatic 755 com/whatsapp/App:t ()V
// 48: aload 4
// 50: ifnonnull +21 -> 71
// 53: iconst_m1
// 54: istore_1
// 55: aload_0
// 56: getfield 326 com/whatsapp/VerifySms:Y I
// 59: istore_2
// 60: iload_1
// 61: iload_2
// 62: if_icmpne +23 -> 85
// 65: return
// 66: astore 4
// 68: aload 4
// 70: athrow
// 71: aload 4
// 73: invokevirtual 760 android/net/NetworkInfo:getType ()I
// 76: istore_1
// 77: goto -22 -> 55
// 80: astore 4
// 82: aload 4
// 84: athrow
// 85: new 402 java/lang/StringBuilder
// 88: dup
// 89: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 92: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 95: bipush 47
// 97: aaload
// 98: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 101: aload_0
// 102: getfield 326 com/whatsapp/VerifySms:Y I
// 105: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 108: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 111: bipush 46
// 113: aaload
// 114: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 117: iload_1
// 118: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 121: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 124: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 127: aload_0
// 128: iload_1
// 129: putfield 326 com/whatsapp/VerifySms:Y I
// 132: aload_0
// 133: getfield 326 com/whatsapp/VerifySms:Y I
// 136: iconst_m1
// 137: if_icmpeq -72 -> 65
// 140: aload_0
// 141: getfield 307 com/whatsapp/VerifySms:M Lcom/whatsapp/avg;
// 144: iconst_1
// 145: invokevirtual 764 com/whatsapp/avg:hasMessages (I)Z
// 148: istore_3
// 149: iload_3
// 150: ifeq -85 -> 65
// 153: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 156: bipush 44
// 158: aaload
// 159: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 162: aload_0
// 163: getfield 307 com/whatsapp/VerifySms:M Lcom/whatsapp/avg;
// 166: iconst_1
// 167: invokevirtual 671 com/whatsapp/avg:removeMessages (I)V
// 170: aload_0
// 171: invokespecial 766 com/whatsapp/VerifySms:o ()V
// 174: aload_0
// 175: invokespecial 769 com/whatsapp/VerifySms:g ()Ljava/lang/String;
// 178: astore 4
// 180: aload 4
// 182: ifnull +31 -> 213
// 185: aload_0
// 186: getfield 307 com/whatsapp/VerifySms:M Lcom/whatsapp/avg;
// 189: iconst_1
// 190: aload 4
// 192: invokevirtual 773 com/whatsapp/avg:obtainMessage (ILjava/lang/Object;)Landroid/os/Message;
// 195: astore 4
// 197: aload_0
// 198: getfield 307 com/whatsapp/VerifySms:M Lcom/whatsapp/avg;
// 201: aload 4
// 203: invokevirtual 777 com/whatsapp/avg:sendMessage (Landroid/os/Message;)Z
// 206: pop
// 207: getstatic 357 com/whatsapp/App:ax Z
// 210: ifeq -145 -> 65
// 213: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 216: bipush 45
// 218: aaload
// 219: invokestatic 416 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 222: return
// 223: astore 4
// 225: aload 4
// 227: athrow
// 228: astore 4
// 230: aload 4
// 232: athrow
// Local variable table:
// start length slot name signature
// 0 233 0 this VerifySms
// 54 75 1 i int
// 59 4 2 j int
// 148 2 3 bool boolean
// 16 33 4 localNetworkInfo android.net.NetworkInfo
// 66 6 4 localActivityNotFoundException1 ActivityNotFoundException
// 80 3 4 localActivityNotFoundException2 ActivityNotFoundException
// 178 24 4 localObject Object
// 223 3 4 localActivityNotFoundException3 ActivityNotFoundException
// 228 3 4 localActivityNotFoundException4 ActivityNotFoundException
// Exception table:
// from to target type
// 18 48 66 android/content/ActivityNotFoundException
// 55 60 80 android/content/ActivityNotFoundException
// 197 213 223 android/content/ActivityNotFoundException
// 213 222 223 android/content/ActivityNotFoundException
// 85 149 228 android/content/ActivityNotFoundException
}
static void f(VerifySms paramVerifySms)
{
paramVerifySms.C();
}
private String g()
{
Object localObject2 = null;
SharedPreferences localSharedPreferences = getPreferences(0);
String str1 = localSharedPreferences.getString(bb[55], null);
String str2 = localSharedPreferences.getString(bb[54], null);
Object localObject1 = localObject2;
try
{
if (this.u.equals(str1))
{
boolean bool = this.ai.equals(str2);
localObject1 = localObject2;
if (bool) {
localObject1 = localSharedPreferences.getString(bb[53], null);
}
}
return (String)localObject1;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static void g(VerifySms paramVerifySms)
{
paramVerifySms.l();
}
/* Error */
private void g(String paramString)
{
// Byte code:
// 0: getstatic 357 com/whatsapp/App:ax Z
// 3: istore_3
// 4: getstatic 262 com/whatsapp/VerifySms:ad I
// 7: tableswitch default:+278->285, 1:+205->212, 2:+65->72, 3:+130->137, 4:+278->285, 5:+65->72, 6:+278->285, 7:+278->285, 8:+278->285, 9:+278->285, 10:+130->137, 11:+130->137, 12:+278->285, 13:+130->137
// 72: new 402 java/lang/StringBuilder
// 75: dup
// 76: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 79: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 82: iconst_4
// 83: aaload
// 84: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 87: getstatic 262 com/whatsapp/VerifySms:ad I
// 90: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 93: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 96: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 99: aload_0
// 100: aload_1
// 101: invokespecial 713 com/whatsapp/VerifySms:h (Ljava/lang/String;)V
// 104: new 782 com/whatsapp/a8h
// 107: dup
// 108: aload_0
// 109: invokespecial 783 com/whatsapp/a8h:<init> (Lcom/whatsapp/VerifySms;)V
// 112: iconst_2
// 113: anewarray 67 java/lang/String
// 116: dup
// 117: iconst_0
// 118: aload_1
// 119: aastore
// 120: dup
// 121: iconst_1
// 122: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 125: bipush 6
// 127: aaload
// 128: aastore
// 129: invokestatic 788 com/whatsapp/uq:a (Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;
// 132: pop
// 133: iload_3
// 134: ifeq +151 -> 285
// 137: aload_0
// 138: ldc_w 502
// 141: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 144: astore 4
// 146: aload 4
// 148: invokevirtual 791 android/view/View:getVisibility ()I
// 151: istore_2
// 152: iload_2
// 153: ifeq +42 -> 195
// 156: new 402 java/lang/StringBuilder
// 159: dup
// 160: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 163: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 166: iconst_3
// 167: aaload
// 168: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 171: getstatic 262 com/whatsapp/VerifySms:ad I
// 174: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 177: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 180: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 183: aload_0
// 184: getfield 495 com/whatsapp/VerifySms:W Landroid/widget/EditText;
// 187: aload_1
// 188: invokevirtual 792 android/widget/EditText:setText (Ljava/lang/CharSequence;)V
// 191: iload_3
// 192: ifeq +93 -> 285
// 195: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 198: iconst_2
// 199: aaload
// 200: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 203: aload_0
// 204: aload_1
// 205: invokespecial 794 com/whatsapp/VerifySms:d (Ljava/lang/String;)V
// 208: iload_3
// 209: ifeq +76 -> 285
// 212: new 402 java/lang/StringBuilder
// 215: dup
// 216: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 219: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 222: iconst_5
// 223: aaload
// 224: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 227: getstatic 262 com/whatsapp/VerifySms:ad I
// 230: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 233: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 236: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 239: aload_0
// 240: aload_1
// 241: invokespecial 713 com/whatsapp/VerifySms:h (Ljava/lang/String;)V
// 244: new 782 com/whatsapp/a8h
// 247: dup
// 248: aload_0
// 249: invokespecial 783 com/whatsapp/a8h:<init> (Lcom/whatsapp/VerifySms;)V
// 252: iconst_2
// 253: anewarray 67 java/lang/String
// 256: dup
// 257: iconst_0
// 258: aload_1
// 259: aastore
// 260: dup
// 261: iconst_1
// 262: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 265: iconst_1
// 266: aaload
// 267: aastore
// 268: invokestatic 788 com/whatsapp/uq:a (Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;
// 271: pop
// 272: return
// 273: astore_1
// 274: aload_1
// 275: athrow
// 276: astore_1
// 277: aload_1
// 278: athrow
// 279: astore_1
// 280: aload_1
// 281: athrow
// 282: astore_1
// 283: aload_1
// 284: athrow
// 285: return
// Local variable table:
// start length slot name signature
// 0 286 0 this VerifySms
// 0 286 1 paramString String
// 151 2 2 i int
// 3 206 3 bool boolean
// 144 3 4 localView View
// Exception table:
// from to target type
// 195 208 273 android/content/ActivityNotFoundException
// 212 272 273 android/content/ActivityNotFoundException
// 283 285 273 android/content/ActivityNotFoundException
// 4 72 276 android/content/ActivityNotFoundException
// 72 133 276 android/content/ActivityNotFoundException
// 146 152 279 android/content/ActivityNotFoundException
// 156 191 282 android/content/ActivityNotFoundException
// 280 282 282 android/content/ActivityNotFoundException
}
static EditText h(VerifySms paramVerifySms)
{
return paramVerifySms.W;
}
private void h()
{
ad = 0;
j();
this.X = bb[8];
this.M.removeMessages(1);
Intent localIntent;
if (!this.p)
{
App.c(this, 1);
localIntent = new Intent(this, RegisterPhone.class);
localIntent.putExtra(bb[7], true);
if (!App.ax) {}
}
else
{
App.c(this, 3);
ChangeNumber.a(this);
localIntent = new Intent(this, ChangeNumber.class);
}
startActivity(localIntent);
finish();
}
private void h(int paramInt)
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.putInt(bb[32], paramInt);
if (!localEditor.commit()) {
Log.w(bb[31]);
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
private void h(String paramString)
{
d(paramString);
o();
}
static int i(int paramInt)
{
S = paramInt;
return paramInt;
}
static Button i(VerifySms paramVerifySms)
{
return paramVerifySms.K;
}
private void i()
{
try
{
N();
ad = 13;
j();
A();
if ("".equals(q)) {
c(bb[41]);
}
v();
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static TextView j(VerifySms paramVerifySms)
{
return paramVerifySms.ac;
}
private void j()
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.putInt(bb[27], ad);
if (!localEditor.commit()) {
Log.w(bb[26]);
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static long k(VerifySms paramVerifySms)
{
return paramVerifySms.w;
}
private void k()
{
String str = b(this.u, this.ai);
((TextView)findViewById(2131755774)).setText(str);
this.K.setVisibility(8);
findViewById(2131755779).setVisibility(8);
findViewById(2131755781).setVisibility(8);
findViewById(2131755772).setVisibility(0);
}
private void l()
{
N();
this.ag = C;
this.O.setText(getString(2131231889, new Object[] { Integer.valueOf(2), Integer.valueOf(2) }) + " ");
t();
}
static void l(VerifySms paramVerifySms)
{
paramVerifySms.L();
}
/* Error */
private void m()
{
// Byte code:
// 0: getstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 3: ifnull +14 -> 17
// 6: aload_0
// 7: getstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 10: invokevirtual 396 com/whatsapp/VerifySms:unregisterReceiver (Landroid/content/BroadcastReceiver;)V
// 13: aconst_null
// 14: putstatic 274 com/whatsapp/VerifySms:aa Landroid/content/BroadcastReceiver;
// 17: aload_0
// 18: invokespecial 599 com/whatsapp/VerifySms:G ()V
// 21: getstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 24: ifnull +14 -> 38
// 27: aload_0
// 28: getstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 31: invokevirtual 396 com/whatsapp/VerifySms:unregisterReceiver (Landroid/content/BroadcastReceiver;)V
// 34: aconst_null
// 35: putstatic 276 com/whatsapp/VerifySms:ak Landroid/content/BroadcastReceiver;
// 38: return
// 39: astore_1
// 40: aload_1
// 41: athrow
// 42: astore_1
// 43: aload_1
// 44: athrow
// Local variable table:
// start length slot name signature
// 0 45 0 this VerifySms
// 39 2 1 localActivityNotFoundException1 ActivityNotFoundException
// 42 2 1 localActivityNotFoundException2 ActivityNotFoundException
// Exception table:
// from to target type
// 0 17 39 android/content/ActivityNotFoundException
// 17 38 42 android/content/ActivityNotFoundException
}
static void m(VerifySms paramVerifySms)
{
paramVerifySms.i();
}
/* Error */
private void n()
{
// Byte code:
// 0: getstatic 357 com/whatsapp/App:ax Z
// 3: istore_2
// 4: aload_0
// 5: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 8: bipush 69
// 10: aaload
// 11: invokevirtual 744 com/whatsapp/VerifySms:getSystemService (Ljava/lang/String;)Ljava/lang/Object;
// 14: checkcast 837 android/view/inputmethod/InputMethodManager
// 17: astore 4
// 19: aload 4
// 21: iconst_0
// 22: iconst_0
// 23: invokevirtual 841 android/view/inputmethod/InputMethodManager:toggleSoftInput (II)V
// 26: new 402 java/lang/StringBuilder
// 29: dup
// 30: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 33: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 36: bipush 64
// 38: aaload
// 39: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 42: astore 5
// 44: invokestatic 843 com/whatsapp/att:F ()Z
// 47: istore_3
// 48: iload_3
// 49: ifne +9 -> 58
// 52: invokestatic 845 com/whatsapp/att:k ()Z
// 55: ifeq +148 -> 203
// 58: getstatic 284 com/whatsapp/VerifySms:x Ljava/lang/String;
// 61: astore 4
// 63: aload 5
// 65: aload 4
// 67: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 70: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 73: bipush 65
// 75: aaload
// 76: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 79: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 82: astore 4
// 84: invokestatic 849 android/telephony/SmsManager:getDefault ()Landroid/telephony/SmsManager;
// 87: astore 5
// 89: aload_0
// 90: aload_0
// 91: getfield 604 com/whatsapp/VerifySms:u Ljava/lang/String;
// 94: aload_0
// 95: getfield 481 com/whatsapp/VerifySms:ai Ljava/lang/String;
// 98: invokevirtual 851 com/whatsapp/VerifySms:a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
// 101: putstatic 278 com/whatsapp/VerifySms:J Ljava/lang/String;
// 104: new 402 java/lang/StringBuilder
// 107: dup
// 108: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 111: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 114: bipush 67
// 116: aaload
// 117: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 120: getstatic 278 com/whatsapp/VerifySms:J Ljava/lang/String;
// 123: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 126: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 129: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 132: getstatic 262 com/whatsapp/VerifySms:ad I
// 135: istore_1
// 136: iload_1
// 137: lookupswitch default:+27->164, 0:+74->211, 5:+177->314
// 164: new 402 java/lang/StringBuilder
// 167: dup
// 168: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 171: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 174: bipush 66
// 176: aaload
// 177: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 180: getstatic 262 com/whatsapp/VerifySms:ad I
// 183: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 186: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 189: invokestatic 416 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 192: return
// 193: astore 4
// 195: aload 4
// 197: athrow
// 198: astore 4
// 200: aload 4
// 202: athrow
// 203: getstatic 282 com/whatsapp/VerifySms:H Ljava/lang/String;
// 206: astore 4
// 208: goto -145 -> 63
// 211: aload_0
// 212: lconst_0
// 213: putfield 704 com/whatsapp/VerifySms:w J
// 216: aload_0
// 217: lconst_0
// 218: putfield 720 com/whatsapp/VerifySms:ag J
// 221: aload_0
// 222: invokevirtual 853 com/whatsapp/VerifySms:g ()Z
// 225: istore_3
// 226: iload_3
// 227: ifeq +35 -> 262
// 230: getstatic 286 com/whatsapp/VerifySms:T Ljava/lang/String;
// 233: astore 6
// 235: aload 6
// 237: ifnull +25 -> 262
// 240: aload_0
// 241: getstatic 258 com/whatsapp/VerifySms:C I
// 244: iconst_2
// 245: imul
// 246: i2l
// 247: putfield 588 com/whatsapp/VerifySms:ah J
// 250: aload_0
// 251: aload 5
// 253: aload 4
// 255: invokespecial 855 com/whatsapp/VerifySms:a (Landroid/telephony/SmsManager;Ljava/lang/String;)V
// 258: iload_2
// 259: ifeq -67 -> 192
// 262: aload_0
// 263: invokevirtual 857 com/whatsapp/VerifySms:a ()Z
// 266: istore_3
// 267: iload_3
// 268: ifeq +29 -> 297
// 271: aload_0
// 272: getfield 522 com/whatsapp/VerifySms:O Landroid/widget/TextView;
// 275: ldc_w 280
// 278: invokevirtual 539 android/widget/TextView:setText (Ljava/lang/CharSequence;)V
// 281: aload_0
// 282: getstatic 258 com/whatsapp/VerifySms:C I
// 285: i2l
// 286: putfield 588 com/whatsapp/VerifySms:ah J
// 289: aload_0
// 290: invokespecial 829 com/whatsapp/VerifySms:t ()V
// 293: iload_2
// 294: ifeq -102 -> 192
// 297: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 300: bipush 68
// 302: aaload
// 303: invokestatic 416 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 306: aload_0
// 307: invokespecial 859 com/whatsapp/VerifySms:h ()V
// 310: iload_2
// 311: ifeq -119 -> 192
// 314: aload_0
// 315: getfield 522 com/whatsapp/VerifySms:O Landroid/widget/TextView;
// 318: ldc_w 280
// 321: invokevirtual 539 android/widget/TextView:setText (Ljava/lang/CharSequence;)V
// 324: aload_0
// 325: getstatic 258 com/whatsapp/VerifySms:C I
// 328: i2l
// 329: putfield 588 com/whatsapp/VerifySms:ah J
// 332: aload_0
// 333: invokespecial 829 com/whatsapp/VerifySms:t ()V
// 336: iload_2
// 337: ifeq -145 -> 192
// 340: goto -176 -> 164
// 343: astore 4
// 345: aload 4
// 347: athrow
// 348: astore 4
// 350: aload 4
// 352: athrow
// 353: astore 4
// 355: aload 4
// 357: athrow
// 358: astore 4
// 360: aload 4
// 362: athrow
// 363: astore 4
// 365: aload 4
// 367: athrow
// 368: astore 4
// 370: aload 4
// 372: athrow
// 373: astore 4
// 375: aload 4
// 377: athrow
// 378: astore 4
// 380: aload 4
// 382: athrow
// Local variable table:
// start length slot name signature
// 0 383 0 this VerifySms
// 135 2 1 i int
// 3 334 2 bool1 boolean
// 47 221 3 bool2 boolean
// 17 66 4 localObject1 Object
// 193 3 4 localActivityNotFoundException1 ActivityNotFoundException
// 198 3 4 localActivityNotFoundException2 ActivityNotFoundException
// 206 48 4 str1 String
// 343 3 4 localActivityNotFoundException3 ActivityNotFoundException
// 348 3 4 localActivityNotFoundException4 ActivityNotFoundException
// 353 3 4 localActivityNotFoundException5 ActivityNotFoundException
// 358 3 4 localActivityNotFoundException6 ActivityNotFoundException
// 363 3 4 localActivityNotFoundException7 ActivityNotFoundException
// 368 3 4 localActivityNotFoundException8 ActivityNotFoundException
// 373 3 4 localActivityNotFoundException9 ActivityNotFoundException
// 378 3 4 localActivityNotFoundException10 ActivityNotFoundException
// 42 210 5 localObject2 Object
// 233 3 6 str2 String
// Exception table:
// from to target type
// 19 48 193 android/content/ActivityNotFoundException
// 52 58 198 android/content/ActivityNotFoundException
// 58 63 198 android/content/ActivityNotFoundException
// 195 198 198 android/content/ActivityNotFoundException
// 89 136 343 android/content/ActivityNotFoundException
// 211 226 348 android/content/ActivityNotFoundException
// 345 348 348 android/content/ActivityNotFoundException
// 230 235 353 android/content/ActivityNotFoundException
// 350 353 353 android/content/ActivityNotFoundException
// 240 258 358 android/content/ActivityNotFoundException
// 355 358 358 android/content/ActivityNotFoundException
// 262 267 363 android/content/ActivityNotFoundException
// 360 363 363 android/content/ActivityNotFoundException
// 271 293 368 android/content/ActivityNotFoundException
// 365 368 368 android/content/ActivityNotFoundException
// 297 310 373 android/content/ActivityNotFoundException
// 370 373 373 android/content/ActivityNotFoundException
// 164 192 378 android/content/ActivityNotFoundException
// 314 336 378 android/content/ActivityNotFoundException
// 375 378 378 android/content/ActivityNotFoundException
}
static void n(VerifySms paramVerifySms)
{
paramVerifySms.p();
}
private void o()
{
this.Z = 0;
}
static void o(VerifySms paramVerifySms)
{
paramVerifySms.N();
}
private void p()
{
e(0L);
}
static void p(VerifySms paramVerifySms)
{
paramVerifySms.v();
}
private void q()
{
this.E = ("+" + this.u + this.ai);
String str1 = at1.a(b(this.u, this.ai));
String str2 = getString(2131231575);
String str3 = getString(2131231574);
((TextView)findViewById(2131755783)).setText(str2);
((TextView)findViewById(2131755784)).setText(str1);
((TextView)findViewById(2131755786)).setText(str3);
this.K.setVisibility(8);
findViewById(2131755779).setVisibility(0);
findViewById(2131755772).setVisibility(8);
findViewById(2131755781).setVisibility(0);
findViewById(2131755782).setVisibility(8);
findViewById(2131755787).setVisibility(8);
}
static void q(VerifySms paramVerifySms)
{
paramVerifySms.q();
}
private int r()
{
double d = Math.random();
int i = this.Z;
this.Z = (i + 1);
return (int)(d * ((Math.pow(2.0D, i) - 1.0D) * 4000.0D));
}
static void r(VerifySms paramVerifySms)
{
paramVerifySms.h();
}
private void s()
{
Object localObject = ad.a();
String str1 = ad.b();
String str2 = bb[37];
localObject = Uri.parse(bb[38] + '?' + bb[34] + str2 + '&' + bb[35] + str1 + '&' + bb[33] + (String)localObject);
localObject = new Intent(bb[36], (Uri)localObject);
try
{
startActivity((Intent)localObject);
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
App.a(this, 2131230786, 0);
}
}
static void s(VerifySms paramVerifySms)
{
paramVerifySms.o();
}
static long t(VerifySms paramVerifySms)
{
return paramVerifySms.ah;
}
private void t()
{
Log.i(bb[63]);
K();
T = null;
App.a(App.aH, e(T));
uq.a(new a11(this), new String[0]);
}
static int u()
{
return y;
}
static String u(VerifySms paramVerifySms)
{
return paramVerifySms.g();
}
static String v(VerifySms paramVerifySms)
{
return paramVerifySms.ai;
}
private void v()
{
String str1 = b(this.u, this.ai);
String str2 = getString(2131231893);
String str3 = getString(2131231892, new Object[] { getString(2131231890), Integer.valueOf(U) });
((TextView)findViewById(2131755783)).setText(str2);
((TextView)findViewById(2131755784)).setText(str1);
((TextView)findViewById(2131755786)).setText(str3);
this.K.setVisibility(0);
findViewById(2131755779).setVisibility(0);
findViewById(2131755782).setVisibility(0);
findViewById(2131755772).setVisibility(8);
findViewById(2131755781).setVisibility(0);
findViewById(2131755787).setVisibility(0);
L();
}
static long w(VerifySms paramVerifySms)
{
return paramVerifySms.F;
}
private void w()
{
if (g())
{
registerReceiver(this.ab, new IntentFilter(bb[61]));
aa = this.ab;
IntentFilter localIntentFilter = new IntentFilter(bb[59]);
localIntentFilter.addDataScheme(bb[60]);
localIntentFilter.addDataAuthority("*", Short.toString(D));
registerReceiver(this.Q, localIntentFilter);
ak = this.Q;
}
}
static ProgressBar x(VerifySms paramVerifySms)
{
return paramVerifySms.N;
}
private void x()
{
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.remove(bb[99]);
if (!localEditor.commit()) {
Log.w(bb[98]);
}
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
static int y()
{
return ad;
}
static int y(VerifySms paramVerifySms)
{
return paramVerifySms.r();
}
static long z()
{
return I;
}
static avg z(VerifySms paramVerifySms)
{
return paramVerifySms.M;
}
protected void a(ServiceState paramServiceState)
{
for (;;)
{
try
{
paramServiceState = findViewById(2131755773);
boolean bool = this.r;
if (bool)
{
i = 0;
paramServiceState.setVisibility(i);
return;
}
}
catch (ActivityNotFoundException paramServiceState)
{
throw paramServiceState;
}
int i = 8;
}
}
public void onBackPressed() {}
/* Error */
public void onCreate(android.os.Bundle paramBundle)
{
// Byte code:
// 0: iconst_0
// 1: istore_2
// 2: getstatic 357 com/whatsapp/App:ax Z
// 5: istore 4
// 7: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 10: bipush 88
// 12: aaload
// 13: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 16: aload_0
// 17: aload_1
// 18: invokespecial 954 com/whatsapp/VerifyNumber:onCreate (Landroid/os/Bundle;)V
// 21: invokestatic 959 de/greenrobot/event/a:b ()Lde/greenrobot/event/a;
// 24: aload_0
// 25: invokevirtual 962 de/greenrobot/event/a:c (Ljava/lang/Object;)V
// 28: aload_0
// 29: ldc_w 963
// 32: invokevirtual 966 com/whatsapp/VerifySms:setContentView (I)V
// 35: aload_0
// 36: invokevirtual 970 com/whatsapp/VerifySms:getIntent ()Landroid/content/Intent;
// 39: astore_1
// 40: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 43: bipush 86
// 45: aaload
// 46: aload_1
// 47: invokevirtual 458 android/content/Intent:getScheme ()Ljava/lang/String;
// 50: invokevirtual 345 java/lang/String:equals (Ljava/lang/Object;)Z
// 53: ifeq +88 -> 141
// 56: aload_0
// 57: invokestatic 973 com/whatsapp/App:z (Landroid/content/Context;)I
// 60: iconst_1
// 61: if_icmpne +37 -> 98
// 64: new 455 android/content/Intent
// 67: dup
// 68: aload_0
// 69: ldc_w 797
// 72: invokespecial 689 android/content/Intent:<init> (Landroid/content/Context;Ljava/lang/Class;)V
// 75: astore_1
// 76: aload_1
// 77: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 80: bipush 85
// 82: aaload
// 83: iconst_1
// 84: invokevirtual 801 android/content/Intent:putExtra (Ljava/lang/String;Z)Landroid/content/Intent;
// 87: pop
// 88: aload_0
// 89: aload_1
// 90: invokevirtual 693 com/whatsapp/VerifySms:startActivity (Landroid/content/Intent;)V
// 93: aload_0
// 94: invokevirtual 631 com/whatsapp/VerifySms:finish ()V
// 97: return
// 98: aload_0
// 99: aload_0
// 100: aload_1
// 101: invokespecial 975 com/whatsapp/VerifySms:a (Landroid/content/Intent;)Ljava/lang/String;
// 104: putfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 107: new 402 java/lang/StringBuilder
// 110: dup
// 111: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 114: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 117: bipush 90
// 119: aaload
// 120: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 123: aload_0
// 124: getfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 127: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 130: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 133: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 136: iload 4
// 138: ifeq +8 -> 146
// 141: aload_0
// 142: aconst_null
// 143: putfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 146: aload_0
// 147: invokestatic 973 com/whatsapp/App:z (Landroid/content/Context;)I
// 150: istore_3
// 151: iload_3
// 152: iconst_4
// 153: if_icmpeq +52 -> 205
// 156: new 402 java/lang/StringBuilder
// 159: dup
// 160: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 163: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 166: bipush 89
// 168: aaload
// 169: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 172: iload_3
// 173: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 176: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 179: invokestatic 416 com/whatsapp/util/Log:e (Ljava/lang/String;)V
// 182: aload_0
// 183: new 455 android/content/Intent
// 186: dup
// 187: aload_0
// 188: ldc_w 686
// 191: invokespecial 689 android/content/Intent:<init> (Landroid/content/Context;Ljava/lang/Class;)V
// 194: invokevirtual 693 com/whatsapp/VerifySms:startActivity (Landroid/content/Intent;)V
// 197: aload_0
// 198: invokevirtual 631 com/whatsapp/VerifySms:finish ()V
// 201: return
// 202: astore_1
// 203: aload_1
// 204: athrow
// 205: aload_0
// 206: aconst_null
// 207: putfield 444 com/whatsapp/VerifySms:E Ljava/lang/String;
// 210: aload_0
// 211: invokespecial 979 com/whatsapp/VerifySms:B ()V
// 214: aload_0
// 215: invokevirtual 970 com/whatsapp/VerifySms:getIntent ()Landroid/content/Intent;
// 218: invokevirtual 983 android/content/Intent:getExtras ()Landroid/os/Bundle;
// 221: astore_1
// 222: aload_1
// 223: ifnull +124 -> 347
// 226: aload_0
// 227: invokevirtual 970 com/whatsapp/VerifySms:getIntent ()Landroid/content/Intent;
// 230: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 233: bipush 83
// 235: aaload
// 236: aload_0
// 237: getfield 949 com/whatsapp/VerifySms:r Z
// 240: invokevirtual 987 android/content/Intent:getBooleanExtra (Ljava/lang/String;Z)Z
// 243: istore 5
// 245: iload 5
// 247: ifne +10 -> 257
// 250: aload_0
// 251: getfield 949 com/whatsapp/VerifySms:r Z
// 254: ifeq +23 -> 277
// 257: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 260: bipush 93
// 262: aaload
// 263: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 266: aload_0
// 267: ldc_w 947
// 270: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 273: iconst_0
// 274: invokevirtual 427 android/view/View:setVisibility (I)V
// 277: aload_0
// 278: invokevirtual 970 com/whatsapp/VerifySms:getIntent ()Landroid/content/Intent;
// 281: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 284: bipush 94
// 286: aaload
// 287: iconst_0
// 288: invokevirtual 987 android/content/Intent:getBooleanExtra (Ljava/lang/String;Z)Z
// 291: ifeq +8 -> 299
// 294: aload_0
// 295: iconst_1
// 296: putfield 609 com/whatsapp/VerifySms:p Z
// 299: aload_0
// 300: invokevirtual 970 com/whatsapp/VerifySms:getIntent ()Landroid/content/Intent;
// 303: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 306: bipush 92
// 308: aaload
// 309: iconst_0
// 310: invokevirtual 987 android/content/Intent:getBooleanExtra (Ljava/lang/String;Z)Z
// 313: ifeq +34 -> 347
// 316: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 319: bipush 87
// 321: aaload
// 322: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 325: iconst_5
// 326: putstatic 262 com/whatsapp/VerifySms:ad I
// 329: aload_0
// 330: invokespecial 333 com/whatsapp/VerifySms:j ()V
// 333: aload_0
// 334: new 455 android/content/Intent
// 337: dup
// 338: aload_0
// 339: ldc 2
// 341: invokespecial 689 android/content/Intent:<init> (Landroid/content/Context;Ljava/lang/Class;)V
// 344: invokevirtual 990 com/whatsapp/VerifySms:setIntent (Landroid/content/Intent;)V
// 347: aload_0
// 348: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 351: bipush 97
// 353: aaload
// 354: iconst_0
// 355: invokevirtual 994 com/whatsapp/VerifySms:getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;
// 358: astore_1
// 359: aload_0
// 360: aload_1
// 361: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 364: bipush 82
// 366: aaload
// 367: aconst_null
// 368: invokeinterface 780 3 0
// 373: putfield 604 com/whatsapp/VerifySms:u Ljava/lang/String;
// 376: aload_0
// 377: aload_1
// 378: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 381: bipush 84
// 383: aaload
// 384: aconst_null
// 385: invokeinterface 780 3 0
// 390: putfield 481 com/whatsapp/VerifySms:ai Ljava/lang/String;
// 393: aload_0
// 394: getfield 604 com/whatsapp/VerifySms:u Ljava/lang/String;
// 397: astore_1
// 398: aload_1
// 399: ifnull +10 -> 409
// 402: aload_0
// 403: getfield 481 com/whatsapp/VerifySms:ai Ljava/lang/String;
// 406: ifnonnull +38 -> 444
// 409: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 412: bipush 96
// 414: aaload
// 415: invokestatic 384 com/whatsapp/util/Log:w (Ljava/lang/String;)V
// 418: aload_0
// 419: invokespecial 859 com/whatsapp/VerifySms:h ()V
// 422: return
// 423: astore_1
// 424: aload_1
// 425: athrow
// 426: astore_1
// 427: aload_1
// 428: athrow
// 429: astore_1
// 430: aload_1
// 431: athrow
// 432: astore_1
// 433: aload_1
// 434: athrow
// 435: astore_1
// 436: aload_1
// 437: athrow
// 438: astore_1
// 439: aload_1
// 440: athrow
// 441: astore_1
// 442: aload_1
// 443: athrow
// 444: aload_0
// 445: invokevirtual 853 com/whatsapp/VerifySms:g ()Z
// 448: ifeq +114 -> 562
// 451: getstatic 282 com/whatsapp/VerifySms:H Ljava/lang/String;
// 454: invokevirtual 729 java/lang/String:length ()I
// 457: istore_3
// 458: iload_3
// 459: ifne +103 -> 562
// 462: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 465: bipush 95
// 467: aaload
// 468: astore_1
// 469: aload_1
// 470: invokevirtual 729 java/lang/String:length ()I
// 473: istore_3
// 474: new 347 java/util/Random
// 477: dup
// 478: invokespecial 348 java/util/Random:<init> ()V
// 481: astore 6
// 483: iload_2
// 484: bipush 32
// 486: if_icmpge +76 -> 562
// 489: new 402 java/lang/StringBuilder
// 492: dup
// 493: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 496: getstatic 282 com/whatsapp/VerifySms:H Ljava/lang/String;
// 499: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 502: aload_1
// 503: aload 6
// 505: iload_3
// 506: invokevirtual 352 java/util/Random:nextInt (I)I
// 509: invokevirtual 733 java/lang/String:charAt (I)C
// 512: invokevirtual 901 java/lang/StringBuilder:append (C)Ljava/lang/StringBuilder;
// 515: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 518: putstatic 282 com/whatsapp/VerifySms:H Ljava/lang/String;
// 521: new 402 java/lang/StringBuilder
// 524: dup
// 525: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 528: getstatic 284 com/whatsapp/VerifySms:x Ljava/lang/String;
// 531: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 534: aload_1
// 535: aload 6
// 537: iload_3
// 538: invokevirtual 352 java/util/Random:nextInt (I)I
// 541: invokevirtual 733 java/lang/String:charAt (I)C
// 544: invokevirtual 901 java/lang/StringBuilder:append (C)Ljava/lang/StringBuilder;
// 547: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 550: putstatic 284 com/whatsapp/VerifySms:x Ljava/lang/String;
// 553: iload_2
// 554: iconst_1
// 555: iadd
// 556: istore_2
// 557: iload 4
// 559: ifeq -76 -> 483
// 562: getstatic 336 com/whatsapp/App:J Landroid/telephony/TelephonyManager;
// 565: aload_0
// 566: getfield 997 com/whatsapp/VerifySms:m Landroid/telephony/PhoneStateListener;
// 569: sipush 1535
// 572: invokevirtual 1001 android/telephony/TelephonyManager:listen (Landroid/telephony/PhoneStateListener;I)V
// 575: aload_0
// 576: aload_0
// 577: ldc_w 1002
// 580: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 583: checkcast 505 android/widget/ProgressBar
// 586: putfield 941 com/whatsapp/VerifySms:N Landroid/widget/ProgressBar;
// 589: aload_0
// 590: aload_0
// 591: ldc_w 1003
// 594: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 597: checkcast 538 android/widget/TextView
// 600: putfield 522 com/whatsapp/VerifySms:O Landroid/widget/TextView;
// 603: aload_0
// 604: aload_0
// 605: ldc_w 1004
// 608: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 611: checkcast 538 android/widget/TextView
// 614: putfield 821 com/whatsapp/VerifySms:ac Landroid/widget/TextView;
// 617: aload_0
// 618: aload_0
// 619: ldc_w 1005
// 622: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 625: checkcast 497 android/widget/EditText
// 628: putfield 495 com/whatsapp/VerifySms:W Landroid/widget/EditText;
// 631: aload_0
// 632: getfield 495 com/whatsapp/VerifySms:W Landroid/widget/EditText;
// 635: new 1007 com/whatsapp/ef
// 638: dup
// 639: aload_0
// 640: invokespecial 1008 com/whatsapp/ef:<init> (Lcom/whatsapp/VerifySms;)V
// 643: invokevirtual 1012 android/widget/EditText:addTextChangedListener (Landroid/text/TextWatcher;)V
// 646: aload_0
// 647: getfield 495 com/whatsapp/VerifySms:W Landroid/widget/EditText;
// 650: ldc_w 280
// 653: invokevirtual 792 android/widget/EditText:setText (Ljava/lang/CharSequence;)V
// 656: aload_0
// 657: aload_0
// 658: ldc_w 1013
// 661: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 664: checkcast 436 android/widget/Button
// 667: putfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 670: aload_0
// 671: getfield 429 com/whatsapp/VerifySms:K Landroid/widget/Button;
// 674: new 1015 com/whatsapp/au6
// 677: dup
// 678: aload_0
// 679: invokespecial 1016 com/whatsapp/au6:<init> (Lcom/whatsapp/VerifySms;)V
// 682: invokevirtual 1020 android/widget/Button:setOnClickListener (Landroid/view/View$OnClickListener;)V
// 685: aload_0
// 686: aload_0
// 687: ldc_w 1021
// 690: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 693: putfield 1023 com/whatsapp/VerifySms:L Landroid/view/View;
// 696: aload_0
// 697: aload_0
// 698: ldc_w 1024
// 701: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 704: putfield 1026 com/whatsapp/VerifySms:G Landroid/view/View;
// 707: new 1028 com/whatsapp/ph
// 710: dup
// 711: aload_0
// 712: invokespecial 1029 com/whatsapp/ph:<init> (Lcom/whatsapp/VerifySms;)V
// 715: astore_1
// 716: aload_0
// 717: getfield 1023 com/whatsapp/VerifySms:L Landroid/view/View;
// 720: aload_1
// 721: invokevirtual 1030 android/view/View:setOnClickListener (Landroid/view/View$OnClickListener;)V
// 724: aload_0
// 725: getfield 1026 com/whatsapp/VerifySms:G Landroid/view/View;
// 728: aload_1
// 729: invokevirtual 1030 android/view/View:setOnClickListener (Landroid/view/View$OnClickListener;)V
// 732: aload_0
// 733: ldc_w 1031
// 736: invokevirtual 421 com/whatsapp/VerifySms:findViewById (I)Landroid/view/View;
// 739: checkcast 1033 android/widget/ImageView
// 742: new 1035 com/whatsapp/util/am
// 745: dup
// 746: aload_0
// 747: invokevirtual 1039 com/whatsapp/VerifySms:getResources ()Landroid/content/res/Resources;
// 750: ldc_w 1040
// 753: invokevirtual 1046 android/content/res/Resources:getDrawable (I)Landroid/graphics/drawable/Drawable;
// 756: invokespecial 1049 com/whatsapp/util/am:<init> (Landroid/graphics/drawable/Drawable;)V
// 759: invokevirtual 1052 android/widget/ImageView:setImageDrawable (Landroid/graphics/drawable/Drawable;)V
// 762: aload_0
// 763: invokespecial 1054 com/whatsapp/VerifySms:k ()V
// 766: aload_0
// 767: invokespecial 1055 com/whatsapp/VerifySms:w ()V
// 770: aload_0
// 771: invokespecial 1057 com/whatsapp/VerifySms:f ()V
// 774: aload_0
// 775: invokespecial 769 com/whatsapp/VerifySms:g ()Ljava/lang/String;
// 778: astore_1
// 779: aload_1
// 780: ifnull -683 -> 97
// 783: new 402 java/lang/StringBuilder
// 786: dup
// 787: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 790: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 793: bipush 91
// 795: aaload
// 796: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 799: aload_1
// 800: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 803: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 806: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 809: new 782 com/whatsapp/a8h
// 812: dup
// 813: aload_0
// 814: invokespecial 783 com/whatsapp/a8h:<init> (Lcom/whatsapp/VerifySms;)V
// 817: iconst_2
// 818: anewarray 67 java/lang/String
// 821: dup
// 822: iconst_0
// 823: aload_1
// 824: aastore
// 825: dup
// 826: iconst_1
// 827: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 830: bipush 81
// 832: aaload
// 833: aastore
// 834: invokestatic 788 com/whatsapp/uq:a (Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;
// 837: pop
// 838: return
// 839: astore_1
// 840: aload_1
// 841: athrow
// 842: astore_1
// 843: aload_1
// 844: athrow
// Local variable table:
// start length slot name signature
// 0 845 0 this VerifySms
// 0 845 1 paramBundle android.os.Bundle
// 1 556 2 i int
// 150 388 3 j int
// 5 553 4 bool1 boolean
// 243 3 5 bool2 boolean
// 481 55 6 localRandom Random
// Exception table:
// from to target type
// 98 136 202 android/content/ActivityNotFoundException
// 141 146 202 android/content/ActivityNotFoundException
// 402 409 423 android/content/ActivityNotFoundException
// 409 422 423 android/content/ActivityNotFoundException
// 442 444 423 android/content/ActivityNotFoundException
// 205 222 426 android/content/ActivityNotFoundException
// 226 245 429 android/content/ActivityNotFoundException
// 427 429 429 android/content/ActivityNotFoundException
// 250 257 432 android/content/ActivityNotFoundException
// 257 277 432 android/content/ActivityNotFoundException
// 430 432 432 android/content/ActivityNotFoundException
// 277 299 435 android/content/ActivityNotFoundException
// 299 347 438 android/content/ActivityNotFoundException
// 359 398 441 android/content/ActivityNotFoundException
// 783 838 839 android/content/ActivityNotFoundException
// 444 458 842 android/content/ActivityNotFoundException
}
protected Dialog onCreateDialog(int paramInt)
{
Object localObject1;
switch (paramInt)
{
default:
localObject1 = super.onCreateDialog(paramInt);
}
for (;;)
{
return (Dialog)localObject1;
try
{
localObject1 = new AlertDialog.Builder(this).setTitle(2131230802).setMessage(2131231563).setPositiveButton(2131231435, new als(this)).create();
return (Dialog)localObject1;
}
catch (ActivityNotFoundException localActivityNotFoundException1)
{
throw localActivityNotFoundException1;
}
return new AlertDialog.Builder(this).setMessage(getString(2131231532, new Object[] { getString(2131230921) })).setPositiveButton(2131231435, new ue(this)).create();
return new AlertDialog.Builder(this).setMessage(2131231576).setPositiveButton(2131231435, new a4(this)).create();
ad = 0;
j();
App.c(this, 1);
return bw.f(this);
return new AlertDialog.Builder(this).setTitle(2131230802).setMessage(2131232093).setPositiveButton(2131231435, new xs(this)).create();
Object localObject2 = new ProgressDialog(this);
((ProgressDialog)localObject2).setMessage(getString(2131231535));
((ProgressDialog)localObject2).setIndeterminate(true);
((ProgressDialog)localObject2).setCancelable(false);
this.aj = ((ProgressDialog)localObject2);
return (Dialog)localObject2;
localObject2 = new ProgressDialog(this);
((ProgressDialog)localObject2).setMessage(getString(2131231590));
((ProgressDialog)localObject2).setIndeterminate(true);
((ProgressDialog)localObject2).setCancelable(false);
this.aj = ((ProgressDialog)localObject2);
return (Dialog)localObject2;
localObject2 = new ProgressDialog(this);
((ProgressDialog)localObject2).setMessage(getString(2131231589));
((ProgressDialog)localObject2).setIndeterminate(true);
((ProgressDialog)localObject2).setCancelable(false);
this.aj = ((ProgressDialog)localObject2);
return (Dialog)localObject2;
return new AlertDialog.Builder(this).setMessage(2131231572).setPositiveButton(2131231536, new z5(this, paramInt)).setNegativeButton(2131230874, new pd(this, paramInt)).create();
return new AlertDialog.Builder(this).setMessage(getString(2131231554)).setPositiveButton(2131231536, new oz(this, paramInt)).setNegativeButton(2131230874, new ri(this, paramInt)).create();
return new AlertDialog.Builder(this).setMessage(getString(2131231588, new Object[] { ao.k(this, this.F) })).setPositiveButton(2131231542, new amz(this, paramInt)).setNegativeButton(2131230874, new u7(this, paramInt)).create();
return new AlertDialog.Builder(this).setMessage(getString(2131231578)).setPositiveButton(2131231536, new x1(this, paramInt)).setNegativeButton(2131230874, new al9(this, paramInt)).create();
return new AlertDialog.Builder(this).setMessage(getString(2131231579, new Object[] { ao.k(this, this.F) })).setPositiveButton(2131231542, new a5a(this, paramInt)).setNegativeButton(2131230874, new azw(this, paramInt)).create();
localObject2 = new EditText(this);
Object localObject3 = new InputFilter.LengthFilter(U);
((EditText)localObject2).setInputType(2);
((EditText)localObject2).setFilters(new InputFilter[] { localObject3 });
((EditText)localObject2).setGravity(17);
return new AlertDialog.Builder(this).setTitle(2131231583).setMessage(getString(2131231582, new Object[] { Integer.valueOf(U) })).setView((View)localObject2).setPositiveButton(2131231435, new hf(this, (EditText)localObject2)).setNegativeButton(2131230874, new df(this)).create();
return new AlertDialog.Builder(this).setMessage(getString(2131231577, new Object[] { Integer.valueOf(U) })).setPositiveButton(2131231435, new n8(this)).create();
localObject3 = super.onCreateDialog(paramInt);
localObject2 = localObject3;
if (localObject3 == null) {
continue;
}
localObject2 = localObject3;
try
{
if (!this.ae) {
continue;
}
((Dialog)localObject3).setCancelable(false);
((Dialog)localObject3).setOnDismissListener(new k(this));
return (Dialog)localObject3;
}
catch (ActivityNotFoundException localActivityNotFoundException2)
{
throw localActivityNotFoundException2;
}
}
}
public boolean onCreateOptionsMenu(Menu paramMenu)
{
paramMenu.add(0, 0, 0, 2131231536).setIcon(2130838789);
if (App.aD == 3) {
paramMenu.add(0, 2, 0, bb[0]);
}
return super.onCreateOptionsMenu(paramMenu);
}
/* Error */
protected void onDestroy()
{
// Byte code:
// 0: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 3: bipush 42
// 5: aaload
// 6: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 9: getstatic 336 com/whatsapp/App:J Landroid/telephony/TelephonyManager;
// 12: aload_0
// 13: getfield 997 com/whatsapp/VerifySms:m Landroid/telephony/PhoneStateListener;
// 16: iconst_0
// 17: invokevirtual 1001 android/telephony/TelephonyManager:listen (Landroid/telephony/PhoneStateListener;I)V
// 20: aload_0
// 21: iconst_1
// 22: putfield 300 com/whatsapp/VerifySms:A Z
// 25: aload_0
// 26: invokespecial 1238 com/whatsapp/VerifySms:m ()V
// 29: getstatic 268 com/whatsapp/VerifySms:z Landroid/os/CountDownTimer;
// 32: ifnull +13 -> 45
// 35: getstatic 268 com/whatsapp/VerifySms:z Landroid/os/CountDownTimer;
// 38: invokevirtual 452 android/os/CountDownTimer:cancel ()V
// 41: aconst_null
// 42: putstatic 268 com/whatsapp/VerifySms:z Landroid/os/CountDownTimer;
// 45: aload_0
// 46: getfield 298 com/whatsapp/VerifySms:R Landroid/os/CountDownTimer;
// 49: ifnull +15 -> 64
// 52: aload_0
// 53: getfield 298 com/whatsapp/VerifySms:R Landroid/os/CountDownTimer;
// 56: invokevirtual 452 android/os/CountDownTimer:cancel ()V
// 59: aload_0
// 60: aconst_null
// 61: putfield 298 com/whatsapp/VerifySms:R Landroid/os/CountDownTimer;
// 64: aload_0
// 65: getfield 590 com/whatsapp/VerifySms:s Landroid/os/CountDownTimer;
// 68: ifnull +15 -> 83
// 71: aload_0
// 72: getfield 590 com/whatsapp/VerifySms:s Landroid/os/CountDownTimer;
// 75: invokevirtual 452 android/os/CountDownTimer:cancel ()V
// 78: aload_0
// 79: aconst_null
// 80: putfield 590 com/whatsapp/VerifySms:s Landroid/os/CountDownTimer;
// 83: invokestatic 959 de/greenrobot/event/a:b ()Lde/greenrobot/event/a;
// 86: aload_0
// 87: invokevirtual 1240 de/greenrobot/event/a:a (Ljava/lang/Object;)V
// 90: aload_0
// 91: invokespecial 1242 com/whatsapp/VerifyNumber:onDestroy ()V
// 94: return
// 95: astore_1
// 96: aload_1
// 97: athrow
// 98: astore_1
// 99: aload_1
// 100: athrow
// 101: astore_1
// 102: aload_1
// 103: athrow
// Local variable table:
// start length slot name signature
// 0 104 0 this VerifySms
// 95 2 1 localActivityNotFoundException1 ActivityNotFoundException
// 98 2 1 localActivityNotFoundException2 ActivityNotFoundException
// 101 2 1 localActivityNotFoundException3 ActivityNotFoundException
// Exception table:
// from to target type
// 0 45 95 android/content/ActivityNotFoundException
// 45 64 98 android/content/ActivityNotFoundException
// 64 83 101 android/content/ActivityNotFoundException
}
public void onEvent(xt paramxt)
{
f();
}
/* Error */
public boolean onKeyDown(int paramInt, android.view.KeyEvent paramKeyEvent)
{
// Byte code:
// 0: getstatic 1248 com/whatsapp/App:M I
// 3: istore_3
// 4: iload_3
// 5: iconst_3
// 6: if_icmpne +22 -> 28
// 9: iload_1
// 10: bipush 84
// 12: if_icmpne +16 -> 28
// 15: aload_0
// 16: iconst_0
// 17: invokestatic 1253 com/whatsapp/util/w:a (Landroid/app/Activity;Z)V
// 20: iconst_1
// 21: ireturn
// 22: astore_2
// 23: aload_2
// 24: athrow
// 25: astore_2
// 26: aload_2
// 27: athrow
// 28: aload_0
// 29: iload_1
// 30: aload_2
// 31: invokespecial 1255 com/whatsapp/VerifyNumber:onKeyDown (ILandroid/view/KeyEvent;)Z
// 34: ireturn
// Local variable table:
// start length slot name signature
// 0 35 0 this VerifySms
// 0 35 1 paramInt int
// 0 35 2 paramKeyEvent android.view.KeyEvent
// 3 4 3 i int
// Exception table:
// from to target type
// 0 4 22 android/content/ActivityNotFoundException
// 15 20 25 android/content/ActivityNotFoundException
// 23 25 25 android/content/ActivityNotFoundException
}
/* Error */
protected void onNewIntent(Intent paramIntent)
{
// Byte code:
// 0: getstatic 357 com/whatsapp/App:ax Z
// 3: istore_3
// 4: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 7: bipush 24
// 9: aaload
// 10: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 13: aload_0
// 14: aload_1
// 15: invokespecial 1258 com/whatsapp/VerifyNumber:onNewIntent (Landroid/content/Intent;)V
// 18: aload_0
// 19: aload_1
// 20: invokespecial 975 com/whatsapp/VerifySms:a (Landroid/content/Intent;)Ljava/lang/String;
// 23: astore 5
// 25: aload 5
// 27: ifnull +64 -> 91
// 30: aload_0
// 31: getfield 1260 com/whatsapp/VerifySms:B Z
// 34: istore 4
// 36: iload 4
// 38: ifeq +13 -> 51
// 41: aload_0
// 42: aload 5
// 44: invokespecial 1262 com/whatsapp/VerifySms:g (Ljava/lang/String;)V
// 47: iload_3
// 48: ifeq +181 -> 229
// 51: new 402 java/lang/StringBuilder
// 54: dup
// 55: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 58: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 61: bipush 25
// 63: aaload
// 64: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 67: aload 5
// 69: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 72: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 75: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 78: aload_0
// 79: aload 5
// 81: putfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 84: return
// 85: astore_1
// 86: aload_1
// 87: athrow
// 88: astore_1
// 89: aload_1
// 90: athrow
// 91: aload_1
// 92: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 95: bipush 22
// 97: aaload
// 98: iconst_0
// 99: invokevirtual 1265 android/content/Intent:getIntExtra (Ljava/lang/String;I)I
// 102: istore_2
// 103: iload_2
// 104: lookupswitch default:+44->148, 4:+84->188, 7:+74->178, 21:+93->197, 23:+103->207
// 148: new 402 java/lang/StringBuilder
// 151: dup
// 152: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 155: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 158: bipush 23
// 160: aaload
// 161: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 164: iload_2
// 165: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 168: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 171: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 174: return
// 175: astore_1
// 176: aload_1
// 177: athrow
// 178: aload_0
// 179: bipush 7
// 181: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 184: iload_3
// 185: ifeq +44 -> 229
// 188: aload_0
// 189: iconst_4
// 190: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 193: iload_3
// 194: ifeq +35 -> 229
// 197: aload_0
// 198: bipush 21
// 200: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 203: iload_3
// 204: ifeq +25 -> 229
// 207: aload_0
// 208: bipush 23
// 210: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 213: iload_3
// 214: ifeq +15 -> 229
// 217: goto -69 -> 148
// 220: astore_1
// 221: aload_1
// 222: athrow
// 223: astore_1
// 224: aload_1
// 225: athrow
// 226: astore_1
// 227: aload_1
// 228: athrow
// 229: return
// Local variable table:
// start length slot name signature
// 0 230 0 this VerifySms
// 0 230 1 paramIntent Intent
// 102 63 2 i int
// 3 211 3 bool1 boolean
// 34 3 4 bool2 boolean
// 23 57 5 str String
// Exception table:
// from to target type
// 30 36 85 android/content/ActivityNotFoundException
// 41 47 88 android/content/ActivityNotFoundException
// 51 84 88 android/content/ActivityNotFoundException
// 86 88 88 android/content/ActivityNotFoundException
// 148 174 175 android/content/ActivityNotFoundException
// 207 213 175 android/content/ActivityNotFoundException
// 227 229 175 android/content/ActivityNotFoundException
// 178 184 220 android/content/ActivityNotFoundException
// 188 193 223 android/content/ActivityNotFoundException
// 221 223 223 android/content/ActivityNotFoundException
// 197 203 226 android/content/ActivityNotFoundException
// 224 226 226 android/content/ActivityNotFoundException
}
public boolean onOptionsItemSelected(MenuItem paramMenuItem)
{
try
{
int i = paramMenuItem.getItemId();
switch (i)
{
default:
return super.onOptionsItemSelected(paramMenuItem);
}
}
catch (ActivityNotFoundException paramMenuItem)
{
throw paramMenuItem;
}
M();
return true;
showDialog(32);
return true;
App.o(this);
finish();
return true;
}
public void onPause()
{
super.onPause();
Log.i(bb[73] + ad);
SharedPreferences.Editor localEditor = getPreferences(0).edit();
try
{
localEditor.putInt(bb[72], ad);
if (!localEditor.commit()) {
Log.w(bb[74]);
}
App.a(App.aH, e(T));
return;
}
catch (ActivityNotFoundException localActivityNotFoundException)
{
throw localActivityNotFoundException;
}
}
public boolean onPrepareOptionsMenu(Menu paramMenu)
{
try
{
if (af)
{
MenuItem localMenuItem = paramMenu.findItem(1);
if (localMenuItem == null) {
paramMenu.add(0, 1, 0, 2131231894).setIcon(2130838876);
}
}
return true;
}
catch (ActivityNotFoundException paramMenu)
{
throw paramMenu;
}
}
/* Error */
public void onResume()
{
// Byte code:
// 0: getstatic 357 com/whatsapp/App:ax Z
// 3: istore_2
// 4: aload_0
// 5: invokespecial 1291 com/whatsapp/VerifyNumber:onResume ()V
// 8: aload_0
// 9: iconst_0
// 10: invokevirtual 363 com/whatsapp/VerifySms:getPreferences (I)Landroid/content/SharedPreferences;
// 13: astore 10
// 15: aload 10
// 17: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 20: bipush 12
// 22: aaload
// 23: iconst_0
// 24: invokeinterface 400 3 0
// 29: putstatic 262 com/whatsapp/VerifySms:ad I
// 32: getstatic 616 com/whatsapp/App:aH Lcom/whatsapp/App;
// 35: invokestatic 1293 com/whatsapp/App:p (Landroid/content/Context;)Ljava/lang/String;
// 38: invokestatic 1295 com/whatsapp/VerifySms:d (Ljava/lang/String;)Ljava/lang/String;
// 41: putstatic 286 com/whatsapp/VerifySms:T Ljava/lang/String;
// 44: aload_0
// 45: invokestatic 1297 com/whatsapp/App:w (Landroid/content/Context;)I
// 48: putstatic 266 com/whatsapp/VerifySms:S I
// 51: aload_0
// 52: invokestatic 1299 com/whatsapp/App:k (Landroid/content/Context;)I
// 55: putstatic 264 com/whatsapp/VerifySms:U I
// 58: aload_0
// 59: getfield 604 com/whatsapp/VerifySms:u Ljava/lang/String;
// 62: astore 10
// 64: aload 10
// 66: ifnull +10 -> 76
// 69: aload_0
// 70: getfield 481 com/whatsapp/VerifySms:ai Ljava/lang/String;
// 73: ifnonnull +27 -> 100
// 76: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 79: bipush 13
// 81: aaload
// 82: invokestatic 384 com/whatsapp/util/Log:w (Ljava/lang/String;)V
// 85: aload_0
// 86: invokespecial 859 com/whatsapp/VerifySms:h ()V
// 89: return
// 90: astore 10
// 92: aload 10
// 94: athrow
// 95: astore 10
// 97: aload 10
// 99: athrow
// 100: aload_0
// 101: iconst_4
// 102: invokestatic 665 com/whatsapp/App:c (Landroid/content/Context;I)V
// 105: aload_0
// 106: invokevirtual 857 com/whatsapp/VerifySms:a ()Z
// 109: istore_3
// 110: iload_3
// 111: ifne +26 -> 137
// 114: getstatic 262 com/whatsapp/VerifySms:ad I
// 117: ifne +20 -> 137
// 120: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 123: bipush 10
// 125: aaload
// 126: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 129: iconst_3
// 130: putstatic 262 com/whatsapp/VerifySms:ad I
// 133: aload_0
// 134: invokespecial 333 com/whatsapp/VerifySms:j ()V
// 137: new 402 java/lang/StringBuilder
// 140: dup
// 141: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 144: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 147: bipush 17
// 149: aaload
// 150: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 153: getstatic 262 com/whatsapp/VerifySms:ad I
// 156: invokevirtual 410 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 159: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 162: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 165: getstatic 262 com/whatsapp/VerifySms:ad I
// 168: istore_1
// 169: iload_1
// 170: tableswitch default:+70->240, 0:+166->336, 1:+152->322, 2:+186->356, 3:+178->348, 4:+335->505, 5:+166->336, 6:+326->496, 7:+316->486, 8:+345->515, 9:+70->240, 10:+178->348, 11:+178->348, 12:+355->525, 13:+178->348
// 240: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 243: bipush 15
// 245: aaload
// 246: invokestatic 384 com/whatsapp/util/Log:w (Ljava/lang/String;)V
// 249: aload_0
// 250: invokestatic 1305 android/support/v4/app/NotificationManagerCompat:from (Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat;
// 253: iconst_1
// 254: invokevirtual 1307 android/support/v4/app/NotificationManagerCompat:cancel (I)V
// 257: aload_0
// 258: getfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 261: ifnull +45 -> 306
// 264: new 402 java/lang/StringBuilder
// 267: dup
// 268: invokespecial 403 java/lang/StringBuilder:<init> ()V
// 271: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 274: bipush 11
// 276: aaload
// 277: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 280: aload_0
// 281: getfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 284: invokevirtual 407 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 287: invokevirtual 413 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 290: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 293: aload_0
// 294: aload_0
// 295: getfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 298: invokespecial 1262 com/whatsapp/VerifySms:g (Ljava/lang/String;)V
// 301: aload_0
// 302: aconst_null
// 303: putfield 977 com/whatsapp/VerifySms:t Ljava/lang/String;
// 306: aload_0
// 307: iconst_1
// 308: putfield 1260 com/whatsapp/VerifySms:B Z
// 311: return
// 312: astore 10
// 314: aload 10
// 316: athrow
// 317: astore 10
// 319: aload 10
// 321: athrow
// 322: getstatic 268 com/whatsapp/VerifySms:z Landroid/os/CountDownTimer;
// 325: ifnonnull -76 -> 249
// 328: iconst_5
// 329: putstatic 262 com/whatsapp/VerifySms:ad I
// 332: aload_0
// 333: invokespecial 333 com/whatsapp/VerifySms:j ()V
// 336: aload_0
// 337: invokespecial 1054 com/whatsapp/VerifySms:k ()V
// 340: aload_0
// 341: invokespecial 1309 com/whatsapp/VerifySms:n ()V
// 344: iload_2
// 345: ifeq -96 -> 249
// 348: aload_0
// 349: invokespecial 818 com/whatsapp/VerifySms:v ()V
// 352: iload_2
// 353: ifeq -104 -> 249
// 356: getstatic 268 com/whatsapp/VerifySms:z Landroid/os/CountDownTimer;
// 359: astore 10
// 361: aload 10
// 363: ifnonnull -114 -> 249
// 366: aload_0
// 367: invokespecial 1311 com/whatsapp/VerifySms:E ()J
// 370: lstore 4
// 372: invokestatic 564 java/lang/System:currentTimeMillis ()J
// 375: lstore 6
// 377: aload_0
// 378: invokespecial 1313 com/whatsapp/VerifySms:I ()I
// 381: istore_1
// 382: iload_1
// 383: ifle +23 -> 406
// 386: getstatic 258 com/whatsapp/VerifySms:C I
// 389: i2l
// 390: iload_1
// 391: i2l
// 392: ldc2_w 509
// 395: lmul
// 396: invokestatic 1317 java/lang/Math:min (JJ)J
// 399: putstatic 270 com/whatsapp/VerifySms:I J
// 402: iload_2
// 403: ifeq +10 -> 413
// 406: getstatic 258 com/whatsapp/VerifySms:C I
// 409: i2l
// 410: putstatic 270 com/whatsapp/VerifySms:I J
// 413: aload_0
// 414: getstatic 270 com/whatsapp/VerifySms:I J
// 417: putfield 588 com/whatsapp/VerifySms:ah J
// 420: getstatic 270 com/whatsapp/VerifySms:I J
// 423: lstore 8
// 425: lload 8
// 427: lload 6
// 429: lload 4
// 431: lsub
// 432: lsub
// 433: ldc2_w 1318
// 436: lcmp
// 437: iflt +32 -> 469
// 440: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 443: bipush 16
// 445: aaload
// 446: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 449: aload_0
// 450: getfield 522 com/whatsapp/VerifySms:O Landroid/widget/TextView;
// 453: ldc_w 280
// 456: invokevirtual 539 android/widget/TextView:setText (Ljava/lang/CharSequence;)V
// 459: aload_0
// 460: lload 4
// 462: invokespecial 863 com/whatsapp/VerifySms:e (J)V
// 465: iload_2
// 466: ifeq +16 -> 482
// 469: getstatic 251 com/whatsapp/VerifySms:bb [Ljava/lang/String;
// 472: bipush 14
// 474: aaload
// 475: invokestatic 478 com/whatsapp/util/Log:i (Ljava/lang/String;)V
// 478: aload_0
// 479: invokespecial 834 com/whatsapp/VerifySms:i ()V
// 482: iload_2
// 483: ifeq -234 -> 249
// 486: aload_0
// 487: bipush 7
// 489: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 492: iload_2
// 493: ifeq -244 -> 249
// 496: aload_0
// 497: iconst_4
// 498: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 501: iload_2
// 502: ifeq -253 -> 249
// 505: aload_0
// 506: bipush 21
// 508: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 511: iload_2
// 512: ifeq -263 -> 249
// 515: aload_0
// 516: bipush 23
// 518: invokevirtual 1268 com/whatsapp/VerifySms:showDialog (I)V
// 521: iload_2
// 522: ifeq -273 -> 249
// 525: aload_0
// 526: invokespecial 877 com/whatsapp/VerifySms:q ()V
// 529: iload_2
// 530: ifeq -281 -> 249
// 533: goto -293 -> 240
// 536: astore 10
// 538: aload 10
// 540: athrow
// 541: astore 10
// 543: aload 10
// 545: athrow
// 546: astore 10
// 548: aload 10
// 550: athrow
// 551: astore 10
// 553: aload 10
// 555: athrow
// 556: astore 10
// 558: aload 10
// 560: athrow
// 561: astore 10
// 563: aload 10
// 565: athrow
// 566: astore 10
// 568: aload 10
// 570: athrow
// 571: astore 10
// 573: aload 10
// 575: athrow
// 576: astore 10
// 578: aload 10
// 580: athrow
// 581: astore 10
// 583: aload 10
// 585: athrow
// 586: astore 10
// 588: aload 10
// 590: athrow
// 591: astore 10
// 593: aload 10
// 595: athrow
// 596: astore 10
// 598: aload 10
// 600: athrow
// Local variable table:
// start length slot name signature
// 0 601 0 this VerifySms
// 168 223 1 i int
// 3 527 2 bool1 boolean
// 109 2 3 bool2 boolean
// 370 91 4 l1 long
// 375 53 6 l2 long
// 423 3 8 l3 long
// 13 52 10 localObject Object
// 90 3 10 localActivityNotFoundException1 ActivityNotFoundException
// 95 3 10 localActivityNotFoundException2 ActivityNotFoundException
// 312 3 10 localActivityNotFoundException3 ActivityNotFoundException
// 317 3 10 localActivityNotFoundException4 ActivityNotFoundException
// 359 3 10 localCountDownTimer CountDownTimer
// 536 3 10 localActivityNotFoundException5 ActivityNotFoundException
// 541 3 10 localActivityNotFoundException6 ActivityNotFoundException
// 546 3 10 localActivityNotFoundException7 ActivityNotFoundException
// 551 3 10 localActivityNotFoundException8 ActivityNotFoundException
// 556 3 10 localActivityNotFoundException9 ActivityNotFoundException
// 561 3 10 localActivityNotFoundException10 ActivityNotFoundException
// 566 3 10 localActivityNotFoundException11 ActivityNotFoundException
// 571 3 10 localActivityNotFoundException12 ActivityNotFoundException
// 576 3 10 localActivityNotFoundException13 ActivityNotFoundException
// 581 3 10 localActivityNotFoundException14 ActivityNotFoundException
// 586 3 10 localActivityNotFoundException15 ActivityNotFoundException
// 591 3 10 localActivityNotFoundException16 ActivityNotFoundException
// 596 3 10 localActivityNotFoundException17 ActivityNotFoundException
// Exception table:
// from to target type
// 15 64 90 android/content/ActivityNotFoundException
// 69 76 95 android/content/ActivityNotFoundException
// 76 89 95 android/content/ActivityNotFoundException
// 92 95 95 android/content/ActivityNotFoundException
// 100 110 312 android/content/ActivityNotFoundException
// 114 137 317 android/content/ActivityNotFoundException
// 314 317 317 android/content/ActivityNotFoundException
// 137 169 536 android/content/ActivityNotFoundException
// 322 336 541 android/content/ActivityNotFoundException
// 538 541 541 android/content/ActivityNotFoundException
// 336 344 546 android/content/ActivityNotFoundException
// 348 352 551 android/content/ActivityNotFoundException
// 356 361 551 android/content/ActivityNotFoundException
// 548 551 551 android/content/ActivityNotFoundException
// 386 402 556 android/content/ActivityNotFoundException
// 406 413 556 android/content/ActivityNotFoundException
// 413 425 561 android/content/ActivityNotFoundException
// 440 465 566 android/content/ActivityNotFoundException
// 469 482 566 android/content/ActivityNotFoundException
// 563 566 566 android/content/ActivityNotFoundException
// 486 492 571 android/content/ActivityNotFoundException
// 496 501 576 android/content/ActivityNotFoundException
// 573 576 576 android/content/ActivityNotFoundException
// 505 511 581 android/content/ActivityNotFoundException
// 578 581 581 android/content/ActivityNotFoundException
// 515 521 586 android/content/ActivityNotFoundException
// 583 586 586 android/content/ActivityNotFoundException
// 240 249 591 android/content/ActivityNotFoundException
// 525 529 591 android/content/ActivityNotFoundException
// 588 591 591 android/content/ActivityNotFoundException
// 249 306 596 android/content/ActivityNotFoundException
}
}
/* Location: c:\AndroidDec\dex2jar\com.whatsapp-dex2jar.jar!\com\whatsapp\VerifySms.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment