Android App "entschlüsseln"

02/19/2015 22:40 OpenSSH#1
Hey,
ich möchte Anfangen ein Strategie Karten Spiel wie beispielsweise [Only registered and activated users can see links. Click Here To Register...] zu schreiben.

Nun stellen mir sich folgende Fragen:
- Wie gehe ich am besten an sowas ran, habt ihr da Tipps?


Zur Nutzerverwaltung:
- Wie kann ich z.B. mit einer App abfragen ob permanent eine Internet Verbindung besteht?
- Wie kann ich festellen ob der User auf Gerät1 schon eingeloggt ist wenn er sich auf Gerät2 einloggt und diesen auf Gerät1 ausloggt?

Habe die .apk des obigen Anbieters mal decompiliert, jedoch scheint er seine App bzw. den "wichtigen" Teil verschlüsselt zu haben. Gibt es für mich eine Möglichkeit diesen wieder zu entschlüsseln?

02/20/2015 02:59 warfley#2
Quote:
- Wie gehe ich am besten an sowas ran, habt ihr da Tipps?
Auf jeden Fall nicht durch das (illegale) klauen der Arbeit anderer.

Quote:
- Wie kann ich z.B. mit einer App abfragen ob permanent eine Internet Verbindung besteht?
Regelmäßige Übertragung und Überprüfung, z.B. über das ICMProtokoll

Quote:
- Wie kann ich festellen ob der User auf Gerät1 schon eingeloggt ist wenn er sich auf Gerät2 einloggt und diesen auf Gerät1 ausloggt?
Was?
02/20/2015 14:19 OpenSSH#3
Quote:
Originally Posted by warfley View Post
Auf jeden Fall nicht durch das (illegale) klauen der Arbeit anderer.
Erstmal danke für deine hilfreiche Antwort (ICPM-Protokoll)
Mir gehts nicht darum etwas zu klauen. Die App ist so mächtig, da steckt mehr dahinter als das bisschen Source was man über die App bekommt.
Ich möchte von Grund auf "neu" schreiben, von daher sehe ich es als falsche Interpretation deinerseits.
02/20/2015 14:46 alpines#4
Ich denke dir ist klar was er damit meinte.

Was mich aber wundert sind die Fragen die du stellst.
Wie würdest du denn prüfen ob du permanent eine Internet Verbindung hast?
Oder wie würdest du das anstellen das er 1 kickt wenn 2 sich einloggen will.

Du kannst ja ne Session-Datei oder ähnliches erstellen, wenn sich ein User mit den selben Daten ein Einlogpaket schickt, sendest du an den schon eingeloggten einfach ein Disconnectpaket und das Ding ist gelaufen.