Files
rr3-apk/decompiled-community/sources/com/google/firebase/FirebaseCommonRegistrar.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

88 lines
5.2 KiB
Java

package com.google.firebase;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.os.Build;
import com.google.firebase.components.ComponentRegistrar;
import com.google.firebase.heartbeatinfo.DefaultHeartBeatController;
import com.google.firebase.platforminfo.DefaultUserAgentPublisher;
import com.google.firebase.platforminfo.KotlinDetector;
import com.google.firebase.platforminfo.LibraryVersionComponent;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes3.dex */
public class FirebaseCommonRegistrar implements ComponentRegistrar {
@Override // com.google.firebase.components.ComponentRegistrar
public List getComponents() {
ArrayList arrayList = new ArrayList();
arrayList.add(DefaultUserAgentPublisher.component());
arrayList.add(DefaultHeartBeatController.component());
arrayList.add(LibraryVersionComponent.create("fire-android", String.valueOf(Build.VERSION.SDK_INT)));
arrayList.add(LibraryVersionComponent.create("fire-core", "21.0.0"));
arrayList.add(LibraryVersionComponent.create("device-name", safeValue(Build.PRODUCT)));
arrayList.add(LibraryVersionComponent.create("device-model", safeValue(Build.DEVICE)));
arrayList.add(LibraryVersionComponent.create("device-brand", safeValue(Build.BRAND)));
arrayList.add(LibraryVersionComponent.fromContext("android-target-sdk", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda0
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
public final String extract(Object obj) {
String lambda$getComponents$0;
lambda$getComponents$0 = FirebaseCommonRegistrar.lambda$getComponents$0((Context) obj);
return lambda$getComponents$0;
}
}));
arrayList.add(LibraryVersionComponent.fromContext("android-min-sdk", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda1
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
public final String extract(Object obj) {
String lambda$getComponents$1;
lambda$getComponents$1 = FirebaseCommonRegistrar.lambda$getComponents$1((Context) obj);
return lambda$getComponents$1;
}
}));
arrayList.add(LibraryVersionComponent.fromContext("android-platform", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda2
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
public final String extract(Object obj) {
String lambda$getComponents$2;
lambda$getComponents$2 = FirebaseCommonRegistrar.lambda$getComponents$2((Context) obj);
return lambda$getComponents$2;
}
}));
arrayList.add(LibraryVersionComponent.fromContext("android-installer", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda3
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
public final String extract(Object obj) {
String lambda$getComponents$3;
lambda$getComponents$3 = FirebaseCommonRegistrar.lambda$getComponents$3((Context) obj);
return lambda$getComponents$3;
}
}));
String detectVersion = KotlinDetector.detectVersion();
if (detectVersion != null) {
arrayList.add(LibraryVersionComponent.create("kotlin", detectVersion));
}
return arrayList;
}
public static /* synthetic */ String lambda$getComponents$0(Context context) {
ApplicationInfo applicationInfo = context.getApplicationInfo();
return applicationInfo != null ? String.valueOf(applicationInfo.targetSdkVersion) : "";
}
public static /* synthetic */ String lambda$getComponents$1(Context context) {
ApplicationInfo applicationInfo = context.getApplicationInfo();
return applicationInfo != null ? String.valueOf(applicationInfo.minSdkVersion) : "";
}
public static /* synthetic */ String lambda$getComponents$2(Context context) {
return context.getPackageManager().hasSystemFeature("android.hardware.type.television") ? "tv" : context.getPackageManager().hasSystemFeature("android.hardware.type.watch") ? "watch" : context.getPackageManager().hasSystemFeature("android.hardware.type.automotive") ? "auto" : context.getPackageManager().hasSystemFeature("android.hardware.type.embedded") ? "embedded" : "";
}
public static /* synthetic */ String lambda$getComponents$3(Context context) {
String installerPackageName = context.getPackageManager().getInstallerPackageName(context.getPackageName());
return installerPackageName != null ? safeValue(installerPackageName) : "";
}
public static String safeValue(String str) {
return str.replace(' ', '_').replace('/', '_');
}
}