Android MTP 끊김에 지쳐 C++ 데몬과 Rust로 우회했다
(dev.to)
기존 Android MTP(Media Transfer Protocol)의 구조적 한계로 인한 파일 전송 및 탐색 속도 저하 문제를 해결하기 위해, C++ 데몬과 Rust를 활용하여 MTP를 우회하는 'SocketSweep' 프로젝트를 소개합니다. 이 솔루션은 Android 기기 내에서 직접 POSIX 레벨의 파일 시스템 탐색을 수행하고 결과를 TCP 소켓으로 전송함으로써 대용량 파일 시스템도 즉각적으로 분석할 수 있게 합니다.
이 글의 핵심 포인트
- 1MTP 프로토콜의 동기식/단일 스레드 구조로 인한 대용량 파일 탐색 지연 문제 해결
- 2Android 기기 내 C++17 데몬을 통한 POSIX 레벨의 재귀적 파일 시스템 탐색 구현
- 3