mi sembrava possibile sui telefoni rootati.Nel caso fosse vero ,è possibile rendere le app data(le impostazioni) di queste nuove 'app di sistema' resistenti ad un ripristino di fabbrica(no wipe)?
Visualizzazione stampabile
mi sembrava possibile sui telefoni rootati.Nel caso fosse vero ,è possibile rendere le app data(le impostazioni) di queste nuove 'app di sistema' resistenti ad un ripristino di fabbrica(no wipe)?
A quanto mi è dato di sapere bisognerebbe editare i permessi di dette app, quelle app che non funzionano in memoria di sistema, in modo che, dopo detto cambiamento di permessi, decidano che si, funzionare in memoria di sistema è bello... fatto è che sto cercando da un po ma non ho trovato nessuna informazione più precisa in merito.
Se qualcuno sa, che ci illumini di immenso per favore. Interessa anche a me.
A quanto so, ma personalmente mai fatta questa pratica, si può fare con Link2sd e Titanium Backup.
Da qualche parte avevo letto che anche RomToolBox ne ha la capacità.
Oppure manualmente, come diceva Arrowbreaker, copiando l'apk dell'applicazione in questione e spostandola in system/app con un file explorer (Es File Explorer, Root Explorer), con i dovuti permessi di scrittura.
No. Alle volte copiando i file o usando TB o Link2SD o altro non basta.
Alcune app sono fortemente resilienti all'essere spostate in memoria app. Se lo fai smettono di funzionare. Caso ECLATANTE è Google Play Services. Se lo aggiorni e poi fai, attraverso TB o altro, l'integrazione dell'aggiornamento nella ROM (ovvero TB o quello che vuoi cancella la vecchia versione di Google Play Services in memoria di sistema e sposta la versione aggiornata al suo posto) ti renderai conto IMMEDIATAMENTE che è stato uno sbaglio, con messaggi di errore ogni 5 secondi a proposito di come "Google Play Services si è bloccato in modo anomalo", oppure "Google Play Services ha smesso di funzionare" e lo continuerà a fare finché accetterai con il capo chino a spostare di nuovo detta app in memoria app.
Ho letto da qualche parte che è tutta una questione di permessi del file, che con l'opportuno programma è possibile cambiare, e che se cambiati permettono a detto aggiornamento di tornare a non rompere le scatole di nuovo in memoria di sistema, ma non ho trovato maggiori dettagli.
Se qualcuno conosce detti dettagli e può illuminarci di incenso, chiedo ancora, per favore si faccia sentire.
Onestamente credo dipenda dal terminale e dalla versione di Android. Personalmente prima ho fatto un Backup delle app (Google Play Store e Google Play Services), e poi ho integrato gli aggiornamenti di Google Play Store e Google Play Services con Titanium Backup Pro, senza problemi. Non solo, ho convertito come app di sistema sia Holo Launcher HD che Nova Launcher, senza problemi. Ho convertito YouTube e Maps come app utente (in modo da poterle ibernare con Greenify) tutto tramite Titanium Backup Pro. Tutto funziona correttamente.
ok,mi sapresti dire se le impostazioni di suddette app resistono all reset?
ps:bisogna per forza avere titanium PRO?
Le impostazioni o le app? Le applicazioni ovviamente (per farti un esempio, come avviene con SuperSU che integrato in System/App). Le impostazioni o meglio i "dati" non ho mai fatto caso se resistono al reset, perché di solito dopo un reset ripristino i dati delle app di sistema da me convertite (Holo Launcher, Nova Launcher e altre poche app) con il Backup creato da Titanium.
Edit: Io ho acquistato subito la versione Pro di Titanium, quindi mi dispiace non so cosa si può fare con la versione gratuita.
le impostazioni.è essenziale per me
Ripeto io non ho mai fatto caso se dopo un reset le app convertite da me come app di sistema (con Titanium) mantengono i dati di conseguenza le impostazioni. Ovvio che per logica i dati/impostazioni vengono azzerati o meglio cancellati dal sistema Android (come avviene con le app già installate quando si acquista il terminale) riportando le applicazioni allo stato di default. Questo avviene anche con le app che convertiamo di sistema.
pensavo fosse possibile poiche certi app antifurto avevano questa caratteristica,però non so come fanno.
mettiamola cosi:vorrei far si che alcune app impostate in un certo modo da me diventassero parte integrate del rom.Dopo un reset non devo né reinstallarli né ripristinare le impostazioni con un backup.
esempio :se integro un launcher nelle system app,e setto fonts,icone,app drawer etc, nel modo desiderato;vorrei ,dopo il factory reset ,ritrovarmi lo stesso launcher con fonts,icone etc che avevo settato prima,in modo definitivo.senza ricorrere al ripristino di titanium backup o simili
Ne il mio Wiko Rainbow (JB 4.2.2), ne il mio Asus ME173X (JB 4.2.2) ne il mio Huawei Sonic (GB 2.3.6) ne il tablet di mia sorella (una cinesata con ICS 4.0.2) supportano il Google Play Services in memoria di sistema. Neppure Chrome vuole saperne di funzionare se spostato da quelle parti, per questo. O memoria app o niente.
Secondo me, e secondo quanto lessi, deve essere una questione di attributi del file settati in un certo modo.
Certo io sia dannato se ho trovato a tutt'ora nulla di più specifico.
Se è una app antifurto che ti interessa in memoria di sistema, prova ad applicare la sperimentazione galileiana. Installala e poi spostala in memoria sistema. Se va, ok, sennò... Allegato 124229
E si, se spostate in memoria di sistema le app sopravvivono il Factory Reset... non so però se sopravvive il loro settaggio. Nel senso, tu installi una app antifurto e la setti con i parametri a te convenienti. Per disgrazia ti ciulano il cellulare e prima cosa fanno un Factory Reset. La app antifurto sopravvive, questo è certo, ma... i suoi settaggi?
Bisognerebbe chiedere agli sviluppatori.
Rimane comunque che se chi ti ciula il cellulare dovesse fare un Hard Reset, o se un po esperto disinstalla la app antifurto, sei comunque al punto di partenza.
In ogni caso, queste app antifurto lasciano il tempo che trovano. Voglio dire... ammettiamo che detta app continui a funzionare senza problemi... che te ne fai della conoscenza del fatto che qualcuno in Arabia Saudita sta usando il tuo cellulare? Cosa ti serve che la app antifurto perfino scatti una foto dell'attuale utente del tuo telefono se costui vive in Egitto? Che fai, chiami l'Interpol? Se lo fai, ricordati per favore di salutarmi tanto Zenigata. Allegato 124228
Perché qualsiasi cellulare rubato, una volta denunciato, si ritrova i suoi IMEI bloccati... ma SOLO in Italia. All'estero ha sempre e comunque via libera, e se qualcuno ti ciula il cellulare, a meno che non sia un deficiente totale e completo, la prima cosa che fa è rivenderselo all'estero, e una volta che ha varcato il confine nazionale... :(
Guarda nel primo screenshot quando ho integrato con Titanium Backup Pro l' ultimo aggiornamento di Google Play Services in System/App, il 05/10/2014, e' andato a sovrascrivere quello vecchio. Come vedi io personalmente con il mio terminale Brondi Centurion non ho nessun problema a spostare in System/App, come si vede anche nel secondo screenshot con Nova Launcher.
http://s1.postimg.org/vcfsgqj67/Scre...8_17_08_47.png
http://s29.postimg.org/ukryia1jb/Scr...8_18_35_19.png
Guarda, non sto mettendo in dubbio la tua parola. SO che esiste un modo per far entrare quelle app in memoria di sistema, infatti la prima versione in assoluto del Google Play Services fornita con l'installazione del sistema ERA in memoria di sistema...
...solo gli aggiornamenti non ne vogliono sapere.
Ora lasciando da parte il tuo caso, che sembra essere la classica eccezione che conferma la regola, a me, e non solo a me, piacerebbe sapere qual'è quella fottutissima variabile che permette ad alcune app di funzionare in memoria di sistema e come attivarla.
Ricordo, ai tempi del mio primo smartphone, di aver letto che la differenza la faceva il settaggio di uno o più (non ricordo esattamente) attributo/i del file APK della app in questione...
Certo potrei sbagliare, per questo rimango in attesa di essere illuminato d'intenso (spero) da qualcuno che sa e che vuole condividere il suo sapere.
non ho bisogno di un app antifurto.Ho solo fatto un esempio.sembra che queste app rimangono settati e funzionanti anche dopo il reset.Non so se posso citarne uno.
Il punto è riuscire ad usare lo stesso trucco anche per altre apps.
dal faq di un antifurto:
I have a rooted device. Can I get additional features?
Yes! If you have rooted your device you can integrate Cerberus into your ROM and get two additional features: complete uninstall protection (Cerberus will even survive a wipe/factory reset) and GPS auto-enabling even on Android 2.3.3 and later. To have these features uninstall Cerberus, then download cerberus.zip, put it on the sd card and install it from recovery. Cerberus is also available on ROM Manager.
If that method doesn't work, you can manually install Cerberus in /system/app this way:
- Uninstall Cerberus from your device
- Download Cerberus.apk and put the file on your sd card
- Open a terminal emulator and execute:
su
mount -o remount,rw /system
cp /sdcard/Cerberus.apk /system/app/
chmod 644 /system/app/Cerberus.apk
On Android 4.4 and later versions, the app must be installed in /system/priv-app, so the last two commands would be:
cp /sdcard/Cerberus.apk /system/priv-app/
chmod 644 /system/priv-app/Cerberus.apk
- Now Cerberus should be installed as a system application. Try to open the app, log in and see if it works.
I don't want to root my device, but it has an unlocked bootloader. Can I have the root features anyway?
Yes! You have to install a custom recovery first (google "your device model custom recovery" for more info). Then download cerberus.zip, rename it to update.zip and put it on the sd card. Reboot into recovery and install it.