Etiquetas

jueves, 18 de octubre de 2012

ANDROID 015 LA MEMORIA SD

Para la mayoria de la gente la memoria sd es usada para guardar musica, peliculas, descargar archivos de internet y llevar informacion importate a todos lados donde van (por que siempre llevan el celular), pero existen otras opciones para darle un uso mas a la memoria y asi poder hacer mas rapido el celular o ampliar sus posibilidades, la primera y mas facil de usar es pasar los programas de la memoria del celular a la sd y desde android 2.3 esto es posible y sin complicaciones
pero existe un problema con este metodo y es el que si se conecta el celular en modo almacenamiento masivo, estas aplicaciones dejan de estar disponibles para el usuario, pero tambien existe la solucion solo que es un metodo mas complicado, primero tenemo que particionar la memoria por lo menos en dos partes, una con particion fat o fat 32 para seguir usando la memoria como hasta ahora y otra particion de tipo ext2 o ext4 dependiendo de el tamaño de nuestra memoria pero si es menor a 4 gigas se usara ext2, y aqui es la parte complicada de todo esto, dentro de windows tenemos el problema que no podemos particionar memorias usb ni tampoco podemos poner particiones ext2 ni ext4 que son usadas habitualmente en linux, dentro de linux no hay problema por que esto se puede hacer nativamente, en windows tenemos que instalar algun programa que por lo menos nos deje formatear la memoria, el unico programa que conosco y que ademas es gratuito en su version casera es el mini tools partition wizard, para usarlo recomiendo quitar cualquier disco o memoria conectado que no sea el de arranque y asi evitar accidentes, dentro de este programa se puede formatear la memoria micro sd y asi crear la particion que necesitamos,  como ya dije anteriormente windows no es capaz de leer las particiones ext2 ni ext4 pero existe un programa que nos da la posibilidad de hacerlo, otro problema en windows es que tampoco nos deja ver mas de una particion en memorias usb ni sd, problema que hasta el dia de hoy no he encontrado solucion factible en win 7 x64, y problema que solo existe en windows ya que las mac y linux si lo permite, asi que nos centraremos en el hecho de que nunca podremos ver que tiene esa particion, y el tamaño dependera de que tantos programa queramos pasar a esa particion pero creo que lo minimo razonable seria 250 megas, dependera de que tan grande es la memoria y destinar aproximadamente un 10% a esta particion, despues tenemos que instalar el programa link2sd que servira para pasar los programas a la particion creada, una nota antes de continuar deben de estar concientes, de que la memoria nunca debe de ser extraida con el celular prendido, ni prender el celular sin la memoria, de asi hacerlo las aplicasiones que se instalaron pueden ser corrompidas al no encontrarlas el sistema operativo (por experiencia propia recomiendo nunca sacar la tarjeta micro sd).
Finalmente y ya que aprendimos a particionar la memoria, esta la opcion de crear una particion swap y asi ayudarle a la memoria ram, la particion swap es una forma de aumentar memoria ram al celular en forma virtual, windows tiene un archivo de intercambio invisible para nosotros que funciona para lo mismo, pero en todos los sistemas linux, se genera una particion swap donde se tendra el archivo de intercambio, android al estar basado en linux nos permite tambien tener una particion swap y usarla, esta opcion no esta disponible para todos los celulares ya que las roms no la activan, pero tampoco se pierde nada con probar y se puede activar y desactivar con el programa resetswapp

en mi caso segui las instrucciones de la siguiente pagina
http://www.clubmobile.es/foro/topic/13559-final-10-instalar-android-ics-404-en-lg-gt540-segunda-particion-ext3-cronmod-d2ext/
es un metodo mas arriesgado y que puede que no funcione para todos los celulares pero mas efectivo a no tener que instalar nada, ademas de que no se requiere que el programa sea optimizado para funcionar con el metodo descrito anteriormente, pero fui mas alla de este tutorial y siguiendo las instrucciones de la siguiente pagina http://www.clubmobile.es/foro/topic/13437-reparticion-de-memoria-system-data-en-lg-gt540/
reparticione la memoria de mi celular solo que en ves de hacer mas chica la particion system la hice mas grande ya que la particion data la pase a la micro sd y usando el software systemappmover pase las aplicaciones que mas uso a la memoria interna del celular, aunque todo parece maravilloso tengo desperdiciado 134 megas de memoria interna del celular al pasar la particion data a el celular pero hasta este momento no se como hacer esos 134 megas pasen a la particion system

ANDROID 014 ROOT

En el munco de los sistemas operativos, siempre ha existido limites para los usuarios, eso es para evitar que por accidente un usuario inexperto pueda descomfigurar una computadora, en windows se usa el tipo de cuenta, puede ser administrador, usuario e invitado, en el mundo de linux existe el super usuario (su), caracteristica que android ha heredado y que para acceder siendo super usuario el telefono tiene que ser rooteado, el explicar como rootear un celular es muy dificil por que cada marca y modeo de celular tiene su metodo para ser rooteado, por lo que para rootear un celular lo mas conveniente es buscar en google cual es el metodo mas sencillo para hacerlo aunque la mayoria basta con uzar el  z4root. se instala se ejecuta y listo, si esta dentro de la lista de celulares compatubles el celular queda rooteado, otro metodo se explica en el siguiente enlace
http://forum.xda-developers.com/showthread.php?t=1886460
una vez rooteado el celular es necesario intalar el programa de super user, el cual cada que un programa pida permisos de super usuario este programa nos avisara y dara o no los permisos de super usuario
una vez rooteado e instalado el programa super user el celular este nos permitira hacer las siguientes actividades

poder instalar, borrar, copiar en la carpeta de sistema de el celular el cual usaremos exploradores de archivos que tengan acceso como super usuario por ejemplo root file mananger

poder desistalar programas que incluia nuestro celular pero que nunca ocuparemos para eso necesitaremos un programa como root uninstaller

entre muchas mas funciones como la de poder cambiar la animacion de inicio, la fuente del sistema, sonidos predeterminados, etc. siempre que se instale una aplicacion si no se quiere rootear el celular hay que leer que no sea necesario ser root