Pregunta :Como infundir/modificar/instalar busybox SU en twrprecovery.img para obtener comandos de Root privilages
Quiero tomar copia de seguridad restaurar flash cambiar algunos ajustes de gestión de paquetes PM y gestión de almacenamiento SM de mi teléfono móvil Android 5.1.1 /6.0 a través de comandos de shell adb o a través de terminal twrp sin instalar twrp o SU o dispositivo móvil del rooting
- En primer lugar quiero tomar copia de seguridad de system.img móvil userdata.img a través de adb pull comando y luego recuperar escribir de nuevo adb push
Mis preocupaciones están relacionadas con la primera :
a. Como adb pull lee y copia datos pero adb push escribe en el dispositivo b. Funcionará adb push sin rootear el teléfono móvil sin privilegios de Root.
c. Si el teléfono se brickea o algo va mal mientras se rootea y el teléfono no está rooteado, entonces adb push funcionará o no.
Steps of commands using for backup of device
Adb devices
adb reboot bootloader
adb pull /dev/block/mmcblk0 mmcblk0.img
Adb push mmcblk0.img /dev/block/mmcblk0 mmcblk0.img
-
Usando el gestor de paquetes PM en un móvil no rooteado Android 5.1.1 con los siguientes comandos pero con error
Dispositivos Adb adb reboot bootloader adb shell pm set-install-location 2 adb shell pm get-install-location
Error de mando
/sbin/sh: pm: no se encuentra
Lo que entendí del error anterior significa que el archivo de comando binario PM no está disponible en la carpeta /sbin/sh/ ya que el teléfono no está rooteado, así que lo que pienso si pongo estos archivos binarios o instalo busybox dentro de twrprecovery.img antes de cargar y ejecutar el comando pm temporal para que no tenga que Root el dispositivo y establecer temporalmente los cambios en el dispositivo.
Si es posible entonces amablemente compartir el enlace para el procedimiento paso a paso para modificar el twrprecovery.img antes de arrancar en el ordenador Windows ya que soy novato en los comandos adb shell de Linux
-
En tercer lugar Como cada vez que ejecuto el gestor de almacenamiento SM comando adb shell siguiente comando en unrooted Android 6.0 móvil de que da los siguientes errores
Dispositivos Adb adb reboot bootloader adb shell sm has-adoptable adb shell sm set -force- adoptable true
Da los siguientes errores
/sbin/sh: sm: no se encuentra
Lo que entendí del error anterior significa que el archivo de comando binario SM no está disponible en la carpeta /sbin/sh/ ya que el teléfono no está rooteado así que lo que pienso si pongo estos archivos binarios o instalo busybox dentro de twrprecovery.img antes de cargar y ejecutar el comando pm temporal para no tener que Rootear el dispositivo y establecer temporalmente los cambios en el dispositivo.
Si es posible, entonces amablemente compartir el enlace para el procedimiento paso a paso para la modificación de Twrprecovery.img antes de arrancar en el PC de Windows como yo soy nuevo novato en adb shell comandos de Linux
-
Ahora bien, si el arranque en modo fastboot y ejecutar twrprexovery.img o cwgmod recovery.img con estos comandos y, a continuación, en twrp o cgmod terminal de Windows puedo ejecutar busybox o Super usuario o PM SM comando
Dispositivos Adb Adb boot bootloader Fastboot boot twrprecovery.img
-
En segundo lugar las ideas enteras es que quiero virtualmente uso temporal terminal twrp con busybox o Super usuario binario para ejecutar los paquetes de servicios como PM (gestor de paquetes) SM (gestor de almacenamiento) dentro de la terminal de menú de recuperación twrp (cargado en el modo de arranque fastboot twrprecovery.img). O adb sideload Si es posible técnicamente factible. Si sí, entonces podemos modificar twrprexovery.img e infundir insertar busybox en él antes de cargar o después de cargar.
- En tercer lugar no quiero instalar twrp o busybox o cualquier archivo binario de superusuario dentro del dispositivo móvil y no quiero instalar nada dentro del móvil excepto los cambios de alteración de la configuración realizados después de la ejecución de los comandos SM PM. Es decir, quiero ejecutar PM SM desde dentro de twrprecovery.img
0 votos
En los dispositivos que conozco
adb reboot bootloader
arranca en modo bootloader. Modo bootloader significa modo fastboot. Y si el dispositivo está en modo fastboot sólo funciona fastboot, pero no adb. Ver Android.stackexchange.com/q/221634/22411 votos
Lo siento, pero su pregunta no tiene mucho sentido. Hay algunas piezas al azar, no está claro lo que estás tratando de hacer. Por lo menos usted necesita entender la diferencia entre el sistema operativo Android normal vs fastboot / modo de cargador de arranque vs el modo de recuperación.
pm
,sm
y otros comandos similares son interfaces para acceder a los servicios de Android como Package Manager, Storage Manager etc. Y el sistema operativo Android no se ejecuta cuando estás en el bootloader o en modo recovery. Así que estos servicios tampoco se están ejecutando.0 votos
¿Responde esto a su pregunta? ¿Cómo hacer una copia de seguridad completa de la ROM stock antes de rootear y recuperarse de la imagen si se bloquea mientras se rootea?
0 votos
@IrfanLatif bro muchas gracias por un comentario después de mucho tiempo ... sí lo que quiero hacer es ejecutar PM (gestor de paquetes) SM (gestor de almacenamiento) en el modo bootloder sin empujar en el dispositivo sólo quiere ejecutar temporalmente los valores establecidos y salir. Como PM (hecho para andorid 4.0 kitkat) binario no está disponible en Android 5.1 después del rooting y SM (disponible en Android 6 marshmellow) por lo que ya sea empujando binario en el dispositivo desea ejecutar prácticamente desde la imagen de recuperación twrp o caja ocupada en la ventana de terminal twrp si es posible
0 votos
@alecxs hermano gracias a responder de nuevo sólo para aclarar que las preguntas que traté de modificar la imagen de recuperación twrpr como usted contesta allí, pero no era suceedul acaba de sarted un nuevo hilo para aclarar y obtener más sugerencias consejos opinión de los expertos. Si es posible o no en caso afirmativo, entonces ¿cómo algún truco para hacerlo. Como imagen twrprexoveey ia dando eroor de montaje 0 puede ser error de cifrado. Quiero probar si funciona o no. Si es posible, si la respuesta es afirmativa, ¿cómo se puede hacer?
1 votos
Como ya se ha dicho sm ni siquiera es binario ¿Cómo usar una sdcard externa como interna en Android Lolipop 5.1.1? por lo tanto (como ya se ha dicho también) no se puede ejecutar sm/pm en modo de recuperación. además no su necesario porque twrp shell es ya Root. con respecto a las modificaciones ramdisk hay instrucciones paso a paso (osm0sis AIK xda hilo) ¿qué paso usted está luchando?
0 votos
@alecxs bro ok thanx no había visto el link de AIK para modificar lo veré y lo estudiaré y probaré muchas gracias. Para sm hay un archivo por lotes de Windows hecha por alguien para muiui móvil no sé si va a funcionar o no ver el detalle enlace miui.blog/cualquier-dispositivo/
0 votos
Que formateará MicroSD como adoptable-almacenamiento que sólo se admite desde Android 6+
0 votos
(1) fastboot y adb son modos de arranque completamente independientes con lenguajes de protocolo diferentes. si te equivocas
aboot
no se puede unbrick de fastboot. simplemente no lo toque. adb está siempre disponible en twrp, no hay ningún problema para restaurar la copia de seguridad (2) pm, sm depende no en rooting. pm siempre funciona en Android, pero set-install-location sólo está disponible Android 6+ (3) visto este enlace antes, que acaba de formato MicroSD como almacenamiento adoptable (no requiere Root) que sólo se admite desde Android 6+ (no lo tiene por lo tanto de ninguna utilidad)0 votos
no . echar un vistazo a bootStrapServices y piensa en ello. busybox es simplemente el sustituto/predecesor de caja de juguetes (utilidades del núcleo autoalojadas) que viene por defecto en Android