Velasquez_V4 v3.0.0版本的 MD5 值为:f925d3b85f8d5849bcc8f37caec6acf7
以下内容为反编译后的 C0189.java 源代码,内容仅作参考
package com.applisto.appcloner.classes;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import android.widget.Toast;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.HashSet;
import java.util.Locale;
import java.util.Set;
import obfuse4.obfuse.NPStringFog4;
public class C0189 {
private static final String f465 = C0189.class.getSimpleName();
private final boolean f466;
private final String f467;
public C0189(C0065 cloneSettings) {
this.f466 = cloneSettings.m368(NPStringFog4.decode("06085A0559745809665F51454541"), false).booleanValue();
this.f467 = cloneSettings.m375(NPStringFog4.decode("100B541546735D09465542"), null);
String str = f465;
Log.i(str, NPStringFog4.decode("300B541546735D094655420D115F205C0E5A0F255D5F305D50444C420C19") + this.f466 + NPStringFog4.decode("484458325D54471174595C4254405810") + this.f467);
}
public void m529(Context context) {
Log.i(f465, NPStringFog4.decode("0D0A5C120915"));
if (!this.f466 && TextUtils.isEmpty(this.f467)) {
return;
}
try {
Set<String> toastFilterSet = new HashSet<>();
if (!TextUtils.isEmpty(this.f467)) {
for (String s : this.f467.trim().split(NPStringFog4.decode("48"))) {
String s2 = s.trim();
if (!TextUtils.isEmpty(s2)) {
toastFilterSet.add(s2.toLowerCase(Locale.ENGLISH));
}
}
}
new Toast(context).cancel();
Method m = Toast.class.getDeclaredMethod(NPStringFog4.decode("030141355747420C5155"), new Class[0]);
m.setAccessible(true);
m.invoke(null, new Object[0]);
Field field = Toast.class.getDeclaredField(NPStringFog4.decode("17375014445C5700"));
field.setAccessible(true);
Object originalService = field.get(null);
InvocationHandler invocationHandler = new C0190(this, toastFilterSet, originalService);
Class<?> clazz = Class.forName(NPStringFog4.decode("050A51145D5C504B53404018787C0D44085F0D0750470D5D5F7A595F575E5240"));
Object proxy = Proxy.newProxyInstance(getClass().getClassLoader(), new Class[]{clazz}, invocationHandler);
field.set(null, proxy);
Log.i(f465, NPStringFog4.decode("0D0A5C1209155D0B4144515A5D570610114B0B1C48084442435840480C19") + proxy);
} catch (Exception e) {
Log.w(f465, e);
}
}
}