CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: kotix con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 49 Thanks ricevuti nell'ultimo mese

Pagina 1 di 53 1231151 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 526
Discussione:

[SCRIPT] Switch2SD (S2SD)- ovvero: Mai più problemi di memoria interna!

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 Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Thumbs up

    [SCRIPT] Switch2SD (S2SD)- ovvero: Mai più problemi di memoria interna!

    The Michelasso's Production Proudly Presents:


    Switch2SD™ (S2SD™ )


    MAI PIU' PROBLEMI DI MEMORIA INTERNA PIENA!!


    Novità:

    • Aggiunto il mount della directory /data/cache in /sd-ext (apparentemente usata dall'installazione di applicazioni come Angry Birds).



    Questo script è un sostituto ai vari script/applicazioni come A2SD, Link2SD e via dicendo. Il suo principio è semplice: nei telefoni low cost la memoria interna non è sufficiente, montiamo nella SDext le directory /data/app e /data/dalvik-cache.

    I dati (SMS, rubrica, ecc.) si trovano in /data/data e li rimangono. Perciò il telefono vedrà DUE partizioni (/data e /sd-ext) e metterà a disposizione la memoria di entrambe per funzionalità diverse. Se la SD card fallisce il telefono sarà ancora perfettamente funzionale per le operazioni primarie quali telefonate, SMS, mail.

    Differisce da altre soluzioni perché semplicemente monta in SDext le due directory sovramenzionate senza far uso di link alcuno. Android le vede come interne e agisce normalmente. Gira nella maggioranza dei telefoni GingerBread con custom kernel o CM (funziona anche con CM10!!), purché siano rispettati i vincoli descritti in seguito. Quindi purtroppo non può funzionare con le stock ROM.


    Testato con:
    • Galaxy Next Turbo (GT-S5570I)
    • Galaxy Next (GT-S5570)
    • HTC HD2 (Leo)
    • Galaxy Ace (GT-S5830)
    • HTC Explorer A310


    Requisiti:
    • La ROM deve avere Busybox installata
    • Il kernel deve supportare /etc/init.d
    • Il kernel deve supportare almeno uno dei formati ext2/ext3/ext4
    • La scheda SD deve avere una seconda partizione in un formato ext supportato dal kernel


    Note per l'installazione:

    • Se avete una ROM CM e S2E è installata RIMUOVETELA
    • Richiede come detto un kernel (o ROM) custom. Per il Next Turbo potete installare Cor Optimi™. Altrimenti chiedete nella sezione del vostro telefono
    • Per partizionare la scheda SD potete seguire questa guida. Essendo S2SD™ compatibile con Link2SD valgono le stesse considerazioni. 512MB-1GB per la SD ext sono più che sufficienti. Nel Next Turbo si consiglia il formato ext3 per un problema con i wakelock causato da ext2.
      Non utilizzate Minitool partition! Usate la CWM


    Caratteristiche:
    • Lo script è non distruttivo
    • Se riscontra un qualsiasi problema in esecuzione prima di montare le partizioni esce. Per il telefono è come se non esistesse.
    • Non richiede alcun wipe
    • /data/app viene montata sulla SDext
    • /data/dalvik-cache viene montata sulla SDext
    • /data/cache viene montata sulla SDext
    • Dati e app-private rimangono nella memoria interna
    • Non fa uso alcuno di link: Entrambe /data e SDext restano pulite con una organizzazione standard
    • E' compatibile con tutte le applicazioni di backup. Niente link, niente problemi!
    • Le dalvik cache nella memoria interna (e quindi anche di sistema) vengono cancellate per guadagnare spazio e anche per questioni di pulizia
    • Le applicazioni nella memoria interna vengono spostate in SDext se non già presenti
    • E' COMPATIBILE con Link2SD: Disabilitando/cancellando S2SD basta re-installare e configurare Link2SD. Ma perché vorreste complicarvi la vita? ^_^
    • Disinstalla Link2SD quando presente per evitare potenziali bootloop e/o conflitti
    • Se la scheda SD viene rimossa/bruciata/persa il telefono continua a funzionare normalmente con le applicazioni di sistema e quelle già presenti nella memoria interna mantenendo tutti i dati
    • RIMOSSO: Setta il package manager al boot time per installare le nuove applicazioni nella memoria interna (e quindi in questo caso in SDext) - Purtroppo a livello di /etc/init.d non è possibile. Il package manager crolla miseramente. Benvenuti nel mondo Java/Android.
    • Logging in /data/log/S2SD_log.txt. Per ogni problema controllate quel file.


    Installazione
    • Fare un full backup con CWM. E' sempre bene essere prudenti.
    • Disinstallare Link2SD (OPZIONALE. Lo script lo fa in automatico se presente)
    • Fate il reboot in stock recovery oppure in CWM.
    • Se in CWM controllate che /system sia montata. Se non lo è, montatela manualmente.
    • Installate il file S2SD_<versione>.zip
    • Reboot del telefono
    • Il telefono rivedrà tutte le applicazioni come se nulla fosse successo, tanto che vi chiederete se si è installata correttamente..


    Aggiornamenti
    • Semplicemente eseguite l'installazione del file zip aggiornato


    Ripristino
    • Fate il reboot in stock recovery oppure in CWM
    • Se in CWM controllate che /system sia montata. Se non lo è, montatela manualmente.
    • Installate il file S2SD_uninstall.zip
    • Reboot del telefono
    • Attenzione che per forza di cose le applicazioni scaricate non saranno più visibili. Restano comunque presenti nella SDext. In ogni caso non ci sarebbe spazio per contenerle...


    TROUBLESHOOTING:
    • Serve un file manager rooted (Root Browser se già non ce l'avete)
    • Controllate che esista il file /etc/init.d/01Switch2SD
    • Controllate che esista il file /data/log/S2SD_log.txt e copiatene il contenuto in un post quando richiedete aiuto.
    • Installate FreeSpace per vedere lo spazio occupato dalle partizioni


    NOTE
    • Lo script è stato pienamente testato nei telefoni descritti sopra
    • L'ho testata con la scheda SD originale del telefono e non ho notato particolari problemi di prestazioni. Si consiglia comunque di acquistare una SD Card Class 10 se già non lo si è fatto
    • Applicazioni come "ROM Toolbox" permettono di definire la posizione di default di installazione delle applicazioni. altrimenti da terminale potete dare il comando (come superuser):
      codice:
      pm setInstallLocation 1
    • Sfortunatamente sembra che Android nei telefoni Samsung installi comunque le nuove applicazioni di Google Play nella SD FAT. Gli aggiornamenti e le applicazioni installate da telefono tramite file .apk invece funzionano correttamente.
    • Per tale motivo consiglio di installare Titanium backup o simile applicazione per spostare le eventuali applicazioni che finiscono nella SD-FAT32
    • Consiglio caldamente di installare Freespace per poter monitorare l'utilizzo delle partizioni, in special modo /sd-ext, non visibile da Android standard.
    • Attenzione ai Wipe Data da CWM!! Se CWM funziona come deve cancellerà pure tutta la SDext. Per questo motivo consiglio prima di un Wipe Data di fare come il punto sopra. O in alternativa di fare un semplice "format /data" da CWM per resettare il telefono alle impostazioni di fabbrica.


    Ovviamente al primo reboot dopo l'installazione/ripristino ci vorrà un po' di tempo per spostare le applicazioni in /data/app e ricreare tutte le dalvik cache. Quindi aspettate nel caso fino a una decina di minuti, ma potrebbe essere molto meno, a seconda del numero totale di applicazioni presenti. Meglio se monitorate con "adb logcat" cosa succede.

    Questi sono i risultati della memoria con 120 applicazioni installate:



    DOWNLOAD


    Changelog:

    • v1.07: Aggiunto il mount della directory /data/cache in /sd-ext (apparentemente usata dall'installazione di applicazioni come Angry Birds).
    • v1.05: Codice rivisto e semplificato
      Aggiunto un loop finito di attesa di 1 secondo per volta nel caso che la SD card non sia pronta (molto improbabile se non impossibile).
      Se non riesce a stabilire quale sia la partizione SDext assume che sia /dev/blk/mmcblk0p2, stanrda in (quasi?) tutti i dispositivi
      Migliorato il controllo e rimozione per la proprietà "huge_file" di ext4 (file >2TB. Non supportato da vari kernel)
      Logging rivisto, corretto e migliorato
    • v1.04: Risolta piccola bug. Se una app è già presente in SDext la rimuove dalla memoria interna
      Modificato il relativo logging
    • v1.03: Ulteriore logging per i casi in cui il telefono non è compatibile o la SD card è corrotta.
    • v1.02: Controlla che la directory /data/log sia presente e la rende scrivibile a tutti
      Se busybox non è installata avvisa ed esce
      Riorganizzazione generale del codice di partenza dello script per adattarsi alle nuove modifiche e renderlo più logico
    • v1.01: Inserisce nel log /data/log/S2SD_log.txt il device della partizione SD FAT. Utile per poter adattare lo script a tutti i dipositivi
    • v1.00:
      Rimuove la proprietà "huge file" se presente in ext4. Richiede "tune2fs". E' presente nel kernel Cor Optimus™ per S5570I, nelle CM e in ogni custom ROM che si rispetti
      Logging in /data/log/S2SD_log.txt ancora più completo
      Rimossa una bug minore


    Resto ovviamente a disposizione.
    Immagini allegate
    Ultima modifica di Michelasso; 09-05-13 alle 14:25
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  2. I seguenti 76 Utenti hanno ringraziato Michelasso per il post:

    AkaneKuroda (06-01-13),Al13 (24-12-12),AlekcS (02-11-13),alex999999 (20-03-14),alild (05-10-12),amicofl (03-11-12),badmaru (09-10-13),BlackMet0 (16-05-14),bogia (21-05-13),cferraro (25-12-12),cookie12 (13-10-12),cruian (17-04-15),cryssro (28-09-12),danielionel (21-03-14),davide2604 (29-10-12),diablotron (24-12-12),dirosa82 (10-04-16),Dragster (18-03-13),dune64 (22-03-14),Easly (07-11-12),elpocholoco7 (20-04-14),ergiovi (29-05-13),favre (26-04-13),follefolletto (16-09-13),FORNO92 (11-04-13),fottutoblues (29-10-12),fr4nc3scO (12-02-13),francy2000 (07-09-13),fzr999 (12-01-13),gius01 (09-10-12),Gommo (26-11-14),hypnomatc (29-10-12),iceknight (25-02-14),IlTalDeiTali (12-03-15),joe6cag (31-03-14),JohnRights (18-02-13),jollykyu (22-10-12),Jueppe (10-08-13),kikko5 (01-11-12),Kiko82 (20-11-12),kislev (28-11-12),linckandrea (17-08-13),lorenzodile (02-01-14),lory1990 (18-01-13),lucaamoriello (19-05-14),manuchico (04-10-14),marcodj97 (27-08-13),marcorugia (02-09-14),Marfor71 (04-10-12),mariomac66 (30-09-14),MrKunz (05-06-13),nopanic95 (03-01-13),nunu00 (09-10-13),ocrim_95 (09-05-13),pennycar (16-02-13),peponbass (02-10-12),pessa91 (12-10-12),Poncelet (20-01-15),RazoR96 (19-10-12),redmarc (03-08-14),rufus98 (30-05-13),sagat7 (30-10-12),SaMe (03-07-13),sasuke (09-03-15),Simo1997 (04-03-14),SoulCrazy (31-08-14),ThePitbull (06-04-14),Toni5830 (18-10-12),Vitto5 (05-09-15),XxMaRCoRexX (19-04-13),XxMARCOxX (22-11-12),Xxshark888xX (21-07-13),zicozeri (07-10-12),zolymario (08-02-15),Zoro81 (29-09-12)

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


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Buongiorno a tutti,

    come potete leggere dal post iniziale ho sviluppato questo script che permette di risolvere l'incubo della poca memoria in molti telefoni. Lo script è stato testato e installato con soddisfazione da alcune settimane in più telefoni e non sembra aver dato alcun problema. Necessita un kernel custom con supporto per /etc/init.d e poi fa tutto da solo. Rimpiazza soprattutto Link2SD, e la copiosa procedura di dover spostare le applicazioni a destra e a manca. Il suo funzionamento è completamente trasparente ad Android. Le applicazioni di backup vedono la /data/app come se fosse interna e agiscono di conseguenza. Per il resto la guida è molto esaustiva, ma se avete delle domande resto a disposizione!

    Se resterete soddisfatti, come già è successo, fatene pure menzione nella sezione modding del vostro telefono! Io non posso altrimenti mi bannano per spamming.

    Questo è il link alla thread originale nella sezione Next Turbo:

    https://www.androidiani.com/forum/mo...a-interna.html

    Come potete leggere dai commenti non ci sono problemi e sono tutti soddisfatti.
    Ultima modifica di Michelasso; 25-09-12 alle 19:54
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  5. I seguenti 4 Utenti hanno ringraziato Michelasso per il post:

    cryssro (16-10-12),marcorugia (14-05-13),Toni5830 (18-10-12),zackogent (25-10-13)

  6. #3
    Androidiano VIP


    Registrato dal
    Jun 2012
    Messaggi
    4,923
    Smartphone
    SAMSUNG GT-S5570I

    Ringraziamenti
    139
    Ringraziato 1,091 volte in 873 Posts
    Predefinito

    Ho installato sto script sin dalle prime versioni e funziona alla grande! No brick, soft brick, bevo bottiglia
    E' robbbbbbba buonissima, tagliata bene
    Ultima modifica di Korgar; 25-09-12 alle 19:51
    Guida per partizionare la microsd: HERE
    Tutti i file per il Next Turbo nel mio repository: HERE

    Premi a sinistra per ringraziarmi se ti son stato d'aiuto!

  7. Il seguente Utente ha ringraziato Korgar per il post:

    Michelasso (25-09-12)

  8. #4
    Androidiano VIP L'avatar di astrone


    Registrato dal
    Dec 2011
    Località
    In mirroring
    Messaggi
    6,377
    Smartphone
    Oneplus 6T

    Ringraziamenti
    839
    Ringraziato 2,417 volte in 1,487 Posts
    Predefinito

    Ricordo inoltre che lo script si trova in sezione Next Turbo e Next normale.

    Nelle due sezioni è stato autorizzato da me, spero venga accettato qui dai miei colleghi.


    Bel Lavoro Michelasso

    Inviato dal mio GT-S5570 con Tapatalk 2


    11° Discepolo, SuperSuita a vita

  9. #5
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Astrone, sai mica dirmi perché non mostra le immagini? In modalità edit, preview, le mostra!!
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  10. #6
    Androidiano VIP L'avatar di astrone


    Registrato dal
    Dec 2011
    Località
    In mirroring
    Messaggi
    6,377
    Smartphone
    Oneplus 6T

    Ringraziamenti
    839
    Ringraziato 2,417 volte in 1,487 Posts
    Predefinito

    Io le vedo da tapatalk..

    Inviato dal mio GT-S5570 con Tapatalk 2


    11° Discepolo, SuperSuita a vita

  11. #7
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Ah.. Ora controllo con Chrome. Niente, nemmeno con Chrome. Boh. Non è importante, magari si ripigliano altrimenti ne metto di nuove.
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  12. #8
    Androidiano


    Registrato dal
    Aug 2012
    Messaggi
    55

    Ringraziamenti
    13
    Ringraziato 3 volte in 3 Posts
    Predefinito

    scusa ma i dati delle applicazioni dove vanno ??? su scheda o memoria interna ??

  13. #9
    Androidiano VIP


    Registrato dal
    Jun 2012
    Messaggi
    4,923
    Smartphone
    SAMSUNG GT-S5570I

    Ringraziamenti
    139
    Ringraziato 1,091 volte in 873 Posts
    Predefinito

    Le app utente finiscono sulla seconda partizione, per cui devi aver la microsd partizionata a dovere.


    Inviato dal mio GT-S5570I usando Androidiani App
    Guida per partizionare la microsd: HERE
    Tutti i file per il Next Turbo nel mio repository: HERE

    Premi a sinistra per ringraziarmi se ti son stato d'aiuto!

  14. #10
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Quote Originariamente inviato da Superpollo10 Visualizza il messaggio
    scusa ma i dati delle applicazioni dove vanno ??? su scheda o memoria interna ??
    Lo avevo messo anche in grassetto..

    I dati (SMS, rubrica, ecc.) si trovano in /data/data e li rimangono. Perciò il telefono vedrà DUE partizioni (/data e /sd-ext) e metterà a disposizione la memoria di entrambe per funzionalità diverse. Se la SD card fallisce il telefono sarà ancora perfettamente funzionale per le operazioni primarie quali telefonate, SMS, mail.

    Superpollo, non è che vuoi far onore al tuo nickname?

    Insomma, prova a installarla, no? Partiziona la scheda e vai. Ah già, non prima di aver messo un kernel custom (Cor Optimi visto che hai il Next Turbo).
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


Pagina 1 di 53 1231151 ... ultimoultimo
Ultima pagina

Tag per questa discussione

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