프로젝트 소개

LARA는 DarkSword 커널 익스플로잇을 활용하여 지원되는 기기에서 시스템 수준 수정을 가능하게 하는 iOS 커스터마이징 도구입니다. ## 지원 버전 - iOS 17.0 – iOS 18.7.1: 지원 - iOS 26.0 – iOS 26.0.1: 지원 - iOS 16.7.2: A12(iPhone XS Max)에서 테스트됨, 추가 테스트 필요 - iOS 16.x: 영향을 받을 가능성이 있으나 오프셋을 찾지 못함 - iOS 18.7.2+ 및 iOS 26.1+: 지원되지 않음 이 도구는 MTE(Memory Tagging Extension)로 인해 M5 또는 A19 (Pro) 기기에서는 작동하지 않습니다. M 시리즈 CPU 지원은 다양하며, t1sz_boot 오프셋 설정을 조정하는 우회 방법이 있습니다. ## 구현된 기능 - 폰트 덮어쓰기, 사용자 지정 덮어쓰기, 카드 덮어쓰기 - 전체 디스크 읽기/쓰기 접근이 가능한 파일 관리자 - MobileGestalt 편집기 - 3 App Bypass - DirtyZero 2 (현재 작동하지 않음) - 5 App Dock - 상태 표시줄 조정, 레이블 숨기기, 거꾸로 모드 - 플로팅 Dock (현재 작동하지 않음) - 그리드 앱 전환기 - 성능 HUD - JIT 활성화기 (get-task-allow가 있는 앱용) - OTA 업데이트 비활성화기 - 스크린 타임 비활성화기 - 앱 복호화 계획된 FTP 서버 기능은 출시 예정으로 표시되어 있습니다. ## 알려진 문제 - 앱 전환기에서 LARA를 닫을 때 커널 패닉이 발생할 수 있음 - DirtyZero가 작동하지 않음 - JIT가 활성화되어 있어도 앱이 JIT 활성화를 감지하지 못할 수 있음 - RemoteCall 기능에 버그가 있음 README는 ipsw 도구를 사용하여 커널캐시 파일을 추출하고 기기로 전송하는 커널캐시 다운로드 문제에 대한 수동 대체 방법을 제공합니다. ## 배포 LARA는 사이드로딩용 .ipa 파일로 배포되며, 안정 빌드와 나이틀리 빌드가 모두 제공됩니다. AltSource를 통해 추가하거나 GitHub Releases에서 직접 다운로드할 수 있습니다. ## 크레딧 이 프로젝트는 커널 익스플로잇 PoC, ChOma, XPF에 대해 opa334, 오프셋 도움에 대해 AppInstaller iOS, libgrabkernel2에 대해 AlfieCG, 그리고 커뮤니티 기여자들에게 감사를 표합니다.