Android App entpacken?

moonwalker99

Lt. Commander
Registriert
Jan. 2008
Beiträge
1.850
Habt ihr schon mal eine Android-App (*.apk) entpackt? Ich habe es einmal nach einer Anleitung gemacht, habe aber den ganzen Code nicht verstanden. Kennt jemand eine Anleitung um den Code besser oder überhaupt zu verstehen?
 
Programmieren lernen :rolleyes:
 
  • Gefällt mir
Reaktionen: acidarchangel, DJMadMax und piepenkorn
Also wenn du so weit gekommen bist dass du den Quellcode der App betrachten konntest dann können wir auch nicht weiter helfen. Wenn du nicht programmieren kannst nützt dir der Quellcode kaum etwas. Zudem ist dieser auch besonders schwer verständlich, da er automatisch vom Decompiler erzeugt wurde und Formatierung, Kommentare und Variablennamen der ursprünglichen Entwickler nicht mehr enthalten sind.
 
  • Gefällt mir
Reaktionen: G00fY und Der Lord
moonwalker99 schrieb:
Ich habe es einmal nach einer Anleitung gemacht, habe aber den ganzen Code nicht verstanden.
was hast du denn erwartet was da steht? Anweisungen in natuerlicher Sprache? Wurde das jetzt entpackt und decompiled? Dann ist es oft noch unlesbarer als Quellcode.
moonwalker99 schrieb:
Kennt jemand eine Anleitung um den Code besser oder überhaupt zu verstehen?
... die unebkannte Sprache lernen, aka "Programmieren in ..."? Kotlin oder Java nehme ich an? oder was ist es.

Und jetzt die spannende Frage - warum? Willst du etwas an der App aendern? Darfst du das? Hast du offziell den Quellcode oder willst du reverse engineering betreiben um etwas zu aendern? Wenn ja, welche App und was?
 
  • Gefällt mir
Reaktionen: Hayda Ministral
Ich kann programmieren, ich habe aber keine Ahnung, wie eine App funktioniert. Ich habe auch keine main-Methode gefunden. Es hätte sein können, dass jemand hier Erfahrung hat, wie man bei sowas vorgeht.

Ich möchte schauen, wie die App mit dem Server kommuniziert und wie die Antworten aussehen.
 
moonwalker99 schrieb:
Ich kann programmieren
na dann sind die Grundlagen ja vorhanden und du kannst dich einfach hier durcharbeiten, Google liefert alles nötige dazu:
https://developer.android.com/guide
https://developer.android.com/courses
:)

Edit sagt:
moonwalker99 schrieb:
Ich möchte schauen, wie die App mit dem Server kommuniziert und wie die Antworten aussehen
Dafür gibt es mehrere Ansätze.. evtl hilft hier auch ein Proxy/Firewall weiter, sofern du nicht in verschlüsselte Pakete reingucken musst. z.B. https://f-droid.org/de/packages/eu.faircode.netguard/
 
Zurück
Oben