Ich möchte, dass MTP standardmäßig ausgewählt ist (anstatt aufzuladen), wenn ich ein Android 6.0.x-Gerät über ein USB-Kabel an einen PC anschließe. Was sollte ich in der build.prop-Datei meines gerooteten Geräts hinzufügen oder ändern, damit dies geschieht? Ich weiß, dass dies ohne Root-Zugriff nicht möglich ist, aber das Gerät ist gerootet.
Google hat das USB-Protokoll für Marshmallow so geändert, dass es standardmäßig immer geladen wird.
Der Grund für diese Änderung liegt darin, dass sie die Möglichkeit zurückgebracht haben, einen externen Speicher (SD-Karte) zu einem internen Speicher zu machen. Erstellen eines neuen Speichertyps namens "Adoptable Storage".
Ursprünglich entfernte Google die Möglichkeit, Speicher auszutauschen, weil sie dies als große Sicherheitslücke betrachteten.
Um Ihr Endziel zu erreichen, müssen Sie möglicherweise Marshmallow aus der Quelle kompilieren. Suchen Sie das MtpService.java
und dann mit updateDisabledStateLocked()
Änderung mMtpDisabled
zu false
.
Das Beste, was ich bisher gefunden habe, ist eine Anwendung namens MTPEnabler: http://forum.xda-developers.com/android/apps-games/app-mtp-enbaler-t3263467
Durch die Entwickleroptionen war es in meinem Telefon möglich. Einfach gehen
Developer option > USB configuration
Standardmäßig ist es auf eingestellt Charging
. Ändern Sie es in MTP
. Versuchen Sie, USB anzuschließen, dies sollte funktionieren.
gregoiregentil
Feuerlord