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...
2 votes
@t0mm13b ah, ce n'est pas idéal. Je savais que ce changement était bien présent, mais j'avais l'impression (manifestement fausse) que Samsung allait patcher cela pour que cela fonctionne sur leur propre appareil avec la ROM officielle, car ils "supportent" toujours les cartes EXT-SD. Sur un appareil enraciné, certains ont réussi à monter le dossier, mais d'autres ont bloqué leur appareil. Je ne suis pas sûr que ce soit le cas, mais je ne suis pas sûr qu'il y ait une réponse définitive.
0 votes
@t0mm13b : Existe-t-il un moyen, en tant qu'utilisateur (rooté), de fournir des autorisations supplémentaires aux applications qui ne les demandent pas ? Je pense à FolderMount, aux lecteurs de musique, aux éditeurs de photos, etc.
0 votes
J'ai failli faire disjoncter mon appareil aussi avec FolderMount... Il m'a demandé de patcher le système de fichiers, je l'ai laissé faire, puis plus rien ne fonctionnait dans le téléphone (les deux cartes SD ont disparu...) - J'ai réinstallé le KitKat officiel et redémarré, tout est rentré dans l'ordre...
0 votes
Ma ROM KitKat sur le S4 peut écrire et lire la carte SD. Je ne peux pas déplacer les applications (c'est parti) mais les images / médias sont bien. C'est une ROM personnalisée Google Edition (je n'ai pas de Touchwiz, heureusement). Ah c'est patché, et Samsung va suivre les directives de Google sur les cartes SD malheureusement : phonearena.com/news/
0 votes
Vous êtes-vous plaint auprès des auteurs des applications qui vous posent problème ? C'est à eux de définir correctement leurs autorisations.
1 votes
En bref, la véritable solution de contournement est de changer une ligne dans le manifeste de la source Kitkat, de recompiler la rom et de la flasher. Google est clair sur le fait de s'éloigner des SDCards, la capacité de la mémoire flash est en augmentation, et bon marché à intégrer sur la carte de l'appareil, et de plus, en utilisant des services de cloud pour le stockage. C'est un inconvénient majeur, peut-être que quelqu'un avec le framework Xposed pourrait le contourner.... pita...
1 votes
@DanHulme se plaindre à l'auteur de l'application n'est pas la solution. C'est un changement drastique de Google...
0 votes
@t0mm13b Cela a été annoncé des années à l'avance et les auteurs d'applications pouvaient ajouter la permission avant qu'elle ne soit requise. Ce n'est pas comme si le
MediaScanner
changement, qui a été présenté comme un fait accompli . Ce n'est pas l'endroit approprié pour discuter de la politique de compatibilité de Google, de toute façon.0 votes
Source de l'"annonce des années à l'avance" des changements dans Kitkat par rapport à la SDCard ?
1 votes
L'autorisation existe depuis l'API 16 y il y a eu un grand avertissement dans la formation officielle d'aussi loin que je me souvienne.
0 votes
Je ne suis pas d'accord avec vous @DanHulme, ces documents, l'API 16 était là il y a environ un an, "pas annoncé des années à l'avance" et de plus, les docs ont été récemment mis à jour pour refléter l'API 19.
1 votes
C'est quand même une décision stupide. Pourquoi devrions-nous être obligés de stocker tous nos téléchargements sur la mémoire interne ? L'intérêt (plus ou moins) d'avoir un slot SD est de pouvoir déverser un tas de médias sur une carte et d'échanger une collection contre une autre. Je suppose que Google veut que nous utilisions tous la "mémoire en nuage", qui n'a aucune valeur lorsqu'elle est hors réseau.
0 votes
Je comprends cependant leur raisonnement, et ce n'est pas nécessairement pour une "mauvaise" raison (comme dans : ils veulent que nous passions au cloud). Actuellement, toutes les applications qui ont accès aux médias ont accès à l'ensemble de la carte SD, donc potentiellement aux données des autres applications. C'est un problème de sécurité. Je dois juste m'assurer que je n'enregistre pas de données sensibles sur la carte SD.