1 votos

Galaxy S2 no se inicia después de editar build.prop

Realmente estoy muy lejos de "rootear dispositivos Android". He rooteado mi dispositivo. SuperSU y CWM instalados.

Pero hoy cometí un error y decidí probar Facebook Home. Así que lo instalé desde un archivo .apk y luego edité el archivo build.prop, cambié ro.product.model de GT-I9100 a GT-I9300. (También hice una copia de seguridad ANTES de hacer esto). Ahora estoy tratando de arrancar mi teléfono pero no lo hace. Solo aparece la pantalla de inicio de Galaxy S2. Es así:

entrar descripción de la imagen aquí

He buscado y encontrado algunas soluciones, pero no pude seguirlas porque no las entendí exactamente. Por ejemplo, en una de esas soluciones dijeron "instalar mod cm9" pero en esta página: http://wiki.cyanogenmod.org/w/I9100_Info hay una advertencia sobre el superbrick me asustó.

He intentado arrancar con CWM (botón de encendido + botón de subir volumen + botón de inicio) y restablecimiento de fábrica pero obtengo **Error mounting /sdcard/.android_secure error. Estoy intentando montarlo desde montajes y almacenamiento pero está dando error Error mounting /sdcard.

Realmente no tengo idea de qué debo hacer, he leído algunos artículos al respecto pero no entiendo NADA.

Y realmente necesito este teléfono esta noche, me voy a un viaje.

Estas son algunas publicaciones sobre mi problema: http://www.transformerforums.com/forum/transformer-pad-300-development/27254-solved-help-can-t-pass-through-asus-tegra-logo-screen-did-i-brick-2.html

http://forum.xda-developers.com/showthread.php?t=1948094

http://forum.xda-developers.com/showthread.php?t=1903407

NOTA: ESTOY USANDO UN MACBOOK

0 votos

No es necesario montar tu tarjeta SDCard para revertir tus cambios. Si puedes arrancar en modo de recuperación y acceder al dispositivo a través de adb shell, puedes hacerlo y reemplazar tu archivo build.prop editado con la copia de seguridad que has creado (usando el comando cp), restaurando así el estado antes de tu edición.

0 votos

@Izzy estoy recibiendo un error de dispositivo no encontrado. ¿Debo arrancar el teléfono en modo de descarga o en modo CWM para 'adb shell'?

0 votos

En tu caso, el modo de recuperación es CWM, sí. En el modo de descarga, adb no podrá detectar el dispositivo, ya que no hay ningún daemon de ADB ejecutándose allí.

2voto

Izzy Puntos 45544

Resumiendo la solución de los comentarios anteriores:

Arreglando posiblemente el archivo build.prop dañado

No necesitas montar tu tarjeta SD para revertir tus cambios. Si puedes arrancar en modo de recuperación y acceder al dispositivo a través de adb shell, puedes hacerlo y reemplazar tu archivo editado build.prop con la copia de seguridad que has creado (usando el comando cp), así restaurando el estado antes de tu edición. Por ejemplo, asumiendo que hayas nombrado tu copia de seguridad como build.prop.bak y la hayas colocado en el mismo lugar que el original:

# remontar /system en modo lectura/escritura
adb remount
# copiar de nuevo el archivo original
cp /system/build.prop.bak /system/build.prop
# como señaló bassmadrigal: asegurémonos de que los permisos de archivo estén bien
chmod 644 /system/build.prop
# reiniciar el dispositivo
adb reboot

Ten en cuenta que el archivo termina con "prop", que es una abreviatura de "propiedades" - no "prob" como abreviación de "probabilidades :)

Si aún no arranca: desinstala la última aplicación instalada

Dado que la primera parte no resolvió el problema aquí, podría ser que la aplicación instalada (Facebook Home en nuestro caso) esté causando problemas en el dispositivo para el que no estaba destinado. Así que vamos a eliminarla. Arranca de nuevo en modo de recuperación, prepara tu ADB y

# desinstalar la aplicación
# adb shell pm uninstall 
adb shell pm uninstall com.facebook.home
# reiniciar el dispositivo
adb reboot

Esto finalmente lo resolvió.

Dado que se hizo un restablecimiento de fábrica, ¿cómo pudo sobrevivir la aplicación a eso?

Esto fue una reflexión adicional sobre todo el problema. Una explicación posible radica en el hecho de que el restablecimiento de fábrica se quejaba de que la tarjeta SD no podía montarse. Entonces, si partes de la aplicación se instalaron en la tarjeta, podrían haber sobrevivido allí. Tan poco probable como sea esto (después de todo, las aplicaciones en la tarjeta SD no deberían poder causar problemas de arranque, ya que la tarjeta se monta solo después de boot_completed), no veo otra explicación (se aceptan comentarios, los puedo incluir aquí si se desea).

Esto llevó a otra pregunta:

¿Debería quitar la tarjeta SD externa para protegerla del restablecimiento de fábrica?

Normalmente, un restablecimiento de fábrica no debería afectar a la tarjeta SD externa. Pero "más vale prevenir que lamentar": si normalmente no debería ser afectada, no debería importar si está en el dispositivo o no, por lo tanto, no debería haber problema en quitarla antes del restablecimiento de fábrica. Sin embargo: si usaste app2sd, hay un directorio especial llamado .android_secure en la tarjeta SD que contiene las partes (encriptadas) de las "aplicaciones movidas". Después de un restablecimiento de fábrica, el sistema no las reconoce, por lo que al reinstalar una aplicación así, podría provocar problemas. Por lo tanto, al quitar la tarjeta antes de hacer un restablecimiento de fábrica, asegúrate de borrar el directorio .android_secure de la tarjeta (usando un lector de tarjetas y tu computadora) antes de volver a insertarla.

0 votos

(con tu última edición) ahora es una respuesta perfecta ¡gracias! (OFFTOPIC: ¿Debería realmente quitar mi tarjeta SD externa para protegerla de restablecimientos de fábrica?)

0 votos

No realmente fuera de tema. Respuesta: No debería lastimar. Pero si utilizas App2SD, entonces debes eliminar manualmente la carpeta .android_secure de ella mientras la tienes conectada a tu PC, ya que podrías tener problemas al instalar una aplicación que tenga partes allí. Incluiré eso en la respuesta también, ya que es un punto importante en este contexto.

0 votos

No estoy utilizando la aplicación App2SD, pero estoy usando el Galaxy S2, hay una opción para mover una aplicación a la tarjeta SD.

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