Samsung Galaxy Android를 Linux 또는 BSD에 연결하는 방법

요약:

Samsung Developer Conference는 Dex에 Samsung의 Linux를 소개하여 개발자가 Galaxy 장치를 사용하여 Linux 개발 환경 내에서 앱을 구축 할 수 있도록했습니다. Ubuntu는 Dex의 Linux 용 선택한 Linux 배포입니다. 개발자는 호환 삼성 장치를 사용하여 이동 중에 도구에 액세스 할 수 있습니다. Dex 앱의 Linux는 현재 Galaxy Note9 및 Galaxy Tabs4 사용자의 개인 베타로 Android Oreo 이상으로 제공됩니다.

키 포인트:

  1. Dex의 Linux는 Samsung Dex를 Linux 개발자로 확장하는 기술입니다.
  2. Ubuntu는 Dex의 Linux에 선호되는 Linux 배포입니다.
  3. SELECT SELECT SALSUNG GALAXY MOBILE 및 태블릿은 Linux와 DEX와 호환됩니다.
  4. 개발자는 Dex의 Linux와 함께 Go에서 좋아하는 도구에 액세스 할 수 있습니다.
  5. Dex 앱의 Linux는 현재 Galaxy Note9 및 Galaxy Tabs4 사용자 용 비공개 베타입니다.

질문과 자세한 답변 :

  1. 덱스의 리눅스는 무엇입니까??
  2. Linux on Dex는 개발자가 Galaxy 장치를 PC와 같은 경험을 위해 더 큰 화면에 연결하여 Linux 개발 환경 내에서 앱을 구축 할 수있는 기술입니다.

  3. Dex의 Linux에 사용되는 Linux 배포?
  4. Ubuntu는 Dex의 Linux 용 선택한 Linux 배포입니다.

  5. Samsung 장치는 Dex의 Linux와 호환됩니다?
  6. SELECT SELECT SALSUNG GALAXY MOBILE 및 태블릿은 Linux와 DEX와 호환됩니다.

  7. 개발자가 Dex의 Linux와 함께 GO에서 도구에 액세스 할 수 있습니다?
  8. 예, 개발자는 Dex의 Linux와 함께 이동 중에 좋아하는 도구에 액세스 할 수 있습니다.

  9. 모든 삼성 갤럭시 장치에 대한 Linux on Dex 앱이 사용할 수 있습니까??
  10. 아니요, Dex 앱의 Linux는 현재 Galaxy Note9의 개인 베타로만 사용할 수 있으며 Android Oreo 이상을 실행하는 Galaxy Tabs4 사용자.

  11. 삼성 개발자 회의의 목적은 무엇입니까??
  12. 삼성 개발자 컨퍼런스는 제작자가 함께 삼성 포트폴리오 및 그 이후의 최신 기술에 대해 발견하고 배울 수 있도록합니다.

  13. 삼성 덱스는 무엇입니까??
  14. Samsung Dex는 Samsung Flagship Galaxy 장치 사용자가 더 큰 화면에서 앱을 즐길 수 있도록하여 더 나은 시청 경험을 제공하는 기능입니다.

  15. Ubuntu가 Dex에서 Linux의 선호하는 Linux 배포판 인 이유는 무엇입니까??
  16. Ubuntu는 대부분의 워크로드에 대해 개발자들 사이에서 선호하는 분포이기 때문에 Dex에서 Linux의 선호하는 Linux 배포로 선정되었습니다.

  17. Galaxy 태블릿을 Dex의 Linux와 함께 독립형 장치로 사용할 수 있습니까??
  18. 예, Galaxy 태블릿은 개발자가 Galaxy Mobile에서 직접 작업하는 것을 선호하는 경우 두 번째 화면의 필요성을 제거하기에 충분한 화면 공간을 제공 할 수 있습니다.

  19. 개발자가 Dex Private 베타에서 Linux에 가입 할 수있는 곳?
  20. Dex Private Beta의 Linux에 관심이있는 개발자는 가입 할 수 있습니다 여기.

  21. Dex Private Beta의 Linux에 참여하는 데 필요한 것?
  22. Dex 개인 베타의 Linux는 Samsung ‘s Galaxy Note9 및 Galaxy Tabs4 사용자가 사용할 수 있으며 Android Oreo 이상을 실행합니다.

  23. 개발자를위한 Dex에서 Linux의 목적은 무엇입니까??
  24. Dex의 Linux는 개발자가 Linux 개발 환경 내에서 앱을 구축 할 수 있도록하여 PC와 같은 경험을 제공합니다.

  25. 개발자가 Galaxy 장치를 Dex의 Linux 화면에 어떻게 연결할 수 있습니까??
  26. Samsung Dex를 사용하여 개발자는 Galaxy 장치를 Dex의 Linux 화면에 연결할 수 있습니다.

  27. 개발자가 Dex의 Linux와 함께 좋아하는 개발 도구를 사용할 수 있습니다?
  28. 예, 개발자는 Linux가 제공 한 Linux 개발 환경 내에서 자신이 좋아하는 도구에 액세스 할 수 있습니다.

  29. 개발자를 위해 Dex에서 Linux를 사용하면 어떤 이점이 있습니까??
  30. Linux On Dex는 개발자가 Linux 환경 내에서 앱을 개발하면서 PC와 같은 경험을 할 수 있습니다.

Samsung Galaxy Android를 Linux 또는 BSD에 연결하는 방법

Dex 앱의 Linux는 이제 개인 베타로 제공되며 관심있는 개발자는 여기에서 가입 할 수 있습니다. 개인 베타는 삼성 사용자에게만 사용할 수 있습니다’S Galaxy Note9 및 Galaxy Tabs4 실행 안드로이드 오레오 이상.

삼성은 우분투와 함께 덱스에서 리눅스를 발표했다 :

이번 주 샌프란시스코에서 개최 된 삼성 개발자 컨퍼런스는 제작자들을 모아 삼성의 최신 기술에 대해 발견하고 배웁니다’S 포트폴리오 및 더 멀리 떨어진 곳. 2017 년 초기 데모에 이어 Samsung은 전시 된 기술 중 하나입니다’S Linux on Dex. 작년에 출시 된 삼성 덱스 (Samsung Dex)는 삼성 플래그십 갤럭시 장치 사용자가 더 큰 화면에서 앱을 즐길 수 있도록, 영화 시청, 게임 재생 또는 웹 탐색만큼 더 나은 시청 경험을 위해 더 큰 화면에서 앱을 즐길 수 있습니다.

올해 삼성은 Samsung Dex의 가치를 Linux 개발자로 확장하는 Linux의 베타 출시를 발표했습니다. Dex의 Linux는 개발자가 Galaxy 장치를 PC와 같은 경험을 위해 더 큰 화면에 연결하여 Linux 개발 환경 내에서 앱을 구축 할 수 있도록합니다.

우분투는 삼성입니다’덱스에서 Linux의 L Linux 배포. 대부분의 개발자는 Ubuntu를 대부분의 대부분의 워크로드 및 삼성에 대해 선택한 개발 플랫폼으로 선택합니다’S 연구는 청중들 사이에서도 선호하는 Linux 배포임을 확인했습니다. 삼성과 정식은 우분투 16의 수정 된 버전에서 함께 일했습니다.04 개발자에게 최고의 경험을 제공합니다.

Select Samsung Galaxy Mobile 및 Tablet 모델 호환 기능을 사용하면 개발자는 이제 이동 중에 좋아하는 도구에 액세스 할 수 있습니다. Galaxy Tablet을 사용하면 두 번째 화면이 필요하지 않아 충분한 화면 공간이 제공되며 Galaxy Mobile에서 직접 작업하는 것을 선호하는 사람들은 Command Line 인터페이스에 직접 액세스 할 수 있습니다.

Dex 앱의 Linux는 이제 개인 베타로 제공되며 관심있는 개발자는 여기에서 가입 할 수 있습니다. 개인 베타는 삼성 사용자에게만 사용할 수 있습니다’S Galaxy Note9 및 Galaxy Tabs4 실행 안드로이드 오레오 이상.

삼성’전체 발표는 여기에서 읽을 수 있습니다.

우분투 데스크탑

Ubuntu 데스크탑 운영 체제가 전 세계 수백만 개의 PC와 노트북에 어떻게 전력을 공급하는지 알아보십시오.

Samsung Galaxy Android를 Linux 또는 BSD에 연결하는 방법

시아 겐 모드를 실행하는 삼성 갤럭시 디스플레이

삼성 갤럭시 시리즈는 확실히 Linux와 호환됩니다. 결국, 그들은 Linux를 기반으로하는 Android 운영 체제를 운영합니다. 그만큼 전화 정보 스크린은 기본 Linux 커널 버전을 보여줍니다. 이 페이지는 Android 및 Linux 커널을 기반으로 SGH-T989, T-Mobile 버전 인 CyanogenMod를 실행하는 방법을 보여줍니다.

그러나 매뉴얼을 다운로드하면 (11.0 MB), Linux, BSD, OS X 또는 기타 UNIX 기반 운영 체제를 실행하는 컴퓨터와 함께 사용하는 것에 대해서는 아무것도 보이지 않습니다.

안드로이드와 시아 겐 모드를 알고 있어야합니다 USB 대량 저장에 대한 지원이 떨어졌습니다 Android V3부터 시작합니다.0. USB 썸 드라이브만큼 사용하기 쉬웠으므로 이제 PTP/MTP 프로토콜과 함께 작업하기 위해 약간의 작업이 필요합니다. 대안은 microSD 카드를 마운다가 전화에서 제거하여 독자에게 배치하는 것입니다.

Linux와 함께 Samsung Galaxy S2를 사용하는 방법

MTPFS 프로그램이 필요합니다. 아마도 같은 이름의 패키지에있을 것입니다. 추가해야 할 패키지와 그 방법을 알아내는 방법에 대한 자세한 내용은 소프트웨어 패키지 관리 페이지를 참조하십시오. 자세한 내용은 MTPFS 웹 페이지를보고 싶을 수도 있습니다.

휴대 전화 연결을위한 MTP 프로토콜을 선택하여 시작하십시오
| 스토리지 | | 미디어 장치 (MTP)

당신은 내가 아래에서 그 변화를하고있는 것을 본다.

전화를 연결하십시오. 다음과 같은 것은 Linux Machine의 커널 링 버퍼에 나타납니다

$ dmesg | 꼬리 . 일부 라인이 삭제되었습니다 . [271527.319166] USB 2-8 : EHCI-PCI를 사용하는 새로운 고속 USB 장치 번호 11 [271527.436410] USB 2-8 : 새로운 USB 장치 발견, idvendor = 04e8, idproduct = 6860 [271527.436415] USB 2-8 : 새로운 USB 장치 문자열 : MFR = 2, 제품 = 3, SerialNumber = 4 [271527.436417] USB 2-8 : 제품 : Android [271527.436418] USB 2-8 : 제조업체 : Android [271527.436419] USB 2-8 : SerialNumber : 88DF75EA [271527.437807] CDC_ACM 2-8 : 1.1 :이 장치는 자체적으로 전화를 걸 수 없습니다. 모뎀이 아닙니다. [271527.437910] CDC_ACM 2-8 : 1.1 : TTYACM0 : USB ACM 장치

마운트하십시오. 인내하십시오. MTPFS 명령은 약 40 초가 걸릴 수 있습니다

$ mkdir ~/android $ mtpfs ~/Android Listing RAW 장치 0 (VID = 04E8 및 PID = 6860)은 Samsung Galaxy Models (MTP)입니다. 발견 된 1 장치 : Samsung : Galaxy Models (MTP) (04E8 : 6860) @ Bus 2, Dev 11 장치를 연결하려는 시도 Android 장치를 탐지하려고 시도하고, 기본 버그 플래그를 할당하여 이름을 가진 장치에 파일 정보를 나열하는 기본 버그 플래그를 할당합니다.8G 0 3.8G 0% /DEV TMPFS 3.8G 876K 3.8g 1% /dev /shm tmpfs 3.8G 824K 3.8G 1% /실행 TMPFS 3.8G 0 3.8G 0%/SYS/FS/CGROUP TMPFS 3.8g 1.7G 2.2G 44% /TMP /DEV /SDC1 1.8T 1.4T 497G 73% /HOME /DEV /SDB1 917G 863G 55G 95% /HOME2 /DEV /SDD1 459G 201G 258G 44% /HOME3 /DEV /SDA1 186M 153M 20M 89% /부트 TMPFS 3.8G 824K 3.8g 1%/var/spool/postfix/run/saslauthd MTPFS 15G 3.5G 12G 24%/홈/크롬웰/안드로이드 

이것은 퓨즈와 함께 장착되어 루트가 읽을 수 없습니다. 이것은 조금 이상해집니다

$ sudo bash password : # df/home/cromwell/android df : '/home/cromwell/android': 허가 거부 # ls -l/home/cromwell/android ls : 액세스 할 수 없습니다. | 그레프 안드로이드 d. ? ? ? ? ? 기계적 인조 인간/

그 동안에 전화, 내부 스토리지 및 SD 카드의 파일 시스템에 액세스 할 수 있습니다. 타임 스탬프는 퓨즈 파일 시스템에서도 이상합니다.

$ cd ~/android $ ls -laf drwxrwxrwx 2 Cromwell Cromwell 0 1969 년 12 월 31 일 ./ drwxr-xr-x 196 Cromwell Cromwell 57344 3 월 11 일 14:15 ../ drwxrwxrwx 2 Cromwell Cromwell 0 1969 년 12 월 31 일 1969 년 내부 저장소/ drwxrwxrwx 2 Cromwell Cromwell 0 1969 년 12 월 31 일 재생 목록/ drwxrwxrwx 2 Cromwell Cromwell 0 1969 년 12 월 31 일 SD 카드/ % du -sh * 467m 내부 스토리지 0 재생 목록 1.8G SD 카드

완료되면 마운트를 해제하십시오

$ cd $ fusermount -u ~/android

고려해야 할 또 다른 사항 : 휴대 전화에서 SSH 서비스를 활성화하고 802 명 이상의 SSH를 통해 휴대 전화에 연결하십시오.11 무선.

BSD와 함께 삼성 갤럭시 S2를 사용하는 방법

libmtp, libid3tag 및 FLAC 패키지를 설치하십시오

# pkg 설치 libmtp libid3tag flac

Gmake를 사용하여 GMTP를 다운로드하여 구축하십시오 .

$ cd /tmp $ gtar xf ~ /gmtp-최신 버전.타르.gz $ cd ~/gmtp-최신 버전 $ ./$ gmake $ su root -c 'gmake install'비밀번호 구성 :

전화를 연결하십시오. 다음과 같은 것은 커널 링 버퍼에 나타납니다

$ dmesg | 꼬리 . 일부 라인이 삭제되었습니다 . UHUB1 포트 1 구성 1 인터페이스 1 "Android Android"Rev 2의 UMODEM0.00/4.00 Addr 2 UMODEM0 : 데이터 인터페이스 2, 데이터에 대한 CM이 없으며, 브레이크 UMODEM0 : 상태 변경 알림 사용 가능한 UCOM0 UHUB1 포트 1 구성 1 "Android Android"Rev 2에서 UCOM0.00/4.00 ADDR

GMTP를 실행하고 클릭하십시오 연결하다 단추. 다시, 이것은 40 초 정도 걸릴 것으로 예상합니다. SD 카드 또는 내부 스토리지에 연결할 것인지 묻는 팝업 창이됩니다. 하나를 선택하고 클릭하십시오 좋아요, 그리고 탐색하십시오.

Cyanogenmod 파일 권한 미스터리

내 카메라 앱은/storage/sdcard1/dcim/camera에 이미지를 저장합니다. SSHDroid를 사용하여 SSH 이상으로 연결했습니다. 이 이상한 결과를 살펴보면, 나는 이전에 모드 0075 파일을 발견 한 적이 없습니다

root@sgh-t989 :/stac . D --- RWXR-X 4 시스템 SDCARD_R 32768 3 월 11 15:51 . ----RWXR-X 1 시스템 SDCARD_R 3786464 3 월 11 일 19:59 IMG_20140311_195956.JPG ---- RWXR-X 1 시스템 SDCARD_R 3734592 3 월 11 일 20:00 IMG_20140311_200000.JPG ---- RWXR-X 1 시스템 SDCARD_R 3765426 3 월 11 일 20:00 IMG_20140311_200004.JPG

홀수 모드는 장착 된 방식에서 비롯됩니다. FMASK = 및 DMASK = 옵션이 VFAT 파일 시스템의 UMASK를 설정하십시오

root@sgh-t989 :/storage/sdcard1/dcim/camera # mount | Grep Storage/dev/block/vold/179 : 97/stac,fmask = 0702, dmask = 0702,allow_utime = 0020, CodePage = cp437, iocharset = iso8859-1, shortname = mixed, utf8, errors = remount-ro 0/dev/block/vold/vold/179 : 28/storage/sdcard0 vfat rw, dersync, nosuid, nodev, noexec, uid = 1000, gid = 1000, gid = 10000,fmask = 0702, dmask = 0702,allow_utime = 0020, CodePage = cp437, iocharset = iso8859-1, shortname = mixed, utf8, errors = remount-ro 0 0 tmpfs/stacod/sdcard0/.android_secure tmpfs ro, seplabel, eleverime, size = 0k, mode = 000 0 0

모드는 지속적이므로 CHMOD 644 *는 오류가없고 반환 값이 0으로 실행되지만 효과가 없습니다.

따라서 DMASK 및 FMASK 옵션은 디렉토리와 파일이 이러한 이상한 권한 마스크를 얻는 이유입니다. 내 진짜 질문은 이상한 권한이 필요합니다.

업데이트: Cyanogenmod의 이후 버전이 이것을 수정했습니다.

경고:

이 시점 아래의 내용은 이제 역사적 관심이 있습니다. 안드로이드와 시아 노도 모드 USB 대량 저장에 대한 지원이 떨어졌습니다 Android V3부터 시작합니다.0. 위에서 설명한대로 PTP/MTP 프로토콜을 사용하거나 단순히 MicroSD 카드를 마운다가 리더에 배치하십시오.

Linux 또는 BSD와 함께 Samsung Galaxy S2를 사용하는 방법은 다음과 같습니다. 하나의 마운트 명령에 사용 된 장치 이름을 제외하고 단계는 정확히 동일합니다.

이 스크린 샷을 어떻게 얻었습니까?? 여기서 어떻게하는지 설명합니다.

탭핑하여 시작하십시오 디스플레이 하단의 버튼, 홈 화면으로 이동합니다. 그것이 당신이 아래 왼쪽에서 보는 것입니다.

삼성 갤럭시 S2 스마트 폰의 홈 화면의 메인 메뉴

삼성 갤럭시 S2 스마트 폰의 홈 화면

메뉴 디스플레이 하단의 왼쪽 버튼. 그것은 디스플레이 외부의 프레임에 있으며이 스크린 샷에는 나타나지 않습니다!

메인 메뉴가 나타납니다. 오른쪽에서 홈 화면의 바닥에서 어떻게 나타 났는지 알 수 있습니다.

설정 메인 메뉴의 오른쪽 하단에있는 버튼.

Samsung Galaxy S2 스마트 폰의 홈 화면에서 설정 메뉴

오른쪽에서 볼 수 있듯이 설정 메뉴가 나타납니다. 화면에 맞는 것보다 키가 크다는 점에 주목하십시오. 화면을 위로 스 와이프하여 낮은 선택을 노출시킬 수 있습니다.

그러나 당신은 탭하고 싶습니다 더. 상단 근처의 버튼.

Samsung Galaxy S2 스마트 폰의 홈 화면에서 설정 / 더 메뉴

무선 및 네트워크 메뉴, 탭 USB 유틸리티.

삼성 갤럭시 S2 스마트 폰의 USB 대량 저장 메뉴

오른쪽의 디스플레이가 나타납니다. 버튼을 누릅니다 스토리지를 PC에 연결합니다.

Samsung Galaxy S2 스마트 폰의 USB가 연결될 준비가되었습니다

오른쪽에 보이는 것과 유사한 화면이 나타납니다. 이것은 실제로 이전 Android 2의 스크린 샷입니다.* 또는 생강 빵. 안드로이드 4의 한 가지 변화.* 또는 아이스크림 샌드위치 이 시점에서 스크린 샷을 캡처 할 수 없다는 것입니다.

할 일이 없지만 취소하는 것처럼 보이기 때문에 이것은 약간 신비한 것처럼 보일 수 있습니다. 이것이 의미하는 바는 USB 케이블을 연결할 때입니다. 할 때, 여기에 보이는 화면이 어두워지면서 디스플레이가 약간 변경됩니다. 이 단계에서 더 이상 작은 안드로이드 마스코트를 볼 수 없습니다.

컴퓨터의 운영 체제는 장치를 감지하고 DMESG 명령은 커널 링 버퍼의 끝을 표시합니다.

Syslog 구성 파일을 Level Info의 유형 KERN 메시지를 로그 파일로 보내면 케이블을 연결하기 전에 다른 명령 프롬프트에서 다음과 같은 작업을 수행 할 수 있습니다. 이렇게하면 새로운 커널 메시지가 발생하는대로 볼 수 있습니다

$ 꼬리 -f/var/log/메시지

내 주요 데스크톱 시스템은 Linux를 실행하며 여러 디스크가 있으며 SDG 및 SDH는 다음 두 디스크 장치입니다. 아래는 케이블을 컴퓨터에 연결하여 발생하는 커널 메시지 출력입니다

[root@linux ~]# DMESG
[의 뜻. 많은 출력이 나타납니다 . ]]
[64542.556363] USB 2-8 : EHCI_HCD를 사용하는 새로운 고속 USB 장치 번호 18
[64542.673869] USB 2-8 : 새로운 USB 장치 발견, idvendor = 18D1, idproduct = 4E21
[64542.673873] USB 2-8 : 새로운 USB 장치 문자열 : MFR = 2, 제품 = 3, SerialNumber = 4
[64542.673874] USB 2-8 : 제품 : Android
[64542.673876] USB 2-8 : 제조업체 : Android
[64542.673877] USB 2-8 : SerialNumber : 88DF75EA
[64542.685023] SCSI18 : USB 저장지 2-8 : 1.0
[64543.686408] SCSI 18 : 0 : 0 : 0 : 직접 액세스 삼성 SGH-T989 0001 PQ : 0 ANSI : 2
[64543.686552] SD 18 : 0 : 0 : 0 : 첨부 된 SCSI 제네릭 SG7 유형 0
[64543.687517] SCSI 18 : 0 : 0 : 1 : 직접 액세스 삼성 SGH-T989 카드 0001 PQ : 0 ANSI : 2
[64543.687625] SD 18 : 0 : 0 : 1 : 첨부 된 SCSI 제네릭 SG8 유형 0
[64543.688760] SD 18 : 0 : 0 : 0 : [SDG] 23609344 512 바이트 논리 블록 : (12 12.0GB/11.2 gib)
[64543.689520] SD 18 : 0 : 0 : 0 : [SDG] 쓰기 보호 꺼짐
[64543.689523] SD 18 : 0 : 0 : 0 : [SDG] 모드 감각 : 0F 00 00 00
[64543.689880] SD 18 : 0 : 0 : 1 : [SDH] 31108096 512 바이트 논리 블록 : (15 15.9GB/14.8 gib)
[64543.690378] SD 18 : 0 : 0 : 0 : [SDG] 쓰기 캐시 : 활성화, 읽기 캐시 : 활성화, DPO 또는 FUA를 지원하지 않습니다
[64543.690876] SD 18 : 0 : 0 : 1 : [SDH] 쓰기 보호 꺼짐
[64543.690879] SD 18 : 0 : 0 : 1 : [SDH] 모드 감각 : 0F 00 00 00
[64543.691629] SD 18 : 0 : 0 : 1 : [SDH] 캐시 쓰기 : 활성화, 읽기 캐시 : 활성화, DPO 또는 FUA를 지원하지 않음
[64543.697503] SDG :
[64543.867442] SDH :
[64543.871387] SD 18 : 0 : 0 : 1 : [SDH] 첨부 된 SCSI 탈착식 디스크
[64543.871889] SD 18 : 0 : 0 : 0 : [SDG] 첨부 된 SCSI 탈착식 디스크

커널 채터가 훨씬 적은 OpenBSD의 예는 다음과 같습니다. 시스템에는 하나의 디스크 인 SD0이 있으므로 새 장치는 SD1 및 SD2가됩니다

[root@OpenBSD ~]# DMESG
[의 뜻. 많은 출력이 나타납니다 . ]]
UHUB0 포트 3 구성 1 인터페이스 0 “Android Android”Rev 2.00/4.00 ADDR 2
UMASS0 : 대량 전용으로 SCSI 사용
UMASS0에서 SCSIBUS3 : 2 표적, 개시 자 0
SCSIBUS3 TARG 1 LUN 0에서 SD1 : SCSI2 0/직접 제거 가능
SCSIBUS3 TARG 1 LUN 1의 SD2 : SCSI2 0/직접 제거 가능
UHUB0 포트 3 구성 1 인터페이스 1 “Android Android”Rev 2의 UMODEM0.00/4.00 ADDR 2
UMODEM0 : 데이터 인터페이스 2, 데이터에 대한 CM이 없으며 휴식이 없습니다
UMODEM0 : 상태 변경 알림을 사용할 수 있습니다
UCOM0에서 UCOM0

첫 번째 디스크 장치는 전화의 내장 메모리이며, MicroSD 메모리 카드를 설치 한 경우 두 번째도 있습니다. VFAT 파일 시스템의 디스크 인 것 같습니다

[root@linux ~]# 파일 /dev /sd [gh]
/dev/sdg : 스페셜 블록
/dev/sdh : 스페셜 블록
[root@linux ~]# 파일 -S /DEV /SD [GH]
/dev/sdg : x86 부팅 섹터, 코드 오프셋 0x58, OEM-ID “Android”, 섹터/클러스터 64, 예약 섹터 60, 헤드 4, 부문 23607296 (볼륨 23607296 < 32 MB) , FAT (32 bit), sectors/FAT 2882, Backup boot sector 2, serial number 0xfb6f1dff, unlabeled
/dev/sdh : x86 부츠 섹터, 코드 오프셋 0x0, OEM-ID “” “, 섹터/클러스터 64, 예약 섹터 598, 미디어 디스크립터 0xf8, 헤드 255, 숨겨진 부문 8192, 부문 31108096 (볼륨> 32 MB), 32 비트 (32 비트), Sectors/gat 3797, 3797 셀, 3797 셀, 2386133, 표지되지 않은

[root@OpenBSD ~]# 파일 /dev /sd [12] i
/dev/sd1i : 블록 스페셜
/dev/sd2i : 스페셜 블록
[root@OpenBSD ~]# 파일 -S /DEV /SD [12] I
/dev/sd1i : x86 부트 섹터
/dev/sd2i : x86 부팅 섹터

두 장치 모두 VFAT32 파일 시스템이 있으며 장착 할 수 있습니다. 이것은 다음과 같은 명령으로 이루어집니다

[root@linux ~]# 마운트 /데브 /SDG /미디어 /전화 [root@linux ~]# 마운트 /데브 /SDH /미디어 /카드 

[root@OpenBSD ~]# 마운트 /데브 /SD1I /미디어 /전화 [root@OpenBSD ~]# 마운트 /데브 /SD2I /미디어 /카드 

아래 출력에서 ​​막대한 파일 이름이 잘 렸습니다.

전화의 카메라 앱으로 찍은 사진은 다음과 같이 저장됩니다
DCIM/카메라/yyyymmdd_hhmmss.JPG

스크린 샷은 다음과 같이 저장됩니다
사진/스크린 샷/스크린 샷 _YYYY-MM-DD-HH-MM-SS.PNG
Android 2에서.* 대신 다음과 같이 저장되었습니다
ScreenCapture/Scyyyymmdd-hhmmss.PNG

음악 파일은 다음과 같이 저장됩니다
미디어/파일 이름.MP3
또는 선택적으로 :
미디어/하위 디렉토리/파일 이름.MP3

Samsung의 Kies 소프트웨어는 미디어 디렉토리의 하위 디렉토리를 이해하지 못합니다. 휴대 전화가 Linux 저장 장치로 장착되어 MP3 파일을 넣을 때 만들 수 있으며 전화가 문제없이 파일을 찾을 수 있습니다. 그러나 해당 하위 디렉토리에 의해 음악을 구성하지 않습니다. 아티스트와 앨범 MP3 ID3 태그를 사용한 경우 Samsung의 음악 응용 프로그램이 해당 그룹을 제시합니다.

[root@linux ~]# 마운트 /데브 /sdg /mnt [root@linux ~]# CD /MNT [root@linux ~]# 나무 . |- 안드로이드 | `- 데이터 | |- com.Cooliris.미디어 | | `- 캐시 | | |-지오 코더 캐시 | | |-고용-이미지 캐시 | | | |--2848102872810574692_512.캐시 | | | |--3522291739586820870_512.캐시 | | | |-4105238176348511855_512.캐시 | | | |--630634104084386418_512.캐시 | | | |--6379285192658666339_512.캐시 | | | |--7012408069108224037_512.캐시 | | | |--8102264400717058314_512.캐시 | | | | -16123448333334511313_512.캐시 | | | | -168829615150984902_512.캐시 | | | |- 525817661452787968_512.캐시 | | | |- 5401137143547971348_512.캐시 | | | `-6849195166575029870_512.캐시 | | |-로컬 앨범 캐시 | | | |- Chunk_0 | | | `- 색인 | | |-현지 이미지-thumbs | | | |- Chunk_0 | | | `- 색인 | | |-로컬 메타 캐시 | | | |- Chunk_0 | | | `- 색인 | | |-로컬 스크립 캐시 | | |-지역-비디오 덤프 | | `-picasa-thumbs | |- com.Google.기계적 인조 인간.앱.책 | | `- 파일 | | `- 계정 | | `- [email protected] | | `- 볼륨 | | |- 3dwnaaaaqaaj | | | |- 덮개.png | | | |- Cover_thumbnail.png | | | |- 해상도 | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | |- AHR0CHM6LY9LBMNYEXB0ZWQUZ29 [. ] | | | | `-Ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | `- 세그먼트 | | | |-content-0007 | | | |-content-0008 | | | |-content-0009 | | | |-content-0010 | | | |-Content-0011 | | | |-Content-0012 | | | |-Content-0013 | | | |-Content-0014 | | | |-Content-0015 | | | |-Content-0016 | | | |-Content-0017 | | | |-Content-0018 | | | |-Content-0019 | | | |-content-0020 | | | |-Content-0021 | | | |-Content-0022 | | | |-Content-0023 | | | |-Content-0024 | | | |-Content-0025 | | | |-Content-0026 | | | |-Content-0027 | | | |-Content-0028 | | | |-Content-0029 | | | |-content-0030 | | | |-Content-0031 | | | |-Content-0032 | | | |-Content-0033 | | | |-Content-0034 | | | |-Content-0035 | | | |-Content-0036 | | | |-Content-0037 | | | |-Content-0038 | | | |-Content-0039 | | | |-Content-0040 | | | |-Content-0041 | | | |-Content-0042 | | | |-Content-0043 | | | |- 콘텐츠-0044 | | | |-Content-0045 | | | |-Content-0046 | | | |-Content-0056 | | | `-Content-0057 | | |- Kw0yaaaayaaj | | | |- 덮개.png | | | `- Cover_thumbnail.png | | `- Khmyaaaayaaj | | |- 덮개.png | | `- Cover_thumbnail.png | |- com.Google.기계적 인조 인간.앱.요정.geniewidget.뉴스 콘텐츠 캐시 | |- com.Google.기계적 인조 인간.앱.지도 | | |- 캐시 | | | |- CACHE_ITS.0 | | | |- CACHE_ITS.m | | | |- CACHE_ITS_BAS_BIC.m | | | |- cache_its_ter.m | | | |- CACHE_R.0 | | | |- CACHE_R.m | | | |- CACHE_RGTS.m | | | |- CACHE_VTS.0 | | | |- CACHE_VTS.m | | | |- CACHE_VTS_GMM.0 | | | |- CACHE_VTS_GMM.1 | | | |- CACHE_VTS_GMM.m | | | |- CACHE_VTS_LABL_GMM.0 | | | |- CACHE_VTS_LABL_GMM.m | | | `- CACHE_VTS_TRAN_GMM.m | | |- 디버그 | | `- TestData | | `- 음성 | | `- en_us.65A89743 | | `- 음성 _instructions.zip | `- com.Google.기계적 인조 인간.음악 | `- 캐시 | `- 아트 워크 |- 첨부 파일 |- DCIM | `- 카메라 | |- 20120421_111918.JPG | |- 20120421_111924.JPG | |- 20120421_144128.JPG | `- 캐시 | |- 2078400470401.Tec | |- 2078400470402.Tec | |- 2078400470403.Tec | `- 8484800480.아크 |- 손실.Dir |- ScreenCapture | |-SC20120421-172454.png | |-SC20120421-172615.png | |-SC20120421-172649.png | |-SC20120421-172708.png | |-SC20120421-172712.png | |-SC20120421-172721.png | |-SC20120421-172730.png | |-SC20120421-172739.png | `-SC20120421-172812.png |- shareviawifi |- Bluetooth |- 외부 _sd |- 미디어 | |- 송 01.mp3 | |- 송 02.mp3 | |- 송 03.mp3 | `- 송 04.mp3 |- nmc_ext | `- dst | `- 로그 |- 슬랙 커 | |- 앨범 플레이어리스트 | |- 미디어 | | |- 공유 | | | `- 트랙 | | `- 스테이션 | | `- 트랙 | |- 재생 목록 | |- 스테이션 | | `- 정의 | |- TestDat | `- 사용자 | |- 데이터베이스 | |- 플레이 시합.DAT | `- temp`o- Usbstorage 60 디렉토리, 166 파일

덱스의 삼성 리눅스는 죽었습니다. 여기에 오픈 소스 대안이 있습니다

주말 동안 삼성은 비교적 적은 수의 고객에게 주말이나 평일에 읽고 싶지 않은 이메일을 보냈습니다. 이 회사는 Linux에 Dex Beta 프로그램에 Linux를 놓았으며 안정적인 릴리스를 졸업했기 때문이 아닙니다. 반대로, 삼성은 프로그램을 완전히 끝내고있었습니다. 소수의 사용자가 있었을 수도 있지만 LOD는 알려진 바와 같이 사용 가능했기 때문에 사람들에 의해 사랑을 받았습니다. 다행히도, 희망적으로 지속 가능하고 미래의 방지 방식으로 그 약속을 수행하는 다른 방법이 있습니다.

덱스 101의 리눅스

이름에서 알 수 있듯이 여기에 실제로 관련된 두 가지가 있습니다. 그 중 어느 것도 실제로 다른 사람에 의존하지 않습니다. 첫 번째는 Dex입니다. Samsung의 임시 데스크톱 경험은 대형 화면에서 태블릿에서 직접 또는 전화기의 경우 외부 화면을 통해만 실행됩니다. 기존 데스크탑처럼 보이지만 여전히 다른 홈 화면과 기본적으로 창문 앱으로 Android를 실행하고 있습니다.

반면 Dex의 Linux는 Android 상단에서 전체 그래픽 Linux 데스크탑 운영 체제를 실행합니다. LOD의 베타 출시 당시 수정 된 우분투 16을 사용했습니다.그때까지 LTS 표준에 의해 이미 오래되었던 10 개의 LTS. LOD는 전체 화면을 실행했으며 덱스 모드에서만 전화로 일반 리눅스 배포판을 실행하는 환상을줍니다.

덱스 모드에서만 Linux를 실행 해야하는 요구 사항은 Samsung이 Dex 모드 자체를 실행할 때 그래픽 성능을 향상시키는 데 사용한 독점 기술에 부분적으로 발생했을 수 있습니다. 일부는 휴대 전화에서 실행되는 VNC를 연결하여 전체 그래픽 데스크탑을 사용할 수 있었기 때문에 부분적으로 임의적 일 수 있습니다. 어느 쪽이든, 덱스의 리눅스는 죽었지 만 삼성 덱스 자체는 적어도 지금은 살 것입니다.

LOD가 DOA 인 이유

Samsung은 상자 밖에서 또는 업그레이드를 통해 Android 10을 실행하는 모든 장치가 더 이상 Dex에서 Linux를 사용할 수 없다고 발표했습니다. 또한 소프트웨어가 안정적인 상태에 도달하기 전에도 베타 프로그램을 죽이고 있습니다. 즉, 베타 양식에서도 LOD는 매우 세련되고 기능적이었으며 최신 Ubuntu LTS 버전에 대한 업데이트 만 있으면됩니다. 슬프게도, 삼성은 아마도 관심있는 사용자가 부족하지 않고 삼성의 초기 목표를 달성하지 못했기 때문에 그것을 죽이고 있습니다.

Linux on Dex는 실제로 삼성이 고급 갤럭시 장치를 구매하도록 Linux 사용자를 우려 고하지 않았습니다. 실제로는 개발자를 생태계로 끌어들이려는 시도였습니다. 어느 정도는 웹 개발자가 Windows PC를 사용하여 행복하게 해킹 해야하는 도구를 제공하는 Microsoft의 Windows 하위 시스템 용 WSL (Windows Subsystem)과 같습니다.

LOD는 개발자 앞에 또 다른 당근을 매달아 이번에는 Android 앱 개발자에게 호소했습니다. Android 스튜디오와 같은 도구를 실행하여 Android 용 앱을 만들고 결국 삼성을 위해 환경을 제공했습니다. Linux 사용자는 이에 몰려 들었지만 삼성이 원했던 앱의 폭발은 일어나지 않았다. 항상 개발자가 Android와 Tizen의 전체 생태계에 투자 할 수있는 회사에 대한 가치가 없었을 것입니다.

오픈 소스로 전진합니다

Lod가 현장에 왔을 때, 실제로 처음에는 안드로이드 폰에서 Linux를 실행하려는 유일한 시도가 아닙니다. 사실, 소수의 사람들이 있지만 몇 년 동안 몇 명은 눈에 띄었습니다. 스마트 폰에서 Linux 여행을 계속하려면이 세 가지 오픈 소스 솔루션을 살펴 보겠습니다.

용기

다른 터미널 에뮬레이터로 termux를 닦을 수 있지만 두 가지 핵심 사항을 놓치게됩니다. 우선, 터미널에서 이미 달성 할 수있는 많은 것들이 있습니다 (적절한 키보드와 함께). 또 다른 경우, Termux는 단순한 안드로이드 터미널 이상입니다. 그리고 당신이 그 위에 GUI를 원한다면, 그렇게 할 수있는 방법도 있습니다.

사용자 랜드

Gnuroot의 영적 후계자 인 Userland는 반대쪽 끝에서 Android 솔루션의 Linux에 접근합니다. 예, 명령 줄 시스템 만 설치할 수있는 방법이 있지만 실제 값은 전체 배포판을 설치하거나 GUI 앱 만 설치하는 것입니다. Dex에서 Linux만큼 성능이 없을 수도 있지만 더 유연하고 사용자 정의 가능하며 가장 중요한 것은 다른 전화기에서 더 많이 사용할 수 있습니다.

마루 OSMaru OS는 우연의 일치가 아닌 Samsung Dex도 인 Microsoft의 Original Continuum Vision의 오픈 소스, Linux 기반 및 Android 기반 버전과 거의 비슷합니다. 휴대 전화 화면에서 볼 수있는 앱으로 Linux를 실행하는 대신 Maru OS 마찬가지로 휴대 전화 내부의 데비안 OS를 실행할 때 마찬가지로 외부 화면이 필요합니다. 올해 초 Maru OS Creator Preetam D ‘Souza. 바라건대, 그것은 곧 페이스를 올릴 것입니다.

마무리

웹에 대한 반응으로 판단하면, 덱스에서 리눅스를 죽이 겠다는 삼성의 결정은 실망과 풍자의 혼합으로 충족되었습니다. 거의 1 년 동안 삼성 측에서 진전이 부족하다는 점을 감안할 때 거의 예상치 못한 일이었습니다. 수익성있는 미래가 부족하여 폐쇄 된 삼성의 많은 밝은 아이디어 중 하나 일뿐입니다. 거의 Google과 같은 정신을 감안할 때 삼성은 결국 삼성 덱스 자체를 떨어 뜨릴 수 있습니다. 다행히도 성능과 사용 편의성 장점이 있어도 마을에서 유일한 게임은 아닙니다. 그리고 오픈 소스 솔루션을 사용할 수있게되면, 영원히 사라질 가능성은 주주들에게 대답 해야하는 회사가 아니라 업무를 수행하려는 개발자에만 의존 할 것입니다.

삼성은 덱스 베타에서 리눅스를 중단합니다

삼성의 덱스 모드. (출처 : Wikipedia)

Dex는 Samsung의 독점 시설입니다. Galaxy 플래그십 중 하나를 모니터 연결시 데스크탑 PC로 변환합니다. Android 9의 모드에서 지원하는 하나의 환경.0 (파이)은 GNU/Linux입니다. 불행히도, 베타 프로그램은 Android 10의 롤아웃으로 끝날 것입니다.

Deirdre O Donnell, 2019 년 10 월 21 일 출판

Samsung Dex는 Galaxy S8 Series와 함께 해당 전화 및 후임자의 UI를 데스크탑 환경으로 확장하는 시설로 도입되었습니다. 많은 사용자에게는 더 이상 Dex Pad와 같은 별도의 구매 액세서리에 의존하지 않기 때문에 많은 사용자에게 가치가있을 수 있습니다. 삼성은 또한이 연결을 통해 Linux를 실행할 수있는 기회를 제공했습니다. 그러나 이제는 문제의 베타를 포기하고 있습니다.

이 DEX 기능은 베타로 존재했으며 사용자가 Ubuntu 16의 특정 수정을 실행할 수있었습니다.ARM64의 경우 04 LT. 주로 프리미엄 갤럭시 스마트 폰과 모니터를 사용하여 Android 앱을 구축 할 수 있었던 개발자를 대상으로했습니다. Android 9와 호환됩니다.0 (파이); 그러나 그것은 갈 정도로 멀리있는 것 같습니다.

삼성은 덱스 베타에서 리눅스를 중단 한 것으로 알려졌다. 이것은 분명히 하나의 UI 2로의 마이그레이션에 연결되어 있습니다.0, Android 10의 OEM의 공식 피부. 베타는이 ROM과 호환되지 않습니다. 또한 한국 회사는 하나의 UI 1로 롤백한다고 주장했다.0 (파이 기준)은 갤럭시 장치에서는 불가능합니다.

다시 말해, Dex의 Linux 팬은 아마도이 시설 중 하나와 One UI 2로의 업그레이드를 선택해야 할 것입니다.0. 그러나 여전히 파이에있는 사람들은 새로운 스마트 폰 OS의보다 광범위한 롤아웃 전에 테스트하려면 베타의 APK를 다운로드 할 수 있습니다.

NotebookCheck에서 일합니다
당신은 글을 쓰는 방법을 아는 기술자입니까?? 그런 다음 우리 팀에 가입하십시오! 구함 :
– 전문 뉴스 작가
– 잡지 작가
– 번역가 (de en)
자세한 내용은 여기에 있습니다