CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 27 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 270
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
    Predefinito

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

    ATTENZIONE: QUESTA DISCUSSIONE E' STATA' SOPPIANTATA DALLA STESSA NELLA SEZIONE TIP AND TRICKS:

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

    PER FAVORE PER OGNI NUOVA DOMANDA USATE QUELLA. ANCHE I LINK AL DOWNLOAD VENGONO RIMOSSI

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~


    The Michelasso's Production Proudly Presents:


    Switch2SD™ (S2SD™ )


    MAI PIU' PROBLEMI DI MEMORIA INTERNA PIENA!!



    NOVITA':

    • Rimuove la proprietà "huge file" se presente in ext4. Richiede "tune2fs"
    • Logging in /data/log/S2SD_log.txt ancora più completo
    • Rimossa una bug minore


    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.

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


    Requisiti:
    • La ROM deve essere rooted con Busybox installato
    • 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
    • Il path della seconda partizione deve avere la forma /dev/block/mmcblkNp2 (dove N è si solito 0)


    Note per l'installazione:

    • Richiede come detto un kernel (o ROM) custom. Per il Next Turbo potete installare Cor Optimi
    • Per partizionare la scheda SD potete seguire la guida di Korgar. Essendo S2SD™ compatibile con Link2SD valgono le stesse considerazioni. 512MB-1GB per la SD ext sono più che sufficienti. Si consiglia il formato ext3 per un problema con i wakelock causato da ext2.


    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
    • 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.


    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. Non è necessario (anche se possibile) usare la CWM
    • Se in CWM controllate che /system sia montata. Se non lo è, montatela manualmente.
    • Installate il file S2SD_v1.0-RC2.zip
    • Reboot del telefono
    • Il telefono rivedrà tutte le applicazioni come se nulla fosse successo, tanto che vi chiederete se si è installata correttamente..


    Ripristino
    • Fate il reboot in stock recovery. Non è necessario usare la 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...


    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.00: 23/9/2012 - FINITA LA FASE BETA!!
      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
    • RC3: Rimuove Link2SD se presente in /systemLogging in /data/log/S2SD_log.txt più completo
    • RC2: Risolto il problema della mancata configurazione di busybox. Lo script crea degli applet temporanei per la sua esecuzione
      Logging in /data/log/S2SD_log.txt in caso di errore
      Rimuove la libreria di Link2SD che rigenera i suoi file di sistema
      Ricompattati i pacchetti .zip con "zip" e non con "SignApk" dopo averli firmati. Questo dovrebbe eliminare i problemi di installazione
    • RC1: Aggiunte alcune funzionalità di logging - Non distribuito in questa sede
    • Beta 2: Pacchetto di installazione/ripristino da recovery
    • Beta 1: Prima versione


    Resto ovviamente a disposizione.
    Ultima modifica di Michelasso; 25-09-12 alle 19:48
    Se sono stato utile non dimenticare di premere Thanks!

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


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

    astrone (02-08-12),cappo85 (06-09-12),cirius1792 (30-08-15),danielionel (22-03-14),dariosat (23-09-12),DrunkenMaster (20-08-12),ForeverMoonb (30-08-12),gius01 (02-08-12),hero96 (02-08-12),jupiter74 (29-09-12),Kiko82 (21-11-12),Korgar (03-08-12),mirko1998 (03-08-12),riccardor93 (18-08-12),skizzato9811 (28-04-13),sorroxasreturn (25-08-12)

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


    Registrato dal
    Jan 2012
    Località
    Napoli
    Messaggi
    1,584
    Smartphone
    Huawei Ascend G510

    Ringraziamenti
    62
    Ringraziato 165 volte in 147 Posts
    Predefinito

    Ma questo ownership come si cambia??
    Comunque metto Thanks che lo volevo

    Inviato dal mio Galaxy Next Turbo con Tapatalk 2
    Usate il forum per aiuto! Non rispondo a PM di aiuto
    Un thanks non costa un mutuo quindi schiaccialo se sono stato utile. Vedi in basso a sinistra

  5. #3
    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 gius01 Visualizza il messaggio
    Ma questo ownership come si cambia??
    Comunque metto Thanks che lo volevo
    EDIT: Non serve cambiare l'ownership. Dalla beta 2 fa tutto il zip file.
    Ultima modifica di Michelasso; 06-09-12 alle 23:04
    Se sono stato utile non dimenticare di premere Thanks!

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


  6. #4
    Androidiano VIP L'avatar di gius01


    Registrato dal
    Jan 2012
    Località
    Napoli
    Messaggi
    1,584
    Smartphone
    Huawei Ascend G510

    Ringraziamenti
    62
    Ringraziato 165 volte in 147 Posts
    Predefinito

    Ma come si cambia? Comunque ecco il thanks

    Inviato dal mio Galaxy Next Turbo con Tapatalk 2
    Usate il forum per aiuto! Non rispondo a PM di aiuto
    Un thanks non costa un mutuo quindi schiaccialo se sono stato utile. Vedi in basso a sinistra

  7. #5
    Androidiano VIP L'avatar di gius01


    Registrato dal
    Jan 2012
    Località
    Napoli
    Messaggi
    1,584
    Smartphone
    Huawei Ascend G510

    Ringraziamenti
    62
    Ringraziato 165 volte in 147 Posts
    Predefinito

    Hai scritto il messaggio a doppio

    Inviato dal mio Galaxy Next Turbo con Tapatalk 2
    Usate il forum per aiuto! Non rispondo a PM di aiuto
    Un thanks non costa un mutuo quindi schiaccialo se sono stato utile. Vedi in basso a sinistra

  8. #6
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Colpa dell'internet traballante. Vabbè, l'ho cancellato. Allora, funziona??
    Se sono stato utile non dimenticare di premere Thanks!

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


  9. #7
    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

    Bene Micheleasso, davvero bel thread come organizzazione. Ti meriti un bel thanks

    Complimenti per lo script anche eh


    11° Discepolo, SuperSuita a vita

  10. #8
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Sistemata una piccola bug che non permetteva di copiare le applicazioni della memoria interna nella SDext se queste non sono presenti. Ovviamente il zip file è stato aggiornato.

    PS: Grazie Astrone.
    Se sono stato utile non dimenticare di premere Thanks!

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


  11. Il seguente Utente ha ringraziato Michelasso per il post:

    samurri (15-09-12)

  12. #9
    Senior Droid L'avatar di mirko1998


    Registrato dal
    Jun 2012
    Messaggi
    611
    Smartphone
    Galaxy Next Turbo-Galaxy Next

    Ringraziamenti
    141
    Ringraziato 521 volte in 99 Posts
    Predefinito

    Veramente un bel lavoro Michelasso, anche se io non sono un amante di applicazioni tipo Link2SD perchè tanto di memoria libera ne ho sempre anche se ogni tanto scarseggia! Comunque proprio un bel lavoro Ovviamente ti ho messo un Thanks
    Non essere avido, tanto non ci sono tasse. Ringrazia pure con un

  13. #10
    Androidiano VIP


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

    Ringraziamenti
    139
    Ringraziato 1,091 volte in 873 Posts
    Predefinito

    Bel lavoro, ancora non l'ho testato. Piccola nota, includi una specie di file readme dentro l'archivio cosi', se un domani qualcuno lo apre, capisce cosa contiene

    Per le app che si installano sulla fat, succede con quelle scaricate dal Google Play che ignorano l'installazione nella memoria, mentre con il singolo file apk il parametro viene rispettato.

    Ciao
    Ultima modifica di Korgar; 03-08-12 alle 12:37

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

    Michelasso (03-08-12)

Pagina 1 di 27 12311 ... 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