PDA

Ver la Versión Completa : [TUTORIALES]Añadir memoria Swap e Instalar busybox (ROOT)


khabox
01/02/12, 11:55:03
NO ME HAGO RESPONSABLE DE LOS DESPERFECTOS QUE SE GENERAN POR NO SEGUIR BIEN EL MANUAL. AYUDARE EN LO QUE PUEDA PERO TAMPOCO SOY "EL EXPERTO".

Este manual pertenece a Quinny899de (http://forum.xda-developers.com/member.php?u=3563640)de xda. Este es el hilo oficial http://forum.xda-developers.com/showthread.php?t=1474448

Yo solo he hecho una traduccionHe creado un simple Script que activa la memoria swap en el arranque. (http://es.wikipedia.org/wiki/Espacio_de_intercambio)

Que es Swap?

Swaps pone la "memoria menos importante" en la SD, haciendo la tablet mas rapida. Esto funciona mejor cuando se usa SUPERCHARGER (En breve hare un manual de susodicho)

Requerimientos.

Una SD que tiene que estar puesta en el arranque, posiblemente en cada arranque y almenos 150mb de espacio libre en ella.
Una Archos g9 ~ 8GB o 16GB (no funciona con el modelo de 256GB)
Ser Root
Script Manager instalado - https://market.android.com/details?id=os.tools.scriptmanager#?t=W251bGwsMSwxL DIxMiwib3MudG9vbHMuc2NyaXB0bWFuYWdlciJd
Busybbox (actualmente la rom de surdu_petru lo tiene instalado. Sino hare otro hilo para instalarlo.

Como lo hacemos
1 - Nos descargamos esto http://db.tt/LP7tliLZ y lo colocamos en la raiz de nuestra tablet
2 - Abrimos Script Manager, localizamos el archivo descargado y lo renombramos (dejar pulsado y "rename") a 90swapon.sh
3 - Copiar (dejar pulsado y "copy") el fichero a /data y despues pulsar hasta que salga una ventana.
4 - Pulsar en el boton de la "bandera pirata" (logo de superuser) y en la "rueda mecanica" (ejecutar como root)
5 - Pulsar en RUN y esperar hasta que diga "swap is on"
6 - Reiniciar
7 - entrar en el foro y agradecer la traduccion :P

Nota: para verificar que está funcionando, ve al terminal, escribe "free" y alli podras ver el valor de Swap. Tarda un poco en iniciarlo solo hay que esperar un poco.

khabox
01/02/12, 11:57:08
NO ME HAGO RESPONSABLE DE LOS DESPERFECTOS QUE SE GENERAN POR NO SEGUIR BIEN EL MANUAL. AYUDARE EN LO QUE PUEDA PERO TAMPOCO SOY "EL EXPERTO".

Este manual pertenece a Quinny899de (http://forum.xda-developers.com/member.php?u=3563640)de xda. Este es el hilo oficial http://forum.xda-developers.com/showpost.php?p=21646983&postcount=3

Material necesario
Root Explorer
http://www.mediafire.com/?t4ehb02fp067n5n
Terminal Emulator (free ):
https://market.android.com/details?id=jackpal.androidterm&feature=search_result#?t=W251bGwsMSwxLDEsImphY2twY WwuYW5kcm9pZHRlcm0iXQ..
Busybox Installer (JRummy)
https://market.android.com/details?id=com.jrummy.busybox.installer&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5qc nVtbXkuYnVzeWJveC5pbnN0YWxsZXIiXQ..

1 - Abrir Root Explorer e ir a /bin
2 - Vamos al menu (en la esquina superior derecha) y seleccionamos multi-select
3 - Pulsar en "Select All" (abajo a la izquierda)
4 - Pulsar "Move" y moverte hasta la carpeta /system/xbin
5 - Si la carpeta no esta como escribible darle al boton de r/w que aparece arriba, Si se puede escribir justo debajo del icono del root explorer aparece la frase "mounted as r/w"
6 - Pulsa "Paste"
7 - Ahora ve al Terminal Emulator y ejecuta los siguientes comandos.

su
rm -r /bin
ln -s /system/xbin /bin
8 - Vuelve al root explorer y vuelve a la carpeta /system/bin
9 - Busca el fichero "su" deja pulsado sobre el y le das a "Copy"
10 - ahora ve a la /sdcard y haz "paste" aqui. Es una copia de seguridad por siacaso
11 - Ahora ejecutamos el Busybox Installer y verificamos que dice que la version 1.19.3 y que se instala en /system/bin
12 - Darle a instalar
13 - Ahora vamos al Terminal Emulator y ejecutamos lo siguiente.


rm /system/xbin/su
14 - Volvemos a Root Explorer y nos vamos a /system/bin
15 - Buscamos el fichero "su" dejamos pulsado sobre el y marcamos "copy"
16 - Ahora nos vamos a /system/xbin y pulsamos en "paste"
17 - buscamos su y nos aseguramos que tiene los siguientes permisos rwsr-sr-x (en caso de no tenerlos añado una imagen de como tienen que ir los permisos. Se cambian muy facilmente. dejamos pulsado sobre el fichero su y le damos a permissions y nos aparece la siguiente ventana)
http://dl.dropbox.com/u/8699877/XDA/Screenshot_2012-01-21-22-25-19.png
18 - Y ya esta todo hecho.

SACHOMAN69
01/02/12, 15:44:21
muchicimas gracias compa por acercanos estos tutos,la verda es que te lo estas currando de lo lindo
Saludos

papafurry
21/04/12, 13:24:05
MUCHAS GRACIAS!!! Solo decr que tras buscar y buscar, esto me ha funcionado, aunque el script es para una tablet, yo tengo un HUAWEI 8650 , root, con la ROM original de yoigo ( lo se, pero no me atrevo a cambiarla, no sea que la lie....) El caso es que para aumentar ram probé de todo, las tres particiones, Swapper, Swapper2, A2sdgui....y con SetCPU mes salia Swap Total 0.
El caso es que hice lo que explicas, reinicie, (momento de stres:oh: porque se quedo con la pantalla "tostada") apage, saque bateria, encendi y ....VOILÁ, ahora ya me sale Swap total128516 kB.

Llevaba toda la semana buscando esto!!
Mil gracias

(Lo que yo hice fue lo que explica HKABOX en el post que empieza:....
"Que es Swap?

Swaps pone la "memoria menos importante" en la SD, haciendo la tablet mas rapida. Esto funciona mejor cuando se usa SUPERCHARGER (En breve hare un manual de susodicho)

Requerimientos.

Una SD que tiene que estar puesta en el arranque, posiblemente en cada arranque y almenos 150mb de espacio libre en ella.
Una Archos g9 ~ 8GB o 16GB (no funciona con el modelo de 256GB)....."

crossmax
22/04/12, 19:01:11
Y alguien que lo haya hecho puede decir si nota diferencia?
Se tiene que hacer en la microSD o se puede hacer en la interna?

khabox
22/04/12, 19:18:08
el busybox ya no es necesario instalar. Surdu lo instala en todas las versiones ROOT. El swap bueno... solo sirve si tienes una SD clase 8 o 10. Sino apenas notas la diferencia.

crossmax
22/04/12, 19:52:57
Pero para los que no tenemos 1GB de ram, se supone que contar con swap debería ser una notable mejora, no? Y logicamente, si la microSD es rapida casi podria considerarse una ram ampliada...
Peor pregunto porque aunque la teoria pueda ser esa, despues el llevarlo a cabo no suele ser tan "ideal"

khabox
22/04/12, 20:19:36
la memoria Swap no es memoria adicional. Es una memoria intermedia para meter lo que menos pesa o que menos molesta. se usa para agilizar pero no convierte a un componente de 512mb en uno de 1gb..

pocoyo6172
22/04/12, 21:49:51
Solamente tengo una duda, en las tarjetas microsd del telefono hacemos tres particiones, una de ellas es la swap. La tarjeta microsd que vamos a utilizar en la tablet, ¿hay que crear esta particion?, perdona que te pregunte esta tonteria, pero este punto no lo tengo claro. El resto del tutorial un diez.

Pocoyo6172

khabox
22/04/12, 22:02:45
Eso solo funciona con los moviles con las tablets lo unico que hace es crear un fichero Swap. que obviamente no es ni de lejos un el mejor swap...

Es decir normalmente creas una particion swap linux y android la usa en mi nexus one yo la usaba.

pero como las particiones de las tablets son distintas este sistema no funciona y se hace usando un fichero (de ahi que se requiera una tarjeta de memoria muy rapida)

pocoyo6172
23/04/12, 00:06:35
Eso solo funciona con los moviles con las tablets lo unico que hace es crear un fichero Swap. que obviamente no es ni de lejos un el mejor swap...

Es decir normalmente creas una particion swap linux y android la usa en mi nexus one yo la usaba.

pero como las particiones de las tablets son distintas este sistema no funciona y se hace usando un fichero (de ahi que se requiera una tarjeta de memoria muy rapida)

Entonces solamente se crea un fichero swap en la tarjeta. ¿se puede saber el tamaño de dicho fichero?. Lo digo principalmente porque en el guardo libros, comics y algún video.
Si se realiza estos pasos para obtener este fichero, debe estar vacia la tarjeta (sin ningún contenido?

Comentas que esto es factible si se tiene una tarjeta rapida, yo he comprado en hon kong una imation i-exprex 2 de 16gb clase 10. ¿Hay alguna manera de saber si realmente es de clase 10 y la velocidad de escritura y lectura son los indicados por el fabricante?.

Madre mía espero no parecer muy pesado, pero me gusta aprender.
Un saludo, Pocoyo.

lbpjunior
23/04/12, 00:26:14
Gracias @khabox yo ya lo habia echo hace algun tiempo, pero como no note un aumento de rendimiento, no cree post, pero gracias por el aporte, mi rendimiento seguramente no mejoro por la microSD que es de clase 4, un saludo!!

Enviado desde mi Galaxy Nexus usando Tapatalk 2

miguel_iro
27/05/13, 11:49:52
me parece que mover la carpeta bin a xbin no es buena idea, lo q consigo es un pegado en proceso de mas de media hora y aumentando sin avance. En el caso de que todo este saliendo bien, de cuantas horas hablamos para mover una carpeta?

gonzo1963
27/05/13, 17:35:44
En su momento se me pasó este "viejo" tutorial.
¿Alguien lo ha probado y realmente mejora el rendimiento?, lo digo porque la mía es de 512 Mb y si lo mejora no le vendría mal.