NIU Cloud (?)

Antworten
Holzwurm
Beiträge: 9
Registriert: Mi 23. Okt 2019, 21:28
Roller: NIU N1S
PLZ: 104**
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag von Holzwurm »

Lässt sich alternativ das Token auch aus der NIU App auslesen?

Benutzeravatar
Mille Miglia
Beiträge: 167
Registriert: Di 1. Okt 2019, 18:36
Roller: NIU NPro
PLZ: 720xx
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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!“
Zuletzt geändert von Mille Miglia am Di 29. Okt 2019, 22:08, insgesamt 1-mal geändert.
NIU NPro seit 9/19

Holzwurm
Beiträge: 9
Registriert: Mi 23. Okt 2019, 21:28
Roller: NIU N1S
PLZ: 104**
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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.

BlueAndi
Beiträge: 29
Registriert: Di 5. Mär 2019, 21:38
Roller: NIU NGT
PLZ: 89xxx
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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/");

Benutzeravatar
Mille Miglia
Beiträge: 167
Registriert: Di 1. Okt 2019, 18:36
Roller: NIU NPro
PLZ: 720xx
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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
NIU NPro seit 9/19

Holzwurm
Beiträge: 9
Registriert: Mi 23. Okt 2019, 21:28
Roller: NIU N1S
PLZ: 104**
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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?

Benutzeravatar
vsm
Administrator
Beiträge: 3020
Registriert: Mo 15. Mai 2017, 12:18
PLZ: 12
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag 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... ;)

Benutzeravatar
Mille Miglia
Beiträge: 167
Registriert: Di 1. Okt 2019, 18:36
Roller: NIU NPro
PLZ: 720xx
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag von Mille Miglia »

funzt! Danke!
NIU NPro seit 9/19

Benutzeravatar
Mille Miglia
Beiträge: 167
Registriert: Di 1. Okt 2019, 18:36
Roller: NIU NPro
PLZ: 720xx
Kontaktdaten:

Fahrzeugkopplung verloren?

Beitrag 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?
NIU NPro seit 9/19

teletom
Beiträge: 162
Registriert: Sa 11. Mai 2019, 03:27
Roller: NIU NGT
PLZ: 12307
Kontaktdaten:

Re: NIU Cloud (?)

Beitrag von teletom »

... ist bei meinem N-GT das Gleiche, ich warte erstmal ab.

Gut zu Wissen, dass auch Andere das Problem haben.

Gruß
Thomas

Antworten

Zurück zu „NIU“

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 32 Gäste