Il sideloading, la pratica di installare app da fonti diverse dall'app store ufficiale, è stata una caratteristica fondamentale di Android sin dai suoi primi giorni. A differenza di iOS, che storicamente limitava le installazioni all'App Store, Android ha sempre dato agli utenti la libertà di installare software da qualsiasi fonte scelgano. Nel 2026, il sideloading rimane rilevante per milioni di utenti in tutto il mondo, ma il modo in cui lo si esegue e il modo in cui Android lo gestisce è cambiato molto nel corso del tempo.
Quello che segue è il lato pratico di farlo in sicurezza su un dispositivo moderno: come funziona effettivamente l'installazione, come distinguere un APK pulito da uno manomesso e le poche abitudini che tengono il malware lontano dal telefono.
Perché le persone eseguono il sideload delle app
Vale la pena iniziare con le ragioni, perché la maggior parte di esse sono del tutto normali. Le persone effettuano il sideload per tutti i tipi di scopi legittimi:
- Restrizioni regionali: Alcune app sono disponibili solo in alcuni paesi sul Play Store. Gli utenti di altre regioni potrebbero dover eseguire il sideload per accedervi.
- Compatibilità del dispositivo: Il Play Store a volte contrassegna le app come incompatibili con determinati dispositivi, anche quando funzionano perfettamente. Il sideloading aggira queste restrizioni artificiali.
- Beta test: Gli sviluppatori spesso distribuiscono build pre-release come file APK per i test al di fuori dei canali ufficiali.
- App open source: Molti progetti open source distribuiscono le loro app direttamente come APK dai loro siti Web o dai repository GitHub, indipendentemente da qualsiasi app store.
- Nessun accesso al Play Store: Alcuni dispositivi (come alcuni tablet Amazon, telefoni del mercato cinese o ROM personalizzate) non includono Google Play Services. Il sideloading è il metodo di installazione principale su questi dispositivi.
- Versioni precedenti dell'app: A volte un aggiornamento dell'app introduce bug o rimuove funzionalità. Il sideload di una versione precedente ti consente di tornare a uno stato funzionante.
- Distribuzione aziendale: Le aziende spesso distribuiscono app interne ai dipendenti tramite sideload anziché pubblicarle su app store pubblici.
Comprendere le fonti sconosciute
L'impostazione "Origini sconosciute" di Android è il custode del sideload. La sua implementazione è cambiata in modo significativo tra le versioni Android:
Android 7.1 e versioni precedenti
Nelle versioni Android precedenti, "Origini sconosciute" era un singolo interruttore globale trovato in Impostazioni → Sicurezza. Abilitandolo è consentito a qualsiasi app di installare APK da qualsiasi fonte. Si trattava di un approccio tutto o niente con ovvie implicazioni sulla sicurezza: una volta abilitata, qualsiasi app poteva attivare silenziosamente le installazioni.
Android 8.0 a presente
A partire da Android 8.0 (Oreo), Google ha sostituito l'interruttore globale con autorizzazioni per app. Invece di un singolo passaggio, a ciascuna app che desidera installare APK deve essere concessa individualmente l'autorizzazione "Installa app sconosciute". Si trova in Impostazioni → App → Accesso speciale alle app → Installa app sconosciute.
Questo approccio granulare è molto più sicuro. Puoi consentire al tuo browser di installare gli APK scaricati impedendo ad altre app di farlo. Dopo aver installato un'app, è buona norma revocare l'autorizzazione dall'app di origine finché non ne avrai nuovamente bisogno.
Impostazioni limitate per Android 13+
Android 13 ha introdotto un livello aggiuntivo chiamato "Impostazioni limitate". Alle app installate da origini di sideload viene inizialmente impedito l'accesso a determinate autorizzazioni sensibili (come Servizi di accessibilità e Listener di notifiche). Per concedere queste autorizzazioni, gli utenti devono eseguire un ulteriore passaggio di conferma nelle impostazioni. Ciò protegge dal malware che induce gli utenti a concedere autorizzazioni potenti.
Come eseguire il sideload di un APK: passo dopo passo
Ecco la procedura di base per il sideload di un'app su un moderno dispositivo Android:
- Scarica il file APK da una fonte legittima al tuo dispositivo. In genere arriverà nella cartella Download.
- Apri il file. Tocca l'APK scaricato nell'area notifiche o trovalo utilizzando un file manager.
- Concedi l'autorizzazione se richiesto. Se l'app di origine (browser o file manager) non dispone dell'autorizzazione di installazione, Android ti chiederà di concederla. Tocca "Impostazioni" e attiva l'interruttore.
- Esaminare la schermata di installazione. Android mostra il nome dell'app e, nelle versioni precedenti, le autorizzazioni richieste. Tocca "Installa".
- Attendi l'installazione. Il sistema verifica l'APK, estrae i file e ottimizza il codice. Solitamente l'operazione richiede alcuni secondi.
- Aperto o Fatto. Una volta completata l'operazione, puoi avviare immediatamente l'app o tornare a ciò che stavi facendo.
Verifica dell'integrità e della sicurezza dell'APK
L'aspetto più importante del sideload è garantire che l'APK che stai installando sia legittimo e non sia stato manomesso. Ecco i metodi di verifica a tua disposizione:
Controlla l'hash SHA-256
Fonti affidabili pubblicano l'hash SHA-256 dei loro file APK. Prima dell'installazione, puoi calcolare l'hash del file scaricato e confrontarlo con il valore pubblicato. Se corrispondono, il file non è stato modificato durante il trasporto. Su Android, app come Hash Checker possono calcolare gli hash dei file. Su un computer, utilizzare sha256sum (Linux/Mac) o certutil -hashfile (Windows).
Verificare il certificato di firma
Ogni APK legittimo è firmato con la chiave privata dello sviluppatore. Controllando il certificato di firma, puoi confermare che l'APK è stato creato dallo sviluppatore previsto. Il nostro Strumento di verifica APK ti consente di caricare un APK e visualizzare immediatamente i dettagli del certificato di firma, inclusa l'impronta digitale SHA-256 del certificato.
Per le app note, puoi confrontare l'impronta digitale del certificato con il valore noto pubblicato dallo sviluppatore. Ogni app è firmata con la chiave privata del proprio sviluppatore e tale firma rimane coerente in ogni aggiornamento dell'app. Quindi, se qualcuno distribuisce un APK di "Google Maps" il cui certificato non corrisponde a quello ufficiale, non si tratta dell'app autentica.
Scansione Google Play Protect
Anche durante il sideload, Google Play Protect (se disponibile sul tuo dispositivo) esegue la scansione degli APK prima e dopo l'installazione. Controlla il database di Google di malware noto. Sebbene non sia infallibile, ciò fornisce un ulteriore livello di protezione. Puoi attivare manualmente una scansione in Play Store → Profilo → Play Protect.
Controlla le autorizzazioni
Prima dell'installazione, controlla quali autorizzazioni richiede l'app. Una semplice app calcolatrice che richiede l'accesso ai contatti, alla fotocamera e agli SMS è un campanello d'allarme. Sebbene il modello di autorizzazione runtime di Android significhi che l'app non può accedervi senza la tua esplicita approvazione, richieste di autorizzazione eccessive suggeriscono che l'app potrebbe non essere affidabile.
Dove ottenere gli APK in modo legittimo
Il luogo in cui ottieni i tuoi APK è metà dell'opera. Le fonti di cui fidarsi tendono a rientrare in alcuni gruppi:
- Siti web ufficiali degli sviluppatori: App come Signal, F-Droid e Firefox distribuiscono gli APK direttamente dai loro siti ufficiali. Queste sono le fonti più affidabili.
- GitHub rilascia: I progetti open source spesso pubblicano APK firmati come risorse di rilascio di GitHub. Puoi verificare che il codice sorgente corrisponda al binario.
- Repository stabiliti: I siti con una lunga esperienza, politiche trasparenti e supervisione della comunità sono generalmente più sicuri delle fonti sconosciute.
- F-Droid: Un app store alternativo incentrato sul software gratuito e open source. Tutte le app sono create dall'origine dall'infrastruttura di F-Droid, fornendo forti garanzie su ciò che contiene il codice.
Bandiere rosse a cui prestare attenzione
- Siti che richiedono di completare sondaggi o di fare clic sugli annunci prima del download
- File APK significativamente più piccoli o più grandi del previsto per l'app
- Download forniti come file ZIP contenenti un APK (gli APK legittimi vengono distribuiti direttamente)
- Siti che affermano di offrire app a pagamento gratuitamente (sono quasi sempre piratate e potenzialmente piene di malware)
- APK con nomi generici come "update.apk" o "install.apk"
Rischi per la sicurezza derivanti dal sideloading
Anche se il sideload in sé non è intrinsecamente pericoloso, aggira alcune delle protezioni fornite dagli app store:
Distribuzione di malware
Il rischio più evidente è l'installazione di malware mascherato da app legittima. Gli APK dannosi possono rubare dati personali, abbonarti a servizi SMS premium, crittografare i tuoi file per chiedere un riscatto o utilizzare il tuo dispositivo per il mining di criptovaluta. Verifica sempre la fonte e controlla il certificato di firma.
Aggiornamenti mancanti
Le app trasferite localmente non si aggiornano automaticamente tramite il Play Store (a meno che il certificato di firma non corrisponda alla versione del Play Store). L'utente è responsabile della verifica e dell'installazione manuale degli aggiornamenti. L'esecuzione di software obsoleto significa la mancanza di patch di sicurezza.
Nessuna protezione del Play Store
Il Play Store esegue scansioni di sicurezza automatizzate, applicazione di policy e fornisce un meccanismo che consente a Google di disattivare da remoto le app dannose note. Le app trasferite lateralmente ignorano tutte queste protezioni.
Problemi di compatibilità
Gli APK ottenuti da fonti di terze parti potrebbero non essere ottimizzati per il tuo dispositivo specifico. Gli APK universali sono più grandi e potrebbero includere risorse non necessarie. Gli APK specifici del dispositivo del Play Store sono personalizzati in base al tuo hardware.
Gestione di formati di file diversi
La moderna distribuzione delle app utilizza diversi formati oltre ai semplici file APK. Ecco come gestirli durante il sideload:
File XAPK
I file XAPK raggruppano un APK con dati OBB o APK divisi. Non è possibile installarli direttamente. Utilizza il nostro Convertitore da XAPK a APK per estrarre l'APK di base oppure utilizza un'app di installazione XAPK dedicata che gestisce automaticamente il posizionamento del file OBB.
File APK e APKM
Contengono APK suddivisi dalle distribuzioni di app bundle. Puoi installarli utilizzando il comando install-multiple di ADB, utilizzare il nostro Fusione da APKS a APK o utilizzare app di installazione dedicate che gestiscono sessioni APK divise.
File AAB
Se in qualche modo ottieni un file AAB, devi prima convertirlo nel formato APK. Utilizza il nostro Convertitore da AAB a APK o il bundletool di Google per generare un APK installabile.
Sideloading su diverse versioni Android
L'esperienza di sideload varia a seconda delle versioni di Android. Ecco le differenze principali:
Android 14 e 15
Le ultime versioni di Android aggiungono ulteriori protezioni. Le app destinate a livelli API precedenti potrebbero attivare avvisi relativi alla creazione per una versione precedente di Android. Il sistema potrebbe anche bloccare completamente l'installazione di app con versioni SDK di destinazione molto vecchie, poiché queste app non possono beneficiare delle moderne funzionalità di sicurezza. Le impostazioni limitate rimangono attive per le app trasferite localmente che richiedono autorizzazioni sensibili.
Android 12 e 13
Queste versioni hanno perfezionato il modello di autorizzazione dell'installazione per app e hanno introdotto le impostazioni limitate. La schermata di conferma dell'installazione è stata semplificata, mostrando meno informazioni in anticipo ma fornendo un'opzione "Maggiori dettagli" per gli utenti che desiderano rivedere le autorizzazioni.
Android 10 e 11
Le modifiche all'ambito di archiviazione in queste versioni influiscono sul modo in cui i file manager e gli installatori accedono ai file APK scaricati. Alcune app di installazione meno recenti potrebbero avere problemi a individuare gli APK nella cartella Download a causa delle restrizioni di accesso allo spazio di archiviazione.
Android 8 e 9
Queste versioni hanno introdotto l'autorizzazione "Installa app sconosciute" per app, sostituendo l'interruttore globale. Per il resto il flusso di installazione è semplice.
Sideloading avanzato con ADB
Per utenti esperti e sviluppatori, ADB (Android Debug Bridge) fornisce il metodo di installazione più flessibile:
Installazione di base
Collega il tuo dispositivo tramite USB con il debug USB abilitato, quindi esegui:
adb install path/to/app.apk
Sostituzione di un'app esistente
adb install -r path/to/app.apk
Installazione degli APK divisi
adb install-multiple base.apk split_config.arm64_v8a.apk split_config.xxhdpi.apk
Downgrade di un'app
adb install -r -d path/to/older-version.apk
Le installazioni ADB ignorano il requisito di autorizzazione "Installa app sconosciute" e la finestra di dialogo grafica di conferma, rendendole più veloci per le installazioni ripetute durante lo sviluppo.
Migliori pratiche per il sideloading sicuro
Per ridurre al minimo i rischi durante il sideload, seguire queste linee guida:
- Scarica solo da fonti di cui ti fidi. I siti Web ufficiali degli sviluppatori e i repository consolidati sono i più sicuri.
- Verificare sempre il certificato di firma utilizzando il nostro Verificatore APK prima di installare app che gestiscono dati sensibili.
- Controlla gli hash dei file quando la fonte li fornisce. Qualsiasi mancata corrispondenza significa che il file è stato alterato.
- Mantieni Play Protect abilitato. Fornisce una rete di sicurezza anche per le app trasferite lateralmente.
- Revoca i permessi di installazione dalle app al termine dell'installazione. Non lasciare i browser permanentemente autorizzati a installare APK.
- Esaminare le autorizzazioni richiesto dall'app. Diffidare delle app che richiedono autorizzazioni non correlate alla loro funzione.
- Mantieni aggiornate le app trasferite localmente. Controlla periodicamente la fonte per gli aggiornamenti di sicurezza.
- Utilizzare un profilo utente separato per testare app non attendibili. La funzionalità multiutente di Android isola le app tra i profili.
- Esegui il backup dei tuoi dati prima di installare app da fonti sconosciute. Se qualcosa va storto, puoi ripristinare il tuo dispositivo.
- Monitora l'utilizzo della batteria e dei dati dopo aver installato una nuova app trasferita localmente. Un consumo insolito può indicare attività in background dannose.
Quando il sideloading va storto
Se sospetti che un'app trasferita localmente sia dannosa:
- Disconnettiti da Internet immediatamente (modalità aereo) per impedire l'esfiltrazione di dati.
- Disinstallare l'applicazione tramite Impostazioni → App. Se resiste alla disinstallazione, avvia in modalità provvisoria (tieni premuto il pulsante di accensione, premi a lungo "Spegni") e disinstalla da lì.
- Cambia password per tutti gli account a cui hai avuto accesso durante l'installazione dell'app, utilizzando un dispositivo diverso.
- Esegui una scansione di Play Protect per verificare eventuali minacce rimanenti.
- Ripristino delle impostazioni di fabbrica se non riesci a rimuovere il malware o se ha ottenuto i privilegi di amministratore del dispositivo. Questa è l’opzione nucleare ma garantisce tabula rasa.
Il futuro del sideload
Il sideload su Android continua ad evolversi. Google sta aggiungendo ulteriori protezioni senza rimuovere completamente questa funzionalità. Funzionalità come la scansione avanzata di Play Protect, le Impostazioni limitate e i requisiti dell'SDK di destinazione rendono il sideloading più sicuro per impostazione predefinita, pur preservando la scelta dell'utente.
Anche il Digital Markets Act dell’Unione Europea potrebbe influenzare le politiche di sideloading, richiedendo potenzialmente un’apertura ancora maggiore nella distribuzione delle app. Indipendentemente dai cambiamenti normativi, la capacità fondamentale di installare app da qualsiasi fonte rimane una caratteristica distintiva della piattaforma Android.
Principali modifiche al sideloading da tenere d'occhio su Android moderno
Il sideloading è una delle cose che distingue ancora Android dalle piattaforme più bloccate. Il processo è diventato silenziosamente più sicuro nel corso degli anni, tra le autorizzazioni di installazione per app, la scansione di Play Protect e gli strumenti di controllo dei certificati che chiunque può utilizzare. Ciò che ti chiede in cambio è un po' di attenzione: sapere da dove proviene il file, controllare la firma, dare un'occhiata ai permessi e tenere d'occhio cosa hai installato.
Mantieni queste abitudini e otterrai il meglio di entrambi i mondi: la libertà di installare quello che vuoi, senza consegnare il tuo dispositivo e i tuoi dati a chiunque abbia caricato il file.