In seguito alle domande di molti utenti sul come aumentare lo spazio della partizione /system ho deciso di aprire questo thread non essendocene ancora uno del genere (correggetemi se sbaglio)
Ridimensionare ed aumentare lo spazio della partizione /system
***IMPORTANTE***
**Mi esonero da ogni responsabilità riguardo eventuali perdita di dati, danni e/o brick dei vostri device, fate queste operazioni a vostro rischio e pericolo!
**La procedura invaliderà la garanzia del vostro smartphone aumentando il contatore e mostrando il triangolino giallo all'avvio!
**Dal momento che questo procedimento formatterà la vostra memoria interna fate un backup generale dei vostri dati (foto, musica, video, app) sul vostro computer, cloud o in qualsiasi altra posizione che sia diversa dallo smartphone sul quale agirete!
**Questa operazione non formatta la memoria esterna microSD ma soltanto la memoria interna dello smartphone!
A cosa serve questo procedimento?
Questa operazione diventa quasi necessaria per l'installazione delle nuove ROM basate su Android 5.0.x Lollipop in quanto questa versione di Android utilizza ART come Runtime e quindi le app di sistema (GApps comprese) necessitano di maggiore spazio nella partizione /system dei nostri S2. Alla fine di questa guida avrete aumentato la partizione /system del vostro S2 da 512MB a 1GB e la partizione /data per le app scaricate da 2GB a 3/4/6/8GB in base alle vostre esigenze.
Cosa vi occorre:
- Un computer con i driver Samsung installati -> CLICK! (Tasto azzurro)
- Odin per il flash dei file, quì la v3.04 -> CLICK! (Tasto azzurro)
- File PIT per la ripartizione (include il PIT stock per il ripristino) -> CLICK! (Tasto azzurro)
- Un kernel custom in formato .tar compatibile con Odin (Apolo, Gustavo, DorimanX, ecc.) -> CLICK!
- Un programma di archiviazione/compressione file (WinRar, 7zip, ecc.)
Procedimento:
- Fate un Nandroid Backup della ROM (richiede il ROOT) e dei vostri dati nella vostra memoria esterna o nel vostro computer (NON lasciateli nella memoria interna dello smartphone perché verranno eliminati!)
- Estraete i file PIT dallo zip che avete scaricato
- Aprite Odin
- Collegate lo smartphone al computer via USB mentre è in download mode (all'accensione tenete premuti i tasti VOL- HOME POWER e confermate con VOL+ quando richiesto)
- Assicuratevi che Odin l'abbia riconosciuto
- Cliccate sul tasto PIT e selezionate il file PIT che preferite
- Cliccate sul tasto PDA e selezionate il kernel in formato .tar
- Spuntate la casella Re-Partition nel caso non lo sia già e lasciate invariate le altre
- Premete su Start e attendete il riavvio
- Mentre lo smartphone si riavvia tenete premuti i tasti VOL+ HOME POWER per entrare in recovery
- In recovery selezionate la voce che vi permette di formattare la /sdcard0 (cambia in base alla recovery) e selezionate il formato vFat o default (se non va provate in ext4, succesivamente potrete riprovare in vFat con esito positivo)
- Fate i classici wipe (wipe data/factory reset, wipe cache partition, wipe dalvik cache e format /system)
- Da quì in poi potete installare o ripristinare una ROM normalmente
SE LA FORMATTAZIONE DA RECOVERY FALLISCE
- Entrate in recovery e collegate lo smartphone al PC
- Nelle recovery CWM andate sulla voce "mounts and storage" e selezionate "mount USB storage". Nelle recovery TWRP andate su "Mount" e selezionate "Mount USB storage"
- Indipendentemente dalla recovery che state utilizzando se proverete ad entrare nella memoria dello smartphone da PC vi dirà che la memoria non è pronta, formattatela con le impostazioni di default (se non doveste visualizzarla assicuratevi di avere i driver Samsung installati e/o cambiate porta USB)
Thanks all'utente gsstudios di xda per l'idea