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

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

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.

  1. Installa Shizuku dal Play Store e Obtainium dalle release su GitHub o da F-Droid, concedendo il permesso per le app sconosciute.
  2. Disattiva Play Protect dal Play Store, installa Obtainium e riattivalo subito dopo, altrimenti blocca il pacchetto.
  3. Tocca Numero build sette volte in Impostazioni, Informazioni sul telefono per attivare le opzioni sviluppatore.
  4. In Impostazioni, Sistema, Opzioni sviluppatore attiva Debug wireless e spunta “Consenti sempre su questa rete”.
  5. In Shizuku tocca Pairing sotto l’avvio tramite debug wireless e accetta la richiesta di notifiche.
  6. 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”.
  7. 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Parliamo di: