From 818ed8e63c014b18adcee9a9c67605b4863866c4 Mon Sep 17 00:00:00 2001 From: Trinitus01 Date: Thu, 18 Nov 2021 20:17:33 +0100 Subject: [PATCH 1/2] fixed: iCloud response invalid: null (second time) Signed-off-by: Tom Blum --- .../json/request/ICloudAccountDataRequest.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java index 10e58c984d4e1..219cc05e1c8e8 100644 --- a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java +++ b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java @@ -35,19 +35,19 @@ public static ICloudAccountDataRequest defaultInstance() { public static class ClientContext { @SuppressWarnings("unused") - private String appName = "iCloud Find (Web)"; + private String appName = "FindMyiPhone"; @SuppressWarnings("unused") - private boolean fmly = true; + private String appVersion = "5.0"; @SuppressWarnings("unused") - private String appVersion = "3.0"; + private String buildVersion = "376"; @SuppressWarnings("unused") - private String timezone = "US/Eastern"; + private int clientTimestamp = 0; @SuppressWarnings("unused") - private int inactiveTime = 2255; + private String deviceUDID = ""; @SuppressWarnings("unused") - private String apiVersion = "3.0"; + private int inactiveTime = 1; @SuppressWarnings("unused") - private String webStats = "0:15"; + private String osVersion = "7.0.3"; @SuppressWarnings("unused") private String productType = "iPhone6,1"; From 4576f71e6fd57160cf9072605faed2f7f15dc3bf Mon Sep 17 00:00:00 2001 From: Trinitus01 Date: Thu, 18 Nov 2021 23:49:20 +0100 Subject: [PATCH 2/2] added: re-added fmly parameter Signed-off-by: Tom Blum --- .../icloud/internal/json/request/ICloudAccountDataRequest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java index 219cc05e1c8e8..0b5fdb4f8a84e 100644 --- a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java +++ b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/json/request/ICloudAccountDataRequest.java @@ -37,6 +37,8 @@ public static class ClientContext { @SuppressWarnings("unused") private String appName = "FindMyiPhone"; @SuppressWarnings("unused") + private boolean fmly = true; + @SuppressWarnings("unused") private String appVersion = "5.0"; @SuppressWarnings("unused") private String buildVersion = "376";