CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: usitaly con ben 10 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 31 Thanks ricevuti negli ultimi sette giorni
Utente del mese: DreamReaper con ben 98 Thanks ricevuti nell'ultimo mese

Pagina 1 di 9 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 89
Discussione:

[GUIDA] Collegare applicazioni alla scheda SD con Link2SD

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di dema121


    Registrato dal
    May 2012
    Messaggi
    1,436
    Smartphone
    Galaxy Ace, Nexus 7, Nexus 5

    Ringraziamenti
    20
    Ringraziato 580 volte in 420 Posts
    Predefinito

    [GUIDA] Collegare applicazioni alla scheda SD con Link2SD

    Questa guida ha lo scopo di unificare i vari thread già esistenti per creare una guida unica e completa.



    Cosa è Link2sd?
    Link2SD è un'applicazione che rende facile agli utenti di Android 1.6+ con i permessi di root ti spostare le applicazioni sulla scheda SD.

    Link2SD permette di spostare le applicazioni sulla SD in 2 maniere differenti: "Sposta su scheda SD" e "Crea collegamento"
    Il primo usa semplicemente il metodo nativo di Android. Questo metodo sposta:
    • file apk su Android 2.2
    • file apk + file lib su Android 2.3+

    Questo metodo non ha bisogno di una seconda partizione sulla SD perchè sposta i dati sulla partizione principale FAT.
    Ci sono molti svantaggi a "forzare" lo spostamento delle app che non lo permettono e soprattutto si libera meno memoria rispetto al metodo del "Crea collegamento".

    Link2SD con "Crea collegamento" crea un collegamento simbolico (symlinks) per i file apk + dex + lib. In questo modo si libera più spazio perchè si riesce a collegare anche i file dex e ci sono altri vantaggi relativi alla stabilità del sistema e delle app.
    Per ulteriori informazioni (in inglese) sulle differenze dei 2 metodi e gli svantaggi e vantaggi potete riferirvi alle FAQ ufficiali di Link2SD: link

    Quindi qual'è il metodo consigliato per spostare le app su SD? Crea collegamento.

    Come configurare Link2SD

    Come anticipato prima per usare Link2SD con il metodo del crea collegamento serve una seconda partizione sulla scheda SD. Se siete capaci createla autonomamente altrimenti potete usare la ClockWorkMode Recovery.
    Per prima cosa fate un Nandroid Backup con la CWM per sicurezza...

    Partizionamento scheda SD con CWM recovery

    Attenzione: partizionare la scheda SD comporta la perdita di tutti i dati presenti sulla scheda, fate un backup sul PC
    1. Fate il backup della scheda SD sul PC, tutti i dati verranno cancellati dalla scheda SD.
    2. Accedete alla CWM recovery
    3. Andate nella sezione "Advanced"
    4. Selezionate "Partition SD Card
    5. Adesso vi chiede di selezionare lo spazio da utilizzare per la seconda partizione, scegliete quello che ritenete più opportuno
    6. Al passaggio successivo indicate 0 come SWAP.

    La scheda SD adesso è partzionata con una partizione FAT (per i dati) e una partizione ext3 (per lo spostamento con Link2SD)
    Se volete potete ricopiare i vostri dati sulla scheda SD!

    Riavviate il dispositivo e scaricate dal Play Store l'app Link2SD: link PlayStore
    Al primo avvio dell'app vi chiederà di selezionare il file system della seconda partizione. La CWM recovery crea la seconda partizione in ext3 quindi selezionate quell'opzione.
    Se tutto è andato a buon fine vi chiederà di riavviare il dispositivo e una volta riavviato si è pronti a collegare le varie app.



    Come collegare le app con Link2SD
    Una volta configurato Link2SD l'utilizzo è molto semplice. Filtrate le app con il pulsante a forma di imbuto nella barra in alto selezionando "Nel Telefono".
    A questo punto potete clickare su un'applicazione che volete collegare alla scheda SD e selezionate "Crea collegamento"
    Spuntate tutte e 3 le spunte (se disponibili) e date l'OK.
    Avete collegato una delle app!


    Non sei soddisfatto della memoria rimanente?
    Ho testato 2 metodi per liberare ulteriore memoria.

    Primo metodo: solo per custom ROM (quindi non stock, cioè non ufficiali Samsung)
    Il primo metodo consiste nel "pulire" il sistema e i dati delle app semplicemente facendo e ripristinando un Nandroid Backup
    1. Andare in recovery mode
    2. Andare nella sezione "Backup and Restore"
    3. Selezionare "Backup"

    A questo punto avete eseguito il backup dell'intero sistema operativo, dei dati e delle app. Non ci resta che ripristinarlo (sembra strano ma mi ha liberato più di 50 mb, soprattutto dopo molti aggiornamenti dal PlayStore)
    1. Andare in recovery mode
    2. Andare nella sezione "Backup and Restore"
    3. Selezionare "Restore"


    Secondo metodo:
    Questo metodo consiste nel capire da cosa venga occupata la memoria interna e collegare manualmente i file che occupano maggiore memoria.
    Prima un po' di chiarezza. La memoria interna dell'ace ha 2 partizioni: /system e /data
    Le applicazioni di sistema sono tutte posizionate nella partizione /system e non occupano spazio nella partizione /data (in realtà i dati delle applicazioni sono in quest'ultima partizione)
    La memoria libera che vediamo per esempio nel Gestione Applicazioni riguarda solo la partizione /data quindi dovremo indagare in questa partizione.

    Con un File Manager andiamo nella partizione /data e proviamo a navigare tra le varie cartelle.
    In /data/app troviamo gli apk e i collegamenti creati da Link2SD.
    In /data/data troviamo tutti i dati delle app che non vengono collegati da Link2SD.
    In /data/dalvik-cache troviamo tutti i file dex delle applicazioni e i collegamenti già creati da Link2SD. Noterete che comunque ci sono alcuni file dex (che occupano anche molto) non collegati. Questo perchè i file dex delle applicazioni spostate con il metodo nativo di Android non vengono spostati. Possiamo provare a collegare manualmente (symlinks) questi file sulla partizione della SD.
    Attenzione: con una scheda SD di classe bassa si potrebbe verificare un rallentamento del sistema e delle app
    Guida con Root Explorer:
    1. Aprire Root Explorer, navigare in /data/dalvik-cache
    2. Individuare il file dex da collegare
    3. Pressione prolungata sul file e selezionare "Sposta"
    4. Navigare in /data/sdext2/dalvik-cache e schiacciare su "Incolla"
    5. Pressione prolungata sul file appena spostato e selezionare "Collega a questo file"
    6. Navigare in /data/dalvik-cache e schiacciare su "Crea collegamento"

    Una volta fatti tutti i collegamenti verificate che le applicazioni che avete collegato manualmente funzionino.

    Un'ulteriore metodo per pulire il sistema è cancellare alcuni file temporanei che non vengono più utilizzati ma che rimangono nella partizione /data
    Questo procedimento è descritto in questa guida: link
    Seguendo quella guida ho creato uno zip flashabile da recovery che automatizza il procedimento. Per rimuovere questi file inutili:
    1. Scaricare lo zip flashabile da qui (directlink)
    2. Copiare il file appena scaricato sulla scheda SD
    3. Riavviare il dispositivo in recovery mode
    4. Andare nella sezione "Install zip from SD card" e selezionare il file "Cleaner.zip"
    5. Aspettare la conclusione dell'operazione e riavviare



    Se trovate errori, avete delle precisazioni da fare o suggerimenti scrivete pure!

    CREDITS:
    calcioscacchi per questa guida, da seguire per collegare i dati delle applicazioni
    91DarioASR per questa guida, dandomi la possibilità di creare lo script per pulire il sistema
    My device:
    SMARTPHONE: SAMSUNG GALAXY ACE GT-S5830
    ROM: Androidiani Experience Final (2.3.7)

    SMARTPHONE: LG NEXUS 5
    ROM: Stock

    TABLET: ASUS GOOGLE NEXUS 7
    ROM: Stock


    Now Launcher Developer

  2. I seguenti 10 Utenti hanno ringraziato dema121 per il post:

    BAFAN (15-10-13),CaptainSensible (02-07-14),fev83 (07-10-13),Jonny84 (02-11-13),kinemax (24-09-13),Matt85R (20-10-15),Niko21997 (31-08-13),NiloGlock (02-04-14),saturniano (01-04-15),ubuntex (30-09-14)

  3.  
  4. #2
    Androidiano VIP L'avatar di dema121


    Registrato dal
    May 2012
    Messaggi
    1,436
    Smartphone
    Galaxy Ace, Nexus 7, Nexus 5

    Ringraziamenti
    20
    Ringraziato 580 volte in 420 Posts
    Predefinito

    placeholder1
    My device:
    SMARTPHONE: SAMSUNG GALAXY ACE GT-S5830
    ROM: Androidiani Experience Final (2.3.7)

    SMARTPHONE: LG NEXUS 5
    ROM: Stock

    TABLET: ASUS GOOGLE NEXUS 7
    ROM: Stock


    Now Launcher Developer

  5. #3
    Androidiano VIP


    Registrato dal
    Apr 2012
    Messaggi
    1,566
    Smartphone
    Galaxy s3

    Ringraziamenti
    82
    Ringraziato 222 volte in 142 Posts
    Predefinito

    sempre il migliore
    proverò il metodo del backup/restore e ti farò sapere
    ma secondo te in cosa possiamo correlare il backup/restore con l'aumentare dello spazio disponibile?
    "non ti chiedo se mettermi o no il thanks, ma se vuoi metterlo non mi offendo"

  6. #4
    Androidiano VIP L'avatar di dema121


    Registrato dal
    May 2012
    Messaggi
    1,436
    Smartphone
    Galaxy Ace, Nexus 7, Nexus 5

    Ringraziamenti
    20
    Ringraziato 580 volte in 420 Posts
    Predefinito

    Quote Originariamente inviato da SFawn498 Visualizza il messaggio
    sempre il migliore
    proverò il metodo del backup/restore e ti farò sapere
    ma secondo te in cosa possiamo correlare il backup/restore con l'aumentare dello spazio disponibile?
    Sinceramente non ne ho la più pallida idea!!
    Non ho fatto esami approfonditi su dove lo spazio si libera per capire da dove proviene il problema... però... a me funziona! :P
    My device:
    SMARTPHONE: SAMSUNG GALAXY ACE GT-S5830
    ROM: Androidiani Experience Final (2.3.7)

    SMARTPHONE: LG NEXUS 5
    ROM: Stock

    TABLET: ASUS GOOGLE NEXUS 7
    ROM: Stock


    Now Launcher Developer

  7. #5
    Androidiano VIP L'avatar di Toni5830


    Registrato dal
    Jul 2012
    Località
    Somewhere Over the Rainbow
    Messaggi
    1,296
    Smartphone
    Samsung Galaxy S Advance

    Ringraziamenti
    227
    Ringraziato 488 volte in 376 Posts
    Predefinito

    La memoria non compare dal nulla
    Come hai scritto avevi appena aggiornato delle app.. beh queste vengono scaricate e poi installate ma talvolta i file temporanei del download non vengono eliminati subito dal sistema e occupano memoria..!! Ricordo che avevo trovato su cm7 e anche su stock dove venivano conservati questi file.....ma non me lo ricordo:/ (gran parte delle volte comunque vengono cancellati subito e talvolta dopo poco o dopo un riavvio)
    Quello di cui ho bisogno è un'informazione,
    non un'informazione utile, naturalmente,
    ma inutile.

  8. #6
    Androidiano VIP L'avatar di dema121


    Registrato dal
    May 2012
    Messaggi
    1,436
    Smartphone
    Galaxy Ace, Nexus 7, Nexus 5

    Ringraziamenti
    20
    Ringraziato 580 volte in 420 Posts
    Predefinito

    Quote Originariamente inviato da Toni5830 Visualizza il messaggio
    La memoria non compare dal nulla
    Come hai scritto avevi appena aggiornato delle app.. beh queste vengono scaricate e poi installate ma talvolta i file temporanei del download non vengono eliminati subito dal sistema e occupano memoria..!! Ricordo che avevo trovato su cm7 e anche su stock dove venivano conservati questi file.....ma non me lo ricordo:/ (gran parte delle volte comunque vengono cancellati subito e talvolta dopo poco o dopo un riavvio)
    Sì ovviamente! ma con la mia cm7 mi capita molto spesso di avere questi file temporanei che tanto temporanei non sono!! :P Anche dopo riavii o dopo giorni di utilizzo niente...
    Avevo 20 mega liberi, faccio un backup e restore: 70 mb liberi! Per velocizzare la procedura si potrebbe creare uno script che cancella questi file temporanei, però serve sapere dove sono!

    EDIT: probabilmente mi rispondo da solo! Ho trovato questo su xda.
    @SFawn498: questo "fix" dovrebbe risolvere anche il tuo problema che non riesci a scaricare/aggiornare applicazioni molto grandi. La directory /cache (fa parte della partizione /data? Link2SD dice di sì) ha uno spazio limitato (almeno a me di 25 mb) e quindi file grandi non possono essere scaricati.
    Il procedimento su xda crea un symlink dalla /cache alla sdcard in modo da poter scaricare i file su sd e installarli nel sistema senza "doppioni".
    Proverò a vedere se funziona e migliora la situazione!
    Ultima modifica di dema121; 09-08-13 alle 09:04
    My device:
    SMARTPHONE: SAMSUNG GALAXY ACE GT-S5830
    ROM: Androidiani Experience Final (2.3.7)

    SMARTPHONE: LG NEXUS 5
    ROM: Stock

    TABLET: ASUS GOOGLE NEXUS 7
    ROM: Stock


    Now Launcher Developer

  9. #7
    mm7
    mm7 non è in linea
    Senior Droid


    Registrato dal
    Oct 2012
    Messaggi
    762
    Smartphone
    Samsung Galaxy Ace

    Ringraziamenti
    43
    Ringraziato 254 volte in 172 Posts
    Predefinito

    Quote Originariamente inviato da dema121 Visualizza il messaggio
    Sì ovviamente! ma con la mia cm7 mi capita molto spesso di avere questi file temporanei che tanto temporanei non sono!! :P Anche dopo riavii o dopo giorni di utilizzo niente...
    Avevo 20 mega liberi, faccio un backup e restore: 70 mb liberi! Per velocizzare la procedura si potrebbe creare uno script che cancella questi file temporanei, però serve sapere dove sono!

    EDIT: probabilmente mi rispondo da solo! Ho trovato questo su xda.
    @SFawn498: questo "fix" dovrebbe risolvere anche il tuo problema che non riesci a scaricare/aggiornare applicazioni molto grandi. La directory /cache (fa parte della partizione /data? Link2SD dice di sì) ha uno spazio limitato (almeno a me di 25 mb) e quindi file grandi non possono essere scaricati.
    Il procedimento su xda crea un symlink dalla /cache alla sdcard in modo da poter scaricare i file su sd e installarli nel sistema senza "doppioni".
    Proverò a vedere se funziona e migliora la situazione!
    No dema, la /cache non fa parte della /data, la cache è la partizione stl14 mentre la data la stl13. Esattamente la cache è di 24.8M


    std::string* name = new std::string("Mm7"); C++
    char *name = "Mm7" C
    name = "Mm7" Python
    public String name = "Mm7" Java
    section .data
    name db 'Mm7', 0x00 Assembly x86

  10. #8
    Androidiano VIP L'avatar di dema121


    Registrato dal
    May 2012
    Messaggi
    1,436
    Smartphone
    Galaxy Ace, Nexus 7, Nexus 5

    Ringraziamenti
    20
    Ringraziato 580 volte in 420 Posts
    Predefinito

    Quote Originariamente inviato da mm7 Visualizza il messaggio
    No dema, la /cache non fa parte della /data, la cache è la partizione stl14 mentre la data la stl13. Esattamente la cache è di 24.8M
    Hmm... ok! Immaginavo... ma come mai Link2SD in gestione memoria indica /cache/download con la stessa dimensione/memoria usata/memoria libera della partizione /data?
    Mi sfugge qualcosa...
    My device:
    SMARTPHONE: SAMSUNG GALAXY ACE GT-S5830
    ROM: Androidiani Experience Final (2.3.7)

    SMARTPHONE: LG NEXUS 5
    ROM: Stock

    TABLET: ASUS GOOGLE NEXUS 7
    ROM: Stock


    Now Launcher Developer

  11. #9
    Androidiano VIP


    Registrato dal
    Apr 2012
    Messaggi
    1,566
    Smartphone
    Galaxy s3

    Ringraziamenti
    82
    Ringraziato 222 volte in 142 Posts
    Predefinito

    Quote Originariamente inviato da dema121 Visualizza il messaggio
    Sì ovviamente! ma con la mia cm7 mi capita molto spesso di avere questi file temporanei che tanto temporanei non sono!! :P Anche dopo riavii o dopo giorni di utilizzo niente...
    Avevo 20 mega liberi, faccio un backup e restore: 70 mb liberi! Per velocizzare la procedura si potrebbe creare uno script che cancella questi file temporanei, però serve sapere dove sono!

    EDIT: probabilmente mi rispondo da solo! Ho trovato questo su xda.
    @SFawn498: questo "fix" dovrebbe risolvere anche il tuo problema che non riesci a scaricare/aggiornare applicazioni molto grandi. La directory /cache (fa parte della partizione /data? Link2SD dice di sì) ha uno spazio limitato (almeno a me di 25 mb) e quindi file grandi non possono essere scaricati.
    Il procedimento su xda crea un symlink dalla /cache alla sdcard in modo da poter scaricare i file su sd e installarli nel sistema senza "doppioni".
    Proverò a vedere se funziona e migliora la situazione!
    tentar non nuoce
    devo scrivere dal terminale tutti quei comandi?
    considerando che ho JB quindi ci saranno comandi diversi (per le cartelle ecc)


    No dema, la /cache non fa parte della /data, la cache è la partizione stl14 mentre la data la stl13. Esattamente la cache è di 24.8M
    ti spiego il mio problema: ho sempre usato int2ext+ e non ho mai avuto tale problema (avendo però il problema di riavvii e ROM instabile )
    allora ho scelto link2sd
    ho installato diverse applicazioni (circa 50 e sono quelle che uso sempre) e la memoria libera è intorno a 80mb
    ora nasce il problema: riesco a scaricare applicazioni sotto ai 25mb e le linka con link2sd occupandomi i soliti pochissimi mb, ma quelle superiori a 25mb mi scarica il file apk dal gplay e appare nelle notifiche "installazione APPLPICAZIONE in corso" e dopo pochi millesimi di seconde "errore memoria piena"
    non riesco ad aggiornare ne a scaricarle
    l'altro giorno ad esempio volevo aggiornare un app di 38,8mb e avendo liberi 86mb non me la faceva aggiornare e questa è una grossa limitazione visto che non sono libero di installare ciò che voglio.. D:

    le impostazioni di link2sd son così
    script di attivaxzione: ext4
    auto crea collegamento attivo (e collega file lib,arch e apk)
    le app le faccio scaricare sia nella sd che nella memoria interna ma ho notato che se quelle nella sd le copio nella memoria interna e le linko mi libera molta memoria (circa 30-40mb)

    cosa sbaglio? è un problema di link2sd o dellla mia scheda SD classe 2 con partizione ext4 da 2gb? se è un problema di link2sd cosa posso usare su JB e ICS (apparte int2ext) D:
    "non ti chiedo se mettermi o no il thanks, ma se vuoi metterlo non mi offendo"

  12. #10
    Baby Droid L'avatar di kinemax


    Registrato dal
    Nov 2012
    Località
    Ts
    Messaggi
    1
    Smartphone
    S.G.Nexus 4.3

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da dema121 Visualizza il messaggio
    Hmm... ok! Immaginavo... ma come mai Link2SD in gestione memoria indica /cache/download con la stessa dimensione/memoria usata/memoria libera della partizione /data?
    Mi sfugge qualcosa...
    Questa cosa sfugge anche a me, qualcuno potrebbe chiarire questo passaggio. Ho appena fatto l'operazione su galaxy s advance con JB 4.1.2 stock (root on) ma non riesco a capire come vedere dal dispositivo la partizione creata in ext2 (2GB) e lo spazio occupato dalle app spostate......grazie!!

Pagina 1 di 9 123 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy