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:15] eva_maria_barbeito_andrade |
decompilacio_apps_binaries_hibrides [2023/07/04 16:27] (actual) eva_maria_barbeito_andrade |
||
|---|---|---|---|
| Línia 4: | Línia 4: | ||
| En l' | En l' | ||
| - | {{tag> # | + | {{tag> # |
| **Decompilació d'Apps Binàries en Android** | **Decompilació d'Apps Binàries en Android** | ||
| 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' | ||
| + | |||
| + | |||
| + | |||
| + | ====== Resumint ====== | ||
| - | **Conclusió** | ||
| 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' | ||