10 dépôts
Techniques for maintaining active background processes on mobile operating systems to ensure continuous operation.
Distinct from Persistent Countdown Services: None of the candidates cover general Android background service persistence without specific focus on VPNs or countdowns
Explore 10 awesome GitHub repositories matching mobile development · Background Service Persistence. Refine with filters or upvote what's useful.
WeChatLuckyMoney is an Android automation tool designed to detect and claim monetary red packets within the WeChat messaging platform. It functions as a notification-based action trigger that monitors system notifications and active screens to automate the collection of digital gifts. The tool includes a red packet filter to ignore promotional content and prevent duplicate claims. It also operates as a social message automator, sending predefined thank-you responses and managing custom time delays after a packet is claimed. The application covers several functional areas, including Android n
Runs a persistent Android service to maintain continuous monitoring of app activities without requiring the app to be open.
Haven is an Android physical security monitor that uses device sensors to detect unauthorized intrusions into a personal space. It functions as an encrypted intrusion alert system and an on-device security logger that captures images and audio when sensor thresholds are exceeded. The project incorporates a Tor-based remote monitor, allowing users to retrieve event logs and captured media from a distant location via secure onion services. It ensures privacy by routing intrusion alerts through encrypted messaging channels and saving media directly to the device filesystem rather than using clou
Implements persistent background processing on Android to ensure the security monitor remains active for continuous coverage.
AhMyth-Android-RAT est un outil d'administration à distance et un framework conçu pour déployer et contrôler des chevaux de Troie d'accès à distance sur les systèmes d'exploitation Android. Il fonctionne comme une suite de gestion d'appareils à distance qui associe un panneau de contrôle de bureau à un client mobile pour gérer et surveiller le matériel Android. Le système inclut un générateur d'APK Android utilisé pour créer des packages d'application personnalisés qui établissent des connexions à distance entre un appareil cible et un contrôleur. Cela permet la génération de packages de porte dérobée pour faciliter l'administration à distance. Le framework couvre les capacités de gestion d'appareils à distance, l'exécution de commandes et la génération de packages d'application cibles.
Implements hidden background processes that automatically restart to maintain a persistent remote connection.
AndroRAT est un outil d'administration à distance et un framework de surveillance pour les appareils Android. Il consiste en un serveur de commande basé sur Python et un agent client basé sur Java qui établissent des connexions socket persistantes pour permettre le contrôle à distance et l'extraction de données. Le projet inclut un générateur de payload pour créer des paquets d'installation signés configurés avec des adresses réseau et des ports spécifiques pour le déploiement. Une fois actif, le framework fournit une interface centrale pour gérer plusieurs appareils connectés, maintenant l'accès via un service en arrière-plan qui redémarre au démarrage de l'appareil. Le système couvre l'administration à distance via l'exécution de shell interactif et la transmission de données système. Il fournit également des capacités de monitoring pour récupérer les journaux de communication, extraire les informations de l'appareil et les données de localisation, et capturer à distance l'audio, la vidéo et les photos.
Implements background service persistence to ensure the agent remains active and restarts automatically upon device boot.
Gadgetbridge is an open-source Android wearable device manager and health tracker. It enables users to connect and manage smartwatches and fitness trackers without requiring vendor cloud accounts or proprietary companion software. This cloudless framework prioritizes privacy by storing all health and activity data locally on the mobile device. It functions as an alternative to proprietary apps by removing the need for vendor-managed cloud services to synchronize device data. The application provides a system for device management and health tracking, utilizing a modular driver system to supp
Implements persistent background services to maintain connectivity and receive notifications from paired wearables on Android.
iOS9AdaptationTips est une collection de stratégies techniques et de guides pour adapter les applications mobiles au système d'exploitation iOS 9. Il sert de ressource de développement pour implémenter l'intégration système, les adaptations de mise en page UI et les configurations de notifications push. Le projet fournit des conseils spécifiques sur l'implémentation d'interfaces flexibles, incluant la prise en charge des modes écran partagé, la mise à l'échelle dynamique du texte et les configurations de la barre d'état. Il couvre également l'utilisation de certificats sécurisés et de signaux de battement de cœur pour maintenir la stabilité des connexions persistantes pour les notifications push. Le matériel couvre des domaines plus larges, notamment la configuration de la sécurité réseau via des définitions de domaines de confiance, la gestion des services en arrière-plan pour le suivi de localisation et l'indexation des données internes des applications pour la recherche système. Il inclut également des instructions pour gérer la taille des binaires via l'optimisation du bytecode et l'identification des paramètres de langue de l'appareil.
Provides methods for maintaining active background processes for location tracking and persistent connections.
TapTap is an accelerometer-based gesture mapper for Android that enables users to trigger system tasks and application launches by tapping the back of their device chassis. It functions as an accessibility automator that maps physical interactions with the device hardware to specific software events. The system uses a background service to monitor sensor data and a pre-trained model to identify specific impact patterns. It includes sensitivity calibration tools with manual sliders to adjust detection thresholds and minimize accidental triggers based on device size. The tool provides device i
Runs a persistent background service to continuously poll accelerometer data without the application being open.
Auxio est un lecteur de musique Android et un gestionnaire de bibliothèque audio locale conçu pour lire des fichiers audio stockés sur le stockage interne et les cartes SD. Il fournit un système pour organiser les collections musicales en utilisant des métadonnées et des structures de dossiers. L'application propose des widgets d'écran d'accueil qui permettent le contrôle de la lecture et la navigation dans la bibliothèque sans ouvrir l'application complète. Elle inclut également une intégration pour projeter les contrôles de lecture et les interfaces vers les unités de tête de véhicule via Android Auto. Le logiciel couvre la lecture audio locale avec normalisation du volume et transitions sans blanc (gapless). Il inclut des outils pour la gestion de bibliothèque musicale tels que l'unification des artistes, la création de playlists personnalisées et une interface de recherche pour localiser des pistes, artistes ou albums.
Uses persistent background services to ensure audio playback continues without being terminated by the OS.
This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets. The project distinguishes itself by offering a headless browser controller for programmatic interaction and data extraction, as well as tools to wrap Progressive Web Apps into native application containers. It includes a mobile bridge for WebRTC to manage camera and microphone permissions for real-time audio and video communication.
Provides mechanisms to keep a native browser instance active in the background to prevent OS process termination.
Ce dépôt sert de ressource éducative pour implémenter des modèles de programmation asynchrone dans les applications Android en utilisant Kotlin Coroutines et Flow. Il fournit une collection d'exemples pratiques et de tests unitaires conçus pour démontrer comment gérer les tâches en arrière-plan, les requêtes réseau concurrentes et les flux de données réactifs tout en maintenant une interface utilisateur réactive. Le projet se concentre sur la concurrence structurée, offrant des modèles pour organiser les tâches en portées hiérarchiques qui propagent automatiquement les signaux d'annulation et de cycle de vie. Il met l'accent sur l'intégration de la mise en réseau consciente du cycle de vie, garantissant que les opérations en arrière-plan et les flux réactifs respectent l'état des composants Android pour éviter les fuites de mémoire et les plantages. L'implémentation couvre un large éventail de capacités pour construire des systèmes de données résilients, y compris l'utilisation d'opérateurs fonctionnels pour transformer les séquences de données et la conversion de flux froids en conteneurs d'état chauds. Elle démontre également des stratégies pour gérer les opérations réseau, telles que l'implémentation de tentatives avec backoff exponentiel, la gestion des timeouts de requête et l'utilisation du stockage local pour un accès aux données en mode hors ligne. Le dépôt inclut des modèles de test spécialisés pour vérifier l'exactitude de la logique multi-threadée et du comportement asynchrone.
Maintains critical background tasks like data synchronization after the user leaves the active screen.