Wie kann ich ein Android-Gerät als USB-Massenspeicher anstelle von MTP mounten?

Ich habe versehentlich mein gesamtes Dateisystem auf meinem LG G3 Beat (alias Mini) D723tr mit Android 5.0.2 Lollipop entfernt. Ich habe versucht, meine Dateien mit meinem Linux Mint (Rosa) PC mithilfe des PhotoRec-Programms wiederherzustellen, aber PhotoRec kann nur direkt mit dem System verbundene Geräte erkennen. Mein Telefon stellt nur Verbindungen mit MTP und PTP her. Wenn ich mein Telefon als UMS (USB-Massenspeicher) an meinen PC anschließen kann, erkennt PhotoRec mein Gerät.

Gibt es eine Möglichkeit, mein Telefon als UMS zu mounten?

Antworten (1)

Befolgen Sie diese Schritte, um Ihre /dataPartition als Massenspeicher zu mounten:

  1. Starten Sie zur Wiederherstellung
  2. mount | grep /data
    (Gerätedatei notieren /dev/block/...)
  3. umount /data
  4. find /sys -name lun*
    (Notieren Sie sich die URL mit f_mass_storage)
  5. adb shell
  6. su
  7. cd /data/local/tmp
  8. vim usb_mount.sh
  9. Drücken Sie die Taste „i“, um in den Einfügemodus zu gelangen
  10. echo 0 > /sys/class/android_usb/android0/enable
    echo [Previously noted down device file] > [Previously noted down URL]/file
    echo mass_storage > /sys/class/android_usb/android0/functions
    echo 1 > /sys/class/android_usb/android0/enable
    
  11. Drücken Sie die „Escape“-Taste, um zum Befehlsmodus zurückzukehren
  12. Schreiben Sie :wqund drücken Sie die Eingabetaste, um zu speichern und zu beenden
  13. chmod 777 /data/local/tmp/usb_mount.sh
  14. sh /data/local/tmp/usb_mount.sh

Dies sollte Ihr Gerät trennen und erneut als USB-Massenspeicher verbinden.

Ich habe eine Frage... wo ist das Skript bei Punkt 8 aufgetaucht?
@DeathMaskSalesman Das ist kein vorhandenes Skript, er erstellt dieses Skript mit vim, wechselt dann bei Schritt 9 in den Eingabemodus und gibt bei Schritt 10 den Inhalt des Skripts ein. Bei Schritt 11 speichert (schreibt) er die Datei und beendet vim. (Überprüfen Sie die vim-Dokumentation , wenn Sie nicht klar sind.) Nun ja, das wäre angenehm zu lesen gewesen, wenn der Antwortende all dies mit den Erklärungen im selben Punkt aufgenommen hätte.
@GokulNC Gute Erklärung. Mach weiter und bearbeite meine Antwort.