¿Cómo montar un dispositivo Android como almacenamiento masivo USB en lugar de MTP?

Accidentalmente eliminé todo mi sistema de archivos en mi LG G3 Beat (también conocido como mini) D723tr con Android 5.0.2 Lollipop. Traté de recuperar mis archivos con mi PC Linux Mint (Rosa) usando el programa PhotoRec, pero PhotoRec solo puede detectar dispositivos conectados directamente al sistema. Mi teléfono solo hace conexiones con MTP y PTP. Si puedo montar mi teléfono en mi PC como un UMS (almacenamiento masivo USB), PhotoRec detectará mi dispositivo.

¿Hay alguna forma de montar mi teléfono como UMS?

Respuestas (1)

Siga estos pasos para montar su /datapartición como almacenamiento masivo:

  1. Arranque a la recuperación
  2. mount | grep /data
    (Anote el archivo del dispositivo /dev/block/...)
  3. umount /data
  4. find /sys -name lun*
    (Anote la URL que contiene f_mass_storage)
  5. adb shell
  6. su
  7. cd /data/local/tmp
  8. vim usb_mount.sh
  9. Presione la tecla "i" para ingresar al modo de inserción
  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. Presione la tecla "Escape" para volver al modo de comando
  12. Escribe :wqy presiona Enter para guardar y salir
  13. chmod 777 /data/local/tmp/usb_mount.sh
  14. sh /data/local/tmp/usb_mount.sh

Esto debería desconectar y volver a conectar su dispositivo como almacenamiento masivo USB.

Tengo una pregunta... ¿de dónde salió ese guión en el punto 8?
@DeathMaskSalesman Ese no es un script existente, está creando ese script usando vim, luego en el paso 9, ingresa al modo de entrada y en el paso 10, ingresa el contenido del script. En el paso 11, guarda (escribe) el archivo y sale de vim. (Consulte la Documentación de vim si no está claro). Bueno, sí, habría sido cómodo de leer si el que respondió hubiera incluido todo esto con las explicaciones en el mismo punto.
@GokulNC Buena explicación. Adelante, edita mi respuesta.