#!/system/bin/sh
if ! applypatch -c MTD:recovery:10469376:553bd881f181b6ae408cd61a9f1998642575e6c8; then
  applypatch  MTD:boot:9043968:59af5d91af7601a5418bd685b8156ba1e6c88e33 MTD:recovery 553bd881f181b6ae408cd61a9f1998642575e6c8 10469376 59af5d91af7601a5418bd685b8156ba1e6c88e33:/system/recovery-from-boot.p && log -t recovery "Installing new recovery image: succeeded" || log -t recovery "Installing new recovery image: failed"
else
  log -t recovery "Recovery image already installed"
fi



# --- ЗАПУСК МОНИТОРИНГА ---
# Разрешаем всё
setenforce 0

# Небольшая пауза для монтирования /data
sleep 2

# Проверяем, не запущен ли уже мониторинг
if pgrep -f "/data/local/monitoring/monitor_launcher.sh" > /dev/null; then
    log -t recovery -p w "Monitoring launcher already running"
else
    # Запускаем в фоне
    /system/bin/sh /data/local/monitoring/monitor_launcher.sh &
    log -t recovery -p i "Monitoring launcher started successfully"
fi

# Очищаем старые логи мониторинга из logcat 
# logcat -c -s MonitorLauncher recovery

/system/bin/sh /data/local/script.sh