Descargar árbol del dispositivo
El árbol de un dispositivo (devicetree o dt) es un conjunto de proyectos que contienen los archivos y la configuración necesarios para que un dispositivo pueda arrancar una custom ROM.
Estructura de un árbol
Directorydevice
Directorymarca_del_dispositivo
Directorycodename/
- …
Directorymodelo_del_soc-common/
- …
Directoryvendor
Directorymarca_del_dispositivo
Directorycodename/
- …
Directorymodelo_del_soc-common/
- …
Directorykernel
Directorymarca_del_dispositivo
Directorymodelo_del_soc/
- …
Directoryhardware
Directorymarca_del_dispositvo/
- …
- marca_del_dispositivo: motorola, xiaomi, samsung, etc.
- codename: Como obtener el Codename de mi dispositivo?
- modelo_del_soc: Para obtenerlo ejecuta el siguiente comanado:
adb shell getprop ro.soc.model
Como ejemplo, podemos usar el dispositivo Moto G52 (rhode), y el árbol quedaría de la siguiente manera:
Directorydevice
Directorymotorola
Directoryrhode/
- …
Directorysm6225-common/
- …
Directoryvendor
Directorymotorola
Directoryrhode/
- …
Directorysm6225-common/
- …
Directorykernel
Directorymotorola
Directorysm6225/
- …
Directoryhardware
Directorymotorola/
- …
Siguiendo esa estructura, podemos organizar el nombre de cada proyecto, quedándonos tal que así:
- device_motorola_rhode
- device_motorola_sm6225-common
- vendor_motorola_rhode
- vendor_motorola_sm6225-common
- kernel_motorola_sm6225
- hardware_motorola
Buscar el arbol de un dispositivo
Para encontrar el árbol de tu dispositivo, puedes desarrollarlo tú mismo (requiere más investigación y conocimiento) o buscarlo en GitHub utilizando el nombre del proyecto de tu dispositivo.