25 lines
967 B
Plaintext
25 lines
967 B
Plaintext
# CamSwapper HAL Hook - System Properties
|
|
# Loaded automatically by Magisk/KernelSU at boot.
|
|
# These properties persist across reboots.
|
|
|
|
# LD_PRELOAD injection into camera provider process
|
|
# The wrap. property causes Zygote to preload our hook library
|
|
# when spawning the camera provider service process.
|
|
wrap.android.hardware.camera.provider@2.7-service-google=LD_PRELOAD=/data/adb/modules/camera-hook/libcamera_hook.so
|
|
|
|
# Pixel devices load HAL in-process via cameraserver
|
|
wrap.cameraserver=LD_PRELOAD=/data/local/camera_magic/libcamera_hook.so
|
|
|
|
# Virtual camera enable/disable (read by HAL hook at runtime)
|
|
# 0 = passthrough (real camera), 1 = virtual camera active
|
|
persist.camera_magic.virtual_camera=0
|
|
|
|
# Video source mode: file or rtsp
|
|
persist.camera_magic.source_mode=file
|
|
|
|
# Video file path (used when source_mode=file)
|
|
persist.camera_magic.video_path=/data/local/camera_magic/video.mp4
|
|
|
|
# RTSP URL (used when source_mode=rtsp)
|
|
persist.camera_magic.rtsp_url=
|