PfisterDaniel / ioBroker.apple-find-me

ioBroker Adapter to get the current locations and other metrics of connected Apple devices.
Other
23 stars 9 forks source link

keine Aktualisierungen mehr #37

Open galegro opened 2 years ago

galegro commented 2 years ago

Seit heute (ca. 18:00 Uhr, 5. Okt. 2022) werden keine Werte mehr aktualisiert.

Der Fehler tritt nicht nur in unserer Installation auf. Auch in einem weiteren System werden keine Werte mehr aktualisiert. Die letzten Zeitstempel liegen in beiden Systemen nur wenige Minuten auseinander.

In beiden System sind die Adapter offenbar abgestürzt. Ein Neustart (auch des gesamten Systems) änderte nichts an dem Fehler.

PfisterDaniel commented 2 years ago

Hallo, ja beim mir ist auch das Problem. Vermutlich hat Apple mal wieder irgendwelche Probleme ich hoffe morgen funktioniert's wieder. Oder Apple hat an sich was an der Schnittstelle geändert.

galegro commented 2 years ago

.. Oder Apple hat an sich was an der Schnittstelle geändert.

Dass in diesem Fall keine Daten mehr abgerufen werden können, leuchtet mir ein. Darüber hinaus stürzen die Adapter bei den von mir genannten Systemen mittlerweile regelmäßig ab.

Sandomor commented 2 years ago

Bei mir das gleiche - im Log steht, dass die Credentials ned stimmen - sind überprüft - aber der Adapter kommt nicht mehr auf die Schnittstelle...

und nach einigen Fehlern im Log, beendet sich der Adapter...

Zerpac54 commented 2 years ago

Hallo ich habe das gleiche Problem, habe aber irgendwo gelesen, dass der Adapter bei Zwei Faktor Authentifizierung nicht funktioniert, ist das korrekt?

galegro commented 2 years ago

.., dass der Adapter bei Zwei Faktor Authentifizierung nicht funktioniert, ..

Die Zwei-Faktor-Authentifizierung nutze ich. Über Wochen arbeitete der Adapter unter diesen Voraussetzungen einwandfrei.

Zerpac54 commented 2 years ago

Funktioniert er momentan auch noch? Bei mir kommt immer die gleiche Fehlermeldung:

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 10 minutes. (2/3)
mstiem commented 2 years ago

Funktioniert er momentan auch noch? Bei mir kommt immer die gleiche Fehlermeldung:

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 10 minutes. (2/3)

I have the same issue. I already tried to use not my apple ID instead use the apple app password with your id which you can create for each independent app -then 2FA is not required. This also does not work right now.

PfisterDaniel commented 2 years ago

Hello, the problem is not 2FA. My requests to https://fmipmobile.icloud.com are not working. I think Apple service is down on this domain. I hope it's temporary and not forever... Maybe Apple changed authentication. I don't know at the moment. We'll have to wait and see for now.

Sandomor commented 2 years ago

Hi Daniel, i think they have changed the Authentication - the InitRequest gives the respond 401 ...

Hoping that is a temporare issue ....

PfisterDaniel commented 2 years ago

Yes, we had the same problem a few weeks ago. 2 day later it worked perfectly again.

Sandomor commented 2 years ago

so lets hope :)

radebold commented 2 years ago

Hi Daniel

Die Server scheinen online zu sein, wenn da nur die webapi oder?

Viele Grüsse Thomas

Daniel Lippert @.***> schrieb am Do. 6. Okt. 2022 um 20:44:

Hello, the problem is not 2FA. My requests to https://fmipmobile.icloud.com are not working. I think Apple service is down on this domain. I hope it's temporary and not forever... Maybe Apple changed authentication. I don't know at the moment. We'll have to wait and see for now.

— Reply to this email directly, view it on GitHub https://github.com/PfisterDaniel/ioBroker.apple-find-me/issues/37#issuecomment-1270533644, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF7HFJINPKFPUWZZS234RXDWB4MZBANCNFSM6AAAAAAQ56YIFM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

radebold commented 2 years ago

https://www.ssllabs.com/ssltest//analyze.html?d=fmipmobile.icloud.com

Daniel Lippert @.***> schrieb am Do. 6. Okt. 2022 um 20:44:

Hello, the problem is not 2FA. My requests to https://fmipmobile.icloud.com are not working. I think Apple service is down on this domain. I hope it's temporary and not forever... Maybe Apple changed authentication. I don't know at the moment. We'll have to wait and see for now.

— Reply to this email directly, view it on GitHub https://github.com/PfisterDaniel/ioBroker.apple-find-me/issues/37#issuecomment-1270533644, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF7HFJINPKFPUWZZS234RXDWB4MZBANCNFSM6AAAAAAQ56YIFM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

PfisterDaniel commented 2 years ago

@Thomas Ja wenn nur die API. Über Apple's FindMe App funktioniert es ja. Die nutzt die selbe Domain nur verwendet Sie einen anderen Authentifierzungs-Mechanismus. Hier lauten die Domains lt. Sniffer p23.fmipmobile.icloud.com usw.

mstiem commented 2 years ago

The issue @radebold is tryling to link to is that all the certificates are not valid at this point in time. Do you expect an https connection. I hope ;) as long as it is not fixed and trused to all .. there will be an issue on your end image

Zerpac54 commented 2 years ago

Sorry das verstehe ich nicht, was heisst das jetzt?

prorun26 commented 2 years ago

Das bedeutet dass es aktuell nicht mehr funktioniert und wir leider warten müssen. Ich hoffe jedoch nicht all zu lange.

mstiem commented 2 years ago

Hello, I'm not so sure anymore. After having a look into the code and then having a next closer look on the "Handshake Simulation" on the lower part of this page I personally think this should work. If it would be an 400 Bad Request error code -> indicating ssl issues but the 401 may seems that really the authentication is the issue. If I have time later I will try to use postman on my end and do some trials...

PfisterDaniel commented 2 years ago

In Postman is the same 401... Bildschirmfoto 2022-10-07 um 14 07 40 I checked some other APIs (Python, Node.js), none API is currently working.

sleepless135 commented 2 years ago

hey, iam new to the apple and IO Broker World.

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 5 minutes. (2/3)

Iam an Android User, but want to track my Bike with airtags.

So i find this option, but at the moment i just get errors form the plugin. Is that the same problem that you have on this bug report ? or i did something wrong in the config

Best greats Tim

galegro commented 1 year ago

Nun sind Wochen vergangen. Der Adapter funktioniert leider immer noch nicht. Wer diesen Adapter kennt, dürfte ihn sehr vermissen.

Müssen wir weiter auf Apple hoffen oder besteht Hoffnung, dass der Entwickler sich des Ganzen erbarmt?

davidcreager commented 1 year ago

Indeed, this library is sorely missed. Do we know what the actual problem is? What has apple changed that has stopped this working?

Lycia-Renfort commented 1 year ago

Any way we can help to fix this?

Knallochse commented 1 year ago

Openhab Lösung

galegro commented 1 year ago

Endlich scheint es weiter zu gehen. Leider kann ich die gewünschten Tests nicht ausführen, da ich schlichtweg zu wenig von dem Ganzen verstehe.

galegro commented 1 year ago

Ist das Projekt mittlerweile eingemottet oder tut sich noch etwas?

davidcreager commented 1 year ago

Sadly it seems to be mothballed. It's a shame because I think this is definitely fixable (based on other working repos). I don't have the time to research bbi guess same for everyone

Apollon77 commented 1 year ago

Yes and somewhen someone also will find time to look into it when the developer itself has no chance ... stay patient

galegro commented 1 year ago

Nach Monaten Geduld haben müssen, ist nur noch Ungeduld übrig. Ich habe zwar Zeit, aber nicht das nötige Können.

Apollon77 commented 1 year ago

Dann musst Du die Ungeduld aushalten ... sorry das ich da keine bessere Nachrichten für dich habe

galegro commented 1 year ago

Wenn es doch noch weitergeht, will ich gerne die Geduld aufbringen.

Apollon77 commented 1 year ago

Sagen wir so: Der Adapter steht auf meiner Liste anzuschauen und ggf zu übernehmen in dei community ... aber Matter ist gerade wichtiger

prorun26 commented 1 year ago

Hi Apollon77, wie siehts mittlerweile aus mit der Liste der anzuschauenden und ggf zu übernehmenden Adapter die vor einigen Monaten so viel Hoffnung bereitet hat. Ich spreche glaube ich für Viele, die sich nach wie vor sehr wünschen würden, dass dieser Adapter nachgerutscht ist und vielleicht sogar bald Zuneigung findet. Ich biete mich auf alle Fälle als Tester an.

Apollon77 commented 1 year ago

"Matter" als Thema steht vorher auf der Liste und das wird (zumindestens mich) noch eine Weile beschäftigen) ...

Mittelblut9 commented 1 year ago

Hallo zusammen. ich habe mich vor ca. 1 Monat mit dem Problem beschäftigt und soweit auch eine gute Lösung gefunden, mit der ich den Adapter zum Laufen bekomme. Leider gibt es einen Bug in der Abhängigkeit, die ich benutze, aber das sollte behebbar sein. Im letzten Monat kam bei mir viel anderes Zeug dazwischen, weshalb ich die Zeit nicht nutzen konnte. Nach meinem jetzigen Urlaub werde ich mich wieder dran setzen. Ihr findet das Repo auf meinem Profil 🤝

radebold commented 1 year ago

Hallo zusammen. ich habe mich vor ca. 1 Monat mit dem Problem beschäftigt und soweit auch eine gute Lösung gefunden, mit der ich den Adapter zum Laufen bekomme. Leider gibt es einen Bug in der Abhängigkeit, die ich benutze, aber das sollte behebbar sein. Im letzten Monat kam bei mir viel anderes Zeug dazwischen, weshalb ich die Zeit nicht nutzen konnte. Nach meinem jetzigen Urlaub werde ich mich wieder dran setzen. Ihr findet das Repo auf meinem Profil 🤝

@Mittelblut9 was muss man denn tun, um deine "lauffähige Version" zu nutzen?

Mittelblut9 commented 1 year ago

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

radebold commented 1 year ago

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

@Mittelblut9 sehr cool, ich hoffe mal auf eine bald lauffähige Version. Wenn du jemanden zum testen benötigst, sag bescheid.

prorun26 commented 1 year ago

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

@Mittelblut9 sehr cool, ich hoffe mal auf eine bald lauffähige Version. Wenn du jemanden zum testen benötigst, sag bescheid.

Da schließe ich mich gerne an!

Mittelblut9 commented 1 year ago

Gute Neuigkeiten! Ich bekomme alle Daten, die derzeit genutzt werden. 🎉 (Beispiel Daten!) grafik

Bevor ich das freigebe zur Nutzung möchte ich jedoch den Code noch von Grund auf refaktorieren um den Adapter für die Zukunft maintainable zu halten.

Die, die den Adapter, nach der Refaktorierung, testen wollen können mich gerne auf Discord adden. Discord Name: mittelblut9

👍

Ilovegym66 commented 1 year ago

Super, vielen DANK! Ich hab dein Repo schon laenger geliked und hab den Fortschritt verfolgt, super gemacht! Das hat alles Hand und Fuss, was du da machst.

Mittelblut9 commented 1 year ago

1 Monat später... Eigentlich ist der Adapter jetzt auf einer guten Codebasis und so gut wie einsatzbereit. Aber wie das so ist, eine Sache blockiert nun die komplette Entwicklung. Grob gesagt: Das Package, welches auch schon seit 3 Jahren kein Update mehr bekommen hat, bzw. Apple erzeugt nur ein Cookie, welches nur 10-15 Minuten gültig ist, und ich im Adapter theoretisch den User alle 15 Minuten neu einloggen lasse (automatisch). Das löst aber alle 15 Minuten eine Benachrichtigungsmail von Apple aus. D.h. an einem Tag würde ein User 96 Mails bekommen (wenn ich richtig gerechnet habe).

Der Versuch das Cookie zu manipulieren oder den Request-Body zu ändern hat beides nicht funktioniert.

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

Schade. Es wäre sehr cool gewesen, wenn das alles funktioniert hätte.

prorun26 commented 1 year ago

Oh je, das sind aber sehr ernüchternde Neuigkeiten. Kann der Adapter denn in dieser Form, trotz 96 Mails pro Tag sorgenfrei verwendet werden?

Ilovegym66 commented 1 year ago

Ich hab ihn fuer 10h laufen, aber einen ganzen Tag... es kann sein, dass dein Account aus Sicherheitsgruenden von Apple blockiert wird.. zur Zeit ist das leider keine dauerhafte Loesung, aber noch ist nicht aller Tage Ende.. :-)

ticaki commented 10 months ago

@Mittelblut9

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

https://github.com/foxt/icloud.js

willst du weiter machen?

Mittelblut9 commented 10 months ago

@Mittelblut9

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

https://github.com/foxt/icloud.js

willst du weiter machen?

Oh nice. Probier ich mal aus 👍 Thx!

ticaki commented 10 months ago

Ich hab den Eindruck gewonnen, das alle Denken ich hätte da schon Arbeit rein gesteckt. Das was ich gemacht habe besteht nur aus der Authentifizierung und einer Test Adminoberfläche.

Ilovegym66 commented 10 months ago

Ich denke, dass man hier eine Loesung hat, um den Adapter wieder zum leben zu erwecken.. :-) Und moechte mich als User schonmal bei allen Bedanken, die daran arbeiten! :-) Login und Auth ist doch schon super, genau daran hing es.. es kam alle 15 min ne Email von Apple.. wenn das behoben ist, duerfte der Rest "nur noch" Daten holen sein...??

ticaki commented 10 months ago

Naja ich hab noch mal ne halbe stunde geguckt, aber nach ca 3 Minuten muß man sich neu anmelden mit email. Ich kram da jetzt nicht weiter rum, weil ich die python lib aus der abgeguckt wird wegen mangelnden Sprachkenntnissen nicht verwenden kann.

Mittelblut9 commented 10 months ago

grafik Hmm.. Mein Test code läuft jede Minute und falls ein Fehler auftritt wird der User neu angemeldet... Aber dann passiert wieder genau das was das andere Module auch hatte... Massig E-Mails..