com-dot-app-sancharsaathi-1-5-0.apk
Download file
package G1;
public abstract class b {
/* renamed from: a reason: collision with root package name */
public static ClassLoader f1265a;
/* renamed from: b reason: collision with root package name */
public static Thread f1266b;
/* JADX WARNING: Code restructure failed: missing block: B:50:0x00af, code lost:
if (r2 == null) goto L_0x00e4;
*/
/* Code decompiled incorrectly, please refer to instructions dump. */
public static synchronized java.lang.ClassLoader a() {
/*
java.lang.Class<G1.b> r0 = G1.b.class
monitor-enter(r0)
java.lang.ClassLoader r1 = f1265a // Catch:{ all -> 0x00b2 }
if (r1 != 0) goto L_0x00e9
java.lang.String r1 = "Failed to get thread context classloader "
java.lang.Thread r2 = f1266b // Catch:{ all -> 0x00b2 }
r3 = 0
if (r2 != 0) goto L_0x00b6
android.os.Looper r2 = android.os.Looper.getMainLooper() // Catch:{ all -> 0x00b2 }
java.lang.Thread r2 = r2.getThread() // Catch:{ all -> 0x00b2 }
java.lang.ThreadGroup r2 = r2.getThreadGroup() // Catch:{ all -> 0x00b2 }
java.lang.String r4 = "Failed to enumerate thread/threadgroup "
if (r2 != 0) goto L_0x0021
r2 = r3
goto L_0x00ad
L_0x0021:
java.lang.Class<java.lang.Void> r5 = java.lang.Void.class
monitor-enter(r5) // Catch:{ all -> 0x00b2 }
int r6 = r2.activeGroupCount() // Catch:{ SecurityException -> 0x0046 }
java.lang.ThreadGroup[] r7 = new java.lang.ThreadGroup[r6] // Catch:{ SecurityException -> 0x0046 }
r2.enumerate(r7) // Catch:{ SecurityException -> 0x0046 }
r8 = 0
r9 = r8
L_0x002f:
if (r9 >= r6) goto L_0x0048
r10 = r7[r9] // Catch:{ SecurityException -> 0x0046 }
java.lang.String r11 = "dynamiteLoader"
java.lang.String r12 = r10.getName() // Catch:{ SecurityException -> 0x0046 }
boolean r11 = r11.equals(r12) // Catch:{ SecurityException -> 0x0046 }
if (r11 == 0) goto L_0x0040
goto L_0x0049
L_0x0040:
int r9 = r9 + 1
goto L_0x002f
L_0x0043:
r1 = move-exception
goto L_0x00b4
L_0x0046:
r2 = move-exception
goto L_0x0087
L_0x0048:
r10 = r3
L_0x0049:
if (r10 != 0) goto L_0x0052
java.lang.ThreadGroup r10 = new java.lang.ThreadGroup // Catch:{ SecurityException -> 0x0046 }
java.lang.String r6 = "dynamiteLoader"
r10.<init>(r2, r6) // Catch:{ SecurityException -> 0x0046 }
L_0x0052:
int r2 = r10.activeCount() // Catch:{ SecurityException -> 0x0046 }
java.lang.Thread[] r6 = new java.lang.Thread[r2] // Catch:{ SecurityException -> 0x0046 }
r10.enumerate(r6) // Catch:{ SecurityException -> 0x0046 }
L_0x005b:
if (r8 >= r2) goto L_0x006f
r7 = r6[r8] // Catch:{ SecurityException -> 0x0046 }
java.lang.String r9 = "GmsDynamite"
java.lang.String r11 = r7.getName() // Catch:{ SecurityException -> 0x0046 }
boolean r9 = r9.equals(r11) // Catch:{ SecurityException -> 0x0046 }
if (r9 == 0) goto L_0x006c
goto L_0x0070
L_0x006c:
int r8 = r8 + 1
goto L_0x005b
L_0x006f:
r7 = r3
L_0x0070:
if (r7 != 0) goto L_0x00ab
G1.a r2 = new G1.a // Catch:{ SecurityException -> 0x0084 }
java.lang.String r6 = "GmsDynamite"
r2.<init>(r10, r6) // Catch:{ SecurityException -> 0x0084 }
r2.setContextClassLoader(r3) // Catch:{ SecurityException -> 0x0081 }
r2.start() // Catch:{ SecurityException -> 0x0081 }
r7 = r2
goto L_0x00ab
L_0x0081:
r6 = move-exception
r7 = r2
goto L_0x0089
L_0x0084:
r2 = move-exception
r6 = r2
goto L_0x0089
L_0x0087:
r6 = r2
r7 = r3
L_0x0089:
java.lang.String r2 = "DynamiteLoaderV2CL"
java.lang.String r6 = r6.getMessage() // Catch:{ all -> 0x0043 }
java.lang.String r8 = java.lang.String.valueOf(r6) // Catch:{ all -> 0x0043 }
int r8 = r8.length() // Catch:{ all -> 0x0043 }
int r8 = r8 + 39
java.lang.StringBuilder r9 = new java.lang.StringBuilder // Catch:{ all -> 0x0043 }
r9.<init>(r8) // Catch:{ all -> 0x0043 }
r9.append(r4) // Catch:{ all -> 0x0043 }
r9.append(r6) // Catch:{ all -> 0x0043 }
java.lang.String r4 = r9.toString() // Catch:{ all -> 0x0043 }
android.util.Log.w(r2, r4) // Catch:{ all -> 0x0043 }
L_0x00ab:
monitor-exit(r5) // Catch:{ all -> 0x0043 }
r2 = r7
L_0x00ad:
f1266b = r2 // Catch:{ all -> 0x00b2 }
if (r2 != 0) goto L_0x00b6
goto L_0x00e4
L_0x00b2:
r1 = move-exception
goto L_0x00ed
L_0x00b4:
monitor-exit(r5) // Catch:{ all -> 0x0043 }
throw r1 // Catch:{ all -> 0x00b2 }
L_0x00b6:
monitor-enter(r2) // Catch:{ all -> 0x00b2 }
java.lang.Thread r4 = f1266b // Catch:{ SecurityException -> 0x00c0 }
java.lang.ClassLoader r3 = r4.getContextClassLoader() // Catch:{ SecurityException -> 0x00c0 }
goto L_0x00e3
L_0x00be:
r1 = move-exception
goto L_0x00e7
L_0x00c0:
r4 = move-exception
java.lang.String r5 = "DynamiteLoaderV2CL"
java.lang.String r4 = r4.getMessage() // Catch:{ all -> 0x00be }
java.lang.String r6 = java.lang.String.valueOf(r4) // Catch:{ all -> 0x00be }
int r6 = r6.length() // Catch:{ all -> 0x00be }
int r6 = r6 + 41
java.lang.StringBuilder r7 = new java.lang.StringBuilder // Catch:{ all -> 0x00be }
r7.<init>(r6) // Catch:{ all -> 0x00be }
r7.append(r1) // Catch:{ all -> 0x00be }
r7.append(r4) // Catch:{ all -> 0x00be }
java.lang.String r1 = r7.toString() // Catch:{ all -> 0x00be }
android.util.Log.w(r5, r1) // Catch:{ all -> 0x00be }
L_0x00e3:
monitor-exit(r2) // Catch:{ all -> 0x00be }
L_0x00e4:
f1265a = r3 // Catch:{ all -> 0x00b2 }
goto L_0x00e9
L_0x00e7:
monitor-exit(r2) // Catch:{ all -> 0x00be }
throw r1 // Catch:{ all -> 0x00b2 }
L_0x00e9:
java.lang.ClassLoader r1 = f1265a // Catch:{ all -> 0x00b2 }
monitor-exit(r0)
return r1
L_0x00ed:
monitor-exit(r0) // Catch:{ all -> 0x00b2 }
throw r1
*/
throw new UnsupportedOperationException("Method not decompiled: G1.b.a():java.lang.ClassLoader");
}
}
Download file