Fing.apk(点击下载) / HtcResultsActivity.java


package com.overlook.android.fing.ui.security;

import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.style.ForegroundColorSpan;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import androidx.appcompat.app.ActionBar;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;
import com.huawei.hms.support.api.push.pushselfshow.prepare.NotificationIconUtil;
import com.overlook.android.fing.R;
import com.overlook.android.fing.engine.j.a.e.r;
import com.overlook.android.fing.engine.j.h.f;
import com.overlook.android.fing.engine.model.catalog.RecogCatalog;
import com.overlook.android.fing.engine.model.net.DeviceInfo;
import com.overlook.android.fing.engine.model.net.HardwareAddress;
import com.overlook.android.fing.engine.model.net.IpAddress;
import com.overlook.android.fing.engine.model.net.Node;
import com.overlook.android.fing.engine.model.net.p;
import com.overlook.android.fing.engine.model.net.t;
import com.overlook.android.fing.engine.model.net.u;
import com.overlook.android.fing.engine.services.htc.HackerThreatCheckState;
import com.overlook.android.fing.engine.services.htc.PortMapping;
import com.overlook.android.fing.engine.services.netbox.m0;
import com.overlook.android.fing.ui.base.ServiceActivity;
import com.overlook.android.fing.ui.misc.WebViewActivity;
import com.overlook.android.fing.ui.misc.h;
import com.overlook.android.fing.ui.network.devices.r4;
import com.overlook.android.fing.vl.components.Header;
import com.overlook.android.fing.vl.components.MainButton;
import com.overlook.android.fing.vl.components.SectionFooter;
import com.overlook.android.fing.vl.components.Separator;
import com.overlook.android.fing.vl.components.SummaryPortMapping;
import com.overlook.android.fing.vl.components.SummaryRecog;
import com.overlook.android.fing.vl.components.SummarySecurity;
import com.overlook.android.fing.vl.components.Toolbar;
import com.overlook.android.fing.vl.components.e1;
import com.overlook.android.fing.vl.components.f1;
import com.overlook.android.fing.vl.components.h1;
import d.g.g.n;
import e.f.a.a.b.f.f0;
import e.f.a.a.b.h.m;
import e.f.a.a.b.j.j;
import e.f.a.a.b.j.k;
import e.f.a.a.b.j.l;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Objects;
import java.util.Set;

public class HtcResultsActivity extends ServiceActivity {
    private static final int A = View.generateViewId();
    private static final int B = View.generateViewId();
    private static final int C = View.generateViewId();
    private static final int D = View.generateViewId();
    private static final int z = View.generateViewId();
    private d o = d.VIEW;
    private a p = a.LAST;
    private b q = b.f18023a;
    private Toolbar t;
    private RecyclerView u;
    private c v;
    private HackerThreatCheckState w;
    private h x;
    private Set<PortMapping> y = new HashSet();

    public enum a {
        LAST,
        HISTORY
    }

    public enum b {
        f18023a,
        AGENT
    }

    /* access modifiers changed from: private */
    public class c extends e1 {
        c(l0 l0Var) {
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public int A(int i2) {
            if (i2 == 0) {
                return (HtcResultsActivity.this.q == b.f18023a || HtcResultsActivity.this.p == a.HISTORY) ? 0 : 1;
            }
            if (i2 == 1) {
                return 1;
            }
            if (i2 == 2) {
                return HtcResultsActivity.this.w.k() != null ? 1 : 0;
            }
            if (i2 == 3) {
                return 2;
            }
            if (i2 == 4) {
                return HtcResultsActivity.this.w.g().size();
            }
            return (i2 != 5 || !HtcResultsActivity.this.w.g().isEmpty()) ? 0 : 1;
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public int B() {
            return 6;
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public boolean F(int i2) {
            return A(i2) > 0;
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public boolean G(int i2) {
            return i2 == 4 && A(i2) > 0;
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public void N(RecyclerView.x xVar, int i2, int i3) {
            boolean z = false;
            if (i2 == 1) {
                Resources resources = HtcResultsActivity.this.getResources();
                int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.spacing_small);
                int dimensionPixelSize2 = resources.getDimensionPixelSize(R.dimen.spacing_mini);
                SummarySecurity summarySecurity = (SummarySecurity) xVar.f1428a.findViewById(R.id.summary);
                Header header = (Header) xVar.f1428a.findViewById(R.id.summary_header);
                CardView cardView = (CardView) xVar.f1428a.findViewById(R.id.summary_card);
                LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) cardView.getLayoutParams();
                if (HtcResultsActivity.this.q == b.AGENT) {
                    layoutParams.topMargin = dimensionPixelSize;
                    a aVar = HtcResultsActivity.this.p;
                    a aVar2 = a.HISTORY;
                    if (aVar != aVar2) {
                        dimensionPixelSize2 = dimensionPixelSize;
                    }
                    header.setPaddingRelative(dimensionPixelSize, dimensionPixelSize2, dimensionPixelSize, dimensionPixelSize);
                    header.B(R.string.generic_analysis_report);
                    header.E(0, (float) resources.getDimensionPixelSize(HtcResultsActivity.this.p == aVar2 ? R.dimen.font_title : R.dimen.font_h1));
                    header.x(j.b(HtcResultsActivity.this.w.l(), k.DATE_AND_TIME, l.LONG));
                    header.setVisibility(0);
                } else {
                    header.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
                    header.setVisibility(8);
                    layoutParams.topMargin = dimensionPixelSize2;
                }
                cardView.setLayoutParams(layoutParams);
                if (HtcResultsActivity.this.w != null && !HtcResultsActivity.this.w.g().isEmpty()) {
                    cardView.d(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.danger100));
                    summarySecurity.I(R.drawable.shield_error_64);
                    summarySecurity.N(R.string.htc_somedetected_title);
                    summarySecurity.A(R.string.htc_somedetected_description);
                } else if (HtcResultsActivity.this.w == null || (!HtcResultsActivity.this.w.n() && !HtcResultsActivity.this.w.m())) {
                    cardView.d(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.green100));
                    summarySecurity.I(R.drawable.shield_check_64);
                    summarySecurity.N(R.string.htc_nodetected_title);
                    summarySecurity.A(R.string.htc_nodetected_description);
                } else {
                    cardView.d(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.warning100));
                    summarySecurity.I(R.drawable.shield_warn_64);
                    summarySecurity.N(R.string.htc_moderatedetected_title);
                    summarySecurity.A(R.string.htc_moderatedetected_description);
                }
                summarySecurity.J(-1);
            }
            String str = null;
            if (i2 == 2) {
                SummaryRecog summaryRecog = (SummaryRecog) xVar.f1428a;
                RecogCatalog h2 = HtcResultsActivity.this.w.h();
                Node k = HtcResultsActivity.this.w.k();
                String f2 = (h2 == null || h2.b() == null) ? null : h2.b().f();
                if (TextUtils.isEmpty(f2)) {
                    f2 = k.l();
                }
                if (!TextUtils.isEmpty(f2)) {
                    summaryRecog.w(f2);
                } else {
                    summaryRecog.v(R.string.generic_your_router);
                }
                String a2 = (h2 == null || h2.a() == null) ? null : h2.a().a();
                if (TextUtils.isEmpty(a2)) {
                    a2 = k.n();
                }
                if (!TextUtils.isEmpty(a2)) {
                    summaryRecog.G(a2);
                    summaryRecog.H(0);
                } else {
                    summaryRecog.H(8);
                }
                HardwareAddress K = k.K();
                if (K == null || K.m()) {
                    summaryRecog.A(8);
                } else {
                    summaryRecog.y(String.format("MAC: %s", K.toString()));
                    summaryRecog.A(0);
                }
                IpAddress O = k.O();
                if (O != null) {
                    summaryRecog.B(String.format("IP: %s", O.toString()));
                    summaryRecog.C(0);
                } else {
                    summaryRecog.C(8);
                }
                if (!(h2 == null || h2.b() == null)) {
                    str = h2.b().b();
                }
                if (!TextUtils.isEmpty(str)) {
                    e.f.a.a.b.h.d u = e.f.a.a.b.h.d.u(HtcResultsActivity.this.getContext());
                    u.r(str);
                    u.j(R.drawable.nobrand_96);
                    u.k(new m(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text50)));
                    u.s(summaryRecog.s());
                    u.i(new z(this, summaryRecog));
                    u.a();
                    return;
                }
                summaryRecog.E(R.drawable.router_64);
                summaryRecog.F(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
            } else if (i2 == 3) {
                SummarySecurity summarySecurity2 = (SummarySecurity) xVar.f1428a;
                if (i3 == 0) {
                    String obj = HtcResultsActivity.this.w.i() != null ? HtcResultsActivity.this.w.i().toString() : null;
                    if (!(HtcResultsActivity.this.w.d() == null || HtcResultsActivity.this.w.d().s() == null)) {
                        str = HtcResultsActivity.this.w.d().s().toString();
                    }
                    if (HtcResultsActivity.this.w.e() == u.PUBLIC) {
                        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
                        spannableStringBuilder.append((CharSequence) HtcResultsActivity.this.getString(R.string.fboxhackerthreat_publicip_description));
                        if (str != null) {
                            spannableStringBuilder.append((CharSequence) "\n\n");
                            spannableStringBuilder.append((CharSequence) HtcResultsActivity.this.getString(R.string.fboxhackerthreat_providerinfo, new Object[]{str}));
                            spannableStringBuilder.setSpan(new ForegroundColorSpan(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100)), spannableStringBuilder.length() - str.length(), spannableStringBuilder.length(), 33);
                        }
                        summarySecurity2.I(R.drawable.visibility_public_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_publicip);
                        summarySecurity2.B(spannableStringBuilder);
                    } else if (HtcResultsActivity.this.w.e() == u.PRIVATE) {
                        SpannableStringBuilder spannableStringBuilder2 = new SpannableStringBuilder();
                        spannableStringBuilder2.append((CharSequence) HtcResultsActivity.this.getString(R.string.fboxhackerthreat_wan_description));
                        if (!(str == null && obj == null)) {
                            spannableStringBuilder2.append((CharSequence) "\n");
                        }
                        if (str != null) {
                            spannableStringBuilder2.append((CharSequence) "\n");
                            spannableStringBuilder2.append((CharSequence) HtcResultsActivity.this.getString(R.string.fboxhackerthreat_providerinfo, new Object[]{str}));
                            spannableStringBuilder2.setSpan(new ForegroundColorSpan(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100)), spannableStringBuilder2.length() - str.length(), spannableStringBuilder2.length(), 33);
                        }
                        if (obj != null) {
                            spannableStringBuilder2.append((CharSequence) "\n");
                            spannableStringBuilder2.append((CharSequence) HtcResultsActivity.this.getString(R.string.fboxhackerthreat_routerinfo, new Object[]{obj}));
                            spannableStringBuilder2.setSpan(new ForegroundColorSpan(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100)), spannableStringBuilder2.length() - obj.length(), spannableStringBuilder2.length(), 33);
                        }
                        summarySecurity2.I(R.drawable.visibility_private_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_wan);
                        summarySecurity2.B(spannableStringBuilder2);
                    } else if (HtcResultsActivity.this.w.e() == u.f15911c) {
                        summarySecurity2.I(R.drawable.visibility_unknown_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_unknowntopology);
                        summarySecurity2.A(R.string.fboxhackerthreat_unknowntopology_description);
                    }
                    summarySecurity2.w(R.drawable.shield_check_64);
                    summarySecurity2.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.green100));
                    summarySecurity2.L(R.string.htc_nodetected_title);
                    summarySecurity2.t().setVisibility(8);
                    summarySecurity2.setTag(R.id.divider, Boolean.TRUE);
                    return;
                }
                if (HtcResultsActivity.this.w.m() || HtcResultsActivity.this.w.n()) {
                    summarySecurity2.w(R.drawable.shield_warn_64);
                    summarySecurity2.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.warning100));
                    summarySecurity2.L(R.string.htc_moderatedetected_title);
                    if (HtcResultsActivity.this.w.n() && HtcResultsActivity.this.w.n()) {
                        summarySecurity2.I(R.drawable.port_forward_on_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_unprotectedboth);
                        summarySecurity2.A(R.string.fboxhackerthreat_unprotectedboth_description);
                    } else if (HtcResultsActivity.this.w.n()) {
                        summarySecurity2.I(R.drawable.port_forward_on_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_unprotectedupnp);
                        summarySecurity2.A(R.string.fboxhackerthreat_unprotectedupnp_description);
                    } else if (HtcResultsActivity.this.w.m()) {
                        summarySecurity2.I(R.drawable.port_forward_on_64);
                        summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                        summarySecurity2.N(R.string.fboxhackerthreat_unprotectednatpmp);
                        summarySecurity2.A(R.string.fboxhackerthreat_unprotectednatpmp_description);
                    }
                    if (HtcResultsActivity.this.w.j() != null) {
                        summarySecurity2.r().n(R.string.htc_disable_upnpnat_action);
                        summarySecurity2.r().setOnClickListener(new f0(this));
                        summarySecurity2.H(0);
                    } else {
                        summarySecurity2.H(8);
                    }
                } else {
                    summarySecurity2.w(R.drawable.shield_check_64);
                    summarySecurity2.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.green100));
                    summarySecurity2.L(R.string.htc_nodetected_title);
                    summarySecurity2.I(R.drawable.port_forward_off_64);
                    summarySecurity2.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                    summarySecurity2.N(R.string.fboxhackerthreat_protected);
                    summarySecurity2.A(R.string.fboxhackerthreat_protected_description);
                    summarySecurity2.H(8);
                }
                summarySecurity2.setTag(R.id.divider, Boolean.FALSE);
            } else if (i2 == 4) {
                PortMapping f3 = HtcResultsActivity.this.w.f(i3);
                SummaryPortMapping summaryPortMapping = (SummaryPortMapping) xVar.f1428a;
                DeviceInfo c2 = f3.c();
                if (((ServiceActivity) HtcResultsActivity.this).f16557c != null) {
                    c2 = ((ServiceActivity) HtcResultsActivity.this).f16557c.c(c2);
                }
                Resources resources2 = HtcResultsActivity.this.getResources();
                int dimensionPixelSize3 = resources2.getDimensionPixelSize(R.dimen.spacing_mini);
                d dVar = HtcResultsActivity.this.o;
                d dVar2 = d.SECURE;
                if (dVar == dVar2) {
                    summaryPortMapping.w(e.e.a.a.a.a.s(40.0f));
                    summaryPortMapping.u(dimensionPixelSize3, dimensionPixelSize3, dimensionPixelSize3, dimensionPixelSize3);
                } else {
                    summaryPortMapping.w(resources2.getDimensionPixelSize(R.dimen.image_size_small));
                    summaryPortMapping.u(0, 0, 0, 0);
                }
                if (HtcResultsActivity.this.o != dVar2 || !HtcResultsActivity.this.y.contains(f3)) {
                    t tVar = t.f15903e;
                    if (!(c2 == null || c2.d() == null)) {
                        tVar = t.l(c2.d());
                    }
                    summaryPortMapping.v(false);
                    summaryPortMapping.t(r4.a(tVar, false));
                    summaryPortMapping.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                } else {
                    summaryPortMapping.v(true);
                    Context context = HtcResultsActivity.this.getContext();
                    int i4 = androidx.core.content.a.b;
                    summaryPortMapping.s(context.getDrawable(R.drawable.btn_check));
                    summaryPortMapping.q(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
                    summaryPortMapping.r(0);
                    summaryPortMapping.x(-1);
                }
                if (c2 != null && !TextUtils.isEmpty(c2.b())) {
                    summaryPortMapping.o(c2.b());
                } else if (c2 == null && f3.f() == null && f3.g() <= 0) {
                    summaryPortMapping.n(R.string.generic_your_router);
                } else if (f3.f() != null) {
                    summaryPortMapping.o(f3.f().toString());
                } else {
                    summaryPortMapping.o(HtcResultsActivity.this.getString(R.string.generic_unknown));
                }
                if (!TextUtils.isEmpty(f3.b())) {
                    summaryPortMapping.C(e.e.a.a.a.a.c(f3.b()));
                } else {
                    summaryPortMapping.B(R.string.fboxhackerthreat_unknownservice);
                }
                if (f3.d() > 0) {
                    summaryPortMapping.p(String.valueOf(f3.d()));
                } else {
                    summaryPortMapping.p("-");
                }
                if (f3.g() > 0) {
                    summaryPortMapping.y(String.valueOf(f3.g()));
                } else {
                    summaryPortMapping.y("-");
                }
                summaryPortMapping.A(f3.i());
                if (HtcResultsActivity.this.o == dVar2) {
                    summaryPortMapping.setOnClickListener(new y(this, f3));
                } else {
                    summaryPortMapping.setOnClickListener(new g0(this, f3));
                }
                if (i3 < A(i2) - 1) {
                    z = true;
                }
                summaryPortMapping.setTag(R.id.divider, Boolean.valueOf(z));
            } else if (i2 == 5) {
                SummarySecurity summarySecurity3 = (SummarySecurity) xVar.f1428a;
                summarySecurity3.w(R.drawable.shield_check_64);
                summarySecurity3.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.green100));
                summarySecurity3.L(R.string.htc_nodetected_title);
                summarySecurity3.I(R.drawable.door_no_open_64);
                summarySecurity3.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                summarySecurity3.N(R.string.htc_noport_title);
                summarySecurity3.A(R.string.htc_noport_description);
                if (HtcResultsActivity.this.w.j() != null) {
                    summarySecurity3.F(R.string.htc_manual_nat_action);
                    summarySecurity3.E(new x(this));
                    summarySecurity3.H(0);
                    return;
                }
                summarySecurity3.H(8);
            }
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public void P(RecyclerView.x xVar, int i2) {
            if (i2 == 2) {
                SectionFooter sectionFooter = (SectionFooter) xVar.f1428a.findViewById(HtcResultsActivity.A);
                MainButton mainButton = (MainButton) sectionFooter.findViewById(HtcResultsActivity.B);
                if (HtcResultsActivity.this.w == null || HtcResultsActivity.this.w.h() == null || HtcResultsActivity.this.w.h().a() == null || HtcResultsActivity.this.w.h().a().i() == null) {
                    sectionFooter.s(false);
                    sectionFooter.t(null);
                } else {
                    sectionFooter.s(true);
                    sectionFooter.t(new c0(this));
                }
                if (HtcResultsActivity.this.w == null || TextUtils.isEmpty(HtcResultsActivity.this.w.j())) {
                    mainButton.setEnabled(false);
                    mainButton.setOnClickListener(null);
                    return;
                }
                mainButton.setEnabled(true);
                mainButton.setOnClickListener(new a0(this));
            }
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public void Q(RecyclerView.x xVar, int i2) {
            if (i2 == 4 && HtcResultsActivity.this.w != null && !HtcResultsActivity.this.w.g().isEmpty()) {
                SummarySecurity summarySecurity = (SummarySecurity) xVar.f1428a;
                MainButton mainButton = (MainButton) summarySecurity.findViewById(HtcResultsActivity.C);
                MainButton mainButton2 = (MainButton) summarySecurity.findViewById(HtcResultsActivity.D);
                summarySecurity.setTag(R.id.divider, Boolean.TRUE);
                summarySecurity.w(R.drawable.shield_error_64);
                summarySecurity.x(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.danger100));
                HtcResultsActivity htcResultsActivity = HtcResultsActivity.this;
                boolean z = true;
                summarySecurity.O(htcResultsActivity.getString(R.string.htc_foundports_title, new Object[]{String.valueOf(htcResultsActivity.w.g().size())}));
                summarySecurity.L(R.string.htc_somedetected_title);
                summarySecurity.I(R.drawable.door_open_64);
                summarySecurity.J(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.text100));
                if (HtcResultsActivity.this.p == a.HISTORY) {
                    summarySecurity.A(R.string.htc_foundports_description_noclose);
                    summarySecurity.H(8);
                    return;
                }
                summarySecurity.A(R.string.htc_foundports_description);
                summarySecurity.H(0);
                if (HtcResultsActivity.this.o == d.VIEW) {
                    Iterator<PortMapping> it = HtcResultsActivity.this.w.g().iterator();
                    while (true) {
                        if (it.hasNext()) {
                            if (it.next().l()) {
                                break;
                            }
                        } else {
                            z = false;
                            break;
                        }
                    }
                    summarySecurity.D(z);
                    summarySecurity.F(R.string.fboxhackerthreat_close_ports);
                    summarySecurity.E(new b0(this));
                    mainButton.setVisibility(8);
                    mainButton2.setVisibility(8);
                    return;
                }
                boolean z2 = HtcResultsActivity.this.w != null && HtcResultsActivity.this.w.g().size() > 0 && HtcResultsActivity.this.y.containsAll(HtcResultsActivity.this.w.g());
                summarySecurity.D(!HtcResultsActivity.this.y.isEmpty());
                HtcResultsActivity htcResultsActivity2 = HtcResultsActivity.this;
                summarySecurity.G(htcResultsActivity2.getString(R.string.htc_closeports_action, new Object[]{String.valueOf(htcResultsActivity2.y.size())}));
                summarySecurity.E(new u(this));
                mainButton.setVisibility(0);
                mainButton.setEnabled(!z2);
                mainButton.setOnClickListener(new v(this));
                mainButton2.setVisibility(0);
                mainButton2.setEnabled(!HtcResultsActivity.this.y.isEmpty());
                mainButton2.setOnClickListener(new w(this));
            }
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public RecyclerView.x T(ViewGroup viewGroup, int i2) {
            Resources resources = HtcResultsActivity.this.getResources();
            int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.spacing_small);
            if (i2 == 0) {
                View inflate = LayoutInflater.from(HtcResultsActivity.this.getContext()).inflate(R.layout.layout_htc_header, (ViewGroup) null);
                ((SectionFooter) inflate.findViewById(R.id.header_footer)).t(new e0(this));
                ((MainButton) inflate.findViewById(R.id.btn_history)).setOnClickListener(new d0(this));
                inflate.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
                return new h1(inflate);
            } else if (i2 == 1) {
                View inflate2 = LayoutInflater.from(HtcResultsActivity.this.getContext()).inflate(R.layout.layout_htc_summary, (ViewGroup) null);
                inflate2.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
                SummarySecurity summarySecurity = (SummarySecurity) inflate2.findViewById(R.id.summary);
                summarySecurity.H(8);
                summarySecurity.y(8);
                summarySecurity.M(8);
                summarySecurity.P(-1);
                summarySecurity.C(-1);
                return new h1(inflate2);
            } else if (i2 == 2) {
                SummaryRecog summaryRecog = new SummaryRecog(HtcResultsActivity.this.getContext());
                summaryRecog.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.background100));
                summaryRecog.u().setVisibility(8);
                summaryRecog.x(0, (float) resources.getDimensionPixelSize(R.dimen.font_h1));
                summaryRecog.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
                summaryRecog.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
                return new h1(summaryRecog);
            } else if (i2 == 3 || i2 == 5) {
                SummarySecurity summarySecurity2 = new SummarySecurity(HtcResultsActivity.this.getContext());
                summarySecurity2.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.background100));
                summarySecurity2.K(8);
                summarySecurity2.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
                summarySecurity2.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
                return new h1(summarySecurity2);
            } else if (i2 != 4) {
                return null;
            } else {
                SummaryPortMapping summaryPortMapping = new SummaryPortMapping(HtcResultsActivity.this.getContext());
                summaryPortMapping.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.background100));
                summaryPortMapping.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
                summaryPortMapping.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
                e.f.a.a.c.b.b.c(HtcResultsActivity.this.getContext(), summaryPortMapping);
                return new h1(summaryPortMapping);
            }
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public RecyclerView.x U(ViewGroup viewGroup, int i2) {
            Resources resources = HtcResultsActivity.this.getResources();
            int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.spacing_small);
            int dimensionPixelSize2 = resources.getDimensionPixelSize(R.dimen.spacing_large);
            int dimensionPixelSize3 = resources.getDimensionPixelSize(R.dimen.button_size_regular);
            View view = new View(HtcResultsActivity.this.getContext());
            view.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.backdrop100));
            view.setLayoutParams(new ViewGroup.LayoutParams(-1, dimensionPixelSize));
            if (i2 != 2) {
                return new h1(view);
            }
            Separator separator = new Separator(HtcResultsActivity.this.getContext());
            separator.setId(HtcResultsActivity.z);
            separator.setLayoutParams(new LinearLayout.LayoutParams(-1, e.e.a.a.a.a.s(1.0f)));
            MainButton mainButton = new MainButton(HtcResultsActivity.this.getContext());
            mainButton.setId(HtcResultsActivity.B);
            mainButton.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent10));
            mainButton.setPaddingRelative(dimensionPixelSize, 0, dimensionPixelSize, 0);
            mainButton.j(R.drawable.website_24);
            mainButton.k(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            mainButton.l(0);
            mainButton.n(R.string.generic_webinterface);
            mainButton.p(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            mainButton.q(8);
            mainButton.m(true);
            SectionFooter sectionFooter = new SectionFooter(HtcResultsActivity.this.getContext());
            sectionFooter.setId(HtcResultsActivity.A);
            sectionFooter.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
            sectionFooter.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
            sectionFooter.p().setPaddingRelative(dimensionPixelSize2, 0, dimensionPixelSize2, 0);
            sectionFooter.p().n(R.string.generic_manual);
            sectionFooter.n(mainButton, new ViewGroup.LayoutParams(-2, dimensionPixelSize3));
            LinearLayout linearLayout = new LinearLayout(HtcResultsActivity.this.getContext());
            linearLayout.setOrientation(1);
            linearLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
            linearLayout.addView(separator);
            linearLayout.addView(sectionFooter);
            linearLayout.addView(view);
            return new h1(linearLayout);
        }

        /* access modifiers changed from: protected */
        @Override // com.overlook.android.fing.vl.components.e1
        public RecyclerView.x V(ViewGroup viewGroup, int i2) {
            if (i2 != 4) {
                return null;
            }
            Resources resources = HtcResultsActivity.this.getResources();
            int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.spacing_small);
            int dimensionPixelSize2 = resources.getDimensionPixelSize(R.dimen.button_size_regular);
            MainButton mainButton = new MainButton(HtcResultsActivity.this.getContext());
            mainButton.setId(HtcResultsActivity.C);
            mainButton.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent10));
            int i3 = 0;
            mainButton.setPaddingRelative(dimensionPixelSize, 0, dimensionPixelSize, 0);
            mainButton.j(R.drawable.btn_enable_all);
            mainButton.k(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            mainButton.l(0);
            mainButton.n(R.string.generic_selectall);
            mainButton.p(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            mainButton.q(e.f.a.a.c.b.b.i() ? 0 : 8);
            mainButton.m(true);
            MainButton mainButton2 = new MainButton(HtcResultsActivity.this.getContext());
            mainButton2.setId(HtcResultsActivity.D);
            mainButton2.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent10));
            mainButton2.setPaddingRelative(dimensionPixelSize, 0, dimensionPixelSize, 0);
            mainButton2.j(R.drawable.btn_disable_all);
            mainButton2.k(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            mainButton2.l(0);
            mainButton2.n(R.string.generic_deselectall);
            mainButton2.p(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.accent100));
            if (!e.f.a.a.c.b.b.i()) {
                i3 = 8;
            }
            mainButton2.q(i3);
            mainButton2.m(true);
            SummarySecurity summarySecurity = new SummarySecurity(HtcResultsActivity.this.getContext());
            summarySecurity.setBackgroundColor(androidx.core.content.a.b(HtcResultsActivity.this.getContext(), R.color.background100));
            summarySecurity.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
            summarySecurity.setPaddingRelative(dimensionPixelSize, dimensionPixelSize, dimensionPixelSize, dimensionPixelSize);
            summarySecurity.K(8);
            summarySecurity.n(mainButton, new ViewGroup.LayoutParams(-2, dimensionPixelSize2));
            summarySecurity.n(mainButton2, new ViewGroup.LayoutParams(-2, dimensionPixelSize2));
            return new h1(summarySecurity);
        }
    }

    public enum d {
        VIEW,
        SECURE
    }

    static {
        int i2 = n.f19072g;
    }

    static void C2(HtcResultsActivity htcResultsActivity, String str) {
        Objects.requireNonNull(htcResultsActivity);
        j.w("HTC_Router_Web_Interface_Open");
        e.e.a.a.a.a.W(htcResultsActivity.getContext(), str);
    }

    static void D2(HtcResultsActivity htcResultsActivity, PortMapping portMapping) {
        Objects.requireNonNull(htcResultsActivity);
        DeviceInfo c2 = portMapping.c();
        p pVar = htcResultsActivity.f16557c;
        if (pVar != null) {
            c2 = pVar.c(c2);
        }
        ArrayList arrayList = new ArrayList();
        if (portMapping.b() != null) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_service), e.e.a.a.a.a.c(portMapping.b())));
        }
        if (c2 != null && !TextUtils.isEmpty(c2.b())) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_device), c2.b()));
        }
        if (portMapping.f() != null) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_ipaddress), portMapping.f().toString()));
        }
        arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_protocol), portMapping.i()));
        if (portMapping.d() > 0) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_serviceport), String.valueOf(portMapping.d())));
        }
        if (portMapping.g() > 0) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_deviceport), String.valueOf(portMapping.g())));
        }
        if (htcResultsActivity.q == b.AGENT && portMapping.e() > 0) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.generic_firstseen), j.b(portMapping.e(), k.DATE_AND_TIME, l.MEDIUM)));
        }
        if (!TextUtils.isEmpty(portMapping.a())) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.fboxhackerthreat_servicenote), portMapping.a()));
        }
        if (portMapping.k() != u.f15911c) {
            arrayList.add(new d.g.f.b(htcResultsActivity.getString(R.string.fboxhackerthreat_reachablefrom), portMapping.k() == u.PUBLIC ? htcResultsActivity.getString(R.string.fboxhackerthreat_internetpublic) : "WAN"));
        }
        View inflate = LayoutInflater.from(htcResultsActivity).inflate(R.layout.layout_htc_open_port, (ViewGroup) null);
        ((Header) inflate.findViewById(R.id.header)).x(portMapping.l() ? "UPnP" : htcResultsActivity.getString(R.string.generic_manual));
        e.f.a.a.c.b.b.a(htcResultsActivity, arrayList, (LinearLayout) inflate.findViewById(R.id.container));
        f0 f0Var = new f0(htcResultsActivity);
        f0Var.d(false);
        f0Var.G(R.string.generic_done, null);
        f0Var.s(inflate);
        f0Var.M();
    }

    static void E2(HtcResultsActivity htcResultsActivity, PortMapping portMapping) {
        if (htcResultsActivity.y.contains(portMapping)) {
            htcResultsActivity.y.remove(portMapping);
        } else {
            htcResultsActivity.y.add(portMapping);
        }
        htcResultsActivity.P2();
    }

    static void G2(HtcResultsActivity htcResultsActivity, String str) {
        Objects.requireNonNull(htcResultsActivity);
        j.w("Device_Support_Op_Manual_Load");
        e.e.a.a.a.a.W(htcResultsActivity.getContext(), str);
    }

    static void I2(HtcResultsActivity htcResultsActivity, d dVar) {
        htcResultsActivity.o = dVar;
        htcResultsActivity.y.clear();
        htcResultsActivity.P2();
    }

    static void K2(HtcResultsActivity htcResultsActivity) {
        if (htcResultsActivity.M0()) {
            j.w("HTC_Close_Ports");
            if (htcResultsActivity.q == b.f18023a) {
                Intent intent = new Intent();
                intent.putParcelableArrayListExtra("ports-to-close", new ArrayList<>(htcResultsActivity.y));
                htcResultsActivity.setResult(3, intent);
                htcResultsActivity.finish();
            } else if (htcResultsActivity.b != null) {
                htcResultsActivity.x.i();
                ((r) htcResultsActivity.A0()).q0(htcResultsActivity.b, new ArrayList(htcResultsActivity.y), new n0(htcResultsActivity));
            }
        }
    }

    static void L2(HtcResultsActivity htcResultsActivity) {
        com.overlook.android.fing.engine.j.a.b bVar;
        if (htcResultsActivity.M0() && (bVar = htcResultsActivity.b) != null && bVar.r()) {
            Intent intent = new Intent(htcResultsActivity, HtcHistoryActivity.class);
            ServiceActivity.e1(intent, htcResultsActivity.b);
            htcResultsActivity.startActivity(intent);
        }
    }

    static void M2(HtcResultsActivity htcResultsActivity) {
        com.overlook.android.fing.engine.j.a.b bVar;
        if (htcResultsActivity.M0() && (bVar = htcResultsActivity.b) != null && bVar.r()) {
            htcResultsActivity.x.i();
            j.w("HTC_Refresh");
            ((r) htcResultsActivity.A0()).q0(htcResultsActivity.b, null, new m0(htcResultsActivity));
        }
    }

    /* access modifiers changed from: private */
    public void P2() {
        ActionBar supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            int dimensionPixelSize = getResources().getDimensionPixelSize(R.dimen.spacing_small);
            d dVar = this.o;
            d dVar2 = d.VIEW;
            boolean z2 = true;
            supportActionBar.m(dVar == dVar2);
            if (this.o != dVar2) {
                z2 = false;
            }
            supportActionBar.n(z2);
            Toolbar toolbar = this.t;
            toolbar.Q(this.o == dVar2 ? 0 : dimensionPixelSize, toolbar.r());
            Toolbar toolbar2 = this.t;
            if (this.o == dVar2) {
                dimensionPixelSize = 0;
            }
            toolbar2.R(dimensionPixelSize, toolbar2.p());
        }
        invalidateOptionsMenu();
        this.v.i();
    }

    public /* synthetic */ void O2(f fVar) {
        this.w.A(fVar.d());
        this.v.i();
    }

    /* access modifiers changed from: protected */
    @Override // com.overlook.android.fing.ui.base.ServiceActivity
    public void b1(boolean z2) {
        HackerThreatCheckState hackerThreatCheckState;
        super.b1(z2);
        if (M0() && (hackerThreatCheckState = this.w) != null && this.f16557c != null && this.q == b.AGENT && hackerThreatCheckState.k() != null) {
            Node j = this.f16557c.j(this.w.k());
            if (j != null && this.w.h() == null) {
                ((m0) D0()).O(this.f16557c, j, new l0(this));
            }
            if (j != null && j.L0() && this.w.j() == null && v0().u(this.f16557c)) {
                IpAddress O = j.O();
                ArrayList arrayList = new ArrayList();
                arrayList.add(new f(O.toString(), NotificationIconUtil.SPLIT_CHAR, 80));
                arrayList.add(new f(O.toString(), NotificationIconUtil.SPLIT_CHAR, 443));
                new Thread(new com.overlook.android.fing.engine.j.h.a(new com.overlook.android.fing.engine.j.h.c(), arrayList, new t(this))).start();
            }
        }
    }

    @Override // androidx.activity.ComponentActivity, com.overlook.android.fing.ui.base.BaseActivity
    public void onBackPressed() {
        d dVar = this.o;
        d dVar2 = d.VIEW;
        if (dVar == dVar2) {
            setResult(2);
            finish();
            return;
        }
        this.o = dVar2;
        this.y.clear();
        P2();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.BaseActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onCreate(Bundle bundle) {
        Bundle bundle2;
        super.onCreate(bundle);
        setContentView(R.layout.activity_htc_results);
        Intent intent = getIntent();
        if (bundle != null) {
            bundle2 = bundle;
        } else {
            bundle2 = intent.getExtras();
        }
        this.w = (HackerThreatCheckState) bundle2.getParcelable("htc-state");
        d dVar = (d) bundle2.getSerializable("htc-mode");
        this.o = dVar;
        if (dVar == null) {
            this.o = d.VIEW;
        }
        b bVar = (b) bundle2.getSerializable("htc-configuration");
        this.q = bVar;
        if (bVar == null) {
            this.q = b.f18023a;
        }
        a aVar = (a) bundle2.getSerializable("htc-appearance");
        this.p = aVar;
        if (aVar == null) {
            this.p = a.LAST;
        }
        this.x = new h(findViewById(R.id.wait));
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        this.t = toolbar;
        setSupportActionBar(toolbar);
        this.v = new c(null);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list);
        this.u = recyclerView;
        recyclerView.h(new f1(this));
        this.u.B0(this.v);
        P2();
        t0(true, bundle != null);
    }

    public boolean onCreateOptionsMenu(Menu menu) {
        menu.clear();
        getMenuInflater().inflate(R.menu.htc_menu, menu);
        return super.onCreateOptionsMenu(menu);
    }

    @Override // com.overlook.android.fing.ui.base.BaseActivity
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == R.id.action_refresh) {
            j.w("HTC_Refresh");
            setResult(4);
            finish();
            return true;
        }
        if (itemId == R.id.action_cancel) {
            this.o = d.VIEW;
            this.y.clear();
            P2();
        } else if (itemId == R.id.action_info) {
            j.w("HTC_Learn_More_Load");
            Intent intent = new Intent(this, WebViewActivity.class);
            intent.putExtra("title", getString(R.string.generic_support));
            intent.putExtra("url", "https://help.fing.com/knowledge-base/network-vulnerability-test/");
            startActivity(intent);
        }
        return super.onOptionsItemSelected(menuItem);
    }

    public boolean onPrepareOptionsMenu(Menu menu) {
        MenuItem findItem = menu.findItem(R.id.action_refresh);
        MenuItem findItem2 = menu.findItem(R.id.action_cancel);
        MenuItem findItem3 = menu.findItem(R.id.action_info);
        e.e.a.a.a.a.g0(this, R.string.generic_refresh, findItem);
        e.e.a.a.a.a.g0(this, R.string.generic_cancel, findItem2);
        e.e.a.a.a.a.f0(androidx.core.content.a.b(this, R.color.accent100), findItem3);
        d dVar = this.o;
        d dVar2 = d.VIEW;
        boolean z2 = true;
        findItem.setVisible(dVar == dVar2 && this.q == b.f18023a);
        findItem2.setVisible(this.o == d.SECURE);
        if (!(this.o == dVar2 && this.q == b.AGENT)) {
            z2 = false;
        }
        findItem3.setVisible(z2);
        return super.onPrepareOptionsMenu(menu);
    }

    /* access modifiers changed from: protected */
    @Override // androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.BaseActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onResume() {
        super.onResume();
        j.y(this, "Htc_Results");
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.overlook.android.fing.ui.base.ServiceActivity
    public void onSaveInstanceState(Bundle bundle) {
        bundle.putSerializable("htc-configuration", this.q);
        bundle.putSerializable("htc-appearance", this.p);
        bundle.putSerializable("htc-mode", this.o);
        bundle.putParcelable("htc-state", this.w);
        super.onSaveInstanceState(bundle);
    }
}