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 | ||
|
android_zap [2024/05/06 22:40] enric_mieza_sanchez [Instal·lar certificats a l'emulador] |
android_zap [2024/05/20 22:19] (actual) enric_mieza_sanchez [Proxificar l'emulador] |
||
|---|---|---|---|
| Línia 12: | Línia 12: | ||
| Podeu descarregar aquesta simple aplicació extreta de l' | Podeu descarregar aquesta simple aplicació extreta de l' | ||
| - | $ git clone https:// | + | $ git clone https:// |
| Obrirem l' | Obrirem l' | ||
| Línia 18: | Línia 18: | ||
| \\ | \\ | ||
| - | ===== Instal·lar certificats a l' | + | ===== Instal·lar certificats |
| + | |||
| + | Per tal de poder llegir les comunicacions caldrà instal·lar els certificats de ZAP dins de les CAs de confiança de l' | ||
| - Anar a ZAP:< | - Anar a ZAP:< | ||
| Línia 24: | Línia 26: | ||
| - Anar a Android Studio:< | - Anar a Android Studio:< | ||
| - Carregar el certificat a '' | - Carregar el certificat a '' | ||
| - | - A l' | + | - A l' |
| - | - | + | - Seleccionem el certificat a< |
| + | |||
| + | Ens hauria de dir "CA installed" | ||
| \\ | \\ | ||
| Línia 31: | Línia 35: | ||
| ===== Proxificar l' | ===== Proxificar l' | ||
| + | Consulta a quin port escolta ZAP les comunicacions:< | ||
| + | |||
| + | Per defecte sol ser localhost: | ||
| + | |||
| + | Anem a l' | ||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Proxy Settings: | ||
| + | * Host: **10.0.2.2** (des de dins de l' | ||
| + | * Port: **8080** (el què tinguem configurat a ZAP) | ||
| + | * IP: DHCP | ||
| + | |||
| + | <WRAP tip> | ||
| + | És possible que calgui **forçar les comunicacions del mòbil a través de la Wifi** (que son les comunicacions que hem proxificat), | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | Settings -> Network & Internet -> Internet -> SIMs -> T-Mobile -> Mobile Data -> Off | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP tip> | ||
| + | En algunes configuracions de sistema operatiu potser falla l' | ||
| + | </ | ||
| \\ | \\ | ||
| + | |||
| + | ===== Exercicis ===== | ||
| + | <WRAP todo> | ||
| + | - Instal·la ZAP i Android Studio, i compila i posa en marxa l' | ||
| + | - Ajusta la VM Android perquè utilitzi el Proxy ZAP, instal·lant la CA adequada. | ||
| + | - Comprova que el trànsit HTTPS es pot veure a ZAP quan naveguem amb un // | ||
| + | - Comprova que el trànsit HTTPS de l'app android-simple-com no es registra a ZAP. | ||
| + | - Tria una app que sapiguem que té comunicacions externes, i instal·la-la a la VM Android. Comprova si les seves comunicacions s' | ||
| + | </ | ||