Posso forzare il passaggio ad applicazioni per schede SD che non vogliono essere spostate lì?


8

disclaimer: ovviamente posso spostare app che lo consentono, usando il menu "gestisci applicazioni".

Ci sono app, alcune di scorta e altre scaricate, che per qualche ragione non hanno il flag impostato "spostabile su sdcard". C'è un modo per spostarli comunque senza impedire loro di funzionare (purché la sdcard sia accesa, ovviamente) .

Sì, potrebbe esserci una buona ragione per cui sono nella memoria interna, mi piacerebbe provare a spostarli comunque, se possibile.

Il telefono è un Nexus One con Android 2.3.6 non rootato - Immagino che dovrei o eseguirne il root o installare cyanogen o altro?


1
Per ulteriori informazioni sul motivo per cui Android predefinito non consente il trasferimento di alcune app su SD, vedere la domanda precedente: Perché Google non consente alle app di essere scritte sulla scheda SD? . Risposta breve per "puoi spostare app che non lo consentono", sì ma devi essere radicata, e consapevole che ci sono degli aspetti negativi, lascerò la risposta lunga a qualcuno che l'ha fatto.
GAThrawn

Risposte:


2

Sì, puoi spostare qualsiasi app che normalmente non lo consente, comprese le app di sistema, se disponi di root. Nota che la maggior parte delle app che non consentono lo spostamento di solito non lo consentono per una buona ragione, quindi se si forza lo spostamento, potrebbero verificarsi arresti anomali e altri problemi di stabilità. È necessaria un'applicazione app2sd che utilizza root, in questo modo: https://market.android.com/details?id=com.droidsail.dsapp2sd


1

Le applicazioni installate con il sistema di solito non consentono il passaggio alla scheda SD (alcune potrebbero avere buone ragioni). Puoi gestirlo come segue (seguendo questa guida ):

  • adb shell, quindi su -per ottenere l'accesso come root (devi averlo impostato separatamente usando qualcosa come Superuser)
  • pm uninstall -k seguito dal nome del pacchetto
  • Quindi installa l'applicazione dal mercato, nel qual caso dovresti essere in grado di spostarla sulla scheda SD.

1

Se invece desideri una soluzione chiavi in ​​mano, utilizza Link2SD: https://play.google.com/store/apps/details?id=com.buak.Link2SD

È esponenzialmente migliore di App2SD, tuttavia, il rovescio della medaglia è che il telefono deve essere rootato per funzionare. Inoltre, dovrai anche creare una seconda partizione sulla tua scheda SD che deve utilizzare il file system ext.

Può forzare il 100% dei dati di un'applicazione (apk / dex / lib / data / cache / obb / data (ext)) per trovarsi sulla seconda partizione della scheda SD. Puoi anche FORZA convertire una "applicazione di sistema" in una "applicazione utente" e viceversa per indurre il telefono a cambiare il modo in cui tratta, considera e applica.

L'unico svantaggio principale di Link2SD è il fatto che è necessaria una scheda SD di classe 10 di buona marca per rimanere uguali in termini di velocità e prestazioni rispetto alla memoria interna del telefono. Altrimenti, se usi una delle più comuni schede SD di Classe 4 o 6, le applicazioni si caricheranno notevolmente lentamente.


Esempio di lavoro

http://imgur.com/a/X5xns

su un Sony Ericsson Xperia Arc S (1 GB interno / 512 MB (utente disponibile 320 MB))

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.