프로젝트 소개
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, 그리고 커뮤니티 기여자들에게 감사를 표합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.