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 /sdcard
Ordner beschränkt, zum Beispiel kann ich sehen Downloads
, DCIM
aber 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.
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 Storage
und 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
External Storage
App 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.
Robert
Nikolaus Raul
Dan Hulme