Google Pixel 4a – Battery Limit

📘 Ripristino Android 13 S1 e blocco aggiornamenti automatici su Google Pixel 4a (“sunfish”)

🖥️ Ambiente di lavoro

Sistema operativo utilizzato: Windows 11
Telefono: Google Pixel 4a (codename: sunfish)
Obiettivo:

  • Installare manualmente la release Android 13 S1 (TQ3A.230805.001.S1)
  • Disattivare gli aggiornamenti OTA automatici, in particolare l’update “batteria riduttiva”
  • Riattivare o bloccare il bootloader in modo sicuro

🔹 1️⃣ Scaricare gli strumenti necessari

a. Platform Tools

  1. Aprire il sito ufficiale Google:
    👉 https://developer.android.com/studio/releases/platform-tools
  2. Scaricare la versione per Windows.
  3. Estrarre il contenuto del file ZIP in una cartella, ad esempio: C:\Users\<nome_utente>\Downloads\platform-tools-latest-windows\platform-tools

b. Factory Image “sunfish” S1

  1. Aprire il sito delle immagini di sistema Google:
    👉 https://archive.org/details/sunfish-tq3a.230805.001.s1
  2. Scorrere fino alla sezione “sunfish (Pixel 4a)”.
  3. Scaricare la build TQ3A.230805.001.S1 (jan 2025).
  4. Estrarre l’archivio ZIP in una sottocartella, ad esempio: C:\Users\<nome_utente>\Downloads\Pixel\sunfish-tq3a.230805.001.s1-factory-82902ea9
  5. Copiare il contenuto della cartella platform-tools nella cartella sunfish-tq3a.230805.001.s1-factory-82902ea9
  6. Posizionarsi in questa cartella con powershell ed eseguire i comandi di seguito

Questi sono gli step che effettueremo:

  1. sbloccare il bootloader
  2. installare sunfish-tq3a.230805.001.s1-factory-82902ea9
  3. bloccare bootloader
  4. al riavvio distattivare immediatamente wifi e dati mobili
  5. attivare debug usb
  6. eseguire .\blocca_aggiornamenti_pixel4a_v2.bat
  7. riattivare wifi e dati
  8. riconfigurare account google con tutte le app dal backup

Creare lo script “blocca_aggiornamenti_pixel4a_v2.bat” nella cartella dove è sato estratto il file zip sunfish-tq3a.230805.001.s1-factory-82902ea9

@echo off
title BLOCCO TOTALE OTA GOOGLE PIXEL 4A (S1)
color 0A
echo ======================================================
echo   BLOCCO COMPLETO AGGIORNAMENTI OTA - PIXEL 4A (S1)
echo ======================================================
echo.
pause

:: Verifica connessione dispositivo
echo [1/7] Verifica connessione...
adb devices
pause

:: Disabilita servizi OTA
echo [2/7] Disabilitazione servizi OTA...
adb shell pm disable-user --user 0 com.google.android.configupdater
adb shell pm disable-user --user 0 com.google.android.gms.policy_sidecar_aps
adb shell pm disable-user --user 0 com.google.android.gms.policy_sidecar
adb shell pm disable-user --user 0 com.google.android.gms.update
pause

:: Rimozione pacchetti e cache OTA
echo [3/7] Eliminazione pacchetti OTA...
adb shell rm -rf /data/ota_package
adb shell rm -rf /data/data/com.google.android.configupdater
adb shell rm -rf /data/data/com.google.android.gms.update
adb shell rm -rf /cache/*
pause

:: Disattiva motore update_engine
echo [4/7] Disattivazione update_engine...
adb shell cmd update_engine reset_status
adb shell cmd update_engine cancel
pause

:: Blocca flag OTA globale
echo [5/7] Impostazione flag globale...
adb shell settings put global ota_disable_automatic_update 1
pause

:: Cancella job pianificati OTA
echo [6/7] Rimozione job OTA pianificati...
adb shell cmd jobscheduler cancel com.google.android.configupdater 1
adb shell cmd jobscheduler cancel com.google.android.gms 999
adb shell cmd jobscheduler cancel com.google.android.gms.update 1
pause

:: Riavvio
echo [7/7] Riavvio del dispositivo...
adb reboot
echo.
echo Tutti i servizi OTA disattivati con successo.
echo ======================================================
pause
exit

🔹 2️⃣ Sblocco del bootloader (formattazione completa)

⚠️ Attenzione: lo sblocco del bootloader cancella tutti i dati del telefono.
È consigliato eseguire un backup completo prima di procedere.

  1. Sul telefono: attivare Opzioni sviluppatore → Debug USB e Sblocco OEM.
  2. Collegare il telefono al PC via USB.
  3. Aprire PowerShell o Prompt dei comandi nella cartella platform-tools.
  4. Verificare che il dispositivo sia riconosciuto: .\adb.exe devices
  5. Riavviare in modalità bootloader: .\adb.exe reboot bootloader
  6. Eseguire lo sblocco del bootloader: .\fastboot.exe flashing unlock
  7. Sul telefono → confermare con Volume + / Power.
    → Il dispositivo si formatterà automaticamente e si riavvierà.

🔹 3️⃣ Installare la release S1

  1. Entrare nella cartella estratta del firmware, ad esempio: C:\Users\<nome_utente>\Downloads\Pixel\sunfish-tq3a.230805.001.s1-factory-82902ea9\sunfish-tq3a.230805.001.s1
  2. Eseguire il file di installazione automatica: .\flash-all.bat Questo comando installerà il bootloader, il radio firmware e tutte le partizioni di sistema.
    Al termine il telefono si riavvierà con Android 13 build TQ3A.230805.001.S1.

🔹 4️⃣ Bloccare nuovamente il bootloader (opzionale ma consigliato)

⚠️ Anche il riblocco del bootloader causa una nuova formattazione del telefono.

  1. Riavviare in bootloader: .\adb.exe reboot bootloader
  2. Bloccare nuovamente il bootloader: .\fastboot.exe flashing lock
  3. Confermare sullo schermo → il telefono verrà riformattato.

📌 Dopo questa fase è il momento ideale per accedere con il proprio account Google,
in modo che il telefono ripristini automaticamente app e dati di base,
evitando una riconfigurazione manuale dopo una formattazione successiva.


🔹 5️⃣ Disattivare gli aggiornamenti OTA automatici

Dopo il primo avvio disattivare wifi e rete dati.

a. Disattivare i servizi OTA eseguendo lo script creato sopra

.\blocca_aggiornamenti_pixel4a_v2.bat

Verifica:

.\adb.exe shell settings get global ota_disable_automatic_update

→ Se restituisce 1, gli aggiornamenti automatici sono disattivati.

A livello di cellulare in impostazione -> sistema -> opzioni sviluppare : Disattivare l’aggiornamento di sistema automatici, che installa gli aggiornamenti al riavvio del device


🔹 6️⃣ Verifica del blocco OTA

Dopo il riavvio, controllare che non esistano servizi OTA attivi:

.\adb.exe shell dumpsys jobscheduler | findstr configupdater

→ Nessun risultato = OTA effettivamente bloccati.
Non dovrebbero più comparire messaggi come “Preparazione aggiornamento di sistema”.



✅ Risultato finale

  • Android 13 build TQ3A.230805.001.S1 installata correttamente
  • Bootloader bloccato
  • Aggiornamenti OTA disattivati
  • Nessuna richiesta di “aggiornamento obbligatorio batteria”
  • Ricarica e prestazioni della batteria ripristinate ai valori originali

Lascia un commento

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