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.