Ciao a tutti ragazzi, tutti noi sappiamo che la memoria del s2 plus non basta mai, anche se abbiamo la possibilità di metterci una microSD, ma le applicazioni si installano sempre nella memoria interna (anche se spostabili nella microSD in piccola parte)... quindi vorrei risolvere questo problema (in base alle proprie esigenze) la mancanza di memoria del nostro s2 Plus.
NE' IO NE' ANDROIDIANI CI ASSUMIAMO RESPONSABILITA' PER EVENTUALI DANNI AL VOSTRO DISPOSITIVO!
FATE TUTTI I PASSAGGI SEGUENDOMI PASSO PASSO, SE SALTATE QUALCOSA CI POSSONO ESSERE PROBLEMI!
Procuratevi:
- Un PC con Ubuntu o OS X o Windows
- La PhilZ Recovery: I9105 (senza NFC): recovery
I9105P (con NFC): recovery
- Un cavo USB (accertatevi che il telefono stia connesso anche con qualche movimento accidentale, non si deve disconnettere per nessun motivo dal PC)
- ADB installato sul PC (su Ubuntu potete installarlo dando invio al comando sudo apt-get install android-tools-adb) (su Windows estraete e mettete nella radice del disco principale, di solito è :\C :https://drive.google.com/open?id=0B2...G5BamJ0Y1lxa3M)
- Tempo
- Pazienza
- Cervello per quello che fate
Procedura:
- Andate in recovery (do per scontato che ne abbiate una custom), flashate la PhilZ e fate reboot recovery
- Una volta in recovery (nella PhilZ) collegate il telefono al PC
- Aprite sul PC il Terminale nel caso di Ubuntu o il Prompt dei Comandi con Windows
- Digitate: (ovviamente dopo ogni comando premete invio)
adb shellcd /dev/blockparted mmcblk0E dovrebbe vedersi una cosa del genere:
quindi digitare:
Model: MMC M8G1WA (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 14.7MB 15.7MB 1049kB cal
2 15.7MB 16.0MB 262kB sysparm_dep
3 16.0MB 16.3MB 262kB parm-spml_dep
4 16.3MB 16.5MB 262kB RF_CAL_FILE
5 16.5MB 24.9MB 8389kB KERNEL
6 24.9MB 33.3MB 8389kB RECOVERY
7 33.3MB 53.0MB 19.7MB modem
8 53.0MB 86.2MB 33.3MB reserved
9 86.2MB 88.3MB 2097kB SBL1
10 88.3MB 90.4MB 2097kB SBL2
11 90.4MB 98.8MB 8389kB PARAM
12 98.8MB 99.4MB 524kB DTSBK
13 99.4MB 99.9MB 524kB DTS
14 99.9MB 108MB 8389kB VC-FirmwareBK
15 108MB 117MB 8389kB VC-Firmware
16 117MB 117MB 262kB FOTA_SIG
17 117MB 138MB 21.0MB ext4 efs
18 138MB 1212MB 1074MB ext4 CSC
19 1212MB 2822MB 1611MB ext4 system
20 2822MB 3409MB 587MB ext4 HIDDEN
21 3409MB 7813MB 4404MB ext4 data
rm 21rm 20rm 19e così abbiamo rimosso le partizioni cache, system, HIDDEN e data. Quindi:rm 18
mkpartfs primary ext2 138 178mkpartfs primary ext2 178 1328mkpartfs primary ext2 1328 1378mkpartfs primary ext2 1378 7813e così abbiamo fatto le partizioni in ext2. Ignoriamo il messaggio seguente:quit
Ora dobbiamo riavviare in recovery facendo il solito reboot recoveryquit
Information: You may need to update /etc/fstab.
quindi digitiamo:
(ogni riga corrisponde a un comando da dare separatamente)adb shell
mke2fs /dev/block/mmcblk0p18
tune2fs -j /dev/block/mmcblk0p18
mke2fs /dev/block/mmcblk0p19
tune2fs -j /dev/block/mmcblk0p19
mke2fs /dev/block/mmcblk0p20
tune2fs -j /dev/block/mmcblk0p20
mke2fs /dev/block/mmcblk0p21
tune2fs -j /dev/block/mmcblk0p21
Questo trasforma le partizioni da ext2 a ext3
Ora convertiamo in ext4
Ora controlliamo che sia tutto a postotune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p18
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p19
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p20
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p21
Dovrebbe venirvi fuori questo schema:cd /dev/block
parted mmcblk0
Quindi facciamo:
Questo è il risultato finale:quit
Fonte (guida modificata ad hoc da me stesso): http://forum.xda-developers.com/show....php?t=2684895