Qu'est-ce que /system/bin/mediaserver sur Android ?
Comme vous le savez peut-être déjà, il s'agit d'un fichier binaire utilisé par Android pour analyser le stockage du téléphone à la recherche de fichiers multimédias (images, sons et vidéos). Android l'exécute généralement au démarrage et lors de modifications du stockage des médias (comme l'envoi de nouveaux fichiers depuis un PC via FTP, le retrait et l'insertion de cartes SD ou de périphériques de stockage USB OTG, le téléchargement de nouveaux fichiers multimédias, etc.)
Pourquoi le CPU est-il bloqué ?
Cela peut être dû à de multiples raisons, je vais en énumérer quelques-unes.
- Carte SD, media Storage, périphériques USB Système de fichiers corrompu : dans certains cas, le stockage est corrompu, ce qui rend le système de fichiers corrompu.
mediaserver
utilisent plus de ressources pour l'analyse et dans certains cas, le processus reste bloqué avec une erreur d'entrée/sortie qu'il ne peut pas gérer.
- certaines applications tierces peuvent abuser de l'utilisation de
mediaserver
de plusieurs façons, comme forcer le système Android à rescanner explicitement ou passivement, explicitement c'est quand le développeur de l'application l'a fait, donc dans ce cas, il suffit de supprimer cette application ou de contacter le développeur pour résoudre le problème, mais quand l'application fait fonctionner passivement le serveur de médias, comme quand une application écrit des fichiers médias inutiles ou en cache (images, sons, vidéo) dans des répertoires qui ne sont pas exclus par l'analyseur de médias, ce qui force le système Android à rescanner plus souvent. .nomedia
à l'intérieur de ce dossier ; en fait, vous pouvez utiliser cette méthode pour exclure tout dossier de l'analyse par le scanner de médias.
Le fait est que le problème n'est pas dans le mediaserver
car ce binaire peut être utilisé par n'importe quelle application tierce, ce qui rend difficile de déterminer qui en abuse.
J'espère que cela répond à votre question