Posizione GPS fittizia su Android senza root

È ancora diffusa l’idea che senza root non si possa simulare la posizione. È superata: il meccanismo delle posizioni fittizie è integrato in Android ed è disponibile per qualsiasi app che l’utente abbia scelto nelle opzioni sviluppatore. Vediamo cosa offre questa strada, cosa no, e perché l’alternativa, cioè modificare la ROM, costa più di quanto sembri.

  1. Assicurati che il root non ti serva davvero

    Il meccanismo integrato basta se il compito è fornire coordinate alle app che ricevono la posizione nel modo consueto tramite il sistema: mappe, meteo, ricerca nei dintorni, le tue app in sviluppo e in test. È la stragrande maggioranza degli scenari.

    Confronto degli scenari: mappe, meteo e test funzionano senza root, app bancarie e anti-cheat no
  2. Attiva la modalità sviluppatore

    Impostazioni → «Informazioni sul telefono» → sette tocchi su «Numero build». Nelle impostazioni compare la sezione «Opzioni sviluppatore»; a seconda dell’interfaccia si trova al primo livello, in «Sistema» o in «Impostazioni aggiuntive».

    La schermata «Informazioni sul telefono» nelle impostazioni Android: è evidenziata la voce «Numero build», in basso un suggerimento sui tocchi rimanenti
  3. Seleziona l’app per posizioni fittizie

    Nelle opzioni sviluppatore trova la voce «Seleziona app di posizione fittizia» e scegli l’app installata. Può esserne attiva una sola alla volta: il sistema non permette a più app di fornire coordinate contemporaneamente.

    Scelta dell’app per posizioni fittizie: è selezionato Mock Location, l’opzione «Nessuna» non è selezionata
  4. Avvia la simulazione e verificala

    Scegli un punto sulla mappa, attiva la simulazione e apri un’altra app di mappe. Se mostra il punto scelto, il meccanismo funziona a livello di sistema e non sono serviti privilegi aggiuntivi.

    Un’altra app di mappe mostra la posizione nel punto simulato: la simulazione funziona

Come funziona davvero

Android permette all’app scelta di registrare i cosiddetti provider di posizione di test e di scriverci le coordinate. Il sistema poi fornisce queste coordinate a chiunque chieda la posizione nel modo consueto. Gli stessi test automatici delle app mobili usano questo meccanismo: è nato per lo sviluppo, non per aggirare qualcosa.

Per questo la simulazione non richiede i permessi di superutente: l’app non interferisce con altri processi e non riscrive librerie di sistema, ma usa una funzione prevista ufficialmente che l’utente ha attivato consapevolmente.

Cosa dà il root e perché non è gratis

L’unica cosa che la modifica della ROM aggiunge davvero è la possibilità di nascondere la simulazione: togliere il contrassegno «fonte fittizia» e ingannare le app che lo controllano. Servono un bootloader sbloccato, Magisk o moduli simili.

Il prezzo: perdi la garanzia, alcune app bancarie e alcuni servizi smettono di avviarsi per i controlli di integrità del sistema, gli aggiornamenti della ROM non si installano più normalmente e un flash non riuscito può rendere il telefono inutilizzabile. Non supportiamo né descriviamo questa strada: Mock Location lavora rigorosamente nel meccanismo integrato.

Dov’è il limite

Senza root la simulazione è visibile alle app che vogliono vederla. I servizi per cui la posizione è la prova di un fatto (conferma delle consegne, rilevazione presenze, premi legati alla posizione) di solito fanno questo controllo e non funzionano con coordinate simulate. Lo stesso vale per i giochi con sistemi anti-cheat.

Non è un difetto di un’app in particolare ma una scelta architetturale consapevole: l’app fa ciò che il sistema consente e non finge di fare di più.

In cosa la simulazione differisce da una VPN

Si confondono spesso. Una VPN cambia da dove arriva il tuo traffico di rete: dall’indirizzo IP un servizio penserà che ti trovi in un altro paese. La simulazione della posizione cambia le coordinate che il sistema operativo fornisce alle app.

Sono canali diversi e non si sostituiscono: un’app che ricava la posizione dall’IP non noterà le coordinate simulate e un’app che chiede le coordinate al sistema non noterà la VPN. A volte servono entrambe.

Mock Location — posizione GPS fittizia su Android senza root

Gratis, fuori da Google Play. Prima dell’installazione puoi verificare il checksum del file.

Scarica l’APK