1 votos

¿Cómo puedo reformular: adb shell "pm block com.sec.knox.bridge" para que funcione en un teléfono Android 10?

Espero estar haciendo la pregunta correcta. Recientemente recibí de mi padre un teléfono nuevo que su empresa le dio poco antes de su jubilación. Se lo dieron sabiendo que se iba y querían ser amables. Sin embargo, el teléfono aún estaba vinculado a la configuración de seguridad de la empresa, incluida la aplicación Intune Company Portal, creo que a través de Knox. En resumen, logré desinstalar esa aplicación después de finalmente poder revocar sus permisos de administrador de aplicaciones (anteriormente se volvía a instalar solo). Ahora estoy tratando de poner el clavo final en el ataúd para asegurarme de que no pueda volver para atormentarme.

He logrado conectar mi S10 a ADB en mi computadora y un sitio que encontré me ayudó con parte de lo anterior dio una lista de comandos para eliminar Knox. Todos siguen el formato del título, que para repetir aquí es

adb shell "pm block com.sec.knox.bridge"

sin embargo, el retorno es Comando desconocido: block

Imagino que este era un arreglo para una versión anterior que usaba una antigua nomenclatura. Entonces mi pregunta es ¿cómo corrijo la sintaxis anterior para que esa declaración haga su trabajo?

Saludos, Shane

1 votos

Hola. Es bueno siempre mencionar el enlace desde donde estás tratando de seguir las instrucciones para que podamos evaluar y aconsejarte si las instrucciones son correctas o no. Por ejemplo, ese comando pm block es muy, muy antiguo. Se supone que solo funcionaría para las versiones de Android Kitkat. Reemplázalo con pm hide o pm disable --user 0 seguido del nombre del paquete. Ten en cuenta que todo esto funcionará siempre y cuando no hagas un restablecimiento de fábrica. Una vez que lo hagas, tendrás que repetir el ciclo.

0 votos

¡Gracias por la información! La próxima vez publicaré de manera más concisa. La fuente para esta solución en particular se encuentra aquí y enlaces a este para esos comandos. ¡Intentaré esos comandos y volveré con el informe, cheers!

0 votos

Más información sobre pm block, pm hide y pm disable: pm hide VS pm disable — la crisis de identidad

1voto

St0rm Puntos 11

Como mencionó @Firelord, use pm disable --user 0 en lugar de pm block. pm block está obsoleto (no existe en las nuevas versiones de pm). Si tienes un error con disable entonces la aplicación aún es administrador del dispositivo o el nombre del paquete no es com.sec.knox.bridge.

Verificar si la aplicación es administrador del dispositivo

adb shell dumpsys device_policy | grep knox

Si el comando muestra un resultado, entonces la aplicación todavía es administrador del dispositivo.

Para asegurarse de que el nombre del paquete sea com.sec.knox.bridge:

adb shell pm list packages | grep knox

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