
CVE-2022-38694를 사용하여 Android 14에서 ATOZEE P12를 루팅하는 방법 — fastboot oem unlock이 거부했기 때문에 다른 방법을 찾았습니다.
CVE-2022-38694를 사용하여 Android 14의 ATOZEE P12를 루팅하기 —
fastboot oem unlock이 안 된다고 해서 다른 방법을 찾았습니다.
그러니까 이 태블릿이 하나 있습니다. ATOZEE P12. 들어본 적 없을 겁니다. 아무도 모릅니다. 가격은 약 80달러이고, 제조사 이름은 누군가 키보드에 엎드려 자다가 만든 것처럼 들립니다. Android 14를 실행하고, 아무도 신경 쓰지 않는 Unisoc 칩셋을 탑재했으며, 목적조차 아직 모르는 com.guanhong.guanhongpcb라는 앱이 미리 설치되어 있습니다.
루팅하고 싶었습니다.
부트로더가 거절했습니다.
어쨌든 해냈습니다.
$ fastboot oem unlock
FAILED (remote: 'Unlock bootloader fail.')
$ fastboot flashing unlock
FAILED (remote: 'unknown cmd.')
$ fastboot oem unlock-go
FAILED (remote: 'unknown cmd.')
$ google "how to root atozee p12"
0 results found
$ cry
그런 다음 adb shell getprop ro.board.platform을 실행했더니 ums9230이 나왔습니다. Unisoc가 부트로더에 작은 선물을 남겨두었더군요. CVE-2022-38694. TomKing062가 발견했습니다. 우리가 사용했습니다. 태블릿이 울었습니다. 우리가 이겼습니다.
아무것도 실행하기 전에 다음이 있는지 확인하세요:
adb와 fastboot가 PATH에 있어야 합니다. PATH가 무엇인지 모른다면 먼저 DOWNLOADS.md를 읽으세요C:\P12\
├── unlock\unlocker\ ← 핵심 파일 (별도 다운로드, DOWNLOADS.md 참조)
├── sprd_driver\ ← Unisoc USB 드라이버 (역시 별도 다운로드)
├── firmware\ ← boot.bin이 여기에 위치 (스크립트가 자동으로 가져옴)
├── magisk\ ← magisk.apk + 패치된 부트 이미지
├── backup\ ← 필연적인 초기화 전 파일 백업용
└── scripts\ ← 도우미 스크립트
건너뛰지 마세요. 진짜입니다.
scripts\verify_env.bat
아무것도 망가지기 전에 모든 준비가 되었는지 확인합니다.
이 과정에서 기기가 초기화됩니다. 중요한 것은 백업하세요. 경고했습니다.
p12_autoroot.bat → 옵션 1 (완전 자동) 연결을 기다리는 동안 볼륨 다운 버튼을 계속 누르고 있어야 합니다
또는 수동으로 하고 싶어 해커처럼 느끼고 싶다면:
unlock\unlocker\에서 터미널을 엽니다unlock_autopatch_9230.bat을 실행합니다잠금 해제 스크립트가 기본 boot.bin을 자동으로 덤프했습니다. 친절하네요.
adb push firmware\boot.bin /sdcard/Download/
태블릿에 Magisk를 설치하고, 연 다음, 설치 → 파일 선택 및 패치 → boot.bin을 선택하세요. magisk_patched_*.img 파일이 생성됩니다. 다시 가져옵니다:
adb pull /sdcard/Download/magisk_patched_*.img magisk\
adb reboot bootloader
fastboot --disable-verity --disable-verification flash boot_a magisk_patched_*.img
fastboot reboot
adb shell getprop ro.boot.slot_suffix가 _b를 반환했다면 boot_a를 boot_b로 바꾸세요. 아마 그렇지 않을 겁니다. 하지만 확인하세요.
adb shell su -c "whoami"
root라고 나오면 성공입니다. 다른 말이 나오면 TROUBLESHOOTING.md를 확인하고 풀밭을 만지세요.
guanhongpcb 앱 포함)/product는 erofs입니다. 읽기 전용입니다. 비웃습니다. Magisk도 덮어쓸 수 없습니다. 모든 걸 시도해봤습니다. 이겼습니다. 받아들이세요.부팅할 때마다 다음이 표시됩니다:
Your device is corrupt.
It can't be trusted.
Boot state: unlocked
무섭게 들리지만 그렇지 않습니다. 5초 후에 사라집니다. 태블릿은 멀쩡합니다. 이 경고는 단지 안드로이드가 당신이 이제 당신의 기기를 소유한다는 사실에 대해 과장하는 것일 뿐입니다.
| 스크립트 | 기능 |
|---|---|
p12_autoroot.bat | 전체 루팅 과정을 단계별로 안내하며 로그 기록 |
p12_root.bat | 루팅 후 도구 모음 — 디블로팅, APK 설치, 파일 푸시/풀, 재부팅 옵션 |
scripts/verify_env.bat | 시작하기 전에 환경이 올바르게 설정되었는지 확인 |
모든 스크립트는 ANSI 색상 코드 TUI 출력을 사용하며 전체 세션 로그를 기록합니다. 우리는 야만인이 아니니까요.
이 자료는 있는 그대로 제공됩니다. 태블릿을 벽돌로 만들면 책임은 본인에게 있습니다. 우리도 잠시 벽돌로 만들었지만 괜찮았습니다. 그러나 어떤 보장도 하지 않습니다. 실행하기 전에 코드를 읽으세요. 우리를 탓하지 마세요. 당신은 이름 없는 저가 태블릿을 루팅하는 것이지, 수술을 하는 것이 아닙니다.
즐기세요. 🤙
| 항목 | 값 |
|---|
| 모델 | ATOZEE P12 (네, 진짜입니다) |
| 칩셋 | Unisoc UMS9230 (T615) |
| 안드로이드 | 14 |
| 빌드 | UP1A.231005.007 |
| 저장소 | UFS |
| 파티션 | A/B 슬롯, dynamic, erofs |
| 부트로더 | 잠겨 있었습니다. 지금은 아닙니다. |