No puedo iniciar mi Android después de cambiar los permisos

Hace poco rooteé mi Android (Nexus 4). Quería hacer permisos de carpeta /sistema 777, lo necesitaba para otra aplicación. Obtuve la aplicación Root Explorer y cambié los permisos a 777. Luego, la carpeta raíz desapareció y colgué. Intenté reiniciar mi teléfono, pero ahora ni siquiera arranca. ¿Qué tengo que hacer? ... Por favor, no me digas que bloqueé mi teléfono... Eran solo permisos, nada más... No tengo idea de cómo recuperarme ahora.

Cuando lo hago adb shell, también recibo un mensaje:

/system/bin/sh: /system/etc/mkshrc[9]: getprop: can't execute: Permission denied

Además, no puedo ir al modo raíz (raíz adb) en la consola, de $ a #... lo que significa... ¿Ya ni siquiera puedo cambiar los permisos?

777 es un escenario potencialmente peligroso. Es como quitar la puerta de entrada a tu casa. No conozco el Nexus 4, pero debería poder recuperarlo volviendo a actualizar su ROM (ya sea estándar o personalizada) desde su computadora, usando cualquier software que sea apropiado para el Nexus 4 y el sistema operativo de su computadora. (Y por favor dígame que hizo una copia de seguridad de sus datos antes de rootear).
Sí, hice una copia de seguridad de todo. Así que no te preocupes por eso. Solo me preocupa que pueda perder este teléfono por sí solo. Intentaré flashear. Acabo de encontrar el paquete para mi nexus.
¿Podría ser que le haya dicho a root explorer que aplique el permiso de forma recursiva? Si es así, la forma más fácil es volver a flashear la ROM. Todo lo demás será como recoger las plumas de una almohada desgarrada durante la tormenta.

Respuestas (1)

Espero que hayas hecho una copia de seguridad :-)

Intente volver a actualizar la ROM en su teléfono en el modo de recuperación y restaurar su copia de seguridad.

Y NUNCA use 777 porque ahora cualquiera puede acceder a su sistema.

Sí. tengo respaldo Ahora estoy flasheando mi teléfono. ¿Sabes qué alternativa podría ser que pueda archivos RWX en /system? Esto es para la aplicación Boot Animation, descarga pantallas de carga de arranque personalizadas, pero no puede colocarlas en /system/media/ para reemplazar la pantalla de carga de stock.
@KristapsJaremčuks ¿Tiene instalada una aplicación de superusuario? Si es así, la aplicación de animación de arranque debería solicitar privilegios de superusuario. Si lo concede, la aplicación podrá colocar la animación en /system/media. Si no solicita sus privilegios, está mal escrito y debe usar otro.
Sí, tenía SuperSU. También se me solicitó y lo configuré en Concedido. Lo mismo con otras aplicaciones que requieren un teléfono rooteado, pero solo con esta.
@KristapsJaremčuks Siempre existe la opción de colocar manualmente el archivo bootanimation.zip en /system/media. Eso es lo que hago, y nunca he tenido ningún problema con eso. Los permisos deben ser 644 (rw-r--r--), y el propietario:grupo debe establecerse en raíz:raíz (0:0).
Sí, eso es lo que pensé, para ponerlo manualmente. Pero no me lo permite, dice de solo lectura. Así que estaba buscando una solución para cambiar RWX..
@KristapsJaremčuks Entiendo el problema. Su /sistema está montado ro. Esto se aplica independientemente de los permisos, y ni siquiera el root puede escribir en él. El administrador de archivos que uso vuelve a montar automáticamente rw según sea necesario y vuelve a ro cuando termina. Uso Solid Explorer , y creo que ES File Explorer también puede hacer esto. Otra opción es Root Toolbox para volver a montar rw desde allí.
¡Gracias! Flasheé con éxito mi nexo. Ahora estoy de vuelta en el negocio, y también funcionan las animaciones de arranque (¡ahora puedo poner archivos manualmente en /system/media/)!
@KristapsJaremčuks Esas son buenas noticias. Disfrute de su nueva y elegante animación de arranque, pero no reinicie cada diez minutos solo para verla. ;)
No hay otra forma de obtener una vista previa de la animación. :( La opción de vista previa no funciona, suelta algunos anuncios y eso es todo. Pero encontré una animación con la que probablemente me quedaré.