Domanda Programmare "servizio background" Android

0xbro

Super Moderatore
24 Febbraio 2017
4,466
179
3,768
1,825
Ciao a tutti!
Scusate se userò terminologie magari sbagliate per il contesto, ma non sono per nulla pratico del mondo mobile.
Volevo chiedere se qualcuno potesse darmi delle basi (spiegandomi, o magari suggerendomi un buon libro) sulla creazioni di "daemon" su Android.
Vorrei creare un servizio background, senza interfaccia grafica né interattività, che parte all'avvio del cellulare (se è troppo complesso, va bene anche che parta a comando con una GUI, ma ne farei a meno) e continui a girare fino allo spegnimento del telefono.
È una cosa fattibile?

Grazie a chi mi aiuterà ☺️
 
Ciao, si sicuramente è fattibile e nemmeno troppo complicato se conosci il mondo Android. Se parti da 0 allora è un po complesso.
 
Ciao, si sicuramente è fattibile e nemmeno troppo complicato se conosci il mondo Android. Se parti da 0 allora è un po complesso.
Nope, purtroppo parto praticamente da zero (conosco un po' di Java applicato alla programmazione Desktop, ma Android nulla...).
Ho trovato una vecchia guida che avevo a casa ("Sviluppare applicazioni Android" dell'Apogeo, ma non credo mi servirà)
 
Ultima modifica:

Questo?

Inviata da SM-J530F tramite app ufficiale di Inforge.net

Ma che, no, non mi interessa creare una backdoor con metasploit… non sono un lamerino, se proprio dovessi crearla, proverei a programmarmela io.

Io parlo di un app che giri in background, un cosiddetto "servizio" che funga da "analizzatore". Praticamente immagazzina dati dentro un piccolo file di testo, e ogni giorno, a mezzogiorno, lo invia a un server
 
Vorrei poterti aiutare nel dettaglio ma per mancanza di tempo non ho capito neanch'io un gran che. Ti indico solo la strada da seguire:

Alarmmanager
Pendingintent
Broadcastreceiver
Foregroundaeevice

Tutto riferito su c#. L'elenco è ordinato, inizia a leggerti le cose su xamarin e capirai come fare i servizi
 
  • Mi piace
Reazioni: 0xbro
Ultima modifica:
Ma che, no, non mi interessa creare una backdoor con metasploit… non sono un lamerino, se proprio dovessi crearla, proverei a programmarmela io.

Io parlo di un app che giri in background, un cosiddetto "servizio" che funga da "analizzatore". Praticamente immagazzina dati dentro un piccolo file di testo, e ogni giorno, a mezzogiorno, lo invia a un server
Quello che dici tu è totalmente fattibile, per iniziare dai uno sguardo qui, è un RAT per android con un pannello di controllo in Electrum (JS), non è granchè ma è un buon inizio per prendere un po di dimestichezza. Però partire da 0 con questo è un bel passo. A te la scelta. PS: funziona solo quando Server e Client sono connessi alla stessa rete WIFI, quindi non è molto utile però per partire a mio parere è ottimo.

Quando prenderai dimestichezza le possibilità saranno infinite, una volta stavo scrivendo un'app (tipo ciò che serve a te) che registrava ogni singola azione della batteria, ricarica USB, alla corrente, tutti i parametri ecc... (poi mi sono accorto che non aveva molto senso ed era inutile :)) puoi rubare contatti, mandare sms, scattare foto, posizione, galleria, scaricare file sul telefono, magari indesiderato... insomma hai il pieno controllo. Ti ricordo solo che è illegale se lo fai su macchine non di tuo possesso
 
  • Mi piace
Reazioni: 0xbro
Quello che dici tu è totalmente fattibile, per iniziare dai uno sguardo qui, è un RAT per android con un pannello di controllo in Electrum (JS), non è granchè ma è un buon inizio per prendere un po di dimestichezza. Però partire da 0 con questo è un bel passo. A te la scelta. PS: funziona solo quando Server e Client sono connessi alla stessa rete WIFI, quindi non è molto utile però per partire a mio parere è ottimo.

Quando prenderai dimestichezza le possibilità saranno infinite, una volta stavo scrivendo un'app (tipo ciò che serve a te) che registrava ogni singola azione della batteria, ricarica USB, alla corrente, tutti i parametri ecc... (poi mi sono accorto che non aveva molto senso ed era inutile :)) puoi rubare contatti, mandare sms, scattare foto, posizione, galleria, scaricare file sul telefono, magari indesiderato... insomma hai il pieno controllo. Ti ricordo solo che è illegale se lo fai su macchine non di tuo possesso
Sisi tranquillo :)
Grazie mille!