Ninguna de las otras soluciones que encontré en internet funcionaron para mí (VPN china, deshabilitar la optimización de MIUI...). Tampoco pude iniciar sesión temporalmente en una cuenta de Mi, ya que había desinstalado tantas aplicaciones del sistema MIUI como pude y, por lo tanto, la opción de inicio de sesión dejó de funcionar (y de todos modos no quería iniciar sesión).
YMMV - funcionó para mí cuando lo hice a principios de 2019, pero puede que ya no funcione si cambiaron algo. Cambié a una ROM personalizada y ya no puedo probarlo.
Si quieres revertirlo, simplemente vuelve a ejecutar los comandos con un 0
al final y elimina lo que agregaste a los archivos de texto.
Esto requiere acceso root, acceso a la shell con su
, y una forma de editar archivos de texto como root. Yo utilicé Termux y un administrador de archivos root para Android que puede editar archivos de texto.
Primero, ejecuta el siguiente comando (su
primero, para cambiar a root):
setprop persist.security.adbinstall 1
Si también deseas habilitar el "Depuración USB (ajustes de seguridad)", para conceder permisos, simular la entrada de UI, etc. a través de ADB, también ejecuta el siguiente comando:
setprop persist.security.adbinput 1
A continuación, necesitamos editar el archivo
/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml
para que MIUI realmente nos permita hacer estas cosas:
Agrega la siguiente línea al archivo XML (con todas las demás, antes de la etiqueta de cierre, o cámbiala a true si la línea ya está allí):
O, si la línea ya está allí, puedes utilizar sed
para cambiarla de false
a true
:
sed -i 's,"perm_adb_install_notify" value="true","perm_adb_install_notify" value="false",' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml
No es necesario reiniciar. ¡Problema de MIUI evitado! :-)
4 votos
En lugar de
adb install app.apk
usaadb push app.apk /sdcard/
y luego toca el apk desde un administrador de archivos en el dispositivo para seguir la instalación habitual de carga lateral. Por supuesto, Fuentes desconocidas deben estar habilitadas en la configuración. No es una solución en sí misma, pero es un método temporal económico.0 votos
Posiblemente relacionado en Stack Overflow: Instalar la aplicación a través de USB: El dispositivo está restringido temporalmente
0 votos
Si copias manualmente el apk a tu dispositivo, puedes instalarlo allí. Después de eso, las actualizaciones, etc., se actualizarán correctamente desde Android Studio. - 1) Construir en Android Studio. Verificar apk producido (en la máquina de desarrollo) por ejemplo, build/app/outputs/apk/debug|release - 2) Conectar el teléfono a la máquina de desarrollo (permitir transferencia de archivos por USB) - 3) En Android Studio, en el explorador de dispositivos, "cargar" el apk al teléfono. - 4) En el teléfono, en el administrador de archivos, hacer clic en el archivo apk cargado y confirmar la instalación. - 5) A partir de ese momento, el ciclo habitual de construcción/ejecución parece funcionar correctamente desde Android Studio.