La guia de CRB
En esta guia vamos a mirar dentro de CRB Android Kitchen, sus funciones y como usarla para hacer sorprendentes modificaciones a nuestra ROM/Firmware
COnsiguiendo la herramienta
Para obtener la herramienta CRB Android Kitchen debes ir a Este Link y siga las instrucciones provistas en el post
Es bueno aclarar que la version gratuita tiene algunas funciones faltantes, en esta guia vamos a hablar sobre todas las funciones pero es bueno que sepas que la version gratuita no tendra:
- F2FS
- EroFS
- Deodexer
- Compilar Imagen Super
- Compilar Image Bulk
- AMLogic extraer/reempaquetar
- Magisk patch
- Herramientas de VBMeta
- Administrador de archivos Tar
WSL
cuando usemos la app por primera vez nos pedira una instalacion WSL
- Ve a "Panel De Control"
- Desinstalar un programa
- Activar o desactivar caracteristicas de Windows
- Habilita las siguientes funciones
- Hyper-V
- plataforma de Maquina Virtual
- Subsistema de windows para linux
- Esper que se instale y reinicie
- Instala el sistema WSL provisto por CRB
- Reinicia de nuevo
Primer proyecto
en el panel izquierdo en el primer boton tendremos opciones para crear o eliminar un proyecto, para empezar a trabajar necesitamos un proyecto, necesitas un proyecto para cada Firmware/ROM que quieras modificar
debes darle un nombre al proyecto y puedes cambiar entre proyectos con la flecha abajo debajo del CRB de la izquierda
CRB va a crear una carpeta llamada "Projects" dentro de la ruta del programa, dentro de la carpeta podras ver carpetas con los nombres de los proyectos
Para eliminar un proyecto solo selecciona el boton "Delete Project" del panel izquierdo primer boton, selecciona el proyecto y el boton de la papelera
Tip
en el panel izquierdo segundo boton tenemos opciones para entrar a las capetas incluidas en el proyecto
desempaquetar nuesto firmware
En el panel izquierdo, primer boton seleccionaremos el boton "Extract ROM (auto)", abajo del rectangulo negro veremos 2 botones, el primero es para seleccionar el firware/ROM y el segundo es para extrarlo
No dara dentro de la ruta del proyecto una carpeta llamada "Output" que tendra nombres con los nombres de las particiones extraidas, dentro de esas carpetas encontraremos todos los archivos o carpetas que estaban en la particion
Eliminar particiones
En el panel izquierdo, primer boton encontraras una opcion llamada "Delete partition"
Esta opcion es util para casos como GSIs donde el la partición product no tenia sentido ser incluida y puede ser eliminada para maximinar el espació de la partición system, para hacer esto ve al boton "Delete Partition" despues de extraer la rom y entonces selecciona la particion y toca el boton de la Papelera de reciclaje
Customizar scripts
En el tercer boton del menu izquierdo con el logo "#!" puedes añadir o modificar scripts customizados para tu uso personal para automatizar procesos cuando modificas tu ROM/firmware
Editar APKs
En el cuarto boton con el icono :Android puedes modificar las APKs con opciones como:
- Debloater
- Eliminar apps del firmware/ROM
- Smali patcher
- Modificador del framework de android en palabras simples
- Deodex
- Deodexar es basicamente reempaquetar las APKs en una cierta manera para que queden reesambladas dentro de classes.dex, hacientdo esto todas las cosas dentro de una aplicación se ponen juntas en un lugar, esto eliminando la preocupación de una aplicación modificada ocasionando conflictos con algunas apps odexeadas
AMLogic
Como dice el nombre, Desempaquetar o empaquetar las imagens de un dispositovo AMLogic, mayormente Android TVs
boot partitions and tools
En el 6to botondel panel izquierdo tenes un monton de opciones que explicaré abajo:
- AndroidBoot editor
- extraer, reempaquetar y editar las imagenes de boot, vendor_boot, recovery, vbmeta y dtbo
- Android Verified Boot
- Parchear AVB de las particiones listadas a la derecha
- Patch boot
- Con opciones como editor Ramdisk y parche fstab podes parchear imagenes boot como boot, vendor_boot y recovery
- Magisk patch
- Instalar Magisk en las imagenes seleccionadas
- AVB/DM-Verity/forceencrypt
- Parchear AVB/DM-Verity/forceencrypt con un script automatizado que deshabilita todas las verificaciónes
- Make disabled vbmeta images
- Como dice el nombre es una herramienta que hace un vbmeta deshabilitado para deshabilitar el AVB de las particiónes
- Force encryption disabled
- Deshabilita la encriptación de la partición data desde el fstab
- Samsung ROM Disam
- Debloat system
- Debloat prism & product
- Disable SCS service
- Mod System build.prop
- Disable FRP
- Disable Encryption
- Disable CASS
- Disable PROCA
- Disable VAULTKEEPER
- Disable WSM
- SafetyNet Fix
- BT Patchig
- All-in-One Script
- Unpack/repack boot
Construir
En el 7mo boton (Boton "Build") puedes hacer las siguientes cosas
- Build Image
- Construyendo particiónes como imagenes .img para flasheos, podes seleccionar el sistema de archivos, tipo [RAW, Sparse. Sparse Data Image, Sparse Data Image + Brotli y Sparse + LZ4]
- Build Image Bulk
- Build super image
- Con las opciones [RAW, Sparse, RAW + LZ4 y Sparse + LZ4] podes compilar una particion super para dispositivos con particiónes dinamicas
- Tar File Manager
- Podes hacer o descomprimir Archivos Tar usados por odin
Ajustes
the 8th option is the settings button, where u can change the next settings:
La 8va opcion es el boton de ajustes, donde podes cambiar los siguientes ajustes:
- Abrir el Debloater en una ventana flotante: On/Off
- Expluir la ruta de overlay en el debloater: On/Off
- Checkquear la suma md5: On/Off
- Esconder los tips de herramientas en botones: On/Off
- Hacer imagenes Sparse sin usar img2simg: On/Off
- Mantener las imagenes RAW despues de extraer en la carpeta fuente: On/Off
- Setup WSL: On/Off
Ultimas Opciones
las opciones 9 y 10 son los creditos y el boton de salida
End of the guide
Gracias por leer i sientete libre de compartir tu opinion en los comentarios