5 votos

Después de instalar Android desde imágenes comunes, ¿por qué versiones se quejan modificado archivos de /system?

Después de descubrir la manera difícil, que rooting modificando /system buscando en /system el camino equivocado rompe las actualizaciones, me he decidido a soltar todo el power user cosas y simplemente ir a la sancionada ruta-sin personalizado sistema de recuperación o de las root o nada; sólo pura, stock de Android. Para ello, me propuse realizar un restablecimiento de fábrica [unrooting], por así decirlo.

Estos son los pasos que he seguido:

  1. Adquirir la platform-tools para su sistema operativo. Extraer y agregar el directorio resultante a su $PATH.
  2. Descargar una acción-imagen de Android, asegurándose de que la identificación del modelo coincide con la de su dispositivo, pero que la versión no es la última (esto es necesario para el paso 8). Compruebe la imagen utilizando el hash incluido en la tabla, a continuación, extráigalo. El fuego de una shell si no lo has hecho ya, y cambiar a la carpeta extraída.
  3. Desbloquear el bootloader (fastboot oem unlock).
  4. Vuelva A Instalar Android (./flash-all.sh). Asegúrese de tomar el dispositivo antes de que el último reinicio manteniendo pulsado el arranque de recuperación combinación de teclas tan pronto como el script imprime rebooting... después de la escritura de la caché de la imagen (esto le ahorra tener que reiniciar de nuevo para el siguiente paso).
  5. Bloquear el bootloader (fastboot oem lock).
  6. Reiniciar el sistema. Esperar para Android para...hacer lo que se hace cuando se inicia una nueva versión para la primera vez.
  7. Ir a través de la configuración inicial del dispositivo. (A mí personalmente me conecte a una red Wi-Fi y, a continuación, saltar todo lo demás, para guardar un poco más de tiempo).
  8. Comprobar, descargar e instalar una actualización del sistema operativo de Android. Esperar un poco más mientras ocurre.
  9. Observar el siguiente en la pantalla del dispositivo, con el texto Error! en blanco debajo de ella:

Pictured: the Android robot on its back, with an exclamation mark inside a red triangle.

  1. Que aparezca el menú de recuperación y elija View recovery logs, a continuación, /cache/recovery/last_log. Desplácese hasta la parte inferior y busque una indicación de por qué un error en la actualización. Transcribir la mayoría de las líneas relevantes, junto con la versión y el IDENTIFICADOR de la imagen desde el paso 2.

Mi dispositivo es un Nexus 5, comprado en noviembre de 2013 desde la Play Store. Hasta ahora, he intentado esto con Android 6.0.0/MRA58K y Android 5.1.1/LMY48M, que produjo el siguiente en la recuperación de los registros:

6.0.0/MRA58K:

failed to stat "/cache/saved.file": No such file or directory
script aborted: "/system/priv-app/SetupWizard/oat/arm/SetupWizard.odex" has unexpected contents.

5.1.1/LMY48M:

Remounting and verifying system partition files...
script aborted: assert failed: sha1_check(read_file("/system/fonts/NotoSansTC-Regular.otf"), some_hash)

En ambos casos, el problema parece ser un archivo bajo /system con contenidos que no son iguales a las que el instalador de la actualización está esperando. Esto es muy frustrante, dado que mi procedimiento específicamente las llamadas oficiales de stock-imágenes de Android, extraído de nada menos que el sitio web de Google y verificada usando el hash que publicar (y sí, me asegúrese de utilizar TLS).

No me pierdas de un paso? Lo que está mal aquí? Y ¿cómo puedo obtener de nuevo en el camino bendito y ser nuevamente considerado digno de recibir el tan buscado-después de más de-the-air actualizaciones?

1voto

Anubhav Agarwal Puntos 236

Regresar a la rom original requiere un formato completo como particiones, así como de sus atributos suelen ser diferentes en diferentes ROMs. Esto va a resolver su problema con la llegada de un posible cambio en el dispositivo de la información, tales como el IMEI o similar. Otro contratiempo es la reducción en la memoria de formato, especialmente si las particiones contiene una gran cantidad de datos de usuario durante el formato.

Sugerencia: repetir los pasos de nuevo, pero esta vez, asegúrese de montar la partición /system y format es así, desmontarlo después (automáticamente debe desmontar).

Ahora. Deje que el parpadeo de comenzar...

0voto

blacktiger Puntos 2130

No tiene una explicación, pero probar versiones más en general y construir MRA58N en particular.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X