0 votes

Je ne peux supprimer aucun fichier dans mon dossier de téléchargement

Asus sl101 slider fonctionnant avec cyanogenmod 10

Ce problème a commencé lorsque j'ai fait la mise à jour vers cm9.1 et je pense que j'ai eu une erreur comme quoi mon profil Android avait changé ou quelque chose comme ça. Depuis ce jour, je n'ai pas pu supprimer quoi que ce soit dans mon dossier de téléchargements.

Les éléments suivants n'ont pas fonctionné

  • rm /sdcard/download/filename
  • suppression avec rootbrowser
  • adb shell> rm /sdcard/download/filename
  • remontage de la carte sdcard

J'obtiens l'erreur que le dossier est en lecture seule et quand j'essaie de changer les permissions, il ne me le permet pas.

J'ai pu

mv /sdcard/download /sdcard/download.back
mkdir /sdcard/download

mais je n'arrive toujours pas à supprimer l'ancien dossier de téléchargement.

Attention, il ne s'agit pas d'une simple question d'argent, mais d'une question de sécurité.

1voto

pzkpfw Points 2270

Je ne sais pas si vous avez toujours ce problème ou non, mais j'ai quelques idées qui me viennent à l'esprit :

  • Dans la sortie que vous collez dans vos réponses, vous mélangez la sortie du terminal avec $ y # . Vous avez besoin d'être Root tout le temps ce qui signifie que vous devriez toujours voir un # .
  • Si j'étais vous, je vérifierais d'abord les autorisations sur l'ancien répertoire de téléchargement avec quelque chose comme ls -alh | grep <foldername> . Qui possède le répertoire, quel groupe ?
  • Essayez de changer de propriétaire avec chown en changeant le chmod en 777 de manière récursive (je jette juste des trucs au mur pour voir ce qui colle). Après vous être défini (Root) comme propriétaire et avoir donné à tout le monde les pleins droits sur le répertoire récursivement J'essaierais rm -rfv <foldername> et voir quel résultat j'obtiens.

J'espère que cela pourra aider quelqu'un d'autre. Par ailleurs, lorsque vous faites ls -alh il devrait vous indiquer s'il s'agit d'un lien symbolique, et si c'est le cas, à quel endroit. S'il s'agit d'un dossier monté, je lancerais quelque chose comme mount | grep <foldername> pour voir ce qui se passe.

0voto

Aleris Points 4674

Vous disposez d'un point de montage spécial* pour /mnt/sdcard/download Ainsi

  • le démonter avec umount /mnt/sdcard/download
  • supprimer le répertoire rm -rf /mnt/sdcard/download

Et essayez de comprendre ce qui pousse votre Android à utiliser ce support spécial.

Si vous souhaitez uniquement un accès en lecture-écriture, exécutez la commande suivante : mount -o remount,rw /mnt/sdcard/download et vous pourrez alors rm tout ce qui se trouve à l'intérieur.

*déterminé par les discussions dans votre fil de questions

0voto

Andreas Jonsson Points 528

Il convient de noter que /sdcard n'est qu'un lien. Il se peut que vous deviez apporter vos modifications à l'emplacement réel des données à l'adresse suivante /data/media . Une réponse à une question similaire a été donnée aquí .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X