Centro De Android

Google debería llevar el modo de mantenimiento de Samsung a los teléfonos Pixel

protection click fraud

Eventualmente nos sucederá a todos, sin importar cuán cuidadoso sea. Tal vez se te cae el teléfono y la pantalla se rompe, accidentalmente derramas una bebida sobre él y no funciona. cargar más, o tal vez no hizo nada para causar directamente el defecto de hardware y solo está desafortunado. Cualquiera que sea el caso, deberá reparar su teléfono, lo cual puede hazlo tu mismo o a través de un centro de reparación.

La mayoría de las personas en esta situación llevarían su teléfono al centro de reparación autorizado más cercano o lo enviarían por correo si no hay un lugar de reparación cerca, pero además perdiendo temporalmente el acceso a su teléfono, también tendrían que lidiar con la inconveniencia de hacer una copia de seguridad de sus datos y restablecer de fábrica su dispositivo antes de enviar apagado. Eso es a menos que se sientan cómodos con que un completo extraño tenga acceso a todos sus datos personales, lo que no describe absolutamente a nadie.

Para evitar que sus usuarios tengan que restablecer sus dispositivos, Samsung

Anunciado una función del año pasado llamada Modo de mantenimiento que protege los datos privados del usuario mientras se repara su dispositivo. Mientras el dispositivo está en modo de mantenimiento, las personas que lo reparan solo tienen acceso a las aplicaciones preinstaladas. Cualquier cambio que se realice mientras el dispositivo está en modo de mantenimiento se pierde cuando se apaga, lo que solo puede hacer el usuario desbloqueando su dispositivo. De esa manera, el usuario solo necesita poner su dispositivo en modo de mantenimiento antes de entregarlo, el centro de reparación puede hacerlo. lo que sea que necesiten hacer mientras está en sus manos, y el usuario puede simplemente salir del modo de mantenimiento cuando obtenga su dispositivo atrás. Es un ganar-ganar para todos.

Modo de mantenimiento en One UI 5.0
Modo de mantenimiento en una interfaz de usuario 5.(Crédito de la imagen: Samsung)

Desafortunadamente, no todos los teléfonos tienen acceso a una función como el modo de mantenimiento en los dispositivos Samsung. Los teléfonos Pixel de Google, por ejemplo, no tienen esa característica, razón por la cual Google le dice a sus clientes restablecer sus dispositivos de fábrica antes de enviarlos a reparar. Google ha hecho un gran trabajo al hacer que sus dispositivos más reparable, pero la mayoría de la gente no tener el conocimiento para arreglar un teléfono como el Pliegue de píxeles. El lanzamiento de Pixel Fold realmente pondrá a prueba los servicios de soporte posventa de Google, por lo que creo que Google necesita hacer que la experiencia de reparación sea lo menos dolorosa posible para los usuarios.

Para empezar, Google debería copiar la función de modo de mantenimiento de Samsung para que los usuarios de Pixel puedan estar tranquilos acerca de la seguridad de sus datos personales durante el proceso de reparación. Afortunadamente, Android ya ofrece una excelente herramienta que el equipo de Pixel puede aprovechar si quisiera crear una función de este tipo. Esto es lo que tendrían que hacer.

Cómo Google podría llevar el modo de mantenimiento a Pixel 

Podrías estar pensando: "¿No puede Google simplemente usar el modo invitado o añadir otro usuario?” Si lo fueras, estarías parcialmente en lo correcto. Si bien es cierto que un usuario secundario no puede acceder a los datos del usuario principal sin su PIN/contraseña, el el usuario secundario seguirá necesitando el PIN/contraseña del usuario principal para acceder al dispositivo después de iniciarlo arriba. Eso significa que el dispositivo deberá encenderse cuando se envíe a reparar, y las personas que trabajan en el dispositivo no podrán apagarlo en ningún momento mientras trabajan en él.

Cambiador de usuarios en Android 14 en un Pixel
Android requiere que el usuario principal ingrese su PIN/contraseña después de iniciarse. Otros usuarios son inaccesibles hasta que lo hagan.(Crédito de la imagen: Mishaal Rahman)

no se el exacto razón por la cual Android requiere que el usuario principal ingrese su PIN/contraseña antes de que cualquier otro usuario pueda iniciar sesión, pero puede deberse al hecho de que el usuario principal es también el usuario del "sistema" que "siempre se está ejecutando incluso cuando otros usuarios están en primer plano". Si Android requiere el usuario del "sistema" para estar siempre en ejecución, entonces tiene sentido que tenga que ser desbloqueado antes de que cualquier otro pueda comenzar.

Cualquiera que sea la razón, este comportamiento parece ser intencional, ya que ocurre no solo en los teléfonos Pixel, sino también en Samsung y otros dispositivos OEM. Por eso creo que el modo de mantenimiento de Samsung no es justo simplemente creando un usuario invitado como algunos piensan, como noté mientras lo probaba yo mismo que implica reiniciar el dispositivo para activarlo. No estoy exactamente seguro de cómo Samsung implementó el modo de mantenimiento, pero sé que Google y otros fabricantes de equipos originales pueden replicarlo aprovechando el modo de mantenimiento de Android. Actualizaciones dinámicas del sistema (DSU) característica.

Google introdujo DSU en Android 10 para facilitar la prueba de imágenes genéricas del sistema (GSI). Los GSI son compilaciones estándar de Android compiladas directamente desde el Proyecto de código abierto de Android (AOSP). Los OEM los utilizan principalmente para realizar pruebas de compatibilidad, pero los desarrolladores también pueden utilizarlos para probar sus aplicaciones en una versión limpia de Android que se ejecuta en hardware físico. El beneficio de usar DSU para instalar un GSI en lugar de simplemente actualizar el GSI manualmente es que DSU no sobrescribe la instalación original. En su lugar, DSU crea nuevas imágenes de sistema y datos que monta Android en lugar de los originales.

ESD en Android
"DSU Loader" en Opciones de desarrollador aprovecha DSU para iniciar un GSI proporcionado por Google.(Crédito de la imagen: Mishaal Rahman)

DSU fue diseñado para usar cualquier imagen del sistema que se le da, y el dispositivo iniciaría esa imagen siempre que pase el inicio verificado (o el gestor de arranque esté desbloqueado). Tiene sentido que DSU requiera que se suministre una imagen del sistema, ya que está diseñado para probar los GSI y los GSI no se envían en dispositivos minoristas. Pero, ¿qué sucede si DSU le permite omitir el suministro de una imagen del sistema y, en su lugar, utiliza la partición del sistema existente más una nueva imagen de datos? Eso simularía efectivamente un restablecimiento de fábrica pero sin de hecho eliminando cualquiera de los datos del usuario, que es exactamente lo que nos gustaría que sucediera al ingresar al hipotético modo de mantenimiento de Pixel.

Si bien el modo de mantenimiento de Pixel es puramente una idea hipotética en este momento, usar DSU para simular un restablecimiento de fábrica no lo es. Esta es una capacidad que DSU introducirá en androide 14 junto a otras mejoras, como la capacidad de reiniciar inmediatamente después de la instalación, la capacidad de persistir la instalación entre reinicios, la capacidad de ocultar la notificación predeterminada para que un se puede mostrar uno personalizado, la capacidad de cambiar las cadenas utilizadas para el cuadro de diálogo que solicita al usuario sus credenciales y la capacidad de bloquear el dispositivo en DSU modo.

Combinadas, estas mejoras deberían hacer posible que Google (y cualquier otro OEM) replique el modo de mantenimiento de Samsung. Para demostrarlo, hice un video rápido que me muestra tocando un botón llamado "Modo de mantenimiento" en mi Pixel que activa DSU para simular un restablecimiento de fábrica. Lo principal que falta en esta demostración es una aplicación que explica al usuario qué es el modo de mantenimiento, proporciona una para ingresar e intercambia la notificación proporcionada por DSU con una personalizada que le dice al usuario que está en mantenimiento Modo. Además, actualmente no hay forma de salir de este modo de pseudo mantenimiento ingresando las credenciales del usuario principal.

Es posible que también haya notado (o simplemente haya leído la descripción del video) que corté algunas partes del video. Para ser específico, corté unos segundos donde mi dispositivo muestra el naranja/cargador de arranque desbloqueado estado durante el proceso de arranque, ya que no debería ser necesario un cargador de arranque desbloqueado para que esto funcione. También eliminé la parte en la que pasé por el asistente de configuración después de que mi dispositivo se inició, y eso es porque en realidad, es posible omitir el asistente de configuración configurando la propiedad del sistema ro.setupwizard.mode en "DESACTIVADO". Esto se puede hacer creando una secuencia de comandos de inicio, una secuencia de comandos que se ejecuta durante el inicio, que establece esta propiedad cuando Android ingresa al "Modo de mantenimiento".

En cuanto a cómo Android sabría que está en modo de mantenimiento, eso podría hacerse configurando otra propiedad del sistema llamado "ro.gsid.dsu_slot" a algo así como "maintenancemode". Agregar ".lock" a "maintenancemode" lo haría tan "solo usuarios autorizados” puede salir siempre que, de nuevo, se transmitan las credenciales del usuario principal.

Si Google o cualquier otro OEM copiara el modo de mantenimiento de Samsung, así es como podría ver que sucediera. La implementación de Samsung ya podría estar usando una versión bifurcada de DSU que hace todo lo que describí, pero no sé cómo funciona la suya bajo el capó. Tampoco sé si Google está trabajando o no en esta función, porque no hay evidencia directa que sugiera que sí. Tengo mis sospechas, pero sin evidencia sólida, solo tendremos que esperar para saber qué planea Google. El modo de mantenimiento sería una gran característica para que Google anuncie junto con el Píxel 8 serie a finales de este año, así que espero que la compañía tenga algunas sorpresas guardadas para nosotros.

instagram story viewer