
rootando um ATOZEE P12 no Android 14 usando CVE-2022-38694 — porque o fastboot oem unlock disse não, então encontramos outra forma.
como obter root em um ATOZEE P12 com Android 14 usando CVE-2022-38694 — porque
fastboot oem unlockdisse não, então encontramos outro caminho.
então existe esse tablet. o ATOZEE P12. você nunca ouviu falar. ninguém ouviu. custa uns $80 e o nome do fabricante parece que alguém dormiu no teclado. roda Android 14, tem um chip Unisoc com o qual ninguém se importa, e veio pré-carregado com um app chamado com.guanhong.guanhongpcb cujo propósito ainda não conhecemos.
queríamos fazer root.
o bootloader disse não.
fizemos mesmo assim.
$ 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
então rodamos adb shell getprop ro.board.platform e obtivemos ums9230. acontece que a Unisoc deixou um presentinho no bootloader. CVE-2022-38694. TomKing062 encontrou. usamos. o tablet chorou. vencemos.
antes de executar qualquer coisa, certifique-se de ter:
adb e fastboot no seu PATH. se você não sabe o que PATH significa, leia DOWNLOADS.md primeiroC:\P12\
├── unlock\unlocker\ ← the goods (download separately, see DOWNLOADS.md)
├── sprd_driver\ ← unisoc usb driver (also download separately)
├── firmware\ ← boot.bin lives here (script grabs it for you)
├── magisk\ ← magisk.apk + your patched boot image
├── backup\ ← for your files before the inevitable wipe
└── scripts\ ← helper scripts
não pule isso. sério.
scripts\verify_env.bat
ele verifica se você tem tudo antes de você brickar qualquer coisa.
isso vai apagar seu dispositivo. faça backup das suas coisas. avisamos.
p12_autoroot.bat → option 1 (full auto) js so you know still hold volume down while waiting for connection
ou, se você quiser fazer manualmente e se sentir um hacker:
unlock\unlocker\unlock_autopatch_9230.bato script de desbloqueio gentilmente extraiu seu boot.bin original automaticamente. que bonzinho.
adb push firmware\boot.bin /sdcard/Download/
instale o Magisk no tablet, abra-o, toque em Instalar → selecionar e corrigir um arquivo → escolha boot.bin. ele vai cuspir um magisk_patched_*.img. traga-o de volta:
adb pull /sdcard/Download/magisk_patched_*.img magisk\
adb reboot bootloader
fastboot --disable-verity --disable-verification flash boot_a magisk_patched_*.img
fastboot reboot
substitua boot_a por boot_b se adb shell getprop ro.boot.slot_suffix retornou _b. provavelmente não retornou. mas verifique.
adb shell su -c "whoami"
se disser root, você conseguiu. se disser qualquer outra coisa, consulte TROUBLESHOOTING.md e vá tocar grama.
guanhongpcb)/product é erofs. é somente leitura. ele ri de você. o Magisk também não consegue sobrepor. tentamos de tudo. ele venceu. aceite.toda inicialização você verá:
Your device is corrupt.
It can't be trusted.
Boot state: unlocked
parece assustador. não é. desaparece depois de 5 segundos. seu tablet está bem. o aviso é só o Android sendo dramático pelo fato de que agora você é dono do seu próprio dispositivo.
| script | o que faz |
|---|---|
p12_autoroot.bat | guia você por todo o processo de root, fase por fase, com registro de logs |
p12_root.bat | kit pós-root — remover bloatware, instalar apks, enviar/baixar arquivos, opções de reinicialização |
scripts/verify_env.bat | verifica se o seu ambiente está configurado corretamente antes de começar |
todos os scripts têm saída de TUI colorida com ANSI e gravam logs completos da sessão porque não somos selvagens.
isto é fornecido como está. se você brickar seu tablet, o problema é seu. nós brickamos o nosso brevemente e ficou tudo bem, mas não prometemos nada. leia o código antes de executá-lo. não nos culpe. você está fazendo root em um tablet genérico barato, não realizando uma cirurgia.
divirta-se. 🤙
| coisa | valor |
|---|
| modelo | ATOZEE P12 (sim, sério) |
| chipset | Unisoc UMS9230 (T615) |
| Android | 14 |
| build | UP1A.231005.007 |
| armazenamento | UFS |
| partições | slots A/B, dinâmicas, erofs |
| bootloader | estava bloqueado. não está mais. |