Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.os.Handler
* android.os.Message
*/
package com.whatsapp;
import android.os.Handler;
import android.os.Message;
import com.whatsapp.AccountInfoActivity;
class att
extends Handler {
private static final String[] z;
final AccountInfoActivity a;
/*
* Enabled aggressive block sorting
*/
static {
String[] arrstring = new String[11];
String string = "Q<\u000e&F^+@ ]V0B=Z]:\u0002<G\u001f:\u0001 TY=\u0004%ZD&";
int n = -1;
String[] arrstring2 = arrstring;
int n2 = 0;
block18 : do {
char[] arrc = string.toCharArray();
int n3 = arrc.length;
int n4 = 0;
do {
int n5;
if (n3 <= n4) {
String string2 = new String(arrc).intern();
switch (n) {
default: {
arrstring2[n2] = string2;
string = "Q<\u000e&F^+@ ]V0B%RE1\u000e!\u001eV>\u0004%VTp\b1CY-\b-";
n2 = 1;
arrstring2 = arrstring;
n = 0;
continue block18;
}
case 0: {
arrstring2[n2] = string2;
string = "Q<\u000e&F^+@ ]V0B=Z]:\u0002<G\u001f:\u00159ZB:\t";
n2 = 2;
arrstring2 = arrstring;
n = 1;
continue block18;
}
case 1: {
arrstring2[n2] = string2;
string = "Q<\u000e&F^+@ ]V0B-ZQ3\u0002.\u001cW6\u000b=\u0013";
n2 = 3;
arrstring2 = arrstring;
n = 2;
continue block18;
}
case 2: {
arrstring2[n2] = string2;
string = "Q<\u000e&F^+@ ]V0B%RE1\u000e!\u001eV>\u0004%VTp\f%AU>\t0\u001e_(\u0003,W";
n2 = 4;
arrstring2 = arrstring;
n = 3;
continue block18;
}
case 3: {
arrstring2[n2] = string2;
n2 = 5;
arrstring2 = arrstring;
string = "Q<\u000e&F^+@ ]V0B!R^;\u0001,\u001eS7\f'TUr\t<V\u001d+\u0002dTY9\u0019i]_\u0000,@C>\n,";
n = 4;
continue block18;
}
case 4: {
arrstring2[n2] = string2;
n2 = 6;
string = "Q<\u000e&F^+@ ]V0B-ZQ3\u0002.\u001cW>\u001b,\u001eC:\u001f?ZS:M";
n = 5;
arrstring2 = arrstring;
continue block18;
}
case 5: {
arrstring2[n2] = string2;
n2 = 7;
string = "Q<\u000e&F^+@ ]V0B%RE1\u000e!\u001eV>\u0004%VTp\u000e(]S:\u0001%VT";
n = 6;
arrstring2 = arrstring;
continue block18;
}
case 6: {
arrstring2[n2] = string2;
n2 = 8;
string = "p,C>[Q+\u001e(C@q\u0003,G";
n = 7;
arrstring2 = arrstring;
continue block18;
}
case 7: {
arrstring2[n2] = string2;
n2 = 9;
string = "Q<\u000e&F^+@ ]V0B!R^;\u0001,\u001e\\>\u0018'PXr\u000b(Z\\:\tiAU,\u001d&]C:P";
n = 8;
arrstring2 = arrstring;
continue block18;
}
case 8: {
arrstring2[n2] = string2;
n2 = 10;
string = "Q<\u000e&F^+@ ]V0B!R^;\u0001,\u001e\\>\u0018'PXr\u001e<PS:\u001e:\u001cU'\u000e,CD6\u0002'";
n = 9;
arrstring2 = arrstring;
continue block18;
}
case 9:
}
arrstring2[n2] = string2;
z = arrstring;
return;
}
char c = arrc[n4];
switch (n4 % 5) {
default: {
n5 = 51;
break;
}
case 0: {
n5 = 48;
break;
}
case 1: {
n5 = 95;
break;
}
case 2: {
n5 = 109;
break;
}
case 3: {
n5 = 73;
}
}
arrc[n4] = (char)(n5 ^ c);
++n4;
} while (true);
break;
} while (true);
}
att(AccountInfoActivity accountInfoActivity) {
this.a = accountInfoActivity;
}
/*
* Exception decompiling
*/
public void handleMessage(Message var1_1) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.CannotPerformDecode: reachable test BLOCK was exited and re-entered.
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.getFarthestReachableInRange(Misc.java:143)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.examineSwitchContiguity(SwitchReplacer.java:385)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.replaceRawSwitches(SwitchReplacer.java:65)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:401)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
}
|