AdGuard v3.6.45版本的 MD5 值为:ce30a13dcef92cf942973fffcc6d20fb
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.adguard.android;
import androidx.collection.ArrayMap;
import com.adguard.android.model.settings.dto.deprecated.dnsinfo.DnsInfo;
import java.util.Map;
import org.slf4j.d;
public abstract class a {
private static a f31a;
public static class C0013a extends a {
private static final Map<String, Integer> f32a;
static {
ArrayMap arrayMap = new ArrayMap();
f32a = arrayMap;
arrayMap.put(DnsInfo.SYSTEM_DNS_SERVER_ID, Integer.valueOf(R.l.app_language_system));
f32a.put("en", Integer.valueOf(R.l.app_language_english));
f32a.put("ru", Integer.valueOf(R.l.app_language_russian));
f32a.put("de", Integer.valueOf(R.l.app_language_german));
f32a.put("da", Integer.valueOf(R.l.app_language_danish));
f32a.put("uk", Integer.valueOf(R.l.app_language_ukrainian));
f32a.put("pt", Integer.valueOf(R.l.app_language_portugese));
f32a.put("pt-PT", Integer.valueOf(R.l.app_language_portugese_portugal));
f32a.put("hy", Integer.valueOf(R.l.app_language_armenian));
f32a.put("ko", Integer.valueOf(R.l.app_language_korean));
f32a.put("ku", Integer.valueOf(R.l.app_language_kurdish));
f32a.put("pl", Integer.valueOf(R.l.app_language_polish));
f32a.put("zh-CN", Integer.valueOf(R.l.app_language_chinese_simplified));
f32a.put("zh-TW", Integer.valueOf(R.l.app_language_chinese_traditional));
f32a.put("in", Integer.valueOf(R.l.app_language_indonesian));
f32a.put("it", Integer.valueOf(R.l.app_language_italian));
f32a.put("cs", Integer.valueOf(R.l.app_language_czech));
f32a.put("sk", Integer.valueOf(R.l.app_language_slovak));
f32a.put("bg", Integer.valueOf(R.l.app_language_bulgarian));
f32a.put("es", Integer.valueOf(R.l.app_language_spanish));
f32a.put("sr", Integer.valueOf(R.l.app_language_serbian));
f32a.put("tr", Integer.valueOf(R.l.app_language_turkish));
f32a.put("fr", Integer.valueOf(R.l.app_language_french));
f32a.put("et", Integer.valueOf(R.l.app_language_estonian));
f32a.put("lt", Integer.valueOf(R.l.app_language_lithuanian));
f32a.put("sv", Integer.valueOf(R.l.app_language_sweden));
f32a.put("hu", Integer.valueOf(R.l.app_language_hungarian));
f32a.put("fi", Integer.valueOf(R.l.app_language_finnish));
f32a.put("vi", Integer.valueOf(R.l.app_language_vietnamese));
f32a.put("hr", Integer.valueOf(R.l.app_language_croatian));
f32a.put("nl", Integer.valueOf(R.l.app_language_dutch));
f32a.put("nb", Integer.valueOf(R.l.app_language_norwegian));
f32a.put("fa", Integer.valueOf(R.l.app_language_persian));
f32a.put("ja", Integer.valueOf(R.l.app_language_japanese));
f32a.put("ar", Integer.valueOf(R.l.app_language_arabic));
f32a.put("be", Integer.valueOf(R.l.app_language_belarusian));
f32a.put("hi", Integer.valueOf(R.l.app_language_hindi));
f32a.put("iw", Integer.valueOf(R.l.app_language_hebrew));
f32a.put("sl", Integer.valueOf(R.l.app_language_slovenian));
f32a.put("ro", Integer.valueOf(R.l.app_language_romanian));
f32a.put("th", Integer.valueOf(R.l.app_language_thai));
}
@Override
public String A() {
return "https://adguard.com";
}
@Override
public String B() {
return "https://adguard.com";
}
@Override
public String C() {
return "https://adguard.com";
}
@Override
public String D() {
return "https://adguard.com";
}
@Override
public String E() {
return "https://adguard.com";
}
@Override
public String F() {
return "https://adguard.com";
}
@Override
public String G() {
return "https://adguard.com";
}
@Override
public String H() {
return "https://adguard.com";
}
@Override
public String I() {
return "https://adguard.com";
}
@Override
public String J() {
return "https://adguard.com";
}
@Override
public String K() {
return "https://adguard.com";
}
@Override
public String L() {
return "https://adguard.com";
}
@Override
public String M() {
return "https://adguard.com";
}
@Override
public String N() {
return "https://adguard.com";
}
@Override
public boolean O() {
return false;
}
@Override
public final String P() {
return "AdGuard Personal CA";
}
@Override
public final String Q() {
return "adguard.crt";
}
@Override
public final String R() {
return "AdGuard Certificate";
}
@Override
public String S() {
return "https://adguard.com";
}
@Override
public String T() {
return "https://adguard.com";
}
@Override
public String U() {
return "https://adguard.com";
}
@Override
public String V() {
return "https://adguard.com";
}
@Override
public String W() {
return "https://adguard.com";
}
@Override
public String X() {
return "https://adguard.com";
}
@Override
public String Y() {
return "https://adguard.com";
}
@Override
public String Z() {
return "http://filters.adtidy.org/android/filters_i18n.json";
}
@Override
public String aa() {
return "https://adguard.com";
}
@Override
public String ab() {
return "https://filters.adtidy.org/android/filters/{0}_optimized.txt";
}
@Override
public String ac() {
return "http://filters.adtidy.org/android/filters.json";
}
@Override
public String ad() {
return "https://adguard.com";
}
@Override
public String ae() {
return "https://adguard.com";
}
@Override
public String af() {
return "https://adguard.com";
}
@Override
public String ag() {
return "https://adguard.com";
}
@Override
public String ah() {
return "https://adguard.com";
}
@Override
public String ai() {
return "https://adguard.com";
}
@Override
public String aj() {
return "https://adguard.com";
}
@Override
public String ak() {
return "https://adguard.com";
}
@Override
public String al() {
return "https://adguard.com";
}
@Override
public String am() {
return "https://adguard.com";
}
@Override
public String an() {
return "https://adguard.com";
}
@Override
public String ao() {
return "https://adguard.com";
}
@Override
public final String ap() {
return "AdGuard";
}
@Override
public String aq() {
return null;
}
@Override
public boolean b() {
return false;
}
@Override
public boolean c() {
return false;
}
@Override
public final String d() {
return "en";
}
@Override
public final String e() {
return DnsInfo.SYSTEM_DNS_SERVER_ID;
}
@Override
public final Map<String, Integer> f() {
return f32a;
}
@Override
public boolean g() {
return true;
}
@Override
public String h() {
return "com.adguard.android";
}
@Override
public String i() {
return "1";
}
@Override
public String j() {
return "beta";
}
@Override
public String k() {
return "1 beta 1";
}
@Override
public final String l() {
return "adguard.apk";
}
@Override
public String m() {
return "";
}
@Override
public String n() {
return "https://adguard.com";
}
@Override
public final String o() {
return "adguard";
}
@Override
public final String p() {
return "AdGuard";
}
@Override
public String q() {
return "https://adguard.com";
}
@Override
public String r() {
return "https://adguard.com";
}
@Override
public String s() {
return "https://adguard.com";
}
@Override
public String t() {
return "https://adguard.com";
}
@Override
public String u() {
return "https://adguard.com/versions/android/release.html";
}
@Override
public String v() {
return "https://adguard.com";
}
@Override
public String w() {
return "https://adguard.com";
}
@Override
public String x() {
return "https://adguard.com";
}
@Override
public String y() {
return "https://adguard.com";
}
@Override
public String z() {
return "https://adguard.com";
}
}
public static a a() {
if (f31a == null) {
f31a = new C0013a();
d.a(a.class).warn("Default build configuration is in use. Make sure that you're using custom implementation.");
}
return f31a;
}
public static void a(a aVar) {
f31a = aVar;
}
public abstract String A();
public abstract String B();
public abstract String C();
public abstract String D();
public abstract String E();
public abstract String F();
public abstract String G();
public abstract String H();
public abstract String I();
public abstract String J();
public abstract String K();
public abstract String L();
public abstract String M();
public abstract String N();
public abstract boolean O();
public abstract String P();
public abstract String Q();
public abstract String R();
public abstract String S();
public abstract String T();
public abstract String U();
public abstract String V();
public abstract String W();
public abstract String X();
public abstract String Y();
public abstract String Z();
public abstract String aa();
public abstract String ab();
public abstract String ac();
public abstract String ad();
public abstract String ae();
public abstract String af();
public abstract String ag();
public abstract String ah();
public abstract String ai();
public abstract String aj();
public abstract String ak();
public abstract String al();
public abstract String am();
public abstract String an();
public abstract String ao();
public abstract String ap();
public abstract String aq();
public abstract boolean b();
public abstract boolean c();
public abstract String d();
public abstract String e();
public abstract Map<String, Integer> f();
public abstract boolean g();
public abstract String h();
public abstract String i();
public abstract String j();
public abstract String k();
public abstract String l();
public abstract String m();
public abstract String n();
public abstract String o();
public abstract String p();
public abstract String q();
public abstract String r();
public abstract String s();
public abstract String t();
public abstract String u();
public abstract String v();
public abstract String w();
public abstract String x();
public abstract String y();
public abstract String z();
}