ivancorpiz
08/08/13, 10:32:27
Este procedimiento sirve incrementar la memoria interna del móvil usando scripts
y mejorar la rapidez de respuesta de estos scripts cuando se monten con ext4filesystem
esto es usando la particion sd-ext de la sdcard lo hayan hecho en ext2 o ext3
pero el script lo monta en ext4 filesystem que es lo mas rapido que existe
si alguien conoce otro systema de archivos mas rapido para el montaje de la sd-ext que por favor lo comparta
PREFACIO
El movil s5360 tiene poca memoria interna y leyendo y experimentando funcionaron bien dos scripts que monta el systema de archivos ext4 en la particion sd-ext y diria que incrementa mas o menos un 20% a 40% la rapidez del uso del movil, logicamente decrecera el rendimiento por varios factores, tales como la calidad de la rom, la calidad del kernel, la cantidad de apps que se va instalando, entre otros.
Para saber con cual systema de archivos esta montada la particion sd-ext se puede usar la app terminal emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=es) tan solo escribiendo el comando "mount" (sin comillas) y observando la parte donde dice:
dev/block/mmcblk0p2 --->> y al lado de esto diga -->> ext4
Haciendo lo correcto no presento ningun Force Close, el wifi, bluetooth, 3G, todo funciona normal (mas depende del kernel o configuracion correcta en ajustes/settings)
Bueno espero tambien les funcione, recordando que aplicar este post esta bajo su propio riesgo, mas informacion esta en los links y cualquier error, confusion u omision por favor me lo hacen saber, quizás me falte experimentar mas, saludos.
ANTECEDENTES
Desde hace algun tiempo existen custom kernels que tienen soporte para ext4 systemfile, esto significa, que solo flasheando (http://www.htcmania.com/showthread.php?t=408157) un formateador ext4 como el conocido multtiformaterext4 (http://forum.xda-developers.com/showthread.php?t=2012003) permite el montaje a ext4 systemfile pero solo a system, data y cache pero NO a la particion de la sd-ext.
Entonces despues del multtiformater quedaria asi:
system -->> ext4
data -->> ext4
cache -->> ext4
sd-ext -->> ext2 o ext3 o fat32 (ademas en algunos casos del link2sd funciona solo con fat32)
Tambien existen custom kernel que ya vienen incorporado el ext4 systemfile, como es el caso de kernels para cyanogenmod u otros kernels, como el obelix kernel del compañero Sócrates (http://www.htcmania.com/showthread.php?t=634134), en que ya no se necesita por ejemplo el multiformater-ext4, porque ya viene incorporado en su kernel y el ext4 lo monta al instante de flashear el kernel y, ademas cuando se utiliza un script que sea dirigido para ext4, como el 01int2ext4, de Cronmod (http://forum.xda-developers.com/showthread.php?t=1716124) o el 01ad2sdx-ext4_mod_by_casacristo (http://forum.xda-developers.com/showthread.php?t=1754799), pues si que monta la sd-ext en ext4 al primer reinicio.
Entonces al flashear el kernel para CM u Obelix quedaria asi:
system -->> ext4
data -->> ext4
cache -->> ext4
sd-ext -->> ext4 -->> esto mejora un poco más el rendimiento
El script int2ext+ de cronmod, tal como indica su nombre NO monta en ext4, por lo que opte por el int2ext4 o el 01ad2sdx-ext4_mod_by_casacristo que SI monta la sd-ext en ext4.
Por favor les SUGIERO, no lo deben hacer sino quieren pero si ya estas usando un script de incremento de memoria puedes verificar en que sistema de archivos esta funcionando la particion sd-ext tan solo usando la app terminal emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=es) (no es necesario tener permisos de superusuario) y tan solo escribiendo el comando "mount" (sin comillas) y si no dice ext4 ...pues que te impide... probar.. testear..trastea..experimentar sin miedo...este procedimiento y según sean sus experiencias aporten con algo mas para mejorar el S5360.
No olvidar hacer un backup con clockworkmod (http://www.htcmania.com/showthread.php?t=402812) o titanium (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=es).
COMO INCREMENTAR LA MEMORIA INTERNA USANDO LA SD-EXT MONTADA EN EXT4 FILESYSTEM ??
1- Particionar su sdcard con minitool u otro programa (http://www.htcmania.com/showthread.php?t=458674)
-primary-fat32
-primary-ext2, 3 o 4 --->> suficiente 512MB o hasta 1gb (mas apps --> menos RAM
--->>mas lag)
-primary-swap (opcional) --->> 32MB - 64MB a lo mucho 128MB
La particion en la sdcard primary-ext2, ext3 o ext4 viene a ser reconocida por el movil android como /dev/block/mmcblk0p2 que se montará como ext4 filesystem.
2- El script: --->> gracias a yuweng, amarullz y casacristo, darktremor, cronmod y otros
descargar los archivos -->> scriptz_Ad2sdx.7z o el scriptz_cronmod.7z y/o scriptz_cronmod.7z desde este link: (http://forum.xda-developers.com/showthread.php?t=1754799)
abren el zip y entran en la carpeta que contienen varios scripts y extraen el script :01ad2sdx-ext4_mod_by_casacristo.sh y/o 01int2ext4.sh
luego le quitan la sh y quedaria asi: -->> 01ad2sdx-ext4_mod_by_casacristo y/o 01int2ext4
luego usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root lo copian y pegan en la carpeta init.d de la siguiente ruta: system/etc/init.d/aqui poner el script (01ad2sdx-ext4_mod_by_casacristo)
Así mismo, usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root, cambiar los permisos haciendo un click sostenido hasta que aparece un menu de options luego buscan la opcion Permissions y hacen los cambios, asi:
Permissions
read write execute
owner si si si
group si si si
others si si si
quedando asi -->> rwxrwxrwx
Hasta aqui es para los que esten usando el kernel obelix, pues solamente hacen un reinicio (reboot) y estara listo.
3-Los scripts anteriores MAS los módulos -->> para los que NO estén usando el kernel obelix o CM
>> gracias a Banjo091, amarullz, yuweng, jeffta, vesa, gradu y otros
>> el mismo link anterior: (http://forum.xda-developers.com/showthread.php?t=1754799)
descargar el archivo AIO-mt6573-Data2sd-ext4-For_Testing.7z
y verán 3 archivos, abrir la carpeta files y extraer los modulos.
ext2.ko
ext4.ko
jbd2.ko
luego usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root lo copian y pegan en la carpeta modules de la siguiente ruta: system/lib/modules/aqui poner los modulos .ko
Así mismo, usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root, cambiar los permisos haciendo un click sostenido hasta que aparece un menu de options luego buscan la opcion Permissions y hacen los cambios, asi:
Permissions
read write execute
owner si si si
group si no no
others si no no
quedando asi -->> rw-r--r--
tambien se puede extraer el archivo pdf y leerlo para mas detalles gráficos
4-Listo, tan solo hacen reinicio/reboot y despues comprueban si funciona usando el terminal emulator escribienndo "mount" (sin comillas) y hacen enter, y escribiendo "df" y le dan enter, o tambein yendo a setting >> SD card and phone storage >> Internal phone storage >> Available space >> 493MB (por ejemplo)
Eso es todo. Para mas información pues continua leyendo...
=================================================
DETALLES DEL SCRIPT
Pueden abrir el script con word de windows tan solo cambiando la extension .sh por el de .doc, asi de facil, lo abren y pueden darse cuenta el lenguaje o comandos que el script va diciendo que hacer al movil.
Ejemplo:
01ad2sdx-ext4_mod_by_casacristo.sh
lo cambian a:
01ad2sdx-ext4_mod_by_casacristo.doc
listo lo abren con word y pueden simplemente leer o editar aunque para ello esta el programa desde la pc: notepad++ (http://notepad-plus-plus.org/) u otros
Tanto el script de cronmod 01int2ext4 (version distinta al int2ext+) como el de 01ad2sdx-ext4_mod_by_casacristo solicitan los modulos ext2.ko , ext4.ko , jbd2.ko y mbcache.ko pero me funciono para el caso de S5360 con ext2.ko , ext4.ko y jbd2.ko por ello aqui pongo parte del script:
#!/system/bin/sh
#
# AMARULLZ DATA TO SD-EXT MOD FOR ANDROID ( AD2SDX )
# Modified by casacristo to work with ext2 instead of ext4
# speeding up mediatek apps
# ==================================================
# Copyrights are lame, long life to GPL !
##
busybox mkdir /sd-ext
busybox chmod 0777 /sd-ext
insmod /system/lib/modules/mbcache.ko
insmod /system/lib/modules/jbd2.ko
insmod /system/lib/modules/ext4.ko
###
# Initializing
###
a continuacion, en esta parte se supone dice que lo que esta en /data se monta en la sd-ext cualquiera sea la particion ..ext2 o ext3..ext4 y lo transforma a ext4systemfile:
#-- Mount sd-ext to /data ( You Will Get 1GB/2GB Internal Memory :D )
busybox mount -t ext4 -o nosuid,nodev,noatime,nodiratime,barrier=0,nobh,dat a=writeback,noauto_da_alloc /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
alguien que sepa de linux o informatica podra explicarlo mejor
ahora el int2ext+ que dice. 8abrir con word de windows)
#!/system/bin/sh
###################################
## CronMod INT2EXT+ - 08/24/2012 ##
## Written by CronicCorey @xda ##
## 40int2ext ##
###################################
## Thanks to Mastermind1024 @xda for helping to solve the IMEI and Baseband issues on some devices
insmod /system/lib/modules/ext2.ko
## Set SD cache size
if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
busybox echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
fi;
## Make /sd-ext directory if needed and unmount /sd-ext if it already mounted
if [ ! -e /sd-ext ]
then
busybox mount -o remount,rw /;
busybox mkdir /sd-ext;
busybox mount -o remount,ro /;
else
busybox umount /sd-ext;
fi;
## Move /data mount point to /sd-ext
busybox mount --move /data /sd-ext;
## Mount mmcblk0p2 to /data
busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
En este int2ext+ no veo o no distingo que diga que la sd-ext la monta o transforma en ext4, por eso probe los sripts que si se transforma o "formatea" a ext4 pero los otros scripts hacen una invocacion a los modulos para que funcione.
__________________________________________________ _______________
MAS TIPS PARA COMPROBAR
Para comprobar también pueden usar tanto terminal emulator como adb desde el pc.
escribir o copiar los siguientes comandos básicos:
a) mount
> sirve para conocer el systema de > /dev/block/mmcblk0p2 /data ext4 >
archvios de cada particion del movil
b) mount | grep ext4
> sirve para lo mismo pero mas resumido (mejor usen este)
c) df
> sirve para analizar el tamaño de cada particion y tambien comprobar como se ha montado el script
d) free
> sirve para analizar la memoria ram
EJEMPLO PARA ILUSTRAR:
Desde ADB windows -->> conectan el movil con el pc usando el cable USB, el compañero Deixus ha realizado un tutorial: Hacer uso de ABD (Android Debug Bridge) en Windows (http://www.htcmania.com/showthread.php?p=9781852)
Desde el movil usando la aplicación terminal emulator u otro que lo descargan gratis desde el play store u otro market y noo necesita permisos de superusuario.
C:\Documents and Settings\User\Escritorio>adb shell
sh-3.2# mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/stl9 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/stl11 /sd-ext ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0 0
/dev/stl10 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0 0
/dev/stl6 /mnt/.lfs j4fs rw,relatime 0 0
/dev/block/mmcblk0p2 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=0,nob -->> aqui antes solo reconocia ext2 o ext3, ahora funciona el ext4 filesystem
h,data=writeback,noauto_da_alloc 0 0
/dev/stl11 /sd-ext/property ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered
0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,u
id=1000,gid=1015,fmask=0702,dmask=0702,allow_utime =0020,codepage=cp437,iocharset
=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relat
ime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_ utime=0020,codepage=cp437,ioch
arset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
sh-3.2# df
df
Filesystem Size Used Free Blksize
/dev 144M 52K 144M 4096
/mnt/asec 144M 0K 144M 4096
/mnt/obb 144M 0K 144M 4096
/system 218M 180M 38M 4096
/sd-ext 187M 91M 95M 4096
/cache 35M 4M 31M 4096
/data 744M 68M 676M 1024
/sd-ext/property 187M 91M 95M 4096
/mnt/sdcard 2G 1G 1G 4096
/mnt/secure/asec 2G 1G 1G 4096
sh-3.2# free
free
total used free shared buffers
Mem: 296112 271640 24472 0 18060
-/+ buffers: 253580 42532
Swap: 0 0 0
sh-3.2#
sh-3.2# abriendo mas aplicationes
abriendo mas aplicationes
sh: abriendo: command not found
sh-3.2# opening more apps
opening more apps
sh: opening: command not found
sh-3.2# free
free
total used free shared buffers
Mem: 296112 274980 21132 0 1244
-/+ buffers: 273736 22376
Swap: 0 0 0
sh-3.2#
:ok: :ok: :ok:
y mejorar la rapidez de respuesta de estos scripts cuando se monten con ext4filesystem
esto es usando la particion sd-ext de la sdcard lo hayan hecho en ext2 o ext3
pero el script lo monta en ext4 filesystem que es lo mas rapido que existe
si alguien conoce otro systema de archivos mas rapido para el montaje de la sd-ext que por favor lo comparta
PREFACIO
El movil s5360 tiene poca memoria interna y leyendo y experimentando funcionaron bien dos scripts que monta el systema de archivos ext4 en la particion sd-ext y diria que incrementa mas o menos un 20% a 40% la rapidez del uso del movil, logicamente decrecera el rendimiento por varios factores, tales como la calidad de la rom, la calidad del kernel, la cantidad de apps que se va instalando, entre otros.
Para saber con cual systema de archivos esta montada la particion sd-ext se puede usar la app terminal emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=es) tan solo escribiendo el comando "mount" (sin comillas) y observando la parte donde dice:
dev/block/mmcblk0p2 --->> y al lado de esto diga -->> ext4
Haciendo lo correcto no presento ningun Force Close, el wifi, bluetooth, 3G, todo funciona normal (mas depende del kernel o configuracion correcta en ajustes/settings)
Bueno espero tambien les funcione, recordando que aplicar este post esta bajo su propio riesgo, mas informacion esta en los links y cualquier error, confusion u omision por favor me lo hacen saber, quizás me falte experimentar mas, saludos.
ANTECEDENTES
Desde hace algun tiempo existen custom kernels que tienen soporte para ext4 systemfile, esto significa, que solo flasheando (http://www.htcmania.com/showthread.php?t=408157) un formateador ext4 como el conocido multtiformaterext4 (http://forum.xda-developers.com/showthread.php?t=2012003) permite el montaje a ext4 systemfile pero solo a system, data y cache pero NO a la particion de la sd-ext.
Entonces despues del multtiformater quedaria asi:
system -->> ext4
data -->> ext4
cache -->> ext4
sd-ext -->> ext2 o ext3 o fat32 (ademas en algunos casos del link2sd funciona solo con fat32)
Tambien existen custom kernel que ya vienen incorporado el ext4 systemfile, como es el caso de kernels para cyanogenmod u otros kernels, como el obelix kernel del compañero Sócrates (http://www.htcmania.com/showthread.php?t=634134), en que ya no se necesita por ejemplo el multiformater-ext4, porque ya viene incorporado en su kernel y el ext4 lo monta al instante de flashear el kernel y, ademas cuando se utiliza un script que sea dirigido para ext4, como el 01int2ext4, de Cronmod (http://forum.xda-developers.com/showthread.php?t=1716124) o el 01ad2sdx-ext4_mod_by_casacristo (http://forum.xda-developers.com/showthread.php?t=1754799), pues si que monta la sd-ext en ext4 al primer reinicio.
Entonces al flashear el kernel para CM u Obelix quedaria asi:
system -->> ext4
data -->> ext4
cache -->> ext4
sd-ext -->> ext4 -->> esto mejora un poco más el rendimiento
El script int2ext+ de cronmod, tal como indica su nombre NO monta en ext4, por lo que opte por el int2ext4 o el 01ad2sdx-ext4_mod_by_casacristo que SI monta la sd-ext en ext4.
Por favor les SUGIERO, no lo deben hacer sino quieren pero si ya estas usando un script de incremento de memoria puedes verificar en que sistema de archivos esta funcionando la particion sd-ext tan solo usando la app terminal emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=es) (no es necesario tener permisos de superusuario) y tan solo escribiendo el comando "mount" (sin comillas) y si no dice ext4 ...pues que te impide... probar.. testear..trastea..experimentar sin miedo...este procedimiento y según sean sus experiencias aporten con algo mas para mejorar el S5360.
No olvidar hacer un backup con clockworkmod (http://www.htcmania.com/showthread.php?t=402812) o titanium (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=es).
COMO INCREMENTAR LA MEMORIA INTERNA USANDO LA SD-EXT MONTADA EN EXT4 FILESYSTEM ??
1- Particionar su sdcard con minitool u otro programa (http://www.htcmania.com/showthread.php?t=458674)
-primary-fat32
-primary-ext2, 3 o 4 --->> suficiente 512MB o hasta 1gb (mas apps --> menos RAM
--->>mas lag)
-primary-swap (opcional) --->> 32MB - 64MB a lo mucho 128MB
La particion en la sdcard primary-ext2, ext3 o ext4 viene a ser reconocida por el movil android como /dev/block/mmcblk0p2 que se montará como ext4 filesystem.
2- El script: --->> gracias a yuweng, amarullz y casacristo, darktremor, cronmod y otros
descargar los archivos -->> scriptz_Ad2sdx.7z o el scriptz_cronmod.7z y/o scriptz_cronmod.7z desde este link: (http://forum.xda-developers.com/showthread.php?t=1754799)
abren el zip y entran en la carpeta que contienen varios scripts y extraen el script :01ad2sdx-ext4_mod_by_casacristo.sh y/o 01int2ext4.sh
luego le quitan la sh y quedaria asi: -->> 01ad2sdx-ext4_mod_by_casacristo y/o 01int2ext4
luego usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root lo copian y pegan en la carpeta init.d de la siguiente ruta: system/etc/init.d/aqui poner el script (01ad2sdx-ext4_mod_by_casacristo)
Así mismo, usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root, cambiar los permisos haciendo un click sostenido hasta que aparece un menu de options luego buscan la opcion Permissions y hacen los cambios, asi:
Permissions
read write execute
owner si si si
group si si si
others si si si
quedando asi -->> rwxrwxrwx
Hasta aqui es para los que esten usando el kernel obelix, pues solamente hacen un reinicio (reboot) y estara listo.
3-Los scripts anteriores MAS los módulos -->> para los que NO estén usando el kernel obelix o CM
>> gracias a Banjo091, amarullz, yuweng, jeffta, vesa, gradu y otros
>> el mismo link anterior: (http://forum.xda-developers.com/showthread.php?t=1754799)
descargar el archivo AIO-mt6573-Data2sd-ext4-For_Testing.7z
y verán 3 archivos, abrir la carpeta files y extraer los modulos.
ext2.ko
ext4.ko
jbd2.ko
luego usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root lo copian y pegan en la carpeta modules de la siguiente ruta: system/lib/modules/aqui poner los modulos .ko
Así mismo, usando la aplicación root explorer (https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=es) u otro explorador de archivos root, cambiar los permisos haciendo un click sostenido hasta que aparece un menu de options luego buscan la opcion Permissions y hacen los cambios, asi:
Permissions
read write execute
owner si si si
group si no no
others si no no
quedando asi -->> rw-r--r--
tambien se puede extraer el archivo pdf y leerlo para mas detalles gráficos
4-Listo, tan solo hacen reinicio/reboot y despues comprueban si funciona usando el terminal emulator escribienndo "mount" (sin comillas) y hacen enter, y escribiendo "df" y le dan enter, o tambein yendo a setting >> SD card and phone storage >> Internal phone storage >> Available space >> 493MB (por ejemplo)
Eso es todo. Para mas información pues continua leyendo...
=================================================
DETALLES DEL SCRIPT
Pueden abrir el script con word de windows tan solo cambiando la extension .sh por el de .doc, asi de facil, lo abren y pueden darse cuenta el lenguaje o comandos que el script va diciendo que hacer al movil.
Ejemplo:
01ad2sdx-ext4_mod_by_casacristo.sh
lo cambian a:
01ad2sdx-ext4_mod_by_casacristo.doc
listo lo abren con word y pueden simplemente leer o editar aunque para ello esta el programa desde la pc: notepad++ (http://notepad-plus-plus.org/) u otros
Tanto el script de cronmod 01int2ext4 (version distinta al int2ext+) como el de 01ad2sdx-ext4_mod_by_casacristo solicitan los modulos ext2.ko , ext4.ko , jbd2.ko y mbcache.ko pero me funciono para el caso de S5360 con ext2.ko , ext4.ko y jbd2.ko por ello aqui pongo parte del script:
#!/system/bin/sh
#
# AMARULLZ DATA TO SD-EXT MOD FOR ANDROID ( AD2SDX )
# Modified by casacristo to work with ext2 instead of ext4
# speeding up mediatek apps
# ==================================================
# Copyrights are lame, long life to GPL !
##
busybox mkdir /sd-ext
busybox chmod 0777 /sd-ext
insmod /system/lib/modules/mbcache.ko
insmod /system/lib/modules/jbd2.ko
insmod /system/lib/modules/ext4.ko
###
# Initializing
###
a continuacion, en esta parte se supone dice que lo que esta en /data se monta en la sd-ext cualquiera sea la particion ..ext2 o ext3..ext4 y lo transforma a ext4systemfile:
#-- Mount sd-ext to /data ( You Will Get 1GB/2GB Internal Memory :D )
busybox mount -t ext4 -o nosuid,nodev,noatime,nodiratime,barrier=0,nobh,dat a=writeback,noauto_da_alloc /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
alguien que sepa de linux o informatica podra explicarlo mejor
ahora el int2ext+ que dice. 8abrir con word de windows)
#!/system/bin/sh
###################################
## CronMod INT2EXT+ - 08/24/2012 ##
## Written by CronicCorey @xda ##
## 40int2ext ##
###################################
## Thanks to Mastermind1024 @xda for helping to solve the IMEI and Baseband issues on some devices
insmod /system/lib/modules/ext2.ko
## Set SD cache size
if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
busybox echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
fi;
## Make /sd-ext directory if needed and unmount /sd-ext if it already mounted
if [ ! -e /sd-ext ]
then
busybox mount -o remount,rw /;
busybox mkdir /sd-ext;
busybox mount -o remount,ro /;
else
busybox umount /sd-ext;
fi;
## Move /data mount point to /sd-ext
busybox mount --move /data /sd-ext;
## Mount mmcblk0p2 to /data
busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
En este int2ext+ no veo o no distingo que diga que la sd-ext la monta o transforma en ext4, por eso probe los sripts que si se transforma o "formatea" a ext4 pero los otros scripts hacen una invocacion a los modulos para que funcione.
__________________________________________________ _______________
MAS TIPS PARA COMPROBAR
Para comprobar también pueden usar tanto terminal emulator como adb desde el pc.
escribir o copiar los siguientes comandos básicos:
a) mount
> sirve para conocer el systema de > /dev/block/mmcblk0p2 /data ext4 >
archvios de cada particion del movil
b) mount | grep ext4
> sirve para lo mismo pero mas resumido (mejor usen este)
c) df
> sirve para analizar el tamaño de cada particion y tambien comprobar como se ha montado el script
d) free
> sirve para analizar la memoria ram
EJEMPLO PARA ILUSTRAR:
Desde ADB windows -->> conectan el movil con el pc usando el cable USB, el compañero Deixus ha realizado un tutorial: Hacer uso de ABD (Android Debug Bridge) en Windows (http://www.htcmania.com/showthread.php?p=9781852)
Desde el movil usando la aplicación terminal emulator u otro que lo descargan gratis desde el play store u otro market y noo necesita permisos de superusuario.
C:\Documents and Settings\User\Escritorio>adb shell
sh-3.2# mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/stl9 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/stl11 /sd-ext ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0 0
/dev/stl10 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0 0
/dev/stl6 /mnt/.lfs j4fs rw,relatime 0 0
/dev/block/mmcblk0p2 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=0,nob -->> aqui antes solo reconocia ext2 o ext3, ahora funciona el ext4 filesystem
h,data=writeback,noauto_da_alloc 0 0
/dev/stl11 /sd-ext/property ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered
0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,u
id=1000,gid=1015,fmask=0702,dmask=0702,allow_utime =0020,codepage=cp437,iocharset
=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relat
ime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_ utime=0020,codepage=cp437,ioch
arset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
sh-3.2# df
df
Filesystem Size Used Free Blksize
/dev 144M 52K 144M 4096
/mnt/asec 144M 0K 144M 4096
/mnt/obb 144M 0K 144M 4096
/system 218M 180M 38M 4096
/sd-ext 187M 91M 95M 4096
/cache 35M 4M 31M 4096
/data 744M 68M 676M 1024
/sd-ext/property 187M 91M 95M 4096
/mnt/sdcard 2G 1G 1G 4096
/mnt/secure/asec 2G 1G 1G 4096
sh-3.2# free
free
total used free shared buffers
Mem: 296112 271640 24472 0 18060
-/+ buffers: 253580 42532
Swap: 0 0 0
sh-3.2#
sh-3.2# abriendo mas aplicationes
abriendo mas aplicationes
sh: abriendo: command not found
sh-3.2# opening more apps
opening more apps
sh: opening: command not found
sh-3.2# free
free
total used free shared buffers
Mem: 296112 274980 21132 0 1244
-/+ buffers: 273736 22376
Swap: 0 0 0
sh-3.2#
:ok: :ok: :ok: