From fdd80eadcc2f147d0198d94b7b908764778184a2 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Mon, 29 Apr 2024 14:18:55 -0500 Subject: format line wrapping and fix escaped characters --- content/blog/2022-10-04-mtp-linux.md | 49 +++++++++++++++++------------------- 1 file changed, 23 insertions(+), 26 deletions(-) (limited to 'content/blog/2022-10-04-mtp-linux.md') diff --git a/content/blog/2022-10-04-mtp-linux.md b/content/blog/2022-10-04-mtp-linux.md index 03ba991..be726fc 100644 --- a/content/blog/2022-10-04-mtp-linux.md +++ b/content/blog/2022-10-04-mtp-linux.md @@ -5,31 +5,30 @@ description = "" draft = false +++ -I recently ran into trouble attempting to mount my GrapheneOS phone to -my laptop running Fedora Linux via the [Media Transfer -Protocol](https://en.wikipedia.org/wiki/Media_transfer_protocol) (MTP) -and discovered a simple and effective solution. +I recently ran into trouble attempting to mount my GrapheneOS phone to my laptop +running Fedora Linux via the [Media Transfer +Protocol](https://en.wikipedia.org/wiki/Media_transfer_protocol) (MTP) and +discovered a simple and effective solution. # Use a USB 3.0 Port -First, ensure that the device was plugged in to the laptop through a USB -3.0 port, if possible. From a brief glance online, it seems that USB 2.0 -ports may cause issues with dropped connections over MTP. This is purely -anecdotal since I don\'t have any evidence to link showing that USB 2.0 -causes issues, but I can confirm that switching to a USB 3.0 port seemed -to cut out most of my issues. +First, ensure that the device was plugged in to the laptop through a USB 3.0 +port, if possible. From a brief glance online, it seems that USB 2.0 ports may +cause issues with dropped connections over MTP. This is purely anecdotal since I +don't have any evidence to link showing that USB 2.0 causes issues, but I can +confirm that switching to a USB 3.0 port seemed to cut out most of my issues. # Switch USB Preferences to MTP -Secondly, you need to ensure that the phone\'s USB preferences/mode is -changed to MTP or File Transfer once the phone is plugged in. Other -modes will not allow you to access the phone\'s file system. +Secondly, you need to ensure that the phone's USB preferences/mode is changed +to MTP or File Transfer once the phone is plugged in. Other modes will not allow +you to access the phone's file system. # Install `jmtpfs` -Next, I used the `jmtpfs` package to mount my phone to my -laptop. There are other packages that exist, but this one worked -perfectly for me. On Fedora Linux, you can install it like this: +Next, I used the `jmtpfs` package to mount my phone to my laptop. There are +other packages that exist, but this one worked perfectly for me. On Fedora +Linux, you can install it like this: ```sh sudo dnf install jmtpfs -y @@ -37,19 +36,18 @@ sudo dnf install jmtpfs -y # Create a Mount Point -Once you have the package installed, you just need to create a folder -for the device to use as a mount point. In my case, I used -`/mnt/pixel`: +Once you have the package installed, you just need to create a folder for the +device to use as a mount point. In my case, I used `/mnt/pixel`: ```sh sudo mkdir /mnt/pixel sudo chown -R $USER:$USER /mnt/pixel ``` -# Mount & Access the Phone\'s File System +# Mount & Access the Phone's File System -Finally, plug-in and mount the device, and you should be able to see all -storage (internal and external) inside your new folder! +Finally, plug-in and mount the device, and you should be able to see all storage +(internal and external) inside your new folder! ```sh jmtpfs /mnt/pixel @@ -62,16 +60,15 @@ Device 0 (VID=18d1 and PID=4ee1) is a Google Inc Nexus/Pixel (MTP). Android device detected, assigning default bug flags ``` -Now you are mounted and can do anything you\'d like with the device\'s -files: +Now you are mounted and can do anything you'd like with the device's files: ```sh cd /mnt/pixel ls -lha ``` -From here, you will be able to see any internal or external storage -available on the device: +From here, you will be able to see any internal or external storage available on +the device: ```sh total 0 -- cgit v1.2.3-70-g09d2