Aggiornare le app senza Play Store: il sistema fai-da-te con Shizuku e Obtainium

Il Play Store non è l’unico modo per aggiornare un’app Android e non il più rapido. Le versioni arrivano a scaglioni, decise da Google, senza avvisare nessuno: una patch può essere pronta da giorni mentre il telefono dice che è tutto aggiornato.
Una redattrice di Android Police, Irene Okpanachi, si è costruita un aggiornatore tutto suo con due app open source: Obtainium e Shizuku. Il sistema scarica e installa le nuove versioni in background, senza negozio di Google e senza root.
Perché il Play Store a volte si ferma
Il meccanismo si chiama staged rollout: Google distribuisce ogni versione a una percentuale di utenti scelta a caso e allarga il cerchio nei giorni seguenti. In quella finestra non c’è modo di sapere che l’aggiornamento esiste. Chi installa da fonti esterne ha il problema opposto: nessuno gli dice quando il file APK cambia.
Shizuku dà i permessi, Obtainium li usa
Su Android ogni app gira in una sandbox con una lista corta di permessi. L’ADB che i developer usano da computer ha invece accesso alla shell, quindi può installare pacchetti e cambiare impostazioni protette. Shizuku avvia sul telefono un piccolo server in background con quello stesso livello di accesso, così il dispositivo diventa il proprio computer.
Da solo, Obtainium chiede conferma a ogni installazione, tranne in casi limitati: Android 12 o superiore, app con target recente e app che ha installato lui. Con Shizuku l’APK passa direttamente al package manager e l’aggiornamento si chiude in background.
La configurazione, passo per passo
Serve Android 11 o superiore e una rete Wi-Fi: il telefono deve restare sulla stessa rete durante il pairing, perché il traffico dati non espone l’indirizzo che serve a Shizuku.
- Installa Shizuku dal Play Store e Obtainium dalle release su GitHub o da F-Droid, concedendo il permesso per le app sconosciute.
- Disattiva Play Protect dal Play Store, installa Obtainium e riattivalo subito dopo, altrimenti blocca il pacchetto.
- Tocca Numero build sette volte in Impostazioni, Informazioni sul telefono per attivare le opzioni sviluppatore.
- In Impostazioni, Sistema, Opzioni sviluppatore attiva Debug wireless e spunta “Consenti sempre su questa rete”.
- In Shizuku tocca Pairing sotto l’avvio tramite debug wireless e accetta la richiesta di notifiche.
- Riapri il debug wireless, tocca “Abbina dispositivo con codice” e inserisci le sei cifre nella notifica. Poi premi Start in Shizuku: la scheda deve dire “Shizuku is running”.
- In Obtainium apri l’ingranaggio, voce Updates, scorri in fondo e imposta Shizuku come metodo di installazione, scegliendo “Consenti sempre”.
TIP. Shizuku muore a ogni riavvio e il debug wireless tende a spegnersi quando cambi rete. Prima di dire che non funziona, controlla il Wi-Fi, riapri Shizuku e premi Start. Per evitare che Android lo chiuda, imposta l’uso della batteria su “Senza restrizioni” nella scheda dell’app.
Ogni app ha bisogno del suo indirizzo
Obtainium non scansiona il telefono: per ogni app serve l’indirizzo pubblico da cui lo sviluppatore pubblica le release, in genere la pagina GitHub. Si tocca Add, si incolla il link e si conferma lasciando i parametri predefiniti: da lì il controllo gira ogni sei ore. Al primo install l’app salva il certificato di firma e avvisa se un aggiornamento arriva con una chiave diversa. Un clone può copiare nome e icona, non la chiave dello sviluppatore.
I limiti che nessuno mette in vetrina
Le app senza pagina pubblica di release, come quasi tutte le bancarie, restano fuori: si aggiornano solo dal Play Store. C’è poi la sicurezza: concedere a Shizuku l’accesso di livello shell dà a un’app poteri che normalmente non avrebbe, quindi va presa solo dal Play Store.
Conviene a chi usa app open source, emulatori o client alternativi e vuole le patch il giorno stesso. Non a chi cerca zero manutenzione: dopo ogni riavvio il pairing va rifatto.
Per partire c’è la guida al gestore di app open source per gli aggiornamenti manuali. Se ti chiedi quanto si perde lasciando i servizi Google, leggi la nostra analisi su Android senza i servizi Google. Per iniziare scegli tra le app Android essenziali con Obtainium.
Domande frequenti
Serve il root per usare Shizuku?
No. Sfrutta l’accesso della shell ADB, non i permessi di root: il telefono resta stock e la garanzia non decade.
Le app del Play Store si possono aggiornare con Obtainium?
Solo in parte: Obtainium gestisce quello che ha installato lui. Un’app del negozio va disinstallata e reinstallata dal suo URL pubblico, spesso perdendo i dati se la firma è diversa.
Perché gli aggiornamenti si fermano dopo un riavvio?
Perché Shizuku non parte da solo all’avvio del sistema. Va riaperto e avviato a mano, poi Obtainium riprende senza chiedere conferme.
Funziona senza Wi-Fi?
No, il pairing con il debug wireless richiede una rete locale. Con i dati mobili l’indirizzo che serve a Shizuku non esiste e la procedura non parte.
