Instalar /e/OS en un SHIFT - SHIFTphone 8 otter
Esta guía instala /e/OS en tu otter. Léela entera antes de empezar, para no llevarte sorpresas por el camino. Volver a una versión del sistema más antigua que la compilación de /e/OS que vas a instalar puede provocar inestabilidad o inutilizar (brick) algunos dispositivos: comprueba primero tu versión actual del sistema. El flasheo se hace bajo tu responsabilidad: las compilaciones de /e/OS se ofrecen sin garantías, sin ninguna garantía, y el proyecto /e/OS no asume ninguna responsabilidad por las consecuencias.
Requisitos
- Haz una copia de seguridad de tus datos importantes en un dispositivo de almacenamiento externo: algunos de los pasos siguientes formatean el teléfono y borran cualquier copia de seguridad que quede en él.
- Carga tu teléfono por encima del 50 %.
- Habilita
adbyfastbooten tu PC — instrucciones de configuración. - Descarga todos los archivos listados en la sección de Descargas de abajo antes de empezar.
- Usa un cable de datos real: algunos cables solo cargan y no pueden transferir datos.
- Habilita la depuración USB en tu dispositivo — instrucciones.
- Confirma tu modelo exacto en el Selector de dispositivos: cuando se muestre, pasa el cursor sobre el nombre del dispositivo para ver el número de modelo compatible, y comprueba que coincide exactamente con el tuyo.
- Arranca el sistema de fábrica al menos una vez y comprueba que todo funciona — SMS, llamadas, y ambas por WiFi y LTE si están disponibles (algunos dispositivos necesitan que VoLTE/VoWiFi se haya usado al menos una vez en el sistema de fábrica para aprovisionar IMS). Lo que esté estropeado en el sistema de fábrica seguirá estropeado en /e/OS.
Si intentas instalar una versión de /e/OS basada en un parche de seguridad más antiguo que el presente en tu dispositivo, inutilizarás (brick) tu dispositivo. Haz clic en Details (Detalles) abajo para ver información detallada
Para comprobar el nivel del parche de seguridad en tu teléfono con el bootloader bloqueado, antes de instalar /e/OS, abre
Settings (Ajustes) » About Phone (Acerca del teléfono) » Android Version (Versión de Android) » Android Security Patch Level (Nivel del parche de seguridad de Android). Luego compáralo con el nivel del parche de seguridad de la compilación de /e/OS, visible en la sección de Descargas para SHIFTphone 8 de abajo.
Los siguientes valores determinan si las funciones anti-rollback se activan en el SHIFTphone 8:
* Los errores de protección anti-rollback se activan si instalas una actualización cuyo número de versión es MENOR que el valor del índice de rollback almacenado en el dispositivo.
* El valor del índice de rollback se ACTUALIZA para que coincida con el valor de ro.build.version.security_patch de la versión instalada actualmente, pero solo si el bootloader está BLOQUEADO.
* El valor del índice de rollback NO depende de la VERSIÓN DE ANDROID instalada actualmente.
* El valor del índice de rollback NUNCA puede REDUCIRSE.
* Los errores de protección anti-rollback son FATALES cuando el bootloader está BLOQUEADO.
* Los errores de protección anti-rollback se IGNORAN cuando el bootloader está DESBLOQUEADO.
Estos son algunos ejemplos para ayudarte a entender cómo funcionan las funciones anti-rollback:
Ejemplo 1
* Tu SHIFTphone 8 con Google Android muestra un nivel de parche de seguridad del 5 de junio de 2022
* La compilación de /e/OS disponible indica: /e/OS build : R official (Security patch: 2022-05-05)
* En este ejemplo, la compilación de /e/OS tiene un nivel de parche de seguridad más antiguo que el de origen, por lo que la protección anti-rollback se activará y inutilizarás tu teléfono
Ejemplo 2
* Tu SHIFTphone 8 con Google Android muestra un nivel de parche de seguridad del 5 de junio de 2022.
* La compilación de /e/OS disponible indica: /e/OS build : R official (Security patch: 2022-06-05)
* En este ejemplo, la compilación de /e/OS tiene el mismo nivel de parche de seguridad que el de origen, por lo que la protección anti-rollback no se activará y podrás instalar /e/OS sin problemas.
Ejemplo 3
* Tu SHIFTphone 8 ejecuta Google Android -R mientras /e/OS ya está disponible sobre la base de AOSP -S.
* Tu SHIFTphone 8 con Google Android muestra un nivel de parche de seguridad 2022-10-03, es decir, del 3 de octubre de 2022.
* La compilación de /e/OS disponible indica: /e/OS build : S official (Security patch: 2022-06-05)
* En este ejemplo, la compilación de /e/OS tiene un nivel de parche de seguridad más antiguo que el de origen, por lo que la protección anti-rollback se activará, incluso si la versión de /e/OS se basa en una versión más reciente de AOSP. En este ejemplo, inutilizarás tu teléfono.
Descargas para otter
¿No sabes cuál elegir? Consulta builds oficiales vs. comunitarias.
Desbloquear el bootloader
Estos pasos solo deben ejecutarse una vez por dispositivo. Desbloquear el bootloader borrará todos los datos de tu dispositivo: asegúrate de haber hecho una copia de seguridad de lo que quieras conservar (ver Requisitos arriba). ¿No sabes qué cambia el desbloqueo en tu dispositivo? Consulta Bootloader relocking.
Arranca el dispositivo
Activa las opciones de desarrollador
Desde las opciones de desarrollador, activa el desbloqueo OEM
Reinicia en fastboot ejecutando el comando
adb reboot bootloaderen la consola del PCConsejo: Todos los comandos de consola se ejecutan en un PC con adb activado y en la consolaadb.Solicita el desbloqueo con
fastboot flashing unlockAprueba con Subir volumen
Desbloquea la partición crítica con
fastboot flashing unlock_criticalAprueba con Subir volumen
Reinicia el dispositivo
fastboot reboot- El dispositivo realiza un restablecimiento de fábrica
Instalar /e/OS
Usuarios de Windows: ejecuta estos comandos en Git Bash, no en el símbolo del sistema predeterminado.
Procedamos con la instalación:
Descomprime el archivo que descargaste desde el enlace de la sección
Downloads for otterde arriba.unzip <fileyoudownloaded>Sustituye
<fileyoudownloaded>por el nombre del archivo que descargaste. También puedes descomprimirlo con un gestor/explorador de archivos.Comprueba que la carpeta donde descomprimiste los archivos contiene lo siguiente:
- el directorio
bin-linux-x86- que contiene las herramientas de Linux, incluidos fastboot y adb - el directorio
bin-msys- que contiene las herramientas de Windows, incluidos fastboot y adb - el directorio
bin-darwin- que contiene las herramientas de MacOS, incluidos fastboot y adb - los archivos
.img- Los archivos.imgque se van a flashear en el dispositivo. flash_otter_factory.sh- El script de instalación.
- el directorio
Arranca tu otter en modo bootloader/fastboot:
- Con el dispositivo apagado
- mantén Subir volumen + Encendido.
Abre un terminal (Linux) o Git Bash (Windows) en la carpeta que contiene
flash_otter_factory.sh— clic derecho dentro de la carpeta y elige «Abrir un terminal aquí» / «Abrir Git Bash aquí». Luego haz el script ejecutable y ejecútalo:chmod +x flash_otter_factory.sh && ./flash_otter_factory.shEl paso
chmodpuede requerir privilegios de root/sudo.El dispositivo se reinicia automáticamente una vez instalados todos los archivos necesarios.
Bloquear el bootloader
Una vez completada la instalación y comprobado que el dispositivo arranca correctamente, puedes bloquear el bootloader de tu otter. Esto solo es posible en las builds oficiales: el procedimiento no funcionará en las builds comunitarias. Consulta Bootloader relocking para saber qué protege esto, y qué no.
Reinicia tu dispositivo en el bootloader, mediante una combinación de teclas:
- Con el dispositivo apagado
- mantén Subir volumen + Encendido.
Bloquea la partición crítica:
fastboot flashing lock_criticalAprueba con Subir volumen y luego Encendido.
Bloquea el dispositivo:
fastboot flashing lockAprueba con Subir volumen y luego Encendido.
Comparte tu experiencia, propone consejos o cambios en esta documentación de la guía de instalación visitando, para el SHIFTphone 8, el tema dedicado en nuestro foro comunitario. Para informar de problemas en /e/OS, consulta esta guía
Esta documentación «Instalar /e/OS en un SHIFT - SHIFTphone 8 - “otter”» es un derivado de «install LineageOS on otter» de The LineageOS Project, usado bajo licencia CC BY.