package z8; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.text.TextUtils; import c9.b; import d9.u; import d9.y; import java.util.List; import n02.e; import u8.m; import u8.p; import w8.i; /* compiled from: OnChangePushStatusReceiveTask */ public final class o extends m { public o(p pVar) { super(pVar); } public static boolean c(Context context) { Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE"); intent.setPackage(context.getPackageName()); List<ResolveInfo> i10 = e.i(context.getPackageManager(), intent, 576); if (i10 == null || i10.size() <= 0) { u.a("OnChangePushStatusTask", "enableService error: can not find push service."); return false; } PackageManager packageManager = context.getPackageManager(); ComponentName componentName = new ComponentName(context, i10.get(0).serviceInfo.name); if (packageManager.getComponentEnabledSetting(componentName) != 1) { packageManager.setComponentEnabledSetting(componentName, 1, 1); u.n("OnChangePushStatusTask", "enableService push service."); return true; } u.n("OnChangePushStatusTask", "push service has enabled"); return false; } public static boolean d(Context context) { Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE"); intent.setPackage(context.getPackageName()); List<ResolveInfo> i10 = e.i(context.getPackageManager(), intent, 576); if (i10 == null || i10.size() <= 0) { u.a("OnChangePushStatusTask", "disableService error: can not find push service."); return false; } PackageManager packageManager = context.getPackageManager(); ComponentName componentName = new ComponentName(context, i10.get(0).serviceInfo.name); if (packageManager.getComponentEnabledSetting(componentName) != 2) { packageManager.setComponentEnabledSetting(componentName, 2, 1); u.n("OnChangePushStatusTask", "disableService push service."); return true; } u.n("OnChangePushStatusTask", "push service has disabled"); return false; } public static List<ResolveInfo> e(Context context) { List<ResolveInfo> list; Intent intent = new Intent("com.vivo.pushservice.action.RECEIVE"); intent.setPackage(context.getPackageName()); try { list = e.d(context.getPackageManager(), intent, 576); } catch (Exception unused) { list = null; } if (list != null && list.size() > 0) { return list; } Intent intent2 = new Intent("com.vivo.pushclient.action.RECEIVE"); intent2.setPackage(context.getPackageName()); try { return e.d(context.getPackageManager(), intent2, 576); } catch (Exception unused2) { return list; } } @Override // u8.m public final void b(p pVar) { if (!this.f136230a.getPackageName().equals(y.f(this.f136230a))) { i iVar = (i) pVar; int n14 = iVar.n(); int o14 = iVar.o(); u.n("OnChangePushStatusTask", "OnChangePushStatusTask serviceStatus is " + n14 + " ; receiverStatus is " + o14); if (n14 == 2) { d(this.f136230a); } else if (n14 == 1) { c(this.f136230a); } else if (n14 == 0) { Context context = this.f136230a; Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE"); intent.setPackage(context.getPackageName()); List<ResolveInfo> i10 = e.i(context.getPackageManager(), intent, 576); if (i10 == null || i10.size() <= 0) { u.a("OnChangePushStatusTask", "defaultService error: can not find push service."); } else { PackageManager packageManager = context.getPackageManager(); ComponentName componentName = new ComponentName(context, i10.get(0).serviceInfo.name); if (packageManager.getComponentEnabledSetting(componentName) != 0) { packageManager.setComponentEnabledSetting(componentName, 0, 1); u.n("OnChangePushStatusTask", "defaultService push service."); } else { u.n("OnChangePushStatusTask", "push service has defaulted"); } } } if (o14 == 2) { Context context2 = this.f136230a; List<ResolveInfo> e14 = e(context2); if (e14 == null || e14.size() <= 0) { u.a("OnChangePushStatusTask", "disableReceiver error: can not find push service."); } else { String str = e14.get(0).activityInfo.name; if (TextUtils.isEmpty(str)) { u.n("OnChangePushStatusTask", "disableReceiver error: className is null. "); } else { PackageManager packageManager2 = context2.getPackageManager(); ComponentName componentName2 = new ComponentName(context2, str); if (packageManager2.getComponentEnabledSetting(componentName2) != 2) { packageManager2.setComponentEnabledSetting(componentName2, 2, 1); u.n("OnChangePushStatusTask", "push service disableReceiver "); } else { u.n("OnChangePushStatusTask", "push service has disableReceiver "); } } } b.d().h(); } else if (o14 == 1) { Context context3 = this.f136230a; List<ResolveInfo> e15 = e(context3); if (e15 == null || e15.size() <= 0) { u.a("OnChangePushStatusTask", "enableReceiver error: can not find push service."); return; } String str2 = e15.get(0).activityInfo.name; if (TextUtils.isEmpty(str2)) { u.n("OnChangePushStatusTask", "enableReceiver error: className is null. "); return; } PackageManager packageManager3 = context3.getPackageManager(); ComponentName componentName3 = new ComponentName(context3, str2); if (packageManager3.getComponentEnabledSetting(componentName3) != 1) { packageManager3.setComponentEnabledSetting(componentName3, 1, 1); u.n("OnChangePushStatusTask", "push service enableReceiver "); return; } u.n("OnChangePushStatusTask", "push service has enableReceiver "); } else if (o14 == 0) { Context context4 = this.f136230a; List<ResolveInfo> e16 = e(context4); if (e16 == null || e16.size() <= 0) { u.a("OnChangePushStatusTask", "defaultReceiver error: can not find push service."); return; } String str3 = e16.get(0).activityInfo.name; if (TextUtils.isEmpty(str3)) { u.n("OnChangePushStatusTask", "defaultReceiver error: className is null. "); return; } PackageManager packageManager4 = context4.getPackageManager(); ComponentName componentName4 = new ComponentName(context4, str3); if (packageManager4.getComponentEnabledSetting(componentName4) != 0) { packageManager4.setComponentEnabledSetting(componentName4, 0, 1); u.n("OnChangePushStatusTask", "push service defaultReceiver "); return; } u.n("OnChangePushStatusTask", "push service has defaulted"); } } } }