From ef752e19e98db9c623012c44a9a6ae55d516bc53 Mon Sep 17 00:00:00 2001 From: Oizaro <45825534+Oizaro@users.noreply.github.com> Date: Sat, 19 Sep 2020 21:47:42 +0200 Subject: [PATCH] Entirely override build model on devices that don't have GPlay services --- .../org/microg/gms/checkin/CheckinClient.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/play-services-core/src/main/java/org/microg/gms/checkin/CheckinClient.java b/play-services-core/src/main/java/org/microg/gms/checkin/CheckinClient.java index d6d4aa45..f296427a 100755 --- a/play-services-core/src/main/java/org/microg/gms/checkin/CheckinClient.java +++ b/play-services-core/src/main/java/org/microg/gms/checkin/CheckinClient.java @@ -84,18 +84,17 @@ public class CheckinClient { .androidId(checkinInfo.androidId) .checkin(new CheckinRequest.Checkin.Builder() .build(new CheckinRequest.Checkin.Build.Builder() - .bootloader(build.bootloader) - .brand(build.brand) + .bootloader(hasGooglePlayServices ? build.bootloader : "c2f2-0.2-5799621") + .brand(hasGooglePlayServices ? build.brand : "google") .clientId("android-google") - .device(build.device) - //.fingerprint(build.fingerprint) - .fingerprint(hasGooglePlayServices ? build.fingerprint : "google/sdk_gphone_x86/generic_x86_arm:11/RPB3.200720.005/6705141:user/release-keys") - .hardware(build.hardware) - .manufacturer(build.manufacturer) - .model(build.model) + .device(hasGooglePlayServices ? build.device : "generic") + .fingerprint(hasGooglePlayServices ? build.fingerprint : "google/coral/coral:10/QD1A.190821.007/5831595:user/release-keys") + .hardware(hasGooglePlayServices ? build.hardware : "coral") + .manufacturer(hasGooglePlayServices ? build.manufacturer : "Google") + .model(hasGooglePlayServices ? build.model : "mainline") .otaInstalled(false) // TODO? //.packageVersionCode(Constants.MAX_REFERENCE_VERSION) - .product(build.product) + .product(hasGooglePlayServices ? build.product : "coral") .radio(build.radio) .sdkVersion(build.sdk) .time(build.time / 1000)