El DPI del dispositivo cambiado ahora está atascado en un bootloop

  • Dispositivo: OnePlus One
  • ROM: MultiROM con CM11s como interno y CM12 nocturno como secundario
  • Recuperación: TWRP
  • Ubicación de la copia de seguridad: USB OTG
  • Método de copia de seguridad: aplicación de copia de seguridad Nandroid en línea

Así que tengo un gran dilema en mis manos. Quería probar algo, así que instalé una aplicación de cambio de DPI raíz. Debo haberlo configurado incorrectamente porque cuando reinicié, todo era tan grande que ni siquiera pude desbloquear el dispositivo.

Así que seguí los consejos de la aplicación, copié la build.propcopia de seguridad en /system. Y entré en un bucle de arranque. Luego traté de copiar el stock build.propde mi dispositivo a /system, pero no sirvió de nada.

Todo lo demás parece estar funcionando bien. Tengo TWRP instalado y tengo una buena copia de seguridad, pero está en una unidad USB y la partición de datos es de ~ 6.5 GB, por lo que no volverá a mi teléfono. Así que aquí están mis opciones, como yo las veo:

  1. Arreglo build.prop, del cual no tengo el archivo original.
    • Problemas:
      • No tengo idea de cómo hacer eso.
  2. Restaurar desde mi copia de seguridad TWRP.
    • Problemas:
      • Tengo la copia de seguridad en una unidad USB.
      • TWRP no parece querer reconocer que hay una copia de seguridad en el USB OTG.
      • El archivo de datos tiene 6,94 GB (por encima del límite de tamaño de archivo de 4 GB de Android), por lo que no puedo volver a moverlo.
  3. Vuelva a actualizar el sistema operativo mientras conservo mis datos.
    • Problemas:
      • No sé cómo hacer eso.
      • He oído que los problemas persisten si se hace eso.
  4. Limpia todo y empieza de cero.
    • Problemas:
      • Obviamente, no quiero hacer eso.
Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Respuestas (4)

El motivo de un bucle de arranque después de la edición build.propson sus permisos.

Simplemente vaya a TWRP> Avanzado> Administrador de archivos y navegue hasta /system/build.prop. Selecciónelo y cambie sus permisos a -rw-r--r--. Para hacer eso, ingrese 0644y chmodreinicie su dispositivo.

Si no puede ver build.propen /systemla carpeta, vaya a Montajes y seleccione Sistema en el menú de inicio de TWRP.

Tal vez este problema esté resuelto, pero para referencia futura, publicaré estas dos opciones:

  • Empuje el original build.propa través de ADB cuando esté en TWRP
    1. Conecte el dispositivo a su PC
    2. Abra un CMD o una terminal (depende de su sistema operativo)
    3. Escribe estos comandos
      adb kill-server
      adb root
      adb remount
      adb push original-build.prop /system/build.prop
      

O

  • Tome el actual build.prop, edite la densidad y luego empújelo hacia atrás
    1. Agárralo usandoadb pull /system/build.prop /path/to/build.prop
    2. Editar elbuild.prop
    3. Luego empújalo hacia atrás
      adb kill-server
      adb root
      adb remount
      adb push edited-build.prop /system/build.prop
      

Si ese build.propes el problema, puede intentar corregir los permisos:

  • Restaurar build.propdesde copia de seguridad
  • Vaya a TWRP/Avanzado y elija Corregir permisos

Si desea restaurar su copia de seguridad TWRP:

  • En TWRP, haz un restablecimiento de fábrica
  • Inicie el sistema y copie la copia de seguridad de TWRP en la tarjeta SD interna (si tiene suficiente espacio). Eso debería estar formateado con ext4 o algo así, no FAT32.
  • Inicie la recuperación y restaure la copia de seguridad.

o

  • Simplemente vuelva a flashear el ROM.zip. Eso debería solucionar todos los problemas sin eliminar /data.

Entonces, en realidad terminé flasheando solo los archivos system.imgy boot.img, y eso permitió que el dispositivo se encendiera.

Sin embargo, me encontré con algunos problemas. La configuración mantuvo el cierre forzado, por un lado. Pero pude hacer una nueva copia de seguridad de Helium, así que borré todo y comencé de nuevo. Después de pasar un poco de tiempo restaurando algunos archivos, mi One vuelve a funcionar bien.