Install Grapheneos on Pixel 4a from Linux Mint

Guía personal para instalar GrapheneOS en un Pixel 4a (sunfish) usando Linux Mint y las herramientas de línea de comandos. Las versiones de las imágenes y de las herramientas cambian con el tiempo: consulta siempre la guía oficial de GrapheneOS antes de empezar.

Importante: desbloquear el bootloader borra los datos del teléfono. Haz una copia de seguridad y verifica que la imagen descargada corresponde exactamente al Pixel 4a.

Preparar las herramientas

sudo apt update
sudo apt install android-sdk-platform-tools-common signify-openbsd
echo 0 | sudo tee /sys/bus/usb/drivers_autoprobe

Extraer la imagen de fábrica

tar xvf sunfish-factory-2023080800.zip
cd sunfish-factory-2023080800

Flashear desde el bootloader

Apaga el teléfono, mantén pulsado volumen abajo y encendido para entrar en el bootloader y conéctalo por USB. Después ejecuta:

fastboot flashing unlock
./flash-all.sh

Si fastboot es demasiado antiguo

Descarga la versión actual de Android Platform Tools. Si la versión del sistema sigue siendo antigua, puedes sustituir los binarios instalados:

sudo cp ~/Downloads/platform-tools/fastboot /usr/lib/android-sdk/platform-tools/fastboot
sudo cp ~/Downloads/platform-tools/adb /usr/lib/android-sdk/platform-tools/adb

Vuelve a ejecutar el flasheo desde la carpeta de la imagen:

./flash-all.sh

Volver a bloquear el bootloader

Cuando el sistema haya arrancado y hayas comprobado que todo funciona, vuelve al bootloader y ejecuta:

fastboot flashing lock

Para desactivar OEM unlocking después del proceso, consulta la documentación oficial.