Seite 18 von 24

Re: NIU Cloud (?)

Verfasst: Mo 28. Okt 2019, 20:32
von Holzwurm
Lässt sich alternativ das Token auch aus der NIU App auslesen?

Re: NIU Cloud (?)

Verfasst: Mo 28. Okt 2019, 22:04
von Mille Miglia
Android?
Schau 'mal, ob Du auf die Datei data/com.niu.manager/shared_prefs/niu_login_share.xml Zugriff bekommst. Dort wird die Variable „niu_token“ gesetzt.
Ich hatte die Datei aus meinem Titanium-Backup der NIU-App extrahiert, aber als root oder mit einer adb shell findest Du sie vielleicht auch direkt.
Bin g'rade am testen ob's damit überhaupt geht. Meine Überlegung ist, ob man das token hier auch direkt eingeben und hinterlegen könnte.

edit: Die Datei niu_login_share.xml enthält wohl ein gültiges Token.
Getestet habe ich mit niu-api.py von bilbo_b - herzlichen Dank dafür!
Verwende ich den Wert von niu_token direkt als Rückgabewert von get_token() anstatt dem ursprünglichen, und ändere ich in Bilbos code API_BASE_URL auf app-api-fk.niu.com ab, bekomme ich bei get_vehicles() ein dictionary zurück mit Daten, die ziemlich vernünftig aussehen! Der geht!! :D*

*„Dar geht! Isch reg' misch uff e ganzes Wochenende! Und dar geht!“

Re: NIU Cloud (?)

Verfasst: Di 29. Okt 2019, 07:20
von Holzwurm
Über die Shell bekomme ich "Access denied" bei data/ ... weiter komme ich nicht. Ich habe aber auch keinen root Zugriff auf das Gerät

Edit: Ich versuche es nachher nochmal wenn ich ein Backup von der app erstelle, ob er mir die Datei dann mit rein packt.

Re: NIU Cloud (?)

Verfasst: Di 29. Okt 2019, 18:30
von BlueAndi
vsm hat geschrieben: Mo 28. Okt 2019, 07:40
BlueAndi hat geschrieben: Sa 24. Aug 2019, 01:15 Die App v3.9.10 ruft Daten von beiden ab, je nachdem, siehe Codeauszug:

Code: Alles auswählen

        if (Constants.e) {
            str = "https://app-api-fk.niu.com/";
        } else {
            str = "https://app-api.niu.com/";
        }
Habe aber nicht nachgeschaut, ob das in der vorherigen Version ebenfalls so war.
Hat sich denn der Endpoint zum Generieren des Tokens auch geändert? Das würde ja erklären, warum sich die neueren User nicht mehr authentifizieren können...
Ja, hat sich ebenfalls geändert:

Code: Alles auswählen

public static final String a = (Constants.e ? "https://account-fk.niu.com/appv2/" : "https://account.niu.com/appv2/");

Re: NIU Cloud (?)

Verfasst: Di 29. Okt 2019, 19:14
von Mille Miglia
Danke für die Info:
Wenn ich in dem code von Bilbo* die Variablen

Code: Alles auswählen

API_BASE_URL = 'https://app-api-fk.niu.com'
ACCOUNT_BASE_URL = 'https://account-fk.niu.com'
setze, bekomme ich ein token, mit dem ich auch die Fahrzeug-Info abrufen kann.
Passt! Ihr seid spitze! :D

*https://github.com/bilbo-b/niu-api.py

Re: NIU Cloud (?)

Verfasst: Mi 30. Okt 2019, 11:31
von Holzwurm
Mille Miglia hat geschrieben: Di 29. Okt 2019, 19:14 Danke für die Info:
Wenn ich in dem code von Bilbo* die Variablen

Code: Alles auswählen

API_BASE_URL = 'https://app-api-fk.niu.com'
ACCOUNT_BASE_URL = 'https://account-fk.niu.com'
setze, bekomme ich ein token, mit dem ich auch die Fahrzeug-Info abrufen kann.
Passt! Ihr seid spitze! :D

*https://github.com/bilbo-b/niu-api.py
Danke damit geht es bei mir auch :)

Wir das hier im Forum auch angepasst?

Re: NIU Cloud (?)

Verfasst: Do 31. Okt 2019, 06:35
von vsm
Holzwurm hat geschrieben: Mi 30. Okt 2019, 11:31 [...]
Wir das hier im Forum auch angepasst?
Natürlich, habe es im Forum und im Repository angepasst. Bitte testen... ;)

Re: NIU Cloud (?)

Verfasst: Do 31. Okt 2019, 09:21
von Mille Miglia
funzt! Danke!

Fahrzeugkopplung verloren?

Verfasst: Do 7. Nov 2019, 13:41
von Mille Miglia
Seit heute Mittag scheint mein NPro der NIU-Cloud abhanden gekommen zu sein.
In der Android App sehe ich beim Start das hier:
Screenshot_2019-11-07-13-32-38.png
und dann nix mehr - so als hätte ich kein Fahrzeug in der App angebunden.
Gibt's irgendwo einen Chinesisch-Kurs für NIU Fahrer?

Auf der niu/ Seite hier sehe ich „undefined“:
Bildschirmfoto_2019-11-07_13-23-51.png
- Auch nachdem ich mir ein neues token erzeugen ließ.
Tut's bei Euch noch?

Re: NIU Cloud (?)

Verfasst: Do 7. Nov 2019, 15:07
von teletom
... ist bei meinem N-GT das Gleiche, ich warte erstmal ab.

Gut zu Wissen, dass auch Andere das Problem haben.

Gruß
Thomas