0 votos

Eliminar aplicación de sistema usando archivo zip

He rooteado mi Huawei P8-Lite ALE-L21 con superuser.zip. Después de rootear con éxito, intenté cambiar la aplicación de superusuario. Así que instalé KingoUser.apk y luego hice clic en superSu app -> settings -> switch superuser app. No funcionó. Por lo tanto, instalé la aplicación Link2SD y convertí KingoUser en una aplicación del sistema. Ahora, al abrir SuperSu o KingoUser, aparece un mensaje de advertencia que dice que el binario su necesita ser actualizado.

No hay forma de flashear mi teléfono porque Huawei no ha lanzado mi versión de construcción como un archivo flash independiente.

¿Cómo puedo desrootear mi teléfono ahora?

0 votos

Este tema explicará el error y resolverá el problema: android.stackexchange.com/questions/133194/remove-su-binary

1voto

Ash-Ishh.. Puntos 322

Parte 1: Desenraizando su dispositivo

Puede desenraizar su teléfono desde SuperSu mismo

Vaya a SuperSu > Ajustes > Desenraizamiento completo.

Parte 2: Reemplazando KingUser

Puede descargar el script listo para usar para reemplazarlo con SuperSu Aquí

  1. Descargue el archivo Zip del sitio
  2. Extraigalo en la tarjeta SD externa
  3. Inicie el Emulador de Terminal
  4. Escriba su y déle acceso de superusuario
  5. Escriba sh /sdcard/mrw/root.sh
  6. El script eliminará automáticamente todos los archivos de Kinguser y convertirá SuperSu en una aplicación del sistema
  7. Actualice el binario de SuperSu

0 votos

La herramienta de montaje predeterminada que viene con Android de serie tiene su uso como Uso: montaje [-r] [-w] [-o opciones] [-t tipo] dispositivo directorio.

1 votos

Cuando montas una partición desde cero, haces mount IDENTIFICADOR_DEL_DISPOSITIVO PUNTO_DE_MONTAJE. Por ejemplo, mount /dev/mmcblkp3 /system. Cuando se trata de remontar, se pasa la opción remount. Si quieres remontar en el mismo lugar, no necesitas pasar el identificador del dispositivo, por lo que puede ser mount -o remount /system en lugar de mount -o remount /dev/mmcblkp3 /system. Para montar en modo de solo lectura o lectura-escritura, se pasa ro o rw como argumento. Hay excepciones con la herramienta de montaje en ciertos dispositivos donde es necesario mencionar el identificador del dispositivo durante el remonte.

0 votos

No está funcionando en absoluto, y cuando intento usar su con adb, este error aparece: error: solo se admiten ejecutables independientes de posición (PIE).

0voto

starfry Puntos 178

No creo que la pregunta coincida con su título. Sin embargo, esta respuesta es para las personas que puedan llegar aquí buscando una respuesta a la pregunta hecha en el título...

cómo eliminar aplicaciones del sistema usando un archivo zip.

Primero, vea esta respuesta donde explico cómo crear un archivo ZIP para flashear archivos .apk. Siga esa explicación pero use un updater-script como este:

mount("MTD", "system", "/dev/block/platform/mtk-msdc.0/by-name/system", "/system");
delete_recursive("/system/app/SomeApp");
unmount("/system");

Donde SomeApp es el directorio que contiene el .apk de la aplicación que desea eliminar (use un adb shell para confirmar esta ruta).

Sin embargo, se puede simplemente usar adb shell para hacerlo (pero esto no responde la pregunta formulada):

$ adb shell
shell:/ $ su
root:/ # mount -o remount,rw /system
root:/ # rm -r /system/app/SomeApp
rppt:/ # reboot

0voto

He WenYang Puntos 6

¡Ten cuidado! Si intentas instalar SuperSU después de rootear con KingoRoot de forma precipitada, tu dispositivo se convertirá en un ladrillo incluso si desinstalas KingoRoot. KingoRoot NO se eliminará por completo al desinstalarlo. La ÚNICA forma de eliminar por completo KingoRoot es flasheando la ROM original.

Así que no lo hagas.

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