필자는 갤럭시 노트 2 HD LTE를 사용했을 때에는 우분투에 연결하면 USB 저장소로 인식하여 파일을 넣거나 다시 가져오는 것에 있어서 크게 문제가 되지 않았습니다. 하지만, 갤럭시 S3을 쓰면서 부터는 자꾸 캘럭시 핸드폰에 연결 할 수 없다는 메세지가 나와서 얘를 먹었습니다.




그래서 알아 보니, 최근 안드로이드 진영에서는 예전의 USB Mass Storage protocol을 사용하 던 것과 달리 MTP라는 새로운 프로토콜을 사용하고 있음을 알게 되었고, 이는 애플에서 iTune을 깔아야 iPhone이나 iPad와 소통이 되듯  윈도우에서 스마트 기기와의 소통을 위하여 마련된 전용 프로토콜이라는 것을 알게 되었습니다. 그리고 우분투에서는 적어도 제가 어려움을 겪을 당시에는 이러한 프로토콜을 지원하지 않아서 위와 같은 에러가 지속적으로 났던 것을 알게 되었습니다.


해서 mtp-tools라는 것을 설치하여 이 부분을 어느 정도 해결은 하였지만, 버그가 심해 보였습니다. 스마트 기기의 내부는 읽을 수 있지만, 항상 빠른 반응으로 읽어 지는 것도 아니었으며, 파일을 (스마트 기기에)전송하거나 복사해 올 때 또한 매끄럽지 못한 모습을 보였습니다. 그리고 Go-Mtps라는 것도 있지만, 기사를 읽어 보니 Android 기기를 수동으로 마운트 시켜야 하는 불편함이 있는 것으로 알고 있습니다. 그런데 어제 저는 우연히 다시 이 부분에 대해서 검색을 하게 되었고, webup8 싸이트에 Gvfs를 업그레이드 하면 12.04,12.10의 Nautilus나 Tuna(Ubuntu용 파일 탐색기)에서 Android 4.0+의 기기들을 접근 할 수 있음을 알게 되어 이렇게 글을 써 봅니다.


(출처: UPGRADE TO GVFS WITH MTP SUPPORT IN UBUNTU 12.10 OR 12.04 TO EASILY CONNECT ANDROID 4.0+ DEVICES)


Gvfs는 Ubuntu 13.04에서 Update(갱신)되었으며 사용자가 수락한 MTP Backend로 USB Mass Storage 규약을 지원하지 않는 Adroid 4.0(또는 상위버전)기기지원하기 위하게 되었습니다. 가장 최근의 Gvfs는 1.15.2로 공식적이지 않게 구 Ubuntu를 위하여 출시되었습니다. PPA를 추가하여서 업데이트가 가능합니다.


자 그럼 Gvfs를 업데이트하여 12.04,12.10에서 Android 4.0을 지원해 보도록 하겠습니다.


1.우분투 12.04, 12.10의 Gvfs MTP 비공식 개발자 PPA를 생성을 통하여서 Gvfs(그리고 libmtp)를 추가하는 명령어


Linux terminal:~$:


sudo add-apt-repository ppa:langdalepl/gvfs-mtp

sudo apt-get update


2.이제 소프트웨어 업데이트를 실행합니다(또는 업데이트 메니저). 그리고 존재하는 업데이트 내역들을 모두 업데이트 합니다.


3.모든 업데이트가 끝나면, 컴퓨터를 재부팅합니다. 그리고 잠금(Lock)을 푼상태로 USB를 통하여 Anroid기기를 컴퓨터와 연결합니다.


와~~그랬더니 이제 깔끔하게 Nautilus에서 Adroid 기기의 파일이 보이기 시작했습니다. 감격~~~~



Gvfs 업데이트로 연결된 Adroid 기기Gvfs 업데이트로 연결된 Adroid 기기



오~~파일의 접근이나 나머지 부분도 깔끔하게 잘 작동하는 것을 테스트 하였습니다~~~~

이제는 안드로이드폰도 문제 없이 예전처럼 Ubuntu에서 파일을 넣고 뺄 수 있겠네욬ㅋㅋㅋㅋ


이상 포트팅을 마치겠슴돠~~~~좋은 월요일 되세요












Posted by gofly

댓글을 달아 주세요

  1. BlogIcon 김선생 2013.05.12 03:23  댓글주소  수정/삭제  댓글쓰기

    우분투 12.10인데요. 왜 저는 안드로이드가안뜰까요 ㅜㅜ?
    말씀하신데로 설치했는데....

안드로이드의 명령 바이너리 파일들을 /system/bin 폴더에 위치해 있습니다.

Android Terminal Emulator에서 확인 할 수 있습니다.


그런데 cp명령어가 없더군요....;;;;

카피를 해서 어딘가 복사를 하고 싶어도 명령을 찾을 수 없다고 나와서요....


인터넷 이 곳 저 곳을 뒤지다가 cp명령을 대용해서 사용하는 방법이 있더군요


cat source_file > dest_file


이렇게 하면 cp를 대신해서 사용 할 수 있습니다.

">"은 POSIX계열의 Shell명령어 입니다. Redirecting Output이죠...

이렇게 하면 캐취한 원본파일을 밀어 넣기가하면서 복사하고자 하는 곳에 파일이 복사되게 됩니다.



eg.

cat /system/app/Application.apk > /storage/sdcard0/Application.apk



Posted by gofly

댓글을 달아 주세요

루트(root)권한으로 adb shell 또는 안드로이드 터미널(Android Terminal)로 다음을 하시면 됩니다.

먼저 현제 mount되어있는 파티션을 확인 합니다.

# mount


그리고 당신이 원하는 파티션을 다시 마운트 시킵니다. eg. /system:



# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3

자 이체 sytem의 권한을 바꿀 수 있습니다.

# chmod 777 /system


네 다시 rw모드로 마운트 하려면 아래 문장을 실행하시면 됩니다.

mount -o rw,remount -t rootfs /

Posted by gofly

댓글을 달아 주세요

KT Galaxy(갤럭시, 갤) S2 HD LTE 루팅방법 입니다.

휴대폰이 꺼진 상황에서 USB 커넥터를 연결하고 "전원+홈+볼륨 하단 키"를 누르고 3초 정도 있으면 다운로드 모드에 들어갑니다.

이 때 Odin을 실행 시키면  아래와 같은 화면이 나타납니다.



1. ID:COM에 COM 포트로 인식된 휴대폰이 있어야 합니다.

2. PDA를 눌러 이미지를 찾습니다.

3. Start를 누르면 휴대폰에 PDA에 입력한 이미지로 휴대폰이 변경됩니다.


클릭

Posted by gofly

댓글을 달아 주세요

요즘에 화두가 되고 있는 n-Screen프로그램들 많이 나오고 있습니다. 대부분이 휴대폰에 View 프로그램을 깔아서 내 PC를 조정하는데, 이번에는 반대로 PC에서 내 휴대폰을 조정할 수 있는 프로그램이 나와서 이렇게 소개하고자 합니다.


바로 Mobizen이라는 프로그램인데요, 이 프로그램은 최근에 많은 화두로서 이슈를 불러잃으키고 있습니다(www.mobizen.com).

업무중 카카오톡이 오면 PC사용하다 말고, 휴대폰을 붙잡고있어야 했는데요. 이제는 PC에서 내 휴대폰을 관리할 수 있으니 편하기 그지 없는 프로그램이라고 생각합니다.

현제는 베타테스트 중인것 같고, 무료로 프로그램을 다운 받을 수 있습니다.


Mobizen은 3가지 방법으로 내 휴대폰에 접근을 할 수 있는데, 첫 쨰로 USB연결, 둘 째로 Wifi, 셋 째로, 3/4G로 연결하는 것이 있습니다.

우선 PC에서 Mobizen을 사용하기 전에, 스마트폰으로 안드로이드 마켓인 Play에서 Mobizen을 조회해서 App을 설치하고, 사용할 E-mail과 휴대폰에 접근할 때 허락할 수 있는 비밀번호(숫자 4자리)를 정해줍니다. 그리고 나서 모비젠 사이트에서 프로그램을 받아 설치하고 실행을 합니다. 휴대폰에 접근하는 방법은 3가지고 아래에 간략히 소개해 드리겠습니다.


  1. USB는 환경설정에 "개발자 옵션"에서 USB디버깅을 체크해 줘야합니다.
  2. Wifi는 같은 AP(Access Point)에서만 PC에서 휴대폰으로 접근이 가능합니다.
  3. 3/4G는 위의 두가지 방법이 않될 때는 자동적으로 3/4G로 접근이 가능합니다.

이메일을 등록하고, 비밀번호등록이 끝났다면 PC에서 모비젠을 실행합니다. 


이제 모비젠 프로그램은 자동적으로 USB, Wifi, 3/4G를 사용해서 휴대폰 프로그램을 찾습니다.


모비젠서버에 로그인하는 모습모비젠서버에 로그인하는 모습


앱을 설치할 때 등록했던 E-Mail을 찾습니다. 로그인을 한다고 생각하시면 됩니다.

그리고, 비밀번호를 넣으면 이제 스마트폰과의 모든 연결은 끝이 났습니다.


모비젠에서 카카오 스토리를 실행한 모습모비젠에서 카카오 스토리를 실행한 모습

위 화면은 로그인 후에 카카오톡를 실행한 화면입니다.

이젠 업무중 카카오가 올 때 휴대폰 잡고 있고 할 필요가 없을 것 같아 참 다행입니다.....^^


마무리

몇가지 아쉬운점은 화면의 밝기나 해상도 또는 컬러정보가 살짝 아쉽습니다.

또, Shift가 안눌린다는 단점 떄문에 된발음계열 및 숫자와 함께있는 특수기호들을 키보드에서 직접 입력하지 못한다는 것입니다.

뭐 아직은 베타이고 하니 많이 고쳐질 것이라 생각합니다.

조금 걱정되는 것이 있따면 유료전환을 할 까봐 조금 걱정입니다.

뭐 그래도 우선 베타로 사용할 수 있으니 잘사용하면 좋을 듯합니다......^^


Posted by gofly

댓글을 달아 주세요