Originariamente inviato da
dylan_tp
Ho mandato un'email al team di cerberus per questo problema e anche perchè non riesco ad attivare la localizzazione da remoto.
Ecco la mia email con la risposta:
"Salve
Premettendo che ho un Samsung Galaxy S4 con kitkat 4.4.2 come fw e root, e quindi, tramite titanium, ho reso cerberus app di sistema.
Avrei dunque due domande:
*
1)dopo che*ho reso cerberus app di sistema, ogni volta che attivo manualmente la posizione(quindi il gps) mi spunta un messaggio che mi dice "consenti al servizio di geolocalizzazione di Google di raccogliere dati anonimi sulla posizione...(etc.), quindi NON ACCETTO e ACCETTO(mando foto in allegato per maggiore precisione);
*
2)ho provato poco fa ad accedere via web al terminale, e i comandi funzionano, ma non mi è chiaro proprio come attivare la localizzazione, poichè se do il comando "inizia localizzazione" mi spunta sul pc il seguente messaggio: "Tracking iniziato
Tutti i servizi di localizzazione sono disabilitati, non potrai ottenere la posizione del dispositivo!"
*
E sul cellulare non risulta attivo il gps.
*
Quindi vi chiedo, come cancellare quel messaggio(se mai dovesse attivarsi in caso di comando da remoto, dato che per il resto non mi da comunque fastidio), e come attivare da remoto il gps dato che mi spunta questo messaggio?
*
*
Grazie mille"
*
Risposta:
"Su KitKat non va bene usare Titanium Backup per convertire Cerberus in app di sistema, perché Titanium mette l'app in /system/app ma va messa in /system/priv-app. Converti Cerberus di nuovo ad app normale, disinstalla Cerberus e segui le istruzioni nella sezione "Ho un dispositivo rootato" qui
https://www.cerberusapp.com/aiuto.php"
E questo è quello che dice la guida:
--*
Si! Se hai rootato il tuo dispositivo puoi integrare Cerberus nella ROM e ottenere due funzionalità aggiuntive: protezione completa dalla disinstallazione (Cerberus sopravviverà anche a un wipe/ripristino impostazioni di fabbrica) e auto-abilitazione del GPS anche su Android 2.3.3 e successivi. Per ottenere queste funzionalità disinstalla Cerberus, quindi scarica*cerberus.zip, copialo sulla sd card e installalo da recovery. Cerberus è disponibile anche su ROM Manager.
Se questo metodo non funziona puoi installare manualmente Cerberus in /system/app in questo modo:
- Disinstalla Cerberus dal tuo dispositivo
- Scarica*Cerberus.apk*e copia il file sulla sd card
- Apri un terminal emulator ed esegui:
su
mount -o remount,rw /system
cp /sdcard/Cerberus.apk /system/app/
chmod 644 /system/app/Cerberus.apk
Su Android 4.4 e versioni successive, l'app deve essere installata in /system/priv-app, quindi gli ultimi due comandi saranno:
cp /sdcard/Cerberus.apk /system/priv-app/
chmod 644 /system/priv-app/Cerberus.apk
A questo punto vi chiedo:qualcuno lo ha già fatto?cioè lo ha fatto da recovery(senza rischiare di intaccare o aumentare nulla),o ha modificato quei file senza problemi e quindi funziona?