Neste artigo, irei cobrir as principais seções da memória AOSP para dispositivos MTK e QCOM.
Ao contrário do sistema operacional dos computadores, os smartphones não possuem layout de armazenamento dinâmico. Em vez disso, você encontrará muitas seções obscuras com títulos obscuros. Vamos descobrir.
Como visualizar partições de memória
Duas opções para visualizar partições de unidade montadas (não todas) em seu telefone:
Instale o Device Info HW e consulte as seções
Baixe o Termux e digite o comando
mount
Para visualizar todas as seções, você precisa de direitos de root ou um terminal no TWRP. Insira também o comando mount
no terminal (Terminal Termux ou TWRP) e consulte as seções.
Bootloaders
O carregador de SO é projetado para carregar diretamente esse SO. Você aprenderá como o Android é inicializado em meus próximos artigos.
Como sabemos, o Android possui vários modos de inicialização alternativos. Você aprenderá mais sobre eles em meu próximo artigo.
ABOOT (UBOOT em MTK) é o carregador de inicialização principal. Esta seção contém software de baixo nível para lidar com o pressionamento do botão liga / desliga e volume. Cada combinação de teclas corresponde a um modo de inicialização diferente.
SBL — . aboot — boot.img, recovery boot, fastboot.
, : Project Treble vendor, arm64_ab (SAR, System As Root). A-only — . .
BOOT — Android.
VENDOR — , . , Project Treble .
PRODUCT — ( 2019 ), .
SYSTEM — . , -, fstab, , RRO, vendor. ( , ).
USERDATA — , — DATA ( , ), CACHE ( ) STORAGE (, , ).
, .
Android 8.1 Project Treble :
Project Treble — vendor. :
Treble — arm64_ab . recovery boot. cache ( fota), . , storage .
, Android- ! , , -. .
arm64_a . product system — system_root:
So-
MODEM (RADIO MTK) - (baseband). Wi-Fi, Bluetooth GPS ( ). — - , . , modem , .
RIL (Radio Interface Layer) — - baseband. RIL - Android AT- . AT , (BP), Android , (AP).
TZ (TrustZone) - , ARM- . , , .
RPM (Resource & Power Management), Primary / Primitive BootLoader (PBL) BootROM - , . .
DSP (Digital Signal Processor) - Qualcomm- , ( ).
HYP (HyperVisor) - . .
PERSIST — Wi-Fi, Bluetooth, LTE/CDMA/GSM Hotspot.
RECOVERY — .
OEM - , ) .
FOTA — , OTA . fota cache.
FSC - cookie .
SSD (Secure Software Download) — . .
RSADEVINFO - , :
is_unlocked
is_tampered
is_verified
charger_screen_enabled
display_panel
bootloader_version
radio_version
fastboot oem device-info
. .
FRP (Factory Reset Protection) — , (, Mi Account Xiaomi). , FRP , .
DEVCFG - TZ .
LKSECAPP - - RPM.
TZLIMITS - Qualcomm Limits Management Hardware. SBL.
SYSCFG - Qualcomm Core Power Reduction .
DIP, MDTP - . Qualcomm SafeSwitch .
CMNLIB, KEYMASTER, SEC - . , keymaster, . , .
OEMKEYSTORE - data Full Disc Encryption (FDE).
MCFG (Modem Configuration) - SIM- MBN ( ).
SPLASH - , ABOOT. «Powered by Android».
CHGLOGO é a mesma tela para carregar um telefone descarregado.
MSADP, APDP, DPO - política de depuração.
EFS é uma seção que contém informações sobre IMEI, SN e IMEI SV.