Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

발행

부모님 TV에서 넷플릭스 전에 광고가 나와 AI 에이전트로 고쳤습니다. 나흘 만에 GitHub 스타 1만6천 개를 받았습니다

CleanYourTV는 Android TV와 Google TV에서 제조사 광고·추적 앱을 비활성화하고 기본 홈 화면을 대체하는 오픈소스 도구입니다. ADB와 코딩 에이전트를 이용하며, 변경 전 상태를 기록하고 복구 스크립트로 되돌립니다. 기기별 패키지 목록과 안전 검사를 함께 제공합니다.

발행

광고 없는 Android TV 만들기

Projectivy Launcher와 SmartTube, ADB 명령을 조합해 Android TV의 광고 배너와 기본 YouTube 앱을 없애는 방법을 소개합니다. 런처 교체부터 리모컨 버튼 설정, 되돌리는 방법까지 안내하며 Chromecast with Google TV와 Hisense TV에서 설정했다고 밝힙니다.

발행

지원 범위 밖

Android의 터치 탐색(Touch exploration)이 멈추는 버그를 직접 분석한 개발자가 Google Disability Support에 보고했지만, 지원팀은 엔지니어에게 전달하지 않았습니다. 개발자는 원인과 수정 패치를 찾아 공개 이슈 트래커에 등록했고, 장애 지원 채널이 접근성 버그를 개발팀에 연결하지 못하는 문제를 지적합니다.

발행

ShutterHunt: 밖으로 나가 사진을 찍게 하는 퀘스트 게임

ShutterHunt는 사진 과제를 수행하고 Gemma 3n의 평가와 촬영 피드백을 받는 Android 앱입니다. 모델을 휴대전화에 내려받아 실행하므로 인터넷 연결 없이 사진을 판정합니다. 개발 과정에서 사진 방향 오류와 모델의 잘못된 JSON 출력을 해결한 경험도 소개합니다.

발행

Android 개발용 AI 에이전트 스킬 모음

Google의 Android 팀이 Android 개발 작업을 돕는 AI 에이전트용 스킬 저장소를 공개했습니다. 에이전트가 Android 공식 가이드에 맞춰 작업하도록 Markdown 지침과 자료를 제공하며, 평가에서 LLM 성능이 낮게 나타난 작업 흐름을 우선 다룹니다.

발행

Google, 로그인된 모든 계정에 전화번호를 자동 연결

Google이 Android 기기에 로그인된 모든 Google 계정에 전화번호를 자동으로 확인하고 연결하는 기능을 기본 활성화했습니다. 설정에서 앞으로의 자동 연결을 끌 수 있지만, 이미 추가된 번호는 계정마다 직접 삭제해야 합니다.

발행

안드로이드에서 한 번의 탭으로 MMI 명령 실행

안드로이드 앱의 CALL_PHONE 권한과 브라우저에서 열리는 다이얼러 딥링크를 조합하면, 사용자가 링크를 한 번 누르는 것만으로 USSD·MMI 명령을 실행할 수 있습니다. 연구자는 통화 착신 전환을 등록해 전화와 음성 인증 코드를 가로채는 과정을 실기기에서 확인했으며, Android 17에서는 서드파티 다이얼러 없이도 비슷한 경로가 생기는 별도 문제를 발견했습니다.

발행

밖에서만 작동하고 인터넷도 필요 없는 컬러 피커, FarbeDex

FarbeDex는 야외 사진에서 팔레트를 추출해 저장하는 오프라인 Android 앱입니다. 색 추출은 OKLab 기반 k-means로 처리하고, Gemma 3와 MobileCLIP은 색 이름 짓기와 장면 판별을 맡습니다. 저장한 색은 CSS, Tailwind, JSON 등으로 내보냅니다.

발행

Suniye: 부모님이 메시지를 직접 들을 수 있도록

Suniye는 작은 글씨를 읽기 힘든 부모님을 위해 사진과 PDF, 공유된 메시지를 힌디어 음성으로 읽는 Android 앱입니다. OCR부터 음성 합성, 중단·재생 제어까지 구현했으며 에뮬레이터와 백엔드 검증 결과를 공개했습니다. 부모님의 Redmi A4 실사용은 아직 확인하지 않았습니다.

발행

안드로이드 개발자 인증 프로그램에 반대합니다

작성자는 비활성 상태로 Google Play 계정이 폐쇄된 뒤 새 앱을 배포하려다 Android Developer Verification Program 등록을 요구받았다고 말합니다. 등록비와 신원 확인, 소규모 테스트 앱에도 적용되는 절차를 두고 개발자들이 배포 통제와 개인정보 부담을 우려합니다.

발행

Fewer — 스마트폰을 집어 든 횟수를 세는 런처

Fewer는 화면 사용 시간 대신 하루에 스마트폰을 집어 든 횟수와 아무것도 하지 않고 내려놓은 횟수를 보여주는 Android 런처입니다. 오늘의 할 일과 자주 쓰는 도구만 홈 화면에 두고, Instagram·YouTube 같은 앱을 열 때는 머물 시간을 먼저 묻습니다.

발행

오디오 디버그 서비스와 벤더 HAL을 거쳐 OnePlus 15에서 루트 권한 획득

권한을 요구하지 않는 일반 앱이 OxygenOS의 AtlasService 명령 주입 취약점과 OplusLogCore HAL의 셸 실행 기능을 연결해 uid 0 권한을 얻는 과정을 공개했습니다. 연구자는 OnePlus 12 Pro와 OnePlus 15에서 같은 APK로 공격을 재현했으며, OnePlus는 여러 기기와 소프트웨어 버전이 영향을 받는다고 확인했습니다.

발행

F-Droid 2.0 출시 — 검색·설치 경험을 다시 설계했습니다

F-Droid가 10년 만에 가장 큰 업데이트인 2.0을 공개합니다. Kotlin과 Jetpack Compose로 앱을 다시 만들고 탐색·검색·필터 기능과 Android 설치 흐름을 개선했으며, 일부 개인정보 보호 기능과 기존 설치 방식에는 변경이 있습니다.

발행

Android 17, 인증서 투명성 기본 적용으로 사용자 정의 CA 차단

Android 17은 API 37을 대상으로 하는 앱에서 시스템 신뢰 인증서의 Certificate Transparency(CT)를 기본 요구합니다. 자체 CA로 TLS 트래픽을 검사하던 개발자와 보안 연구자는 인증서에 SCT를 넣고 기기에 자체 CT 로그를 등록해야 하며, 글쓴이는 HTTP Toolkit에 적용한 우회 절차를 소개합니다.