
Galaxy S24 Ultra SM-S928U1 DZF2용 CVE-2026-43499 연구 포트 (완료)
펌웨어 S928U1UES6DZF2를 실행하는 미국 Samsung Galaxy S24 Ultra를 위한 공개 소스 기반, 기기별 구현입니다.
Model: SM-S928U1
Codename: e3q
Build / AP: S928U1UES6DZF2 / S928USQS6DZF2
Kernel: 6.1.145-android14-11-33419968-abS928USQS6DZF2
Architecture: arm64, 4K pages
대상 프로필은 펌웨어별로 다릅니다. 상수는 다른 모든 빌드에 대해 별도로 설정하고 검증해야 합니다.
전체 공개 소스 기기 플로우는 2026-08-11에 검증되었습니다.
| 단계 | 상태 |
|---|---|
| 런타임 KASLR 복구 | 검증됨 |
Pipe-page 및 mm_struct 획득 | 검증됨 |
| Pselect task-bank 핸드오프 | 검증됨 |
| 물리적 읽기 및 쓰기 검사 | 검증됨 |
| 임시 부트스트랩 루트 | 검증됨 |
| 오프라인 KernelSU 스테이징 | 검증됨 |
| KernelSU 제어 채널 검사 | 검증됨 |
최종 기기 상태:
KernelSU: loaded
Root UID: 0
Root context: u:r:ksu:s0
SELinux: Enforcing
최종 빌드 검사에는 API 35의 Android NDK r29가 사용되었습니다.
export ANDROID_NDK_HOME=/path/to/android-ndk-r29
make stable
make build/e3q-S928USQS6DZF2/cve-2026-43499-root
출력:
build/e3q-S928USQS6DZF2/cve-2026-43499-app.stable.so
build/e3q-S928USQS6DZF2/cve-2026-43499-root
모든 개발 출력을 빌드하려면:
make -j$(nproc)
Apache License 2.0. LICENSE를 참조하세요.