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 instálelo desde un .apk y luego edite el archivo build.prop, cambie ro.product.model de GT-I9100 a GT-I9300. (También hice una copia de seguridad ANTES de hacer esto). Ahora estoy tratando de iniciar mi teléfono pero no arranca. Solo hay una pantalla de arranque del Galaxy S2. Es como esto :
Lo busqué y encontré algunas soluciones, pero no pude seguirlas porque no las entendía exactamente. Por ejemplo, en una de estas soluciones dijeron "instalar cm9 mod", pero en esta página: http://wiki.cyanogenmod.org/w/I9100_Info hay una advertencia sobre superbrick que me asusta.
Intenté arrancar con CWM (botón de encendido + botón de aumento de sonido + botón de inicio) y restablecimiento de fábrica, pero obtengo **Error al montar /sdcard/.android_secure error. Estoy tratando de montarlo desde montajes y almacenamiento , pero está dando error Error al montar /sdcard .
Realmente no tengo idea de qué debo hacer, he leído algunos artículos sobre esto pero no pude entender NADA.
Y realmente necesito este teléfono esta noche, me voy de 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 UTILIZANDO MACBOOK
Resumiendo la solución de los comentarios anteriores:
build.prop
archivo posiblemente rotoNo necesita montar su tarjeta SD para revertir sus cambios. Si puede iniciar la recuperación y acceder al dispositivo a través de adb shell, puede hacerlo y reemplazar su build.prop
archivo editado con la copia de seguridad que ha creado (usando el cp
comando), restaurando así el estado anterior a su edición. Ejemplo, suponiendo que haya nombrado su copia de seguridad build.prop.bak
y la haya colocado en el mismo lugar que la original:
# re-mount /system read/write
adb remount
# copy back the original file
cp /system/build.prop.bak /system/build.prop
# as bassmadrigal pointed out: let's make sure the file permissions are fine
chmod 644 /system/build.prop
# reboot the device
adb reboot
Tenga en cuenta que el archivo termina con "prop", que es la abreviatura de "propiedades", no "prob" como abreviatura de "probabilidades :)
Como la primera parte no resolvió el problema aquí, es posible que la aplicación instalada (la página de inicio de Facebook en nuestro caso) esté causando problemas en el dispositivo para el que no estaba diseñada. Así que vamos a patearlo. Inicie la recuperación nuevamente, prepare su ADB y
# uninstall the app
# adb shell pm uninstall <package_name>
adb shell pm uninstall com.facebook.home
# reboot the device
adb reboot
Esto finalmente lo resolvió.
Esta fue una idea posterior a todo el problema. Una posible explicación radica en el hecho de que el restablecimiento de fábrica se quejó de que la tarjeta SDCard no se podía montar. Entonces, si partes de la aplicación se instalaron en la tarjeta, es posible que hayan sobrevivido allí. Aunque esto es poco probable (después de todo, las aplicaciones en la tarjeta SDCard no deberían causar problemas de arranque, ya que la tarjeta se monta solo después boot_completed
), no veo otra explicación (los comentarios son bienvenidos, puedo incluirlos aquí si lo deseo).
Esto lleva a otra pregunta:
Normalmente, un restablecimiento de fábrica no debería tocar la tarjeta SD externa. Pero "más vale prevenir que curar": si no se debe tocar normalmente, no debería importar si está en el dispositivo o no, por lo que no debería doler quitarlo antes del restablecimiento de fábrica. Sin embargo: si usa (d) 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 los conoce, por lo que al reinstalar una aplicación de este tipo, podría generar problemas. Por lo tanto, cuando retire la tarjeta antes de realizar un restablecimiento de fábrica, asegúrese de eliminar el .android_secure
directorio de la tarjeta (usando un lector de tarjetas y su computadora) antes de volver a insertarla.
.android_secure
carpeta mientras la tiene conectada a su PC, o podría tener problemas al instalar una aplicación que tenía partes allí. Incluiré eso con la respuesta también, ya que es un punto importante en este contexto.
izzy
adb shell
, puede hacerlo y reemplazar subuild.prop
archivo editado con la copia de respaldo que ha creado (usando elcp
comando), restaurando así el estado anterior a su edición.Eray
izzy
adb
no podrá detectar el dispositivo, ya que no se está ejecutando ningún demonio ADB allí.Eray
izzy
build.prob
con una "b" al final. Espero que no lo hayas llamado así. "prop" significa "propiedades", no "probabilidades" :) Si lo haces bien, tal vez esa aplicación que has instalado esté bloqueando algo. Podrías intentar eliminarlo conadb shell pm uninstall <package_name>
.bajomadrigal
chmod 644 /system/build.prop
Eray
Eray
izzy
Eray
izzy
/system
? Porque eso no se limpiará con un restablecimiento de fábrica.Eray
izzy
/data
es donde suelen ir todos los datos de usuario (y aplicaciones). Pero sí, la tarjeta SD... App2SD podría estar involucrada aquí, eso podría explicarlo. Me olvidé de eso...