이통사 숨겨진 설정 한눈에 비교하는 오픈소스 툴

원제: Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded

왜 중요한가

이통사 설정은 그동안 펌웨어 내부에 묶여 있어 일반 개발자가 접근하기 어려웠으며, 이를 체계적으로 공개하면 MVNO 분석·단말 호환성 연구에 직접 활용될 수 있다.

오픈소스 프로젝트 'Carrier-Explode'가 버전 2.0을 출시했다. iPhone, Pixel, Galaxy 펌웨어에 내장된 이통사 설정 파일을 추출·디코딩해 APN, VoLTE, Wi-Fi Calling, 5G 지원 여부를 국가별·기기별로 비교할 수 있다. 데이터는 API와 CC0 라이선스의 일별 데이터셋으로 무료 제공된다.

Carrier-Explode는 Apple iOS, Google Pixel, Samsung Galaxy 펌웨어에 포함된 이통사 설정 번들을 파싱해 사람이 읽을 수 있는 형태로 변환하는 웹 서비스다. 버전 2.0에서는 백엔드가 전면 개편됐으며, 디코더 품질 개선 작업은 현재도 진행 중이다.

주요 기능은 크게 네 가지다. 첫째, 특정 이통사의 APN 설정과 VoLTE·Wi-Fi Calling·5G 지원 여부를 기기별로 조회할 수 있다. 둘째, 원하는 기능을 먼저 선택하면 해당 기능을 지원하는 이통사 목록이 역방향으로 제공된다. 셋째, 임의의 두 버전 또는 두 이통사 설정을 나란히 비교해 빌드 간 변경 내역을 추적할 수 있다. 넷째, 전체 데이터를 JSON API로 가져오거나 CC0 라이선스가 적용된 일별 데이터셋으로 다운로드해 자유롭게 재활용할 수 있다.

설정 파일 형식에 대한 상세 설명은 별도 위키에서 제공하며, GitHub를 통해 커뮤니티 기여를 받고 있다. iOS, Pixel, Samsung 세 플랫폼의 최신 변경 사항도 실시간으로 인덱싱된다.

출처

carrierexplode.com — 원문 읽기 →