Aperçu
Le système App Auto-Killer surveille toutes les applications en cours d’exécution et les arrête automatiquement après 10 secondes d’inactivité. Cette stratégie agressive de gestion des applications maximise la durée de vie de la batterie, empêche l'utilisation des données en arrière-plan et protège la confidentialité en garantissant que les applications ne s'exécutent pas en arrière-plan.
Comment ça marche
- Surveillance continue - Le service vérifie les applications en cours d'exécution toutes les 5 secondes
- Détection d'activité - Suit quelle application est au premier plan
- Minuterie d'inactivité - Suit l'horodatage de la dernière activité pour chaque application
- Seuil d'inactivité - Tue l'application si elle est inactive au-delà de la limite configurée
- Contrôle protégé - Ignorer les applications système et la messagerie essentielle
- Forcer l'arrêt - Termine les processus d'application en arrière-plan
- Statistiques - Enregistrez le nombre de victimes et l'horodatage
Ce qui est tué
TOUTES les applications utilisateur qui répondent à ces critères :
- ✅ En arrière-plan pendant plus de 10 secondes
- ✅ Pas dans la liste protégée
- ✅ Pas une application système
- ✅ Application installée par l'utilisateur
Exemples d'applications supprimées
| Catégorie d'application | Exemples | Statut de mise à mort |
|---|---|---|
| Réseaux sociaux | Facebook, Instagram, TikTok, Twitter | TUÉ |
| Jeux | TOUS les jeux mobiles | TUÉ |
| Navigateurs | Chrome, Firefox, Opera, navigateur Samsung | TUÉ |
| Shopping | Amazon, eBay, Shopee, Lazada | TUÉ |
| Divertissement | YouTube, Netflix, Spotify, Twitch | TUÉ |
| Nouvelles | Toutes les applications d'actualités et de médias | TUÉ |
Applications protégées (jamais tuées)
Ces applications sont protégées contre la suppression automatique :
🔧 Applications du système
- com.android.systemui (interface système)
- com.android.settings (Paramètres)
- com.android.launcher (Lanceur)
- com.android.launcher3 (Lanceur Nova/Samsung)
💬 Messagerie essentielle (réception en arrière-plan uniquement)
- com.android.mms (SMS - doit recevoir des messages)
- com.whatsapp (WhatsApp - doit recevoir des messages)
- com.google.android.gm (Gmail - doit être synchronisé)
- com.microsoft.office.outlook (Outlook - doit être synchronisé)
- com.samsung.android.email.provider (Samsung Email - doit être synchronisé)
- com.yahoo.mobile.client.android.mail (Yahoo Mail - doit être synchronisé)
- com.android.email (Stock Email - doit être synchronisé)
🛡️ GhostFirewall Lui-même
- com.ghostfirewall (GhostFirewall)
- com.ghostfirewall.personal (GhostFirewall Personnel)
Avantages
🔋 Extension de la durée de vie de la batterie
- ✅ 50 à 70 % d'économie de batterie de tuer les applications en arrière-plan
- ✅ Élimine les wakelocks (les applications maintiennent l'appareil éveillé)
- ✅ Réduit l'utilisation du processeur (pas de traitement en arrière-plan)
- ✅ Empêche la fuite GPS (localisation de suivi des applications)
- ✅ Arrête l'interrogation du capteur (accéléromètre, gyroscope)
📊 Réduction de l'utilisation des données
- ✅ Aucune synchronisation des données en arrière-plan
- ✅ Aucune mise à jour automatique du contenu
- ✅ Aucun téléchargement d'analyse/télémétrie
- ✅ Pas de préchargement d'annonce
- ✅ Économies estimées : 100 à 500 Mo/jour
🔒 Protection de la vie privée
- ✅ Les applications ne peuvent pas suivre la localisation en arrière-plan
- ✅ Impossible de télécharger des données à votre insu
- ✅ Impossible d'accéder au microphone/à la caméra
- ✅ Impossible de surveiller d'autres applications
- ✅ Contrôle total sur le comportement de l'application
⚡ Amélioration des performances
- ✅ Plus de RAM disponible (mémoire libre des applications supprimées)
- ✅ Lancements d'applications plus rapides (moins de concurrence pour les ressources)
- ✅ Interface utilisateur plus fluide (moins d'utilisation du processeur en arrière-plan)
- ✅ Étranglement thermique réduit
Tester le système
Test 1 : Test de mise à mort manuelle
- Ouvrez n'importe quelle application (par exemple, Chrome)
- Utilisez l'application pendant quelques secondes
- Appuyez sur le bouton HOME (l'application passe en arrière-plan)
- Attendez exactement 10 secondes
- Vérifiez les processus en cours :
shell adb "ps -A | grep chrome" - L'application devrait être GONE (processus tué)
Test 2 : vérifier que le service est en cours d'exécution
Test 3 : Test d'impact de la batterie
- Désactiver le tueur d'applications
- Utilisez le téléphone normalement pendant 1 heure
- Notez la baisse du pourcentage de batterie
- Activer le tueur d'applications
- Utilisez le téléphone normalement pendant 1 heure
- Comparez la chute de la batterie → Devrait voir une amélioration de 20 à 30 %
Impact sur les performances
- ✅ Processeur : < 1 % en moyenne (intervalle de vérification de 5 secondes)
- ✅ BÉLIER: ~3-5 Mo (surcharge de service)
- ✅ Batterie: Frais généraux minimes, économies ÉNORMES en supprimant les applications
- ✅ Tuer la latence : Maximum 10 secondes (dans le pire des cas)
Impact sur l'expérience utilisateur
Effets positifs
- ✅ Durée de vie de la batterie beaucoup plus longue
- ✅ Le téléphone fonctionne plus frais (moins d'activité du processeur)
- ✅ Plus de RAM disponible
- ✅ Performances globales plus rapides
Inconvénients potentiels
- ⚠️ Les applications redémarrent à partir de zéro (perdent l'état)
- ⚠️ Téléchargements en arrière-plan interrompus
- ⚠️ Applications musicales supprimées (sauf si protégées)
- ⚠️ Doit rouvrir les applications fréquemment utilisées
Options de personnalisation
Activer/Désactiver
Le tueur d'applications peut être activé ou désactivé à partir de l'écran des paramètres. Lorsqu'elle est désactivée, aucune application en arrière-plan ne sera arrêtée de force. Réactivez-le pour reprendre la mise à mort automatique.
Ajuster le délai d'attente (futur)
Fonctionnalité prévue pour autoriser des valeurs de délai d'attente personnalisées :
- 5 secondes - Agressif
- 10 secondes - Par défaut
- 30 secondes - Équilibré
- 60 secondes - Détendu
Applications protégées personnalisées (futures)
Fonctionnalité prévue pour permettre aux utilisateurs d'ajouter des applications à la liste protégée :
- Lecteurs de musique (Spotify, YouTube Music)
- Trackers d'activité (Strava, Google Fit)
- Applications de navigation (Google Maps, Waze)
- Applications bancaires (pour les notifications 2FA)
Comparaison avec l'optimisation de la batterie Android
| Fonctionnalité | Android Optimisation de la batterie | GhostFirewall Tueur d'applications |
|---|---|---|
| Tuer le délai | Minutes en heures | 10 secondes |
| Listes blanches | De nombreuses exceptions | Exceptions minimales |
| Efficacité | Modéré | Agressif |
| Économies de batterie | 10-20% | 50-70% |
| Contrôle utilisateur | Limité | Contrôle total |
Améliorations futures
- 🔄 Délai d'expiration réglable (5s, 10s, 30s, 60s)
- 📊 Tableau de bord de statistiques détaillées
- 🎯 Règles de suppression par application
- 🔋 Tuerie sensible à la batterie (plus agressive lorsqu'elle est faible)
- 📱 Interface utilisateur de gestion de la liste blanche
- 📈 Graphique historique des économies de batterie
Dépannage
Applications non tuées
- Vérifiez que le tueur d'applications est activé : vérifiez les journaux
- Accorder l'autorisation Statistiques d'utilisation
- Redémarrez le service GhostFirewall
Applications essentielles tuées
- Vérifiez la liste des applications protégées (doit inclure SMS, WhatsApp, Email)
- Contacter l'assistance pour ajouter des packages personnalisés