Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.content.Context
* android.content.Intent
* com.wooboo.adlib_android.ib
*/
package com.wooboo.adlib_android;
import android.content.Context;
import android.content.Intent;
import com.wooboo.adlib_android.fc;
import com.wooboo.adlib_android.ib;
final class hb {
private static final String a = "|";
protected static int j;
private static fc l;
private static final String[] z;
private Context b;
protected String c = null;
private String d;
protected String e = null;
protected String f = null;
protected int g;
protected int h;
private String i = null;
protected String k;
protected String m;
private ib n;
Intent o;
static {
String string = hb.z(hb.z("\u609f\u6c84\u6702\u0013\u0003\u5356\uff29\u64c6\u4f1c\u65a7\u6ce2\u8ffe\u8847\uff41"));
String[] arrstring = new String[]{string, string = hb.z(hb.z("P@\t*Paj4&hv!5Cqb-\"\r")), string = hb.z(hb.z("P@\t*Paj4&h`e$\u0013^Hnz")), string = hb.z(hb.z("r]h%7CLd.gP@4.YB+)*VBnzg\u0017")), string = hb.z(hb.z("P@\t*Paj4&hv!5Cqb-\"\u0005")), string = hb.z(hb.z("_Q0}\u0018\nf!7D\u000bl/(PInn$XH$-&GV41z")), string = hb.z(hb.z("VKo2(^A%))C@e4iVF)(Y\u000b]\t\u0002`")), string = hb.z(hb.z("VKo2(^A%))C@e4iR]2&\u0019qN\u0018\u0013")), string = hb.z(hb.z("VKo2(^A%))C@e4iVF)(Y\u000bO\t\u0006{")), string = hb.z(hb.z("]Vd.\u0015CK")), string = hb.z(hb.z("VKo2(^A%))C@e4iVF)(Y\u000bX\u0005\tsqD")), string = hb.z(hb.z("bqMm")), string = hb.z(hb.z("tDe`)XQ+&.YA+\u0001#vF)1^Qr`.Y\u0005J.#EJb$\nVKb&\"DQ%8*[")), string = hb.z(hb.z("DHx\u001f%XAr")), string = hb.z(hb.z("~\u0005j-g_@y%")), string = hb.z(hb.z("DHx4(\r\u0005")), string = hb.z(hb.z("VKo2(^A%))C@e4iVF)(Y\u000bX\u0005\ts")), string = hb.z(hb.z("C@gz")), string = hb.z(hb.z("VLo")), string = hb.z(hb.z("E@z5\"DQH,.TN^\u0012\u000b\u0017Wn37XKx%}")), string = hb.z(hb.z("E@z5\"DQH,.TN^\u0012\u000b\u0017Wn37XKx%}\u0017@f03N\u0005")), string = hb.z(hb.z("DHx4(\r")), string = hb.z(hb.z("E@j,\u0012ei")), string = hb.z(hb.z("VU{)#")), string = hb.z(hb.z("U@m/5R\u0005x4&EQ\\/(UJd\u0013\"ESb#\"\r")), string = hb.z(hb.z("BWg")), string = hb.z(hb.z("RWy/5")), string = hb.z(hb.z("VKo2(^A%))C@e4iR]2&\u0019`F\u0001\u000e{")), string = hb.z(hb.z("ZLo")), string = hb.z(hb.z("_Q0}\u0018\n|70\u0019Rd/%XJ%#(Z\u000bh.hGPx(hA@y)!N\u000bc4*[")), string = hb.z(hb.z("VKo2(^A%))C@e4iR]2&\u0019v^\u0002\rrf_")), string = hb.z(hb.z("VWn!.S")), string = hb.z(hb.z("Z@x3&P@$2!T\u001d3r")), string = hb.z(hb.z("TIb#,bWgz")), string = hb.z(hb.z("\u0017Gd$>\r")), string = hb.z(hb.z("^V|/(UJd")), string = hb.z(hb.z("YDf%")), string = hb.z(hb.z("E@z5\"DQH,.TN^\u0012\u000b\u0017Wn37XKx%}\u0017K~,+")), string = hb.z(hb.z("VU{,.TD)(Y\u000bj0,")), string = hb.z(hb.z("\u001e\u0003q}v\u0001")), string = hb.z(hb.z("tJ~,#\u0017Kd4g^K%)C\u0005/g")), string = hb.z(hb.z("VQ"))};
z = arrstring;
}
public hb() {
}
public hb(Context context) {
this.b = context;
}
static ib a(hb hb2) {
return hb2.n;
}
/*
* Exception decompiling
*/
private void a(long 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.
// java.lang.IllegalStateException: Backjump on non jumping statement [98, 43, 45] lbl509 : TryStatement: try { 73[TRYBLOCK]
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner$1.call(Cleaner.java:44)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner$1.call(Cleaner.java:22)
// org.benf.cfr.reader.util.graph.GraphVisitorDFS.process(GraphVisitorDFS.java:68)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner.removeUnreachableCode(Cleaner.java:54)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps.apply(RemoveDeterministicJumps.java:35)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:495)
// 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.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");
}
static void a(hb hb2, long l) {
hb2.a(l);
}
static Context b(hb hb2) {
return hb2.b;
}
private static String[] h(String string) {
String string2;
String string3;
String[] arrstring = new String[3];
int n = string.indexOf(a);
arrstring[0] = string3 = string.substring(0, n);
String string4 = string.substring(++n);
int n2 = string4.indexOf(a);
arrstring[1] = string2 = string4.substring(0, n2);
arrstring[2] = string4 = string4.substring(++n2);
return arrstring;
}
static String[] i(String string) {
return hb.h(string);
}
/*
* Enabled aggressive block sorting
*/
private static String z(char[] arrc) {
int n = arrc.length;
int n2 = 0;
int n3 = n;
do {
if (n3 <= n2) {
String string = new String(arrc);
return string.intern();
}
char c = arrc[n2];
n = n2 % 5;
switch (n) {
default: {
n = 71;
break;
}
case 0: {
n = 55;
break;
}
case 1: {
n = 37;
break;
}
case 2: {
n = 11;
break;
}
case 3: {
n = 64;
}
}
arrc[n2] = n = (int)((char)(n ^ c));
n2 = n = n2 + 1;
} while (true);
}
private static char[] z(String string) {
int n;
char[] arrc = string.toCharArray();
int n2 = arrc.length;
if (n2 < (n = 2)) {
n2 = 0;
arrc[0] = n = (int)((char)(arrc[0] ^ 71));
}
return arrc;
}
public Context a() {
return this.b;
}
public void a(int n) {
j = n;
}
public void a(Context context) {
this.b = context;
}
public void a(ib ib2) {
this.n = ib2;
}
public void a(String string) {
this.k = string;
}
/*
* Exception decompiling
*/
protected byte[] a(Context var1_1, String var2_2, boolean var3_3) {
// 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 [1[TRYBLOCK]], but top level block is 50[SIMPLE_IF_TAKEN]
// 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.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public int b() {
return j;
}
public void b(int n) {
this.g = n;
}
/*
* Exception decompiling
*/
public void b(long 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.ConfusedCFRException: Started 3 blocks at once
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.getStartingBlocks(Op04StructuredStatement.java:395)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:473)
// 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.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public void b(String string) {
this.m = string;
}
public String c() {
return this.k;
}
public void c(int n) {
this.h = n;
}
public void c(String string) {
this.i = string;
}
public String d() {
return this.m;
}
protected void d(String string) {
this.c = string;
}
public String e() {
return this.i;
}
protected void e(String string) {
this.d = string;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public boolean equals(Object object) {
boolean bl = object instanceof hb;
if (!bl) return false;
object = (hb)object;
String string = this.toString();
String string2 = object.toString();
return string.equals(string2);
}
protected String f() {
return this.d;
}
public void f(String string) {
this.e = string;
}
public String g() {
return this.c;
}
public void g(String string) {
this.f = string;
}
public String h() {
return this.f;
}
public int hashCode() {
return this.toString().hashCode();
}
public String i() {
return this.e;
}
public int j() {
return this.g;
}
public int k() {
return this.h;
}
public long l() {
return System.currentTimeMillis();
}
public void m() {
this.b((long)-1);
}
public ib n() {
return this.n;
}
public String toString() {
return this.g();
}
}
|