How manish4586/android_device_xiaomi_jasmine_sprout-twrp works
This repository is a device-specific Android/Omni recovery configuration for jasmine_sprout, not a general application. Its visible product surface comprises device and product configuration, recovery mount/wipe and init configuration, bundled recovery support services, and VINTF compatibility declarations. The tree suggests these capabilities but provides no README or source excerpts documenting runtime calls or data flow, so the graph shows components without asserting connections.
Components 29
Device configuration
- Board config
BoardConfig.mk - Android board rules
AndroidBoard.mk - Product definitions
AndroidProducts.mk - Device product
omni_jasmine_sprout.mk - Dependencies
omni.dependencies - System properties
system.prop - Vendor setup
vendorsetup.sh - Kernel image
prebuilt/Image.gz-dtb
Recovery configuration
- Recovery mounts
recovery/root/etc/recovery.fstab - Recovery wipe rules
recovery/root/etc/recovery.wipe - TWRP mounts
recovery/root/etc/twrp.fstab - Recovery init rules
recovery/root/init.recovery.qcom.rc - Recovery USB rules
recovery/root/init.recovery.usb.rc
Recovery support
- Decrypt preparation
recovery/root/sbin/prepdecrypt.sh - Boot service
recovery/root/sbin/android.hardware.boot@1.0-service - Gatekeeper service
recovery/root/sbin/android.hardware.gatekeeper@1.0-service-qti - Keymaster service
recovery/root/sbin/android.hardware.keymaster@3.0-service-qti - QSEE communication daemon
recovery/root/sbin/qseecomd - Time daemon
recovery/root/sbin/time_daemon - Sideload update engine
recovery/root/sbin/update_engine_sideload - Linker config
recovery/root/sbin/ld.config.txt
Hardware interfaces
- VINTF manifest
recovery/root/system_root/system/etc/vintf/manifest.xml - Device compatibility matrix
recovery/root/system_root/system/etc/vintf/compatibility_matrix.device.xml - Compatibility matrices
recovery/root/system_root/system/etc/vintf/compatibility_matrix.1.xml - Compatibility matrix 2
recovery/root/system_root/system/etc/vintf/compatibility_matrix.2.xml - Compatibility matrix 3
recovery/root/system_root/system/etc/vintf/compatibility_matrix.3.xml - Compatibility matrix 4
recovery/root/system_root/system/etc/vintf/compatibility_matrix.4.xml - Legacy compatibility matrix
recovery/root/system_root/system/etc/vintf/compatibility_matrix.legacy.xml - System compatibility matrix
recovery/root/system_root/system/compatibility_matrix.xml