NIU Cloud (?)
-
- Beiträge: 9
- Registriert: Mi 23. Okt 2019, 21:28
- Roller: NIU N1S
- PLZ: 104**
- Kontaktdaten:
Re: NIU Cloud (?)
Lässt sich alternativ das Token auch aus der NIU App auslesen?
- Mille Miglia
- Beiträge: 167
- Registriert: Di 1. Okt 2019, 18:36
- Roller: NIU NPro
- PLZ: 720xx
- Kontaktdaten:
Re: NIU Cloud (?)
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!! *
*„Dar geht! Isch reg' misch uff e ganzes Wochenende! Und dar geht!“
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!! *
*„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
-
- Beiträge: 9
- Registriert: Mi 23. Okt 2019, 21:28
- Roller: NIU N1S
- PLZ: 104**
- Kontaktdaten:
Re: NIU Cloud (?)
Ü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.
Edit: Ich versuche es nachher nochmal wenn ich ein Backup von der app erstelle, ob er mir die Datei dann mit rein packt.
-
- Beiträge: 29
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
Ja, hat sich ebenfalls geändert:vsm hat geschrieben: ↑Mo 28. Okt 2019, 07:40Hat 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...BlueAndi hat geschrieben: ↑Sa 24. Aug 2019, 01:15Die App v3.9.10 ruft Daten von beiden ab, je nachdem, siehe Codeauszug:
Habe aber nicht nachgeschaut, ob das in der vorherigen Version ebenfalls so war.Code: Alles auswählen
if (Constants.e) { str = "https://app-api-fk.niu.com/"; } else { str = "https://app-api.niu.com/"; }
Code: Alles auswählen
public static final String a = (Constants.e ? "https://account-fk.niu.com/appv2/" : "https://account.niu.com/appv2/");
- Mille Miglia
- Beiträge: 167
- Registriert: Di 1. Okt 2019, 18:36
- Roller: NIU NPro
- PLZ: 720xx
- Kontaktdaten:
Re: NIU Cloud (?)
Danke für die Info:
Wenn ich in dem code von Bilbo* die Variablen
setze, bekomme ich ein token, mit dem ich auch die Fahrzeug-Info abrufen kann.
Passt! Ihr seid spitze!
*https://github.com/bilbo-b/niu-api.py
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'
Passt! Ihr seid spitze!
*https://github.com/bilbo-b/niu-api.py
NIU NPro seit 9/19
-
- Beiträge: 9
- Registriert: Mi 23. Okt 2019, 21:28
- Roller: NIU N1S
- PLZ: 104**
- Kontaktdaten:
Re: NIU Cloud (?)
Danke damit geht es bei mir auchMille Miglia hat geschrieben: ↑Di 29. Okt 2019, 19:14Danke für die Info:
Wenn ich in dem code von Bilbo* die Variablensetze, bekomme ich ein token, mit dem ich auch die Fahrzeug-Info abrufen kann.Code: Alles auswählen
API_BASE_URL = 'https://app-api-fk.niu.com' ACCOUNT_BASE_URL = 'https://account-fk.niu.com'
Passt! Ihr seid spitze!
*https://github.com/bilbo-b/niu-api.py
Wir das hier im Forum auch angepasst?
- vsm
- Administrator
- Beiträge: 3020
- Registriert: Mo 15. Mai 2017, 12:18
- PLZ: 12
- Kontaktdaten:
Re: NIU Cloud (?)
- Mille Miglia
- Beiträge: 167
- Registriert: Di 1. Okt 2019, 18:36
- Roller: NIU NPro
- PLZ: 720xx
- Kontaktdaten:
- Mille Miglia
- Beiträge: 167
- Registriert: Di 1. Okt 2019, 18:36
- Roller: NIU NPro
- PLZ: 720xx
- Kontaktdaten:
Fahrzeugkopplung verloren?
Seit heute Mittag scheint mein NPro der NIU-Cloud abhanden gekommen zu sein.
In der Android App sehe ich beim Start das hier: 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“: - Auch nachdem ich mir ein neues token erzeugen ließ.
Tut's bei Euch noch?
In der Android App sehe ich beim Start das hier: 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“: - Auch nachdem ich mir ein neues token erzeugen ließ.
Tut's bei Euch noch?
NIU NPro seit 9/19
-
- Beiträge: 162
- Registriert: Sa 11. Mai 2019, 03:27
- Roller: NIU NGT
- PLZ: 12307
- Kontaktdaten:
Re: NIU Cloud (?)
... ist bei meinem N-GT das Gleiche, ich warte erstmal ab.
Gut zu Wissen, dass auch Andere das Problem haben.
Gruß
Thomas
Gut zu Wissen, dass auch Andere das Problem haben.
Gruß
Thomas
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot] und 32 Gäste