Always enables image overlay mode (idempotent — safe to call repeatedly).
@override Future<bool> screenshotWithImage() async { _enableProtection(); return true; }