Bien, es un problema extraño que encuentro con un sistema Android que he estado usando sin problemas durante varios años y prácticamente se me han acabado las ideas sobre cómo arreglarlo potencialmente.
Empecemos por el principio para describir el problema y lo que he intentado durante las últimas 12 horas.
Me desperté en mi dispositivo esta mañana viendo que una aplicación recientemente instalada (a través de la tienda Google Play) se había estrellado, y obviamente un camión cargado de otras aplicaciones y servicios también mostraba un contratiempo.
-
Decidí simplemente desinstalarlo y reiniciar mi teléfono (limpiando la caché de Dalvik mientras estaba en ello para evitar cualquier contratiempo). El sistema se inició como de costumbre, pero me di cuenta de que la aplicación que acabo de desinstalar sigue ahí. Lo intenté de nuevo, con el mismo resultado.
-
Sabiendo que tengo una copia de seguridad de 5 días de TWRP, decidí restaurarla para volver a mi antiguo estado de sistema. Hecho, borré el caché de Dalvik y lo reinicié. Sin éxito, el viejo sistema (con la aplicación que no debería estar ahí) se reinicia. Así que, esa copia de seguridad de TWRP no era una solución.
-
Llorando una lágrima silenciosa, decidí hacer un puente entre todos los tabiques a través de TWRP y simplemente reflejar la ROM desde el principio. Reiniciado y a mi sorpresa el viejo sistema apareció (incluyendo el papel tapiz, la configuración, y esa extraña aplicación et al.)
-
No queriendo rendirme, incluso intenté instalar otra ROM. La TWRP confirma que esto tiene éxito. Pero reiniciando de nuevo se ignoran todos los cambios del sistema y se arranca el maldito viejo sistema operativo (incluyendo configuraciones y aplicaciones - que no deberían existir debido a un reinicio de fábrica.)
-
Me dije a mí mismo que estaba un poco molesto por todo esto OK, limpiaré todos los tabiques y reiniciaré. Al no tener sistema operativo, el dispositivo no debería arrancar, confirmando que me he deshecho de lo que sea que haya estropeado mi dispositivo. Arrancó en TWRP, borró TODAS las particiones de la lista (incluyendo la SD externa). Confirmé que esto funcionaba usando el administrador de archivos de TWRP para comprobar el contenido de cada partición disponible. Todas están vacías. Estaba convencido de que esto iba a funcionar y que mi dispositivo se estropearía debido a la falta de un sistema operativo. Así que reinicié y whoops el dispositivo arranca de nuevo en el sistema (con esa aplicación, el viejo fondo de pantalla, etc.) La lógica dice que esto no puede ser, ya que todos los tabiques están vacíos.
En resumen: mientras tanto intenté todos los trucos posibles para deshacerme del viejo sistema operativo, pero no importa lo que haga, no puedo. Los latigazos, los flashes, etc., no parecen cambiar el hecho de que el teléfono se convierte en un sistema operativo que, según el administrador de archivos de TWRP, no existe.
Ahora, se me han acabado las ideas de cómo arreglarlo. Es casi como si estuviera luchando contra una partición "oculta/escondida" en la que se me mete a patadas. Como ya he dicho: esto ocurre incluso cuando giro todas las particiones ( System
+ Cache
+ Data
+ Internal Storage
+ Micro SD card
) seguido de un Format Data
) y luego reiniciar.
Mientras tanto, empiezo a sospechar que la última aplicación que instalé a través de la tienda de Google Play podría ser un malware. Pero eso no debería resultar en un sistema operativo de arranque después de un completo lavado de cara del dispositivo.
- ¿Puede ser, sin embargo, que mi dispositivo Android arranque en una partición "sigilosa"? Si, ¿cómo puedo deshacerme de él cuando no puedo verlo a través de TWRP?
- ¿Hay alguna manera de formatear y repartir las SD internas y recrear las particiones además de la funcionalidad de TWRP? (En caso de que haya algún problema con una de las particiones, que el TWRP no blanquea en realidad).
- O (lo que realmente me alegraría el día) ¿alguien ha experimentado algo parecido y tiene una solución que podría ayudarme a arreglar esto eliminando el viejo sistema operativo que el dispositivo parece detectar quién-sabe-dónde y felizmente se pone las botas?
EDITAR
Dado que un comentario pedía algunos detalles de la versión et al:
- El dispositivo es un Samsung GT-P3100, también conocido como
espresso3g
- TWRP 3.2.1-0
-
Rom que es (llamémoslo así) "no matable" es SlimKat. Para ser más específicos
Slim-4.4.4.build.9.0-OFFICIAL-8293
Mirando las cosas una y otra vez parece que TWRP falla al blanquear correctamente una o más particiones (Sistema, Datos), a pesar de que no hay un solo mensaje de error o advertencia al hacerlo.
También intenté borrar todas las particiones así como el almacenamiento interno y el flash lineage-13.0-20180211-nightly-espresso3g-signed
que resulta en un error 7 (reiniciando el mismo maldito "no matable" SlimKat).
Lo mismo ocurre con el intento de borrar todas las particiones así como el almacenamiento interno y el flash Slim_espresso3g-6.0.1-20180414-1959
que resulta en un error 7 (reiniciando el mismo maldito "no matable" SlimKat).
Además, podría ser útil saber que tengo otro aparato de espresso3g disponible, que no muestra ningún problema similar. En ese otro dispositivo, puedo flashear, blanquear, hacer copias de seguridad, recuperar y, por consiguiente, arrancar con éxito en la ROM relacionada, como se esperaba.
Por lo tanto, sospecho que hay algo malo con una o más particiones, lo que también impide el formato correcto de TWRP en contraste con sus afirmaciones. Incluso usando el terminal TWRP y siendo lo suficientemente loco como para intentar rm -rf /data/*
y rm -rf /system/*
parecía funcionar a primera vista. Sin embargo, el contenido de la partición simplemente aparece al reiniciar como si nada hubiera pasado. Otro indicador de que podría ser un problema con la partición es que - cualquier cambio en cualquier configuración o incluso el inicio de cualquier aplicación en el arranque "no matable" SlimKat resulta en el colapso de todo el sistema operativo pieza por pieza hasta que el dispositivo se reinicia en la recuperación.