본문 바로가기

공부한 내용/안드로이드

리눅스 우분투 LG 스마트폰이랑 usb 연결하는 방법

usb를 통해서 리눅스랑 LG 스마트폰이랑 연결하는 게 이렇게 복잡할 줄이야..


꽤 많은 구글링을 하였다.


다른 사람들도 리눅스 우분트 usb 스마트폰 연결할때 도움이 되었으면 좋겠으며,


나 또한 까먹지 않았으면 좋겠다는 마음에서 이 글을 작성한다.


다른거 다 필요없고 나만 그대로 따라하면 된다.


믿으라. 그러면 성공적으로 해결할 것이다.


터미널을 열고 차례로 입력한다.


sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
sudo apt-get dist-upgrade
sudo nano /etc/fuse.conf


여기까지 따라했으면,

이제, 코드를 수정해주자 

user_allow_other 에 수정하기전에 #이 있을 것이다.

이 #을 지워버리고 저장해라!

#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)

#Set the maximum number of FUSE mounts allowed to non-root users.
#The default is 1000.
#mount_max = 1000

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other


그리고 다음 코드를 입력한다.

lsusb


그러면 요런것들이 나올것이다.

Bus 002 Device 003: ID 0fae:01b0 Sony Ericsson Mobile Communications AB Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

중요한 부분은 내가 색깔 표시를 해놓겠다 잘 기억해둬라.


그다음 명령어를 입력해라

# 기기명 ATTR{idVendor}=="0fae", ATTR{idProduct}=="01b0", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"


그냥 믿고 따라해라


sudo nano /etc/udev/rules.d/51-android.rules

그러면 이제 

ATTR{idVendor}=="0fae", ATTR{idProduct}=="01b0", MODE=”0666"


그리고 거의 마지막이다. 

이제 usb를 핸드폰과 분리하고

sudo service udev restart


마지막으로

sudo reboot


그러면 아마 될 것이다. 

나도 아직은 리붓을 안해봤지만, 해보고 성공하면 좋겠다.

다들 성공할 것이라 믿는다.


참고자료

https://ubuntuforums.org/showthread.php?t=2226702



와! 정상적으로 됬다.

LG폰의 고질적인 문제점이 있다.

다있는지는 모르겠지만,

이렇게 리붓을 하고

adb devices를 했는데,

감지가 안된다면,

MTP 모드에서 PTP모드로 변경해라!! 그러면 바로 될것이다!!

이것때문에 또 해멨다..ㅠㅠㅠ