Kann MTP so konfiguriert werden, dass es den Stamm anzeigt?

Ich habe ein gerootetes Gerät mit Android 6.

Wenn ich es über USB anschließe, kann ich Dateien über MTP durchsuchen, aber es ist auf den /sdcardOrdner beschränkt, zum Beispiel kann ich sehen Downloads, DCIMaber ich kann nicht darauf zugreifen /system/app.

FRAGE: Gibt es eine Einstellung oder einen Trick, mit dem ich über MTP zugreifen kann /?

Auch sehr technische Verfahren wie das Neukompilieren von Systemprogrammen sind in Ordnung.

Ich weiß nicht, ob es möglich ist, den MTP-Modus zu ändern, aber meine Problemumgehung wäre, USB-Debugging/ADB zu aktivieren und ein Programm wie QtADB zu verwenden.
@Robert: Danke, aber ich frage ausdrücklich nach MTP, es handelt sich um eine Lösung, die mit jedem MTP-Client kompatibel sein muss.
@acejavelin FYI, Sie können Ihren eigenen Kommentar löschen: Sie müssen ihn nicht markieren, damit ein Moderator ihn entfernen kann.

Antworten (1)

Die einfache Antwort ist nein, das geht nicht ... Sie sehen sich nicht wirklich /sdcard an, sondern eine Datenbank mit dem, was diese Karte enthält, bereitgestellt von External Storageund möglicherweise Media Storage. MTP hat den USB-Massenspeicher (der dies ermöglichen würde) aus einer Vielzahl von Gründen ersetzt, viele davon aus Sicherheitsgründen, und sie sind in mehreren Bereichen tief im Android-Quellcode codiert. MTP wurde speziell entwickelt, um nur Zugriff auf Benutzerdateien (/sdcard und /storage/{volname}) und sonst nichts zu gewähren. Ich glaube nicht, dass Sie einen Weg finden werden, Root oder auf andere Weise, ohne den Basiscode von Android stark zu modifizieren

Sie schauen nicht wirklich auf /sdcard, sondern auf eine Datenbank mit dem Inhalt dieser Karte, die von External Storage und möglicherweise Media Storage bereitgestellt wird “ – können wir etwas Überprüfbares haben , das diese Behauptung stützt?
@Firelord Bei einer schnellen Suche konnte ich dies nicht speziell bestätigen, aber meine Behauptung kann auf der Tatsache beruhen, dass Geräte in Marshmallow eine External StorageApp benötigen, um zu funktionieren. Wenn Sie Daten in dieser App löschen und sich über MTP verbinden, wird nichts angezeigt (das Verzeichnis ist auf dem PC leer). Wenn Sie dann neu starten und die Datenbank für die App neu erstellen und dann eine Verbindung zum PC herstellen, werden die Dateien angezeigt. Logic sagt, dass die App Zugriff auf die Dateien gewährt, obwohl ich verstehe, dass Korrelation in diesem Fall möglicherweise keine Kausalität ist. Wenn ich später eine genauere Bestätigung dafür finde, werde ich sie teilen.