oosexgang/hackios-xnu-kernel
- 출처
- GitHub
- 처음 오른 날
- 분야
- 기타
- GitHub 별 수
- 512
- 주 언어
- C
외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

무엇을 하나
HackiOS는 수정한 오픈소스 XNU 커널과 별도로 준비한 iOS 16.5 사용자 공간을 Android 하드웨어나 QEMU에서 함께 구동하는 운영체제 이식 연구입니다. 이 저장소에는 커널 패치와 EFI 로더, 기기 지원, 빌드 보조 도구와 일부 사전 빌드 구성 요소가 있으며 독립적인 완성형 모바일 운영체제를 제공하지는 않습니다. 입력 자료로 동반 사용자 공간 저장소, Apple IPSW에서 준비한 이미지가 필요하고 실제 기기에는 해당 기기의 펌웨어도 필요합니다. 문서가 다루는 대상은 POCO X5 Pro 5G와 Linux의 aarch64 QEMU이며 제한 시간의 연구 세션과 진단 로그를 중심으로 동작합니다. README는 일부 화면과 Wi-Fi, 소리, 카메라 동작을 보고하지만 이동통신과 Bluetooth, 이 커널에서의 충전, Apple ID 및 App Store 콘텐츠는 지원하지 않습니다. 확인한 miniamfi.c는 일반적인 서명 정책이 없는 AMFI 대체 인터페이스이므로 정식 iPhone과 같은 보안 환경으로 보면 안 됩니다. 일상용 휴대전화 ROM이 아니며 커널의 공개 라이선스가 Apple 사용자 공간이나 기기 펌웨어의 이용 권한까지 주지는 않습니다.
라이선스
자체 라이선스 표준이 아닌 자체 라이선스입니다. 재사용 전에 라이선스 파일을 직접 읽어야 합니다.
같은 분야 저장소
- Revivedx/SavageWindRecomp
Savage Wind Recomp는 Switch용 젤다의 전설 브레스 오브 더 와일드를 PC의 네이티브 프로그램으로 실행하려는 실험적 정적 재컴파일 프로젝트입니다. 정당하게 확보하고 추출한 1.8.2 버전 게임 파일을 가진 시험 사용자가 대상입니다. 첫 설정에서 ExeFS와 업데이트를 합친 RomFS 폴더를 받아 버전을 검사하고 데이터 이미지를 만든 뒤 게임 코드를 로컬에서 컴파일합니다. 재컴파일러와 콘솔 서비스 대체 계층, Vulkan 그래픽 실행 환경을 함께 제공하며 게임 자체를 제공하는 제품은 아닙니다. Windows 배포본에는 Windows 10 이상, AVX2 지원 CPU, Vulkan 1.3 지원 GPU와 충분한 저장 공간이 필요하며 Linux는 시험 범위가 더 좁습니다. README가 밝힌 플레이 확인 범위는 시작 지역과 Great Plateau이므로 일부 성능 설명을 전체 게임의 호환성 보장으로 볼 수 없습니다. DLC와 여러 그래픽 기능은 아직 계획 단계입니다. 프로젝트 코드의 이용 허락은 Nintendo 게임이나 사용자가 생성한 게임 코드를 재배포할 권한을 주지 않습니다. - kksimp/Mac.apk
Android 앱을 Apple Silicon Mac에서 실행하려는 사용자를 위한 초기 단계의 호환 실행 환경입니다. 사용자가 제공한 APK와 지원되는 분할 패키지를 받아 macOS 앱 형태로 설치하고 개별 창과 Dock 항목으로 실행합니다. Android 전체를 가상 머신에서 부팅하는 방식이 아니라 macOS 위에 Android 앱 환경을 구현하는 방식입니다. 공식 자료는 Android 프레임워크 재구현, 네이티브 런타임, ARM 로더와 변환기를 소스 구성으로 설명합니다. 사용하려면 Apple Silicon과 macOS 26.4 이상이 필요하며 Intel Mac은 지원하지 않습니다. 배포 앱을 설치한 뒤 런타임을 별도로 설치하고 신뢰할 수 있는 앱 패키지를 추가해야 하므로 본체 설치만으로 모든 Android 앱이 준비되지는 않습니다. 앱별 호환성이 다르며 첫 실행에는 준비 시간이 필요합니다. 특히 Android 앱이 Mac 사용자 권한으로 실행되고 휴대전화 수준의 앱 샌드박스가 없으므로 개인 파일 접근 위험을 따져야 합니다. 저장 데이터가 앱 묶음 안에 있으므로 삭제는 관리 화면의 절차를 확인해야 하며 재배포에는 AGPL 조건과 별도 상용 라이선스 선택을 확인해야 합니다. - Gathin23/tv-vibehack
TV 소유자가 Android TV와 Google TV에서 광고 서비스, 텔레메트리(사용 정보 전송) 앱, 기본 설치 앱을 끌 수 있게 하는 프롬프트와 스크립트 모음입니다. 네이티브 런처 앱도 함께 들어 있습니다. README는 처음 작업을 Claude Code가 실제 TV에서 PROMPT.md로 진행했다고 적습니다. TV에서 USB 디버깅을 켜고 화면에서 컴퓨터 연결을 허용하면, 셸 권한이 있는 코딩 어시스턴트가 프롬프트를 따라 진행하며 남길 앱을 묻습니다. ADB(Android 디버그 연결)로 패키지와 설정을 백업하고, pm disable-user로 앱을 끈 뒤 단계마다 TV 화면 캡처로 결과를 확인합니다. tools/restore.sh로 해당 패키지와 기존 런처를 다시 켤 수 있습니다. Java로 만든 런처는 설치된 앱을 보여 주고 앱 네 개를 dock에 고정하며 HDMI와 Live TV 입력을 바꿀 수 있고, 인터넷 권한이 없습니다. 런처 빌드에는 JDK 17과 Android SDK 34가, 수동 도구에는 Python 3과 adb-shell이 필요합니다. README에 시험한 기종으로 적힌 다섯 모델의 목록이 들어 있고, Samsung, LG, Fire TV는 지원 대상에서 제외됩니다. 대부분의 목록은 업데이트 서비스도 끄므로 펌웨어 업데이트는 그 서비스를 다시 켠 뒤에만 받을 수 있습니다. - mlabonne/llm-course
LLM(대규모 언어 모델)에 입문하려는 학습자를 위한 강좌 자료 모음이며, GitHub README 한 문서에 roadmap 그림, 개념 설명과 참고 자료 링크를 모았습니다. 수학, Python, 신경망을 다루는 선택 과정 LLM Fundamentals, 모델 구축을 다루는 The LLM Scientist, LLM 앱 개발과 배포를 다루는 The LLM Engineer 세 부분으로 나뉩니다. Scientist 과정은 모델 구조, 사전 학습, post-training 데이터, 미세조정, 선호도 정렬, 평가, 양자화와 모델 병합을 다룹니다. Engineer 과정은 모델 실행, vector storage, RAG(검색 증강 생성), agent, 추론 최적화, 배포와 보안을 다룹니다. 미세조정, 양자화, 병합 실습 notebook은 저장소 밖 Google Colab 링크로 제공되며, 일부 설명에는 RunPod, Hugging Face Hub, ZeroGPU 같은 외부 서비스가 나옵니다. 저장소는 README, 라이선스와 그림 파일로 구성된 읽기 자료여서 설치 과정이 없으며, README는 강좌를 계속 무료로 둔다고 밝힙니다. notebook 내용, GPU 요구 사항과 링크된 자료의 이용 조건은 확인하지 못했습니다. notebook 제목은 Llama 2, Llama 3.1, Mistral-7b 같은 특정 모델을 기준으로 하므로 실행 전에 라이브러리 버전을 확인해야 합니다. - lucannez64/darling-lol
macOS용 League of Legends 클라이언트를 x86-64 Linux에서 시험하려는 개발자를 위한 Darling 실행 환경 패치와 연결 도구 모음입니다. 완성된 게임 실행기가 아니라 그래픽, 오디오, 입력과 시작 오류의 호환성을 다루는 실험 프로젝트입니다. 고정된 Darling 소스와 별도로 받은 공식 게임 설치본을 준비해 패치된 실행 환경에서 클라이언트와 게임을 실행하는 것이 목적입니다. 저장소에는 소스 패치와 빌드, 설치, 회귀 검사 도구가 있으며 게임 파일이나 계정 데이터베이스, 토큰은 포함하지 않습니다. Linux 5.14 이상, X11 또는 Xwayland, Vulkan/OpenGL 하드웨어 드라이버, 빌드 의존성과 Python 3.12 이상이 필요합니다. 실행 환경 빌드와 게임 설치는 별도 작업이므로 저장소를 받는 것만으로 게임이 작동하지 않습니다. 작성자는 유지보수에 쓸 시간이 제한적이며 다른 PC의 새 체크아웃을 처음부터 끝까지 검증하지 못했다고 밝힙니다. README는 영구 계정 정지 위험을 명시하며, 호환성 수정은 Riot의 승인을 뜻하지 않고 소개된 성능도 여기서 독립 검증하지 않았습니다.
Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.