Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
decompilacio_apps_binaries_hibrides [2023/07/04 16:17] eva_maria_barbeito_andrade |
decompilacio_apps_binaries_hibrides [2023/07/04 16:27] (actual) eva_maria_barbeito_andrade |
||
---|---|---|---|
Línia 16: | Línia 16: | ||
**Comparació amb iOS** | **Comparació amb iOS** | ||
En comparació amb Android, iOS té un entorn de seguretat més restringit i controlat. Les aplicacions per a dispositius iOS són distribuïdes a través de l'App Store i estan sotmeses a un procés de revisió rigorós per part d' | En comparació amb Android, iOS té un entorn de seguretat més restringit i controlat. Les aplicacions per a dispositius iOS són distribuïdes a través de l'App Store i estan sotmeses a un procés de revisió rigorós per part d' | ||
- | |||
A més, iOS utilitza un sistema de protecció anomenat " | A més, iOS utilitza un sistema de protecció anomenat " | ||
====== Exercicis ====== | ====== Exercicis ====== | ||
- | | + | * 1. Identifica una aplicació Android popular i utilitza l' |
- | | + | * 2. Selecciona una app híbrida basada en Apache Cordova i utilitza una eina com PhoneGap Developer App per a compilar-la i executar-la en un dispositiu Android. Utilitza eines com Chrome Developer Tools per inspeccionar i analitzar el codi font web de l' |
- | | + | * 3. Investiga sobre el procés de revisió d' |
+ | * 4. Explorarem el procés de decompilació d'apps binàries en la plataforma mòbil Android i destacarem les configuracions importants per dur a terme aquest procés amb èxit: | ||
+ | |||
+ | - 1. Configuració de l' | ||
+ | |||
+ | a. Java Development Kit (JDK): Assegureu-vos que teniu instal·lada la versió adequada del JDK en el vostre sistema. La decompilació d' | ||
+ | |||
+ | b. Android SDK: L' | ||
+ | |||
+ | c. Descompilador: | ||
+ | |||
+ | - 2. Decompilació de l' | ||
+ | Un cop configurat l' | ||
+ | |||
+ | a. Extracció de l'APK: L'APK (Android Package) és el fitxer de l' | ||
+ | |||
+ | b. Descompilació de recursos: Utilitzeu l'eina de decompilació seleccionada per descomprimir els recursos de l'APK. Això inclou el desmuntatge dels fitxers XML, imatges, recursos de configuració i altres elements que formen part de l' | ||
+ | |||
+ | c. Descompilació de codi font: Mitjançant l'eina de decompilació adequada, procediu a descompilar el codi font de l' | ||
+ | |||
+ | - 3. Configuració de l' | ||
+ | Un cop s'hagi realitzat la decompilació de l' | ||
+ | |||
+ | a. Editor de text o IDE: Utilitzeu un editor de text o un entorn de desenvolupament integrat (IDE) per navegar i analitzar el codi font. Hi ha diverses opcions populars disponibles com ara Android Studio, Eclipse, Visual Studio Code, entre altres. | ||
+ | |||
+ | b. Dependències i biblioteques: | ||
+ | |||
+ | c. Configuració del simulador o dispositiu: Configureu un emulador d' | ||
+ | |||
- | ====== | + | ====== |
La decompilació d'apps binàries i d'apps híbrides en un entorn de plataformes mòbils presenta desafiaments significatius en la seguretat de les aplicacions. Tant en el cas d' | La decompilació d'apps binàries i d'apps híbrides en un entorn de plataformes mòbils presenta desafiaments significatius en la seguretat de les aplicacions. Tant en el cas d' | ||
+ | La decompilació d' | ||