Caso d'uso

Esegui il debug dell'app, non il tuo Wi-Fi.

Vedi ogni richiesta che la tua app iOS o Android effettua — niente Mac, niente cavo, nessun proxy desktop da configurare. Installa l'app, attiva la cattura e il traffico arriva live nella tua dashboard.

A large iPhone outline with a labeled VPN tunnel ribbon passing through it: decrypted request rows stream down the screen and out to a small live dashboard card with green status codes, while a dashed realtime line pushes a settings toggle and rule chip back into the phone. VPN GET POST GET live 200 201 404 200 realtime

Il problema

Il debug mobile di solito significa un laptop nel mezzo

Un proxy MITM desktop richiede che il telefono sia sulla stessa Wi-Fi e una configurazione manuale di proxy/CA — che si rompe non appena passi ai dati mobili, al tethering o ti allontani dalla scrivania.

Per ingegneri mobile e QA che devono vedere esattamente com'era una richiesta o risposta su un dispositivo reale — un flusso di autenticazione che fallisce solo sul dispositivo, un endpoint instabile, o un team backend che chiede "cosa ha davvero inviato l'app?".

Le app iOS e Android di Busymate eseguono un motore di cattura a livello di sistema direttamente sul telefono — una VPN NetworkExtension su iOS, VpnService su Android. Non c'è nulla da condividere né da autorizzare su un laptop: il telefono cattura, decifra e trasmette da solo.

Come lo risolve

Cattura sul dispositivo, decifra solo ciò che scegli

Il telefono è l'intero stack di cattura — nessuna app complementare su un secondo dispositivo, nessuna rete condivisa richiesta.

A livello di sistema, non solo l'app

Ogni app sul telefono viene catturata, non solo quella che stai sviluppando — DNS e TCP allo stesso modo, a livello di sistema tramite la VPN on-device.

Decidi tu cosa viene decifrato

Il TLS viene decifrato solo per gli host che aggiungi all'elenco SSL per dispositivo. Individua una voce cifrata nella dashboard, attivala con un clic, e il telefono riceve la modifica via Realtime in pochi secondi — senza ricompilare.

Live nella tua dashboard

Ogni richiesta arriva live nella dashboard — filtra, taggala, simulala, imposta un breakpoint o esportala in HAR dallo stesso feed che un collega sta guardando.

Superfici coinvolte
  • iOS
  • Android
  • Dashboard
  • MCP

Procedura guidata

Dall'installazione alla alla prima richiesta decifrata

Interamente sul telefono — nessuna configurazione desktop.

  1. 01

    Installa e associa

    Installa Busymate DevTools dall'App Store o Google Play e accedi. Il telefono si associa al tuo workspace e appare immediatamente nella dashboard.

  2. 02

    Attiva la cattura

    Attiva l'interruttore VPN. Ogni richiesta che il telefono effettua — la tua app, un SDK di terze parti, il sistema stesso — inizia ad apparire nel feed.

  3. 03

    Aggiungi un host all'elenco SSL, live

    Vedi una voce cifrata per il tuo host API? Aggiungila dalla dashboard. Il telefono decifra quell'host in pochi secondi — senza reinstallare, senza ricompilare.

Sul telefono

Come funziona su un dispositivo reale

Le stesse tre mosse su iOS e Android: cambia il motore di cattura, non il flusso di lavoro.

  1. 01

    Installa, accedi, accoppia

    Installa Busymate DevTools dall'App Store o da Google Play e accedi con Apple, Google o email. L'accesso accoppia il telefono al tuo workspace, così compare nell'elenco dei dispositivi della dashboard prima ancora di aver catturato qualcosa.

  2. 02

    Autorizza il certificato, poi attiva la cattura

    L'app genera un'autorità di certificazione solo per te e ti guida nell'autorizzarla: su iOS tramite un profilo di configurazione nelle Impostazioni, su Android come certificato utente. Poi attiva la cattura: la VPN sul dispositivo inizia a instradare il traffico di ogni app attraverso l'app e il feed comincia a riempirsi.

  3. 03

    Scegli i domini da decifrare, da entrambi i lati

    Aggiungi l'host della tua API alla lista SSL sul telefono, oppure clicca il lucchetto accanto a una voce cifrata nella dashboard. In entrambi i casi il telefono recepisce la modifica in pochi secondi e la richiesta successiva da quell'host arriva decifrata: header, query, tempi e corpi completi.

FAQ

Prima di installare, le solite domande

Mi servono un Mac, un cavo o una rete Wi-Fi condivisa?

No. Il telefono cattura, decifra e trasmette da solo, su rete cellulare o su qualsiasi Wi-Fi. Niente gira su un portatile, quindi la configurazione sopravvive anche quando ti allontani dalla scrivania.

Cattura solo la mia app o tutto il telefono?

Tutto: la VPN sul dispositivo vede il traffico DNS e TCP di ogni app. La decifratura è volutamente più ristretta: vengono aperti solo i domini nella tua lista SSL; tutto il resto passa ancora cifrato.

E le app che fanno pinning del certificato?

Un'app che fa pinning del proprio certificato non verrà decifrata tramite la lista SSL, né su iOS, né su Android, né sul proxy. Vedi comunque che la connessione è avvenuta, ma non il contenuto. È un limite reale, e lo diciamo invece di nasconderlo.

Un collega può vedere lo stesso feed?

Sì. Le catture si sincronizzano con la dashboard del tuo workspace, dove chiunque abbia accesso può filtrare, taggare, impostare un breakpoint o esportare lo scambio come file HAR, dallo stesso feed che stai guardando sul telefono.

Scopri cosa fa davvero la tua app, su un telefono reale

Installa l'app iOS o Android e cattura la tua prima richiesta decifrata in pochi minuti.

Ask your mate