RP ✔️ Soflow app Reverse Engineering, geheimer Tester/Admin Modus und mehr

Status
Für weitere Antworten geschlossen.
Danach habe ich gesucht, vielen Dank, ich habe noch ein iPhone übrig, werde es mal anschauen, welche Version ist das?
Post automatically merged:

Diese Woche kommt ein App Update
Hier paar Features:
- Batterie Laufzeit Verbesserung (via Firmware patching)
- eigenen wert für Speed Control Festlegen
- Nutzung der App und Roller ohne Authentifizierung
- Speed Control ist mehr effektiver
Und mehr, den Rest verrate ich später 😉 ✌️
Das ist Version 2.4.17
Viel Erfolg!
 
Danach habe ich gesucht, vielen Dank, ich habe noch ein iPhone übrig, werde es mal anschauen, welche Version ist das?
Post automatically merged:

Diese Woche kommt ein App Update
Hier paar Features:
- Batterie Laufzeit Verbesserung (via Firmware patching)
- eigenen wert für Speed Control Festlegen
- Nutzung der App und Roller ohne Authentifizierung
- Speed Control ist mehr effektiver
Und mehr, den Rest verrate ich später 😉 ✌️
Ich habe die aktuellste Version mal untersucht und konnte tatsächlich keine offsets finden mit userIsTester.
In Version 1.13 sieht das anders aus. Die 2.X ist auch ein komplett anderes Design.
Hier mal die 1.13 IPA decrypted.
In der 1.13 ist auch die Funktion zu finden wie in der Android App, jedoch etwas anders.
Wie man das ändert und was genau weiß ich leider nicht um es zu testen.

Screenshot 2023-08-02 at 21.14.53.png


Mod Edit: Gehört auch nicht in den Anhang. Bitte Apps / FW Tools bzw. Firmware extern hosten. Danke (z.b https://anonfiles.com/)
Mod Edit: ipa auf Anonfiles
 
Zuletzt bearbeitet von einem Moderator:
Moin!
Ich habe sehr viel erfahrung mit Java, Javascript and android apps Ich habe mir nun die soflow app ganz genau angeguckt.
Ich habe viele entdeckungen gemacht, zum beispiel wie man den geheimen "tester" modus in der app aktiviert, sowie viele andere interesante Funktionen.
Hier ist die originale apk die benutzt worden ist: Download SoFlow APK - 1.12.3



Hier ist das tutorial für den Tester Modus:


Um den tester modus zu aktivieren, müsst ihr die soflow app erstmal entpacken, das geht am besten mit diesem tool: AndnixSH/APKToolGUI: GUI for apktool, signapk, zipalign and baksmali utilities.
Danach sucht ihr nach der datei namens "index.android.bundle", geht dann zu Unminify JS, CSS, HTML, JSON and XML Code um den code besser lesbar zu machen.
Öffnet die datei in Visual Studio code oder in irgend einem anderen text editor

Ändert diesen code in index.android.bundle ab von:

1689256270393.png


Zu dem:


1689256363049.png


Dadurch wird immer "true" für den "userIsTester" check returned, dann werden alle versteckte tester/admin funktionen freigeschalten!
Dann compiled ihr die apk mit dem tool wieder, sie wird automatisch signiert, danach aufs handy ziehen und installieren!

WICHTIG: Ihr müsst euch über in der app email anmelden.

Ich werde die app weiterhin erkunden und schauen ob ich noch mehr finde!
Im anhang findet ihr eine breits von mir modifizierte version der apk.
Viel spaß!

hier noch ein screenshot der app im tester modus
Anhang anzeigen 51240
Liebe grüße,
Sim

Download
--> Soflow 1.12.3 unlocked APK <--
Moin was hat den das fm on und off zu sagen?
 
Danach habe ich gesucht, vielen Dank, ich habe noch ein iPhone übrig, werde es mal anschauen, welche Version ist das?
Post automatically merged:

Diese Woche kommt ein App Update
Hier paar Features:
- Batterie Laufzeit Verbesserung (via Firmware patching)
- eigenen wert für Speed Control Festlegen
- Nutzung der App und Roller ohne Authentifizierung
- Speed Control ist mehr effektiver
Und mehr, den Rest verrate ich später 😉 ✌️
Was bedeutet Speed Control?
 
Irgendwie funktionieren das bei mir nicht. BLUETOOTH Verbindung besteht und unter Profil hab ich versucht alle möglichen Geschwindigkeiten einzustellen. Jedoch bleibt die Geschwindigkeit immer bei 22 🙈 Jemand eine Idee was ich falsch mache?
 
Danach habe ich gesucht, vielen Dank, ich habe noch ein iPhone übrig, werde es mal anschauen, welche Version ist das?
Post automatically merged:

Diese Woche kommt ein App Update
Hier paar Features:
- Batterie Laufzeit Verbesserung (via Firmware patching)
- eigenen wert für Speed Control Festlegen
- Nutzung der App und Roller ohne Authentifizierung
- Speed Control ist mehr effektiver
Und mehr, den Rest verrate ich später 😉 ✌️
Ist das Update schon da ? Wie wird die Firmware gepatch?

Grüße
 
Jungs sitze hier auf nachtschicht und innerhalb von 5 min brettert mein mytier 30kmh... vielen dank! Selbst nachdem ich wieder die original app nutze zieht er noch 30 .. ein traum
 
Mein SO4 PRo 2. Gen stammt aus Juni 2023.

Ich habe beide modified APKs installiert/ ausprobiert, erfolgreich mit dem Scooter connected. Der SpeedModifier wurde erfolgreich auf den Scooter übertragen (sieht man ja ad-hoc im Dashboard).....hat aber leider keinerlei Auswirkungen auf die Geschwindigkeit. Akku natürlich auf 100%.

Ideen, woran es liegen kann?
 
Mein SO4 PRo 2. Gen stammt aus Juni 2023.

Ich habe beide modified APKs installiert/ ausprobiert, erfolgreich mit dem Scooter connected. Der SpeedModifier wurde erfolgreich auf den Scooter übertragen (sieht man ja ad-hoc im Dashboard).....hat aber leider keinerlei Auswirkungen auf die Geschwindigkeit. Akku natürlich auf 100%.

Ideen, woran es liegen kann?
Unabhängig von von meinem Problemfall auch noch von mir ein dickes Danke für Deine Arbeit und Mühe in Summe. Ein geiler Scooter verdient auch vernünftige Software :D

Nun aber btt. zu meinem Problem :D ;)
Ich habe nun die verschiedenen Geschwindigkeitseinstellungen ausprobiert. und jeweils auch mit GPS abgeglichen. Er bleibt stur bei seinen Einstellungen, obwohl das Dashboard die Geschwindigkeiten aus der App übernimmt (sie kurz im Dashboard anzeigt).

Ich habe auch verschiedene Spielarten ausprobiert wie z.B. Scooter nach Einstellung aus/ an, etc. aber nichts führt zum Ziel :().
:cry:


EDIT: noch ein paar INFOS:

Scooter Type: SO4_5.2
Protocol version: 5.3
Display version: 4.3
CPU version: 4.2
 
Zuletzt bearbeitet:
Unabhängig von von meinem Problemfall auch noch von mir ein dickes Danke für Deine Arbeit und Mühe in Summe. Ein geiler Scooter verdient auch vernünftige Software :D

Nun aber btt. zu meinem Problem :D ;)
Ich habe nun die verschiedenen Geschwindigkeitseinstellungen ausprobiert. und jeweils auch mit GPS abgeglichen. Er bleibt stur bei seinen Einstellungen, obwohl das Dashboard die Geschwindigkeiten aus der App übernimmt (sie kurz im Dashboard anzeigt).

Ich habe auch verschiedene Spielarten ausprobiert wie z.B. Scooter nach Einstellung aus/ an, etc. aber nichts führt zum Ziel :().
:cry:


EDIT: noch ein paar INFOS:

Scooter Type: SO4_5.2
Protocol version: 5.3
Display version: 4.3
CPU version: 4.2
Ist der Scooter vollständig aufgeladen?
 
Ist der Scooter vollständig aufgeladen?
Ja, 100%.

Ich werde jetzt mal komplett neu anfangen. Erstmal mit unmodified app installieren, verbinden und dann deinstall und mit der modified weiter machen, vllt klappt es ja dann. Habe den ganzen Abend Zeit und gebe nicht auf :)


Danke Dir nochmals
 
Lade dir die originale app runter und logge dich dort aus dem account.. dann die mod app von der ersten seite und logge dich mit deinem account ein. Anschließend suchst du dein fahrzeug .. hier musste ich auch manchmal 3 -4 minuten warten und bluetooth an und aus machen.. er findet ihn nicht immer direkt wie bei der original app..wenn du connected bist bei profil einfach nur 30 auswählen und gut ist es.. ich hab beim fahren die app offen und umschalten klappt ohne probleme also bist immer sicher unterwegs
 
  • Hilfreich!
Reaktionen: DaDonMa
Ich habe einen Soflow S04 gen 3. Das hochsetzen der Geschwindigkeit funktionierte super. Vielen Dank für deine Arbeit.

Leider kann man sie jetzt nicht mehr drosseln. Auch wenn ich 22 einstelle und die adhoc Anzeige 22 beim Start des Scooters anzeigt, beschleunigt er bis 26.

Gibt es hierfür einen workaround (Scooter reset oder Ähnliches), damit man wieder auf Max 22 kommt?
 
Danach habe ich gesucht, vielen Dank, ich habe noch ein iPhone übrig, werde es mal anschauen, welche Version ist das?
Post automatically merged:

Diese Woche kommt ein App Update
Hier paar Features:
- Batterie Laufzeit Verbesserung (via Firmware patching)
- eigenen wert für Speed Control Festlegen
- Nutzung der App und Roller ohne Authentifizierung
- Speed Control ist mehr effektiver
Und mehr, den Rest verrate ich später 😉 ✌️
Danke für Deine Arbeit !!!!!
Mega!!!!

Weißt du schon, wann dein versprochenes Update fertig ist ???
Ich bin soooooooooooooo gespannt ;-)
 
Lade dir die originale app runter und logge dich dort aus dem account.. dann die mod app von der ersten seite und logge dich mit deinem account ein. Anschließend suchst du dein fahrzeug .. hier musste ich auch manchmal 3 -4 minuten warten und bluetooth an und aus machen.. er findet ihn nicht immer direkt wie bei der original app..wenn du connected bist bei profil einfach nur 30 auswählen und gut ist es.. ich hab beim fahren die app offen und umschalten klappt ohne probleme also bist immer sicher unterwegs
Irgendwie gehts bei mein soflow so1pro nicht
 
Status
Für weitere Antworten geschlossen.