Android: adbd no se ejecuta como root en compilaciones de producción a través de la corrección de sintaxis | febrero de 2022



Tengo un teléfono basado en Android (2.3.6) con privilegios de raíz desbloqueados. Como quiero acceder a mi teléfono desde mi computadora, instalé QtAdb y Android SDK hoy.Si abro un símbolo del sistema y lo hago
adb shell su
entiendo
#
Así que puedo copiar, eliminar y enviar archivos en mi teléfono (en mi teléfono, recibo notificaciones usando la aplicación «SuperSU»).
Pero si inicio QtAdb en Windows 7, obtengo el siguiente error: «adbd no puede ejecutarse como root en versiones de producción». ¿Qué me estoy perdiendo? ¿Problemas con QtAdb?
pagsrEl problema es que incluso si su teléfono está rooteado, el servidor «adbd» en su teléfono no usa permisos de root. Puede intentar omitir estas comprobaciones o instalar un adbd diferente en su teléfono, o instalar un kernel/distro personalizado que incluya un adbd parcheado.
o, una solución más fácil es usar ‘adbd insecure’ de chainfire, que parcheará su adbd sobre la marcha. No es permanente, por lo que debe ejecutarlo antes de iniciar el servidor adb (o configurarlo para que se ejecute en cada arranque). Puede obtener la aplicación de Google Play Store por unos pocos dólares:
https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl=es
O puede obtenerlo gratis, el autor publica una versión gratuita en xda-developers:
http://forum.xda-developers.com/showthread.php?t=1687590
Instálelo en su dispositivo (cópielo en el dispositivo y abra el archivo apk con un administrador de archivos), ejecute adb insecure
En el dispositivo, finalmente elimine el servidor adb en la computadora:
% adb kill-server
Luego reinicie el servidor, ya debería ser root.
Más soluciones a este problema aquí corrección gramatical