Android no arranca porque faltan archivos apk en la carpeta del sistema/aplicación

Moví la pregunta de https://stackoverflow.com/q/15872848/1665807

Tengo un teléfono Huawei u8825d rooteado. Quiero saber si no había archivos apk en la carpeta "/system/app/".

Entonces, moví estos archivos apk de /system/app/ a la tarjeta SD interna. Cuando traté de reiniciar el teléfono, no tuve éxito. Colgué con una pantalla blanca.

Luego traté de empujar los archivos apk de la tarjeta SD interna a la carpeta / system / app / usando "adb".

D:\MTH\update>adb devices

List of devices attached

78F5FD6420D5 device

D:\MTH\update>adb remount

remount failed: Operation not permitted

Entonces, de otra manera,

D:\MTH\update>adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

mount: Operation not permitted

Esta es otra forma.

D:\MTH\update>adb shell

shell@android:/ $ su

su

Segmentation fault

139|shell@android:/ $
Mala suerte. Sin la aplicación SuperUser/SuperSU instalada, difícilmente puede su, y dado que eliminó todas las aplicaciones del sistema /system/apps, no queda ninguna. Esto significa que estás en un "bucle fatal": para que tus archivos vuelvan a estar en /system, debes volver a montar /system. Para hacer eso, necesita su, para lo cual necesita los archivos en /system/apps... Diría que probablemente terminará flasheando su ROM nuevamente.

Respuestas (1)

El acceso raíz o SuperUser es un apk que reside en /system/app. Si lo quitas con el resto de apps, pierdes root. Como posible solución, puede intentar ejecutar:

> adb root
> adb shell

Y mira si el shell que abre adb es $(usuario normal) o #(root). Si ha iniciado sesión como un usuario normal, me temo que necesitará reinstalar la raíz en su teléfono.

Además, /system/appes como C:\Windowso /bin(en Linux), si elimina los archivos allí, no espere que el dispositivo se ejecute, ya que no tendrá los archivos necesarios para hacerlo.

Como escribí anteriormente: sin SuperUser/SuperSU ejecutándose, lo más probable es que John termine teniendo que volver a flashear. Aunque se suencuentra en una ubicación diferente ( /system/bino /system/xbin), por lo general, también necesita SuperUser/SuperSU para obtener un indicador de raíz. Y este último lo acaba de eliminar con éxito. Una cosa que podría intentar es crear un archivo adecuado update.zippara flashear desde la recuperación.