package com.mbridge.msdk.optimize.a; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; /* compiled from: OpenDeviceIdentifierService */ public interface c extends IInterface { String a() throws RemoteException; boolean b() throws RemoteException; /* compiled from: OpenDeviceIdentifierService */ public static abstract class a extends Binder implements c { public static c a(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); return (queryLocalInterface == null || !(queryLocalInterface instanceof c)) ? new C0229a(iBinder) : (c) queryLocalInterface; } @Override // android.os.Binder public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException { if (i == 1) { parcel.enforceInterface("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); String a = a(); parcel2.writeNoException(); parcel2.writeString(a); return true; } else if (i == 2) { parcel.enforceInterface("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); boolean b = b(); parcel2.writeNoException(); parcel2.writeInt(b ? 1 : 0); return true; } else if (i != 1598968902) { return super.onTransact(i, parcel, parcel2, i2); } else { parcel2.writeString("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); return true; } } /* access modifiers changed from: private */ /* renamed from: com.mbridge.msdk.optimize.a.c$a$a reason: collision with other inner class name */ /* compiled from: OpenDeviceIdentifierService */ public static class C0229a implements c { private IBinder a; C0229a(IBinder iBinder) { this.a = iBinder; } public final IBinder asBinder() { return this.a; } @Override // com.mbridge.msdk.optimize.a.c public final String a() throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); this.a.transact(1, obtain, obtain2, 0); obtain2.readException(); return obtain2.readString(); } finally { obtain2.recycle(); obtain.recycle(); } } @Override // com.mbridge.msdk.optimize.a.c public final boolean b() throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.uodis.opendevice.aidl.OpenDeviceIdentifierService"); boolean z = false; this.a.transact(2, obtain, obtain2, 0); obtain2.readException(); if (obtain2.readInt() != 0) { z = true; } return z; } finally { obtain2.recycle(); obtain.recycle(); } } } } }