Magisk Manager v7.5.1版本的 MD5 值为:0bfc5a310d7f363f9c9c3d5f4836d1d9
以下内容为反编译后的 ce2.java 源代码,内容仅作参考
package a;
public class ce2 extends v92 {
public static final x92 g;
public x92 d;
public boolean e;
public y92 f;
static {
new x92("2.5.29.9").k();
new x92("2.5.29.14").k();
new x92("2.5.29.15").k();
new x92("2.5.29.16").k();
g = new x92("2.5.29.17").k();
new x92("2.5.29.18").k();
new x92("2.5.29.19").k();
new x92("2.5.29.20").k();
new x92("2.5.29.21").k();
new x92("2.5.29.23").k();
new x92("2.5.29.24").k();
new x92("2.5.29.27").k();
new x92("2.5.29.28").k();
new x92("2.5.29.29").k();
new x92("2.5.29.30").k();
new x92("2.5.29.31").k();
new x92("2.5.29.32").k();
new x92("2.5.29.33").k();
new x92("2.5.29.35").k();
new x92("2.5.29.36").k();
new x92("2.5.29.37").k();
new x92("2.5.29.46").k();
new x92("2.5.29.54").k();
new x92("1.3.6.1.5.5.7.1.1").k();
new x92("1.3.6.1.5.5.7.1.11").k();
new x92("1.3.6.1.5.5.7.1.12").k();
new x92("1.3.6.1.5.5.7.1.2").k();
new x92("1.3.6.1.5.5.7.1.3").k();
new x92("1.3.6.1.5.5.7.1.4").k();
new x92("2.5.29.56").k();
new x92("2.5.29.55").k();
new x92("2.5.29.60").k();
}
public ce2(ea2 ea2Var) {
m92 a2;
if (ea2Var.k() == 2) {
this.d = x92.a((Object) ea2Var.a(0));
this.e = false;
a2 = ea2Var.a(1);
} else {
if (ea2Var.k() != 3) {
StringBuilder a3 = g60.a("Bad sequence size: ");
a3.append(ea2Var.k());
throw new IllegalArgumentException(a3.toString());
}
this.d = x92.a((Object) ea2Var.a(0));
this.e = k92.a((Object) ea2Var.a(1)).j();
a2 = ea2Var.a(2);
}
this.f = y92.a((Object) a2);
}
public static ce2 a(Object obj) {
if (obj instanceof ce2) {
return (ce2) obj;
}
if (obj != null) {
return new ce2(ea2.a(obj));
}
return null;
}
@Override
public ca2 b() {
n92 n92Var = new n92(3);
n92Var.a(this.d);
if (this.e) {
n92Var.a(k92.f);
}
n92Var.a(this.f);
return new qb2(n92Var);
}
@Override
public boolean equals(Object obj) {
if (!(obj instanceof ce2)) {
return false;
}
ce2 ce2Var = (ce2) obj;
return ce2Var.d.b(this.d) && ce2Var.f.b(this.f) && ce2Var.e == this.e;
}
@Override
public int hashCode() {
if (this.e) {
return this.f.hashCode() ^ this.d.hashCode();
}
return (this.f.hashCode() ^ this.d.hashCode()) ^ (-1);
}
}