Fork of AOSP's device/google/cuttlefish with JibarOS-specific additions. This is the reference device for v0.x validation.
Adds OIR modules to PRODUCT_PACKAGES:
PRODUCT_PACKAGES += \
oird \
oir_default_model \
oir_minilm_model \
oir_whisper_tiny_en_model \
oir_voice_sample_wav \
oir_capabilities_xml \
OirDemoSELinux rules for OIR:
public/oir.te— defines theoir_serviceJava domain andoirdnative domain types.private/oir_service.te— grantssystem_server ↔ oir_workerbinder traffic +oir_model_*_filegetattr.private/oird.te— oird's native domain: reads fromoir_model_*_file, talks tooir_worker.
With these rules, JibarOS boots with SELinux Enforcing and zero OIR-scoped AVC denials.
repo init -u https://github.com/jibar-os/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-trunk_staging-userdebug
m -j8
launch_cvd --start_webrtcThe same pattern (small device.mk additions + sepolicy fragments) applies to any AOSP device tree. Contributions for additional devices welcome — see github.com/Jibar-OS/JibarOS for the porting guide.
github.com/Jibar-OS/JibarOS — JibarOS OEM bake-in guide.