10 votes

Solution pour Android 4.4 qui ne permet pas d'écrire sur les cartes SD ?

Hier, j'ai mis à jour mon Samsung Galaxy S4 vers Android 4.4 KitKat et j'ai eu la mauvaise surprise qu'il ne peut plus écrire sur ma carte SD... Je sais que ce problème est largement documenté partout, mais a-t-on trouvé une solution pour le résoudre ? (Autre que de retirer physiquement la carte du téléphone et de l'ouvrir sur mon PC) Aussi, à cause du drapeau KNOX je ne peux pas rétrograder en 4.3...

(PS : Rooted ou non, cela ne fait aucune différence)

0 votes

Est-ce la version officielle ou une ROM personnalisée ?

0 votes

@RossC, c'est un changement de règle dans Kitkat indépendamment de la ROM. OP : La seule solution possible est la suivante, si vous avez besoin d'un accès en écriture, vous devez fournir l'autorisation, ou utiliser la méthode de contrôle de l'accès en écriture. Cadre d'accès au stockage qui est livré avec KitKat le fera.

0 votes

RossC : Le mien est le I9505XXUFNB8 officiel (Allemagne), mais @t0mm13b a raison, cela se produit quelle que soit la ROM, c'est une "fonctionnalité" de KitKat. De plus, je cherche une solution de contournement pour les applications existantes, pas une que j'écrirais moi-même...

17voto

Guillaume Points 451

J'ai trouvé une réponse à ma propre question ! Autant partager la façon dont j'ai procédé (faites-le à vos risques et périls, ça a bien marché pour moi). Il faut évidemment avoir une racine.

  1. À l'aide d'un gestionnaire de fichiers compatible avec la racine, naviguez jusqu'à /system/etc/permissions
  2. Modifiez platform.xml et trouvez la permission WRITE_EXTERNAL_STORAGE.
  3. Ajouter une définition de groupe supplémentaire pour cette permission... <group gid="media_rw" />
  4. Enregistrez les modifications dans le fichier.
  5. Redémarrage.

Les crédits vont à mateenf de la Forum des développeurs XDA

1voto

Heru Ammen Points 11

J'ai utilisé cette solution de contournement pour modifier des balises à partir de ma carte SD externe sur mon LG G3 (LG-D851) enraciné. Le lecteur audio est PowerAmp.

  1. Téléchargez et installez l'installateur Xposed depuis le Google Playstore : Instructions : https://www.youtube.com/watch?v=nj_fgrpgDRU (GadgetHacks)
  2. Dans Xposed Installer, cliquez sur "Télécharger". (vous devrez peut-être appuyer sur le symbole de rafraîchissement pour charger les modules).
  3. Cliquez sur et téléchargez "KitKat SD Card Full Access" depuis le dépôt. Assurez-vous que la case "download from Unknown Sources" est cochée (settings >security >unknown sources).
  4. Une fois le module téléchargé et installé, redémarrez votre téléphone et étiquetez-le à votre guise.

1 votes

Pas besoin d'un module Xposed, il y a beaucoup d'applications dans le Play store maintenant pour le faire (ils nécessitent tous Root, évidemment). Cherchez "SD Fix" dans le Play store, vous les trouverez.

0 votes

A vous de me le dire...lol. Bonne recherche !

1 votes

Ces applications n'existaient pas au moment où j'ai posé la question :)

1voto

nl-x Points 111

J'ai trouvé une bien meilleure solution ! Avec uTorrent, je n'étais pas en mesure d'écrire à

"/storage/extSdCard/"

Mais je suis capable d'écrire à :

"/storage/extSdCard/Android/Data/com.utorrent.client"

Recherchez donc un dossier sur la carte SD auquel votre application a accès grâce à Android.

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