1 votes

Peut-on configurer MTP pour afficher la racine ?

J'ai un appareil enraciné sous Android 6.

Lorsque je le connecte via USB, je peux parcourir les fichiers via MTP, mais cela est limité au dossier /sdcard, par exemple je peux voir Téléchargements et DCIM mais je ne peux pas accéder à /system/app.

QUESTION : Y a-t-il un paramètre ou une astuce qui me permettrait d'accéder à / via MTP ?

Les procédures très techniques telles que la recompilation des programmes système sont également acceptées.

1 votes

Je ne sais pas si il est possible de modifier le mode MTP, mais ma solution de contournement serait d'activer le débogage USB/ADB et d'utiliser un programme comme QtADB.

0 votes

@Robert: Merci mais je demande explicitement à propos de MTP, c'est pour une solution qui doit être compatible avec n'importe quel client MTP.

0 votes

@acejavelin FYI, vous pouvez supprimer votre propre commentaire : pas besoin de le signaler à un modérateur pour le supprimer.

2voto

acejavelin Points 5816

La réponse simple est non, vous ne pouvez pas... Vous ne regardez pas vraiment /sdcard mais une base de données de ce que contient cette carte fournie par Stockage externe et éventuellement Stockage multimédia. MTP a remplacé le stockage de masse USB (qui permettrait cela) pour diverses raisons, nombre d'entre elles sont des raisons de sécurité, et elles sont encodées profondément dans le code source d'Android dans de multiples domaines. MTP est spécifiquement conçu pour donner uniquement accès aux fichiers utilisateur (/sdcard et /storage/{nomvol}) et rien d'autre. Je ne pense pas que vous trouverez un moyen, root ou autre, d'y accéder sans modifier considérablement le code de base d'Android

1 votes

"Vous ne regardez pas vraiment /sdcard mais une base de données de ce que cette carte contient fournie par le stockage externe et éventuellement le stockage multimédia" -- pouvons-nous avoir quelque chose de vérifiable qui soutient cette affirmation?

0 votes

@Firelord Dans une recherche rapide, je n'ai pas pu trouver de vérification spécifique à ce sujet, mais ma déclaration peut être basée sur le fait qu'avec les appareils Marshmallow, l'application External Storage est nécessaire pour fonctionner. Si vous supprimez des données sur cette application et que vous vous connectez via MTP, rien n'apparaîtra (le répertoire sera vide sur votre PC), après avoir redémarré et autorisé la reconstruction de la base de données de l'application, puis vous connectez à nouveau à votre PC, les fichiers apparaîtront. La logique indique que l'application donne accès aux fichiers, bien que je comprenne que la corrélation ne soit peut-être pas la cause dans ce cas. Si je trouve une vérification plus spécifique de cela plus tard, je la partagerai.

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