package com.ifpdos.daemonserver.h;

import android.content.Intent;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.util.Log;
import com.ifpdos.daemonserver.App;
import com.ifpdos.daemonserver.router.o;

/* JADX INFO: compiled from: NetworkChecker.java */
/* JADX INFO: loaded from: classes.dex */
public class f implements c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private boolean f1516a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private boolean f1517b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private int f1518c;

    private void d() {
        com.ifpdos.daemonserver.j.f.q("resetEth0");
        com.ifpdos.daemonserver.j.e.a("ifconfig >> /sdcard/.AbnormalLog/network.txt");
        com.ifpdos.daemonserver.j.e.a("ifconfig eth0 down && sleep 2 && ifconfig eth0 up");
    }

    private void e() {
        com.ifpdos.daemonserver.j.f.q("resetRouter");
        App.f1492b.sendBroadcast(new Intent("com.ifpdos.action.reset_router"));
    }

    @Override // com.ifpdos.daemonserver.h.c
    public boolean a() {
        if (!com.ifpdos.daemonserver.j.d.d() || !SystemProperties.getBoolean("persist.sys.network.daemon", true)) {
            return false;
        }
        if (!com.ifpdos.daemonserver.j.f.h()) {
            Log.d("NetworkChecker", "check: no router");
            return false;
        }
        Log.d("NetworkChecker", "check:" + SystemClock.elapsedRealtime());
        if (com.ifpdos.daemonserver.j.f.k()) {
            Log.d("NetworkChecker", "network is ok");
            o.b().a();
            if (this.f1517b) {
                com.ifpdos.daemonserver.j.f.q("network fix by reset router");
            } else if (this.f1516a) {
                com.ifpdos.daemonserver.j.f.q("network fix by reset eth0");
            }
            return false;
        }
        com.ifpdos.daemonserver.j.f.q("network is error " + this.f1516a + " " + this.f1517b + " " + this.f1518c);
        int i = this.f1518c;
        if (i < 10) {
            StringBuilder sb = new StringBuilder();
            sb.append("network error ");
            int i2 = this.f1518c;
            this.f1518c = i2 + 1;
            sb.append(i2);
            com.ifpdos.daemonserver.j.f.q(sb.toString());
            return true;
        }
        if (!this.f1516a) {
            d();
            this.f1516a = true;
            return true;
        }
        if (this.f1517b) {
            this.f1518c = i + 1;
            return i < 25;
        }
        e();
        this.f1517b = true;
        return true;
    }

    @Override // com.ifpdos.daemonserver.h.c
    public int b() {
        return 15;
    }

    @Override // com.ifpdos.daemonserver.h.c
    public int c() {
        return 5;
    }
}
