Accorder la permission de duplication via ADB
Par défaut, Android affiche une boîte de dialogue de permission à chaque démarrage de la duplication. Vous pouvez pré-accorder la permission de capture d’écran (MediaProjection) avec ADB pour que la boîte de dialogue ne s’affiche plus jamais.
Prérequis
- ADB (Android Debug Bridge) installé sur votre ordinateur
- Débogage USB activé sur le téléphone (Paramètres → Options pour les développeurs → Débogage USB)
- Téléphone connecté en USB (ou ADB en Wi-Fi)
Étapes
-
Ouvrez un terminal (Invite de commandes / PowerShell sous Windows).
-
Vérifiez qu’ADB voit votre appareil :
adb devicesVotre appareil doit apparaître comme
device(pasunauthorized). -
Accordez la permission :
adb shell appops set idv.lzn.screenonauto android:project_media allow -
Lancez ScreenOnAuto et démarrez la duplication — la boîte de dialogue ne devrait plus apparaître.
Révoquer la permission
Pour rétablir le comportement par défaut (boîte de dialogue à chaque fois) :
adb shell appops set idv.lzn.screenonauto android:project_media default
Dépannage
error: device unauthorized— Cherchez la boîte de dialogue « Autoriser le débogage USB ? » sur le téléphone et touchez Autoriser.- La boîte de dialogue apparaît encore — Forcez l’arrêt de ScreenOnAuto et relancez. Si le problème persiste, révoquez puis ré-accordez avec les commandes ci-dessus.
- App réinstallée (ou passage entre les canaux Play et sideload) — la désinstallation efface la permission ; relancez la commande après la réinstallation.
- La permission se réinitialise au redémarrage — Sur certaines ROM (par ex. MIUI/HyperOS), les permissions
appopsne survivent pas au redémarrage. Relancez la commande après chaque redémarrage, ou utilisez ADB en Wi-Fi.