Poiché il tuo telefono è rootato e ha un kernel personalizzato, suppongo che tu sia abile con queste cose. In caso contrario, puoi sempre fare riferimento a questa guida passo passo .
Esistono due modi per liberare la memoria interna in Android.
D. Qual è la differenza tra "Sposta su scheda SD (da nativo ad Android)" e "Crea collegamento (simbolico)" in Link2SD? Quale metodo conserva la maggior quantità di memoria interna, quali sono i vantaggi del "collegamento" rispetto allo spostamento " e viceversa?
App native2sd A partire da Android 2.2 (Froyo) Google ha introdotto app native2SD. Questo metodo si muove
- file apk su Android 2.2
- file apk + lib su Android 2.3+
in una cartella protetta sulla scheda SD nella partizione FAT principale.
È il metodo più semplice perché non richiede di partizionare la tua sdcard e il privilegio di root.
Ha alcuni svantaggi però.
Il primo svantaggio è che i file dell'applicazione sono appena archiviati nella partizione FAT principale della sdcard. Quando si abilita l'archiviazione di massa USB per condividere file con il computer (o smonta o rimuove in altro modo l'archiviazione esterna), qualsiasi applicazione installata sull'archiviazione esterna e attualmente in esecuzione viene interrotta. Il sistema diventa effettivamente inconsapevole dell'applicazione fino a quando la memoria di massa non viene disabilitata e la memoria esterna viene rimontata sul dispositivo. Oltre a uccidere l'applicazione e renderla non disponibile per l'utente, questo può interrompere alcuni tipi di applicazioni in modo più serio.
Quindi il secondo svantaggio è che non tutte le app possono essere spostate con il metodo apps2sd nativo a causa del motivo precedente. Affinché l'applicazione si comporti in modo coerente come previsto, lo sviluppatore non dovrebbe consentire all'applicazione di essere installata sulla memoria esterna se utilizza una delle seguenti funzionalità, a causa delle conseguenze citate quando la memoria esterna è smontata: Widget, Servizi, Allarme Servizi, sfondi animati, cartelle live, gestori account, adattatori di sincronizzazione, ricevitori di trasmissioni in ascolto per "avvio completato".
Forza mossa (richiede root); Puoi forzare il trasferimento delle app su scheda SD con apps2SD native anche se l'applicazione non supporta lo spostamento come descritto sopra. Link2SD e alcune altre app possono forzare lo spostamento di app se si dispone di privilegi di root. Tuttavia, si noti che ciò può interrompere alcune applicazioni, come descritto sopra.
Link2SD
Link2SD sposta i file apk + dex + lib dell'applicazione nella seconda partizione e crea collegamenti simbolici nelle posizioni originali sulla memoria interna. Il primo vantaggio è che può liberare più spazio dalla memoria interna rispetto al metodo nativo apps2sd perché sposta anche il file dex.
Il secondo vantaggio di Link2Sd rispetto alle app native2sd è che creando collegamenti simbolici ottieni Android supponendo che queste app siano installate nella memoria interna, sebbene in realtà tutti i file si trovino sulla SD. Pertanto è possibile collegare tutte le applicazioni alla scheda SD; widget, servizi, sfondi animati ecc., funzioneranno tutti senza problemi dalla scheda SD.
Il terzo vantaggio è che, anche quando si monta la scheda SD sul PC, le app collegate sono ancora attive e funzionanti! Perché Android smonta la prima partizione FAT per condividere i file con il tuo computer ma la seconda partizione rimane montata. Link2SD ti consente di eseguire tutte le "app SD" anche se montate sul tuo computer come unità disco.
E lo svantaggio è che, ovviamente, richiede il privilegio di root e una seconda partizione sulla scheda SD. Non funziona "out-of-the-box" come app native2sd, è necessario eseguire il root del dispositivo e creare una seconda partizione sulla scheda SD.