Code with Finding: |
/* * Decompiled with CFR 0_128. * * Could not load the following classes: * com.whatsapp.c9 * com.whatsapp.protocol.ad * com.whatsapp.wa */ package com.whatsapp;
import com.whatsapp.a9f; import com.whatsapp.c9; import com.whatsapp.protocol.ad; import com.whatsapp.wa;
class pn implements Runnable { private static final String[] z; final wa a; final String b; final a9f c; final ad d; final c9 e;
/* * Enabled aggressive block sorting */ static { String[] arrstring = new String[14]; String string = "xX\tCUY_TUMH\u0005IQI"; int n = -1; String[] arrstring2 = arrstring; int n2 = 0; block21 : 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 = "YSHXRLG"; n2 = 1; arrstring2 = arrstring; n = 0; continue block21; } case 0: { arrstring2[n2] = string2; string = "YSHXRLG"; n2 = 2; arrstring2 = arrstring; n = 1; continue block21; } case 1: { arrstring2[n2] = string2; string = "YSHXRLG"; n2 = 3; arrstring2 = arrstring; n = 2; continue block21; } case 2: { arrstring2[n2] = string2; string = "\u0006\u000bHZ\u001dUNTG\\_N\u0007"; n2 = 4; arrstring2 = arrstring; n = 3; continue block21; } case 3: { arrstring2[n2] = string2; n2 = 5; arrstring2 = arrstring; string = "YSHXRLG"; n = 4; continue block21; } case 4: { arrstring2[n2] = string2; n2 = 6; string = "YSHXRLG\u0007WOQ_NW\\TBSM\u001d]]BZI\u0002\u000bUQ^]BQQ"; n = 5; arrstring2 = arrstring; continue block21; } case 5: { arrstring2[n2] = string2; n2 = 7; string = "YSHXRLG\u0007]N\u0018XBX[\u0018YBWXQ]NZZ\u0004"; n = 6; arrstring2 = arrstring; continue block21; } case 6: { arrstring2[n2] = string2; n2 = 8; string = "\u0018MU[P\u0018JWDQQHF@TWE\u0007BXJXN[S\u0018"; n = 7; arrstring2 = arrstring; continue block21; } case 7: { arrstring2[n2] = string2; n2 = 9; string = "YSHXRLG"; n = 8; arrstring2 = arrstring; continue block21; } case 8: { arrstring2[n2] = string2; n2 = 10; string = "YSHXRLG"; n = 9; arrstring2 = arrstring; continue block21; } case 9: { arrstring2[n2] = string2; n2 = 11; string = "\u0018\\N@U\u0018YB@OA\u000bD[HV_\u0007"; n = 10; arrstring2 = arrstring; continue block21; } case 10: { arrstring2[n2] = string2; n2 = 12; string = "YSHXRLG"; n = 11; arrstring2 = arrstring; continue block21; } case 11: { arrstring2[n2] = string2; n2 = 13; string = "YSHXRLG"; n = 12; arrstring2 = arrstring; continue block21; } case 12: } arrstring2[n2] = string2; z = arrstring; return; } char c = arrc[n4]; switch (n4 % 5) { default: { n5 = 61; break; } case 0: { n5 = 56; break; } case 1: { n5 = 43; break; } case 2: { n5 = 39; break; } case 3: { n5 = 52; } } arrc[n4] = (char)(n5 ^ c); ++n4; } while (true); break; } while (true); }
pn(c9 c92, ad ad2, wa wa2, String string, a9f a9f2) { this.e = c92; this.d = ad2; this.a = wa2; this.b = string; this.c = a9f2; }
/* * Exception decompiling */ @Override public void run() { // 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.ConfusedCFRException: Tried to end blocks [7[TRYBLOCK]], but top level block is 25[CATCHBLOCK] // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470) // org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880) // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816) // 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"); } }
|