001 21:11 당일 +157 Claude Code로 안드로이드 APK 분석하고 API 추출하기 Android Reverse Engineering & API Extraction는 Claude Code 스킬로, APK/XAPK/JAR/AAR 파일을 디컴파일하고 Retrofit, OkHttp, Ktor, Apollo(GraphQL) 등 HTTP API를 자동으로 추출한다. 오픈소스 · 도구 · SimoneAvogadro/android-reverse-engineering-skill · Shell
Key Point 원본 소스 코드 없이 안드로이드 앱의 API를 자동으로 추출할 수 있으며, 특히 R8 난독화된 최신 Kotlin 앱에서도 클래스 이름을 정확히 복구할 수 있다는 점이 역공학 커뮤니티에서 의미 있다.
핵심 요약
Android Reverse Engineering & API Extraction는 Claude Code 스킬로, APK/XAPK/JAR/AAR 파일을 디컴파일하고 Retrofit, OkHttp, Ktor, Apollo(GraphQL) 등 HTTP API를 자동으로 추출한다. R8 난독화된 Kotlin/KMP 앱에서 원본 클래스 이름을 메타데이터로 복구하여 Repository/ViewModel/UseCase 같은 중요 클래스 약 100%를 식별할 수 있다. Phase 0 단계에서 APK를 초단위로 분석해 프레임워크(Flutter/React Native/Cordova), HTTP 스택, 난독화 수준, 네이티브 라이브러리 등을 미리 파악한다. 전체 요약 8문장 읽기 → 002 00:11 ▲ 101 · 댓글 15 Java 코드를 Lisp에서 직접 실행하는 OpenLDK 런타임 Common Lisp으로 작성된 JIT 컴파일러인 OpenLDK는 Java 바이트코드를 읽어 Lisp으로 번역한 뒤 SBCL을 통해 네이티브 코드로 컴파일하며, Java 객체와 Lisp 애플리케이션이 동일 프로세스·힙에서 살아간다. 인프라 · 데브옵스 · OpenLDK: Bringing the Java World into Common Lisp
Key Point Java 라이브러리를 Common Lisp 애플리케이션과 통합해야 하는 개발자에게는 새로운 선택지를 제시하고, 각 JVM 언어를 하나의 식 안에서 연결하는 폴리글롯 프로그래밍의 가능성을 보여준다.
핵심 요약
Common Lisp으로 작성된 JIT 컴파일러인 OpenLDK는 Java 바이트코드를 읽어 Lisp으로 번역한 뒤 SBCL을 통해 네이티브 코드로 컴파일하며, Java 객체와 Lisp 애플리케이션이 동일 프로세스·힙에서 살아간다. 클래스 로드 시 OpenLDK가 CLOS 표현을 만들고 메서드 스텁을 설치하며, 메서드 첫 호출 시 바이트코드→중간표현→Lisp→네이티브 코드 순으로 컴파일되고 스텁을 대체한다. Java 필드는 CLOS 슬롯이 되고, 인스턴스 메서드는 CLOS 제네릭 함수의 메서드가 되며, 정적 메서드는 일반 Lisp 함수가 되고, Java 예외는 Lisp 조건 계층구조에 대응된다. 전체 요약 13문장 읽기 → 003 03:11 당일 +113 동화 그림으로 배우는 자료구조와 알고리즘 깃허브에서 공개한 '《Hello 算法》'은 초보자 친화형 자료구조와 알고리즘 입문서로, 동작하는 그림과 애니메이션으로 내용을 설명한다. 오픈소스 · 도구 · krahets/hello-algo · Java
Key Point 초보자가 처음 자료구조와 알고리즘을 배울 때 직관적 이해를 돕는 무료 교과서이며, 13개 언어 지원과 명확한 시각화로 글로벌 개발자들의 학습 진입장벽을 낮춘다.
핵심 요약
깃허브에서 공개한 '《Hello 算法》'은 초보자 친화형 자료구조와 알고리즘 입문서로, 동작하는 그림과 애니메이션으로 내용을 설명한다. Python, Java, C++, C, C#, JavaScript, Go, Swift, Rust, Ruby, Kotlin, TypeScript, Dart 등 13개 프로그래밍 언어로 코드 구현을 제공하며 모두 한 번의 클릭으로 실행 가능하다. 간체 중문, 번체 중문, 영어, 일본어, 러시아어 등 5개 언어로 제공되어 모국어로 학습할 수 있다. 전체 요약 7문장 읽기 → 004 00:11 ▲ 138 · 댓글 75 C#이 WebAssembly에서 Rust 꺾고 최소 용량 달성 NetWasm은 C# 코드를 WebAssembly로 직접 컴파일하는 독립형 컴파일러, 런타임, SDK로, 데스크톱 CLR이나 Mono를 포함하지 않는다. 웹 · 프론트엔드 · C# now beats Rust on WASM size
Key Point WebAssembly 배포 시 C#이 Rust보다 더 작은 바이너리를 생성할 수 있으며, 기존 Blazor의 256배 크기 문제를 획기적으로 개선한다.
핵심 요약
NetWasm은 C# 코드를 WebAssembly로 직접 컴파일하는 독립형 컴파일러, 런타임, SDK로, 데스크톱 CLR이나 Mono를 포함하지 않는다. 같은 작업(42 출력)을 기준으로 NetWasm은 47,895바이트, Rust 1.95.0 크기 최적화 프로필은 53,635바이트로, NetWasm이 10.7% 더 작고 Brotli-11 압축 후 19.5% 더 작다. 두 결과 모두 WASI Preview 2 Component 형태의 독립형 바이너리이며 각 도구의 표준 빌드 방식을 사용하며, NetWasm 수치는 정확한 가비지 컬렉터를 포함한다. 전체 요약 13문장 읽기 → 005 16:56 당일 +122 중국 클라우드 드라이브 통합 다운로더 YunX 공개 쿼크, UC, 迅雷, 바이두, 139, 123, 115, 광야, 란좌운 등 중국 주요 클라우드 저장소의 공유 링크를 인식하고 추출 코드를 자동 매칭하는 안드로이드 앱이다. 오픈소스 · 도구 · CYQawa/YunX · Kotlin
Key Point 중국 대형 클라우드 저장소와 동영상 플랫폼 수십 개를 한 앱에서 통합 분석·다운로드할 수 있으며, 고속 멀티스레드 다운로드와 온라인 재생 기능으로 실용성이 높다.
핵심 요약
쿼크, UC, 迅雷, 바이두, 139, 123, 115, 광야, 란좌운 등 중국 주요 클라우드 저장소의 공유 링크를 인식하고 추출 코드를 자동 매칭하는 안드로이드 앱이다. 틱톡, 샤오훙수, 쾌수, 웨이보, AcFun, 빌리빌리, Pixiv 등 비디오·이미지 플랫폼의 링크도 해석해 직링크를 추출할 수 있다. HTTP Range 분할 다운로드와 단절점 재개 기능을 지원하며 최대 32개 동시 다운로드가 가능하다. 전체 요약 12문장 읽기 → 006 00:11 당일 +258 KernelSU 기반 안드로이드 GPS 위조 프레임워크 공개 KernelSU와 LSPosed를 조합해 안드로이드 시스템 수준에서 GPS 위치, 무선 환경(Wi-Fi·기지국·블루투스), 위성 신호를 동시에 가짜로 제공하는 오픈소스 도구다. 보안 · HuangZhuoRui/LocationSpoofer · Kotlin
Key Point 국내외 위치 기반 서비스 보안 검증이나 기기 호환성 테스트 개발자, 그리고 Xposed 기반 깊이 있는 시스템 레벨 Hook 구현 방식에 관심 있는 안드로이드 보안 연구자들이 알아야 할 대규모 오픈소스 프로젝트다.
핵심 요약
KernelSU와 LSPosed를 조합해 안드로이드 시스템 수준에서 GPS 위치, 무선 환경(Wi-Fi·기지국·블루투스), 위성 신호를 동시에 가짜로 제공하는 오픈소스 도구다. 고도 풍제어를 무력화하기 위해 단순한 Mock Location 플래그 위조 대신 Wi-Fi 신호 지문, 기지국 셀 정보, GNSS 위성 분포, 전자나침반 데이터까지 일관성 있게 조작해 실제 위치처럼 보이게 한다. 위치 좌표에는 Ornstein-Uhlenbeck 확률 과정을 적용해 GPS 칩이 내는 자연스러운 노이즈(가우시안 드리프트)를 시뮬레이션하고, 보행 중에는 정규분포 횡방향 편차(±0.15m)를 더해 사람 발걸음의 자연스러움을 구현한다. 전체 요약 10문장 읽기 → 007 21:12 당일 +124 유튜브 뮤직 비공식 클라이언트 BitChord 공개 Kotlin으로 만든 유튜브 뮤직 비공식 클라이언트 BitChord를 GitHub에서 공개했다. 오픈소스 · 도구 · kushagrasinghx/BitChord · Kotlin
Key Point Apple Music 스타일의 미니멀한 UI와 고음질 음원, Spotify 통합 등 프리미엄 스트리밍 서비스 수준의 기능을 비공식 앱으로 구현한 프로젝트로, 유튜브 뮤직 사용자들 사이에서 관심을 받을 만한 대안 클라이언트다.
핵심 요약
Kotlin으로 만든 유튜브 뮤직 비공식 클라이언트 BitChord를 GitHub에서 공개했다. Apple Music 디자인을 영감으로 한 깔끔한 인터페이스에 FLAC/ALAC 고음질 음원, 갭리스 재생, 0~12초 크로스페이드 기능을 제공한다. Automix(비트 매칭·템포 스트레칭), 오프라인 다운로드, 로컬 뮤직 라이브러리, 백그라운드 재생을 지원한다. 전체 요약 10문장 읽기 → 008 18:33 당일 +118 구글 없는 지도 앱 Vela, 오픈 데이터로 턴바이턴 네비게이션 Android 용 탈구글(degoogled) 지도·네비게이션 앱인 Vela는 Google Play Services 없이 작동하며, Kotlin으로 작성되었다. 오픈소스 · 도구 · PimpinPumpkin/Vela · Kotlin
Key Point Google Play Services 없이 작동하면서 실시간 트래픽과 장소 정보를 제공하는 오픈소스 지도 앱으로, 프라이버시를 우선하는 개발자와 GrapheneOS 사용자에게 실용적인 대안을 제시한다.
핵심 요약
Android 용 탈구글(degoogled) 지도·네비게이션 앱인 Vela는 Google Play Services 없이 작동하며, Kotlin으로 작성되었다. 지도 기본층은 OpenStreetMap 기반 오픈 벡터타일이고, 장소 데이터는 Overture Maps와 AllThePlaces를 사용해 저장소의 타일에 내장되어 스트리밍된다. 지도 브라우징·검색·경로 지정 시 구글에 전송되는 정보를 세밀하게 제어한다: 지도 팬·줌은 구글에 전혀 안 보내고, 경로는 시작점·종점 좌표만 익명으로 전송되며, 트래픽 재확인은 설정으로 끌 수 있다. 전체 요약 14문장 읽기 → 009 09:11 당일 +103 안드로이드 폰을 SMS 게이트웨이로 쓰는 HTTP API 서비스 httpSMS는 안드로이드 폰을 SMS 게이트웨이로 사용해 HTTP API를 통해 프로그래밍 방식으로 문자를 주고받는 서비스다. 오픈소스 · 도구 · NdoleStudio/httpsms · Go
Key Point 가상 폰 번호를 구할 수 없는 국가에서 보유한 실제 안드로이드 폰을 API로 제어해 SMS를 자동화하는 오픈소스 인프라로, 클라우드 기반 SMS 서비스가 제공되지 않는 시장의 대안이 될 수 있다.
핵심 요약
httpSMS는 안드로이드 폰을 SMS 게이트웨이로 사용해 HTTP API를 통해 프로그래밍 방식으로 문자를 주고받는 서비스다. 웹 UI는 Nuxt와 Vuetify로 제작하고 Firebase에 SPA로 호스팅되며, API는 Fiber 기반 Go 애플리케이션으로 CockroachDB를 데이터베이스로 Google Cloud Run에서 실행된다. 안드로이드 앱은 Kotlin으로 개발한 네이티브 애플리케이션으로, SMS 송수신을 시작하기 전에 반드시 설치해야 한다. 전체 요약 9문장 읽기 → 010 00:11 ▲ 274 · 댓글 61 StreetComplete iOS 베타 공개, Kotlin Multiplatform 기반 개발 OpenStreetMap 편집 앱 StreetComplete의 iOS 포트가 공개 베타 단계에 진입했다. 오픈소스 · 도구 · StreetComplete on iOS is now in public beta
Key Point Kotlin Multiplatform이라는 새로운 크로스플랫폼 방식으로 iOS 진출을 시도하는 오픈소스 프로젝트의 진행 상황을 알 수 있으며, 단일 코드베이스 유지의 가능성과 한계가 명확히 드러난다.
핵심 요약
OpenStreetMap 편집 앱 StreetComplete의 iOS 포트가 공개 베타 단계에 진입했다. 개발팀은 100% Kotlin으로 작성된 기존 안드로이드 코드베이스를 Kotlin Multiplatform과 Compose Multiplatform을 통해 iOS로 이식 중이다. UI는 Jetpack Compose를 iOS용으로 확장한 Compose Multiplatform(현재 알파/베타 단계)을 사용해 구현하며, Flutter와 달리 Dart 재작성 없이 기존 Kotlin 코드를 대부분 유지할 수 있다. 전체 요약 6문장 읽기 → 011 21:11 당일 +190 LLM을 위한 프로토콜, MCP 서버 구현 모음 Model Context Protocol(MCP)은 대규모언어모델(LLM)에 안전하고 통제된 도구·데이터 접근을 제공하는 프로토콜이며, 이 저장소는 Anthropic의 MCP 스티어링 그룹이 관리하는 레퍼런스 서버 구현을 모아놓은 곳이다. AI · 머신러닝 · modelcontextprotocol/servers · TypeScript
Key Point LLM을 새로운 도구·데이터 소스와 연결하는 표준 프로토콜의 공식 구현이 공개됐으며, 10개 언어 SDK와 함께 제공돼 개발자가 자신의 서버를 만들기 위한 기반이 갖춰졌다.
핵심 요약
Model Context Protocol(MCP)은 대규모언어모델(LLM)에 안전하고 통제된 도구·데이터 접근을 제공하는 프로토콜이며, 이 저장소는 Anthropic의 MCP 스티어링 그룹이 관리하는 레퍼런스 서버 구현을 모아놓은 곳이다. 현재 유지되는 레퍼런스 서버는 Everything(프롬프트·리소스·도구 테스트), Fetch(웹 콘텐츠 수집·변환), Filesystem(안전한 파일 작업), Git(저장소 읽기·검색·조작), Memory(지식 그래프 기반 영구 메모리), Sequential Thinking(사고 시퀀스 기반 문제 해결), Time(시간·타임존 변환) 등 7가지다. 저장소에 보관된 서버는 교육용 레퍼런스 구현이며 프로덕션 환경 배포를 위해서는 개발자가 자신의 위협 모델에 맞춰 보안 검토 및 추가 조치를 해야 한다. 전체 요약 7문장 읽기 → 012 21:11 당일 +206 처음부터 직접 만들어보는 프로젝트 기반 튜토리얼 모음 프로그래밍 초심자들이 애플리케이션을 처음부터 직접 구축해보는 프로젝트 기반 튜토리얼 모음 저장소이다. 오픈소스 · 도구 · practical-tutorials/project-based-learning · Python
Key Point 전공자도 실무자도 '프로젝트를 통해 배운다'는 학습 원칙을 따르는데, 이 저장소는 28개 언어에서 수백 개의 검증된 튜토리얼을 한곳에 모아 원하는 기술스택을 선택해 바로 실습할 수 있게 해준다.
핵심 요약
프로그래밍 초심자들이 애플리케이션을 처음부터 직접 구축해보는 프로젝트 기반 튜토리얼 모음 저장소이다. C/C++, Python, JavaScript, Java, Go, Rust, Swift 등 28개 언어별로 분류된 튜토리얼을 제공한다. C/C++ 섹션은 인터프리터, 텍스트 에디터, OS, 게임 엔진, 컴파일러, TCP/IP 스택, MQTT 브로커 등 저수준 시스템 구현을 다룬다. 전체 요약 9문장 읽기 → 013 03:11 새 버전 타우리 2.12.0, 새로운 권한 체계와 안드로이드 개선 타우리는 2.12.0을 출시하며 WebviewBuilder에 limit_navigations_to_app_bound_domains 옵션을 추가해 앱 도메인 외 네비게이션을 제한할 수 있게 했다. 인프라 · 데브옵스 · tauri-apps/tauri@tauri-v2.12.0
Key Point 데스크톱과 모바일 크로스플랫폼 앱 개발자에게 권한 시스템 강화와 보안 이슈 해결이 앱 배포에 영향을 미친다.
핵심 요약
타우리는 2.12.0을 출시하며 WebviewBuilder에 limit_navigations_to_app_bound_domains 옵션을 추가해 앱 도메인 외 네비게이션을 제한할 수 있게 했다. appDirectoriesOverride 설정으로 앱 데이터 디렉터리를 단일 위치로 통합할 수 있으며, 포터블 앱 등 모든 데이터를 한 곳에 보관하는 경우에 유용하다. @tauri-apps/api/app에 exit 함수를 추가해 플러그인 없이도 앱을 종료할 수 있다. 전체 요약 13문장 읽기 → 014 21:11 당일 +101 안드로이드 위성 추적 앱 Look4Sat 공개 Celestrak과 SatNOGS로부터 9000개 이상의 활성 위성 데이터에 접근할 수 있는 안드로이드 위성 추적 및 통과 예측 앱이다. 오픈소스 · 도구 · rt-bishop/Look4Sat · Kotlin
Key Point 라디오 애호가와 위성 통신 관심층이 자신의 위치에서 위성 가시성을 사전에 파악하거나 추적할 수 있는 도구를 얻을 수 있기 때문이다.
핵심 요약
Celestrak과 SatNOGS로부터 9000개 이상의 활성 위성 데이터에 접근할 수 있는 안드로이드 위성 추적 및 통과 예측 앱이다. 위성의 위치와 지정한 위치 기준의 통과 예측을 최대 10일 앞서 계산하며, 현재 및 예정된 위성 통과 목록을 제공한다. 활성 통과의 진행 상황, 극궤도 궤적, 송수신기 정보, 지도 위의 위성 위치 데이터와 지표 궤적을 표시한다. 전체 요약 5문장 읽기 → 015 03:10 ▲ 296 · 댓글 81 온디바이스 AI 모델 플랫폼 Desert Ant Labs 출범 유럽 AI 스타트업 Desert Ant Labs가 스마트폰·태블릿에서 직접 실행되는 경량 전문화 모델 18개를 공개했다. AI · 머신러닝 · Desert Ant Labs: local, fast models that run on device
Key Point 온디바이스 AI의 경제성이 바뀌고 있다. 클라우드 추론 비용이 없으면 개발자들은 모든 사용자 입력마다 모델을 실행할 수 있게 되고, 기존 클라우드 API 중심의 제품 설계 방식이 근본적으로 흔들린다.
핵심 요약
유럽 AI 스타트업 Desert Ant Labs가 스마트폰·태블릿에서 직접 실행되는 경량 전문화 모델 18개를 공개했다. 음성인식(Voz), 오디오 품질 개선(Clear), 개인정보 마스킹(Redact) 등 각 작업별로 최적화된 모델들로, 모두 밀리초 단위 응답 시간을 제공한다. Voz는 Whisper보다 4.7배 빠르고, Clear는 5분 음성을 1초에 처리하며, Redact는 12MB 크기로 GLiNER-PII(2.3GB)와 유사한 정확도를 낸다. 전체 요약 5문장 읽기 →