Originariamente inviato da
ACervellati
Gingerbread gestisce la memoria interna piuttosto bene (molto meglio di Froyo sicuramente), ma é inevitabile che, nel tempo, si riduca progressivamente fino a raggiungere livelli di guardia.
Ho cominciato ad affrontare il problema spostando le applicazioni sulla scheda SD (solo quelle che lo permettevano), poi, con i permessi di root, spostandoci anche l'inimmaginabile...
Purtroppo ogni applicazione su SD é in realtá una complicazione enorme in termini di gestione e di reattivitá del sistema operativo. Come dire: "il gioco non vale la candela".
Allora ho rimesso tutto al proprio posto nella memoria interna e ho provato Link2SD. L'idea di fondo é ottima: inganno il sistema facendogli credere di avere le applicazioni nella memoria interna quando invece sono fisicamente altrove... Funziona, ma nel mio Ginger Stock non sono tutte rose e fiori.
Al momento questa é, comunque, la soluzione che ho adottato per la maggior parte delle mie applicazioni.
Perché No-Limits allora?
Nel tempo ho selezionato un gruppetto di applicazioni che voglio sempre disponibili anche quando tolgo la scheda SD, quindi le tengo - causa di forza maggiore - nella memoria interna.
Ho anche cancellato dal sistema applicazioni stock che non uso proprio... e - ATTENZIONE - mi ritrovo con 59Mb liberi in /system (o, come generalmente detta, nella ROM), che é un filesystem in sola lettura... sola lettura vuol dire: "che ci sia 1Mb o 100Mb liberi, per il sistema NON fa differenza... non gli servono... non li usa proprio!"
Ecco allora l'idea: se ci metto 59Mb di apk scaricate dal market, il sistema non si offende ma si ritrova 59Mb liberi in piú nella memoria interna!
Facile a dirsi, un pó meno a farsi ma é tutto meno che impossibile...
Adesso provo, ad esempio, a spostare Tapatalk... questi sono i passaggi che ho seguito (tutti da emulatore di terminale):
$ su
# mount -o remount rw /system
# busybox cp /data/app/com.quoord.tapatalkpro.activity-1.apk /system/app/Tapatalkpro.apk
# chmod 644 /system/app/Tapatalkpro.apk
# rm /data/app/com.quoord.tapatalkpro.activity-1.apk
# rm /data/dalvik-cache/data@app@com.quoord.tapatalkpro.activity-1.apk@classes.dex
# mount -o remount ro /system
#
Spengo e riaccendo (obbligatorio per me che uso Link2SD su Gingerbread stock) e...
...EASY PLAY: quasi 3Mb liberi in meno nella ROM ma quasi 3Mb liberi in piú nella memoria interna!
...SHOW TIME:l'app va che é una meraviglia... altrimenti non avrei, effettivamente, potuto "postare" questo Thread :-)!
Il metodo, ovviamente non é unico e universale. Ad esempio ho spostato Dolphin Browser usando Ghost Commander e ho spostato Ghost Commander usando ES Gestore Files... Direi che tutte le app che manipolano il sistema vanno bene...
ATTENZIONE: resta comunque una procedura pericolosa se fatta con leggerezza. Inoltre é IMPORTANTISSIMO correggere i permessi dell'apk copiato:
# chmod 644 .........
RIPETO: i permessi del file vanno corretti prima di usare l'app dalla ROM!
Android avvisato, Android mezzo salvato!
P.S. SECURITY NOTE: L'apk nella memoria interna ha privilegi standard, mentre nella ROM puó agevolmente "scalare" fino ai privilegi di root...
...mi fido davvero dell'apk che sto promuovendo sul campo?
GT-S5570 on the road