Full but still broken rework of everything

This commit is contained in:
2026-05-08 19:28:57 +02:00
parent e5471b5fa0
commit 3aa0470bcf
56 changed files with 2247 additions and 1552 deletions
+28
View File
@@ -0,0 +1,28 @@
#!/system/bin/sh
# Set up overlay mount for CamSwapper priv-app
MODDIR=/data/adb/modules/camswapper-vdm
# Mount tmpfs for our overlay upperdir
mount -t tmpfs tmpfs /mnt/camswapper_overlay
# Create directory structure
mkdir -p /mnt/camswapper_overlay/upper/system/priv-app/CamSwapper
mkdir -p /mnt/camswapper_overlay/work
# Copy APK from module (it's already there from module packaging)
# No, we need to copy it - but the module file is readable by root
cp "$MODDIR/system/priv-app/CamSwapper/CamSwapper.apk" /mnt/camswapper_overlay/upper/system/priv-app/CamSwapper/
# Set proper permissions and SELinux context
chmod 755 /mnt/camswapper_overlay/upper/system/priv-app/CamSwapper
chmod 644 /mnt/camswapper_overlay/upper/system/priv-app/CamSwapper/CamSwapper.apk
chcon -R u:object_r:system_file:s0 /mnt/camswapper_overlay/upper/system/priv-app
# Mount overlay on /system/priv-app
mount -t overlay overlay \
-o lowerdir=/system/priv-app,upperdir=/mnt/camswapper_overlay/upper/system/priv-app,workdir=/mnt/camswapper_overlay/work \
/system/priv-app
echo "Overlay mount result: $?"
ls /system/priv-app/CamSwapper/ 2>&1