Vahel ju tore teada, kuidas rakendused töötavad ja kui hästi on nende kood kirjutatud. Kuidas seda teha …uudishimu pole patt 😉
Esmalt laeme siis selle rakenduse alla Google Play lehelt alla APK faili: selleks abiks selline tore lehekülg.
https://apps.evozi.com/apk-downloader/
Nüüd kus meil fail käes, siis oh õnnetust, tal ju apk laiend, pole probleemi, nimetage see ümber zip failiks. Ja sealt failist pakub Teile kõige rohkem huvi fail classes.dex. Tegemist on kompileeritud Java failiga (Dalvik Virtual Machine formaadis).
Vaatame sisse…kribu kribu…pole probleemi. Teeme selle kribu loetavaks. Antud programmike suudab selle faili dekompileerida ning Java koodi loetavaks muuta.
https://github.com/skylot/jadx
Üks pildike toredast ja praktilisest rakendusest! Ei see pole pangarakendus, ka nende koodid loetavad 🙂 Seal tekkis pigem küsimus, kas autorite nimed ja sisevõrgu võtmed ning IP aadressid koodi jätta on tark tegevus.
Lisa kommentaar