Liberar memoria con Android


LIBERAR MEMORIA EN ANDROID

En esta parte nos vamos a dedicar a una técnica que consiste en mover aplicaciones desde

 /data/app

hacia

 /system/ app

, ganando así memoria para descargar otras aplicaciones.
El procedimiento es fácil y vas a recuperar la misma memoria que ocupa la aplicación que muevas ( el tamaño del archivo .apk )
Para este procedimiento también necesitas acceso ROOT y un explorador de archivos como el Root Explorer
En foros se  recomienda eliminar aplicaciones de sistema en desuso ( previo resguardo ) que se encuentran dentro de  :

/system /app

Borrar específicamente en esa carpeta no  te hace ganar memoria de usuario pero, como también tiene un límite, es mejor obtener todo el espacio disponible que se pueda porque ahora lo vamos a utilizar…

Lo que tenés que saber:

  • Una aplicación que trabaje desde /system /app se comportará igual que si trabajara desde /data/ app . No se hará mas lenta nitiene porque fallar, solo será vista porAndroid como aplicación de sistema.
  • Ok,que implica esto? Que ya no la vas a poder desinstalar por los medios normales y además si en algún momento la actualizas desde el Market, nuevamente volverá a consumirte la memoria que liberaste ( ymás también como veremos ).
  •  Esto es porque el Market instala las aplicaciones en /data/ app
    Si en algún momento necesitas eliminar una aplicación que bajaste a /system/ app según este procedimiento, lo que tenés que hacer es eliminar el archivo .apk asociado y su área de
    trabajo en /data/ dalvik-cache/system@app @(nombre_aplicación ).apk@ classes.dex
    Este nombre para el área de trabajo puede parecer complicado pero solo reemplazas
    (nombre_aplicación) por la que estés buscando.
  • Las aplicaciones “ideales” o convenientes para instalar en /system/ app son las mas
    pesadas, en general mas de 2Mb y mucho mejor si seleccionas aplicaciones de 5 u 8
    Mb. Cualquier aplicación que te hallas bajado desde el Market y principalmente,
    las no actualizables que instalaste por tu cuenta. Mientras mas “pesada” mejor.
  • Algo a recordar, si moves las aplicaciones descargadas desde el Market , vas a tener
    el trabajo adicional de volver a instalarlas en /system/ app una vez actualizadas para
    volver a recuperar memoria o sea, vos la  sacaste de /data/ app para ganar espacio y
    el Market la vuelve a colocar ahí.
    La técnica:
    Es sencilla. Solo 3 pasos:
    1 – Mover la aplicación que nos interese desde /data/ app a /system
    2 – Verificar permisos. Cambiarlos si es necesario
    3 – Mover la aplicación a /system/ app  La razón por la cual movemos primero a /
    system y no directamente a /system/ app es que Android aunque la instale, no la va a
    actualizar en nuestra lista de aplicaciones hasta el próximo inicio.
  •  En un caso así deberías reiniciar tu telefono r para que aparezca. Evitamos este tiempo moviendo a
    /system , cambiando los permisos si corresponde y luego moviendo e instalado
    donde va, en /system/ app
  • Este método a pesar de ser sencillo lo dejé  para el final porque ahora utilizamos
    espacio en /system/ app que en los post  anteriores liberamos al desinstalar
    aplicaciones de sistema que no nos interesa.

Vamos con un ejemplo:
Aplicación candidata Maps4.0.0- brut, El Google Maps con Navegador GPS.
Tamaño a liberar 2.7 Mb aproximadamente ( el mismo del archivo .apk ). Además no está en el  Market, si teneis  esta versión es que la bajaste por tu cuenta. Es una aplicación que en cualquier situación hay que actualizar “a mano” reinstalando una versión nueva encima.
1 – Entramos a Root Explorer y pulsamos el botón “Mount R/W”
La etiqueta cambiará a “Mount R/O” asignando de esta forma derechos de lectura y escritura sobre cualquier carpeta o archivo del teléfono. esto nos permitirá mover las aplicaciones hacia áreas restringidas ( /system/ app )
2 – Vas a la carpeta /data/ app con Root Explorer, ubicas el archivo brut.googlemaps.apk y lo mueves a / system
3 – Ya en /system verificas los permisos del archivo. Deben ser “ rw – r – – r – -” según lo que ves en la línea informativa debajo del nombre de la aplicación.
El significado de estos permisos son los mismos que en Linux y es: read/write para Usuario y read para Grupo y Otros. De esta manera deben estar los permisos de una aplicación antes de su  instalación en / system/app . Para cambiar los permisos por si no estuvieran así, hacemos un tap
largo sobre el nombre de la aplicación y seleccionamos “ Permissions ” en el menú desplegable que aparece. Una vez dentro marcamos las tildes que correspondan,Read y Write en la linea User y dejamos solo Read para Group y Others.

Damos “OK” 4 – Movéis ahora brut.googlemaps.apk hacia /system/ app Si todo salió bien, deberías ver “Maps – brut” en la lista de aplicaciones. En el raro caso que no fuera así, se actualizará en cuanto reinicies el teléfono.
Qué pasa con el área de trabajo?
Y que pasa con las áreas de trabajo que ya sabemos están en /data/ dalvik-cache ?
Se actualizan solas. Android elimina el área en /data/ dalvik-cache/ data @app… y crea una nueva en /data/ dalvik-cache/ system @app… Debería quedarte una sola sino NO recuperas memoria. Una va a estar siempre de mas ( la data @app en este caso ) si ves un caso así puede que halla sufrido una actualización.

fuente:http://www.topsony.com/forum_es/tutoriales-android-f210/liberar-memoria-en-android-t138596.html

Instalación de la nueva ROM CYANOGEN en tu ZTE Skate


Este estupendo terminal  viene inicialmente con la rom del operador , con todos sus programas instalados, lo cual desgraciadamente limita a  únicamente tener solo  unos 100  megas para poder instalar otras  aplicaciones, sin poder ampliarlo mas, por lo que el teléfono se queda muy corto.
Ahora bien, este  terminal  como otros  tantos,  se puede  rootear  cambiando  la versión de la Rom por la ultima aparecida de CyanogenMod 2.3.7 , con lo que el resultado que obtenemos junto a diferentes ajustes puede ser muy bueno ,pues  hay personas que con la nueva rom han  llegado a instalar mas de 200 programas y juegos, cosa que con la configuración original, es un milagro que se llegue a 15 aplicaciones instaladas.
Por otra parte si se pasa un test de rendimiento sobre la rom original se obtienen unos resultados de 1500 aproximadamente.En youtube hay videos en los que con otras roms se llega a los 2100, pero junto a a una optimización ,  el test de Antutu obtenido puede llegar a 2817 puntos.
Aparte de la optimizacion del rendimiento en esta versión de la Rom  tendremos las siguientes funcionalidades:
Frecuentes: soporte para el ratón Bluetooth - Scott Brady
Común: Mejorar la notificación golpe a claro - Evan Charlton
Frecuentes: Mejorar el apoyo álbum de artista en scanner medios - Paul Crovella
Mejoras y correcciones de errores - Perfil Martin largo, Danny Baumann, Robert Burns: Común
Mejoras de texto RTL - Eyad Aboulouz, Eran Mizrahi: Común
Frecuentes: Wake on opción tecla de volumen - Sven Dawitz
Común: Apoyo a la revocación de permisos de las aplicaciones - Plamen K. Kosseff
Common: Última Superuser app - ChainsDD
Frecuentes: Control de brillo deslizando en la barra de estado - Danesh M
Frecuentes: Añadir al menú contextual "toda copia" - Danesh M
Frecuentes: háptica Lockscreen e indicadores statusbar toggle - Danesh M
Frecuentes: Nicer TimePicker / datepicker - Jiri Tyr
Frecuentes: Configuración 0/90/180/270 rotación - Jonas Larsson, Scott Brady
Común: Gerente DSP correcciones de errores y mejoras - Antti S Lankila
Frecuentes: Ayuda al lanzamiento de aplicaciones a través de gestos en el fondo - Jiri Tyr
Frecuentes: Opción para ocultar el botón mantenga durante la llamada - Roberto Leinardi
Frecuentes: Permitir el uso de comodines para llamadas listas negras - Nihanth Subramanya
Frecuentes: Opción para permitir LockScreen durante una llamada para que coincida con lockscren principal - Sven Dawitz
Frecuentes: Opción para notificar sobre llamadas entrantes sólo en segundo plano cuando la pantalla está en - Pavel Kucera
Frecuentes: ADWLauncher-Transitions, mejoras, correcciones de errores - Catálogo de John Van Etten
Frecuentes: corrección GMT opcional para SMS / MMS marcas de tiempo - Terry Hau
Frecuentes: Añadir FM Seek para dispositivos TI - KalimochoAz
Común: la ayuda FM Añadir a SI4708 dispositivos (Blade, V9, Racer) - Stéphane Konstantaropoulos
Frecuentes: Añadir FM buscan la implementación de la aplicación FM - Tom Giordano
Común: Mostrar el estado actual de FM en LockScreen - Tom Giordano
Frecuentes: toque Cámara de enfocar - cianógeno, Arcee, m0viefreak, Danny Baumann
Frecuentes: función de pantalla a través del menú de alimentación - Arcee
Frecuentes: WEBP backport - Vikas Arora
Común: Agregar CM noticies derechos de autor - Arcee
Frecuentes: Skia / Zlib / libcore optimizaciones ARM - 0xlab
Frecuentes: tethering Bluetooth - Stéphane Konstantaropoulos
Frecuentes: Widget Lockscreen alineación - Danesh Mondegarian
Calendario Lockscreen - David Morgan: Común
Frecuentes: AVRCP 1.3 apoyo - Qualcomm (corrección de errores por Danny Baumann)
Frecuentes: revisión notificación LED - Danny Baumann
Frecuentes: todo el sistema de caché DNS - Google, SEMC
Común: Icono Headset toggle - Cameron Pickett
Frecuentes: apoyo seek FM - Emilio López, Tom Giordano
Frecuentes: campos de evento editables en aplicación Contactos - Danny Baumann
Frecuentes: Eliminar comprometido CA desde el sistema certs - Tutor Proyecto
Frecuentes: Mute opción obturador de la cámara - George Maizel
Frecuentes: reloj de la cámara - Danesh Mondegarian
Común: "Marcar todo como leído" en la opción MMS - Vinod Surendran
Común: "comer" empuja almuerzo / desayuno fresco en el dispositivo - Ricardo Cerqueira
Frecuentes: Personalizable cuenta muestra de color en E-mail - copolii
Común: "Anillos" LockScreen - Valera Trubachev
Click, Motorola: Acelerar grabación de foto - Emilio López
Click, Motorola: Añadir Geolocalización de aplicación de fotos - KalimochoAz
Haga clic en: kernel actualizado desde HTC 02/06/29 hasta 02/06/35
HTC MSM7x30: 2.6.35 kernel y el espacio de usuario actualizada
Buzz: 2.6.35 kernel - Arne Coucheron
Bravo (c) / Vivo (w) / Ace / Liberty: A cargo notificación led - Antony Richard Burton
Crespo/Crespo4G: Actualización del kernel 2.6.35.14 y más, la aplicación del vudú, BLN, BLX ...
Encore: Actualización del núcleo desde 02/06/29 hasta 02/06/32 - Dalingrin, Fattire, Verygreen
Encore: Nuevos controladores de la GPU y libs espacio de usuario
Encore: Ajustable velocidad de reloj y el voltaje - Dalingrin
Encore: Backport 2.6.35 Bluetooth - Fattire
Encore: Trabajo mem sueño
Encore: soporte de host USB - Verygreen
 
Como puntos a mejorar aun queda:
  • Grabación de vídeo  ( con esta version sólo se puede grabar en calidad VGA)
  • Lentitud en acceso a la tarjeta de memoria por usb
  • etc

Como paso previo  a la instalación de cualquier ROM primero debemos instalar el programa de backup desarrollado por Johnny Hung de Modaco , hacer un backup de la rom que tengamos en el terminal, vincular los contactos  a  tu cuenta de gmail ( para no perderlos al instalar la nueva rom)   y por último salvar todos los archivos en  nuestro pc   pues al instalar esta nueva rom se formateara la  tarjeta de memoria.Todo estos pasos  si no los ha hecho aun , estan explicados  aqui   o aqui

En el siguiente  estupendo  videotutorial  de más  abajo se explica la Instalación de una ROM y conceptos básicos. Todos estos pasos  se explican  paso  a paso  debajo del tutorial  particularizados para la Cyanogen, pues los pasos comentados en el videotutorial son genéricos para cargar cualquier Rom en nuestro terminal y en nuestro caso solo los aplicaremos a la rom de Cyanogen que según todos los expertos es la rom mas estable y fiable para este terminal.

 PASO A PASO INSTALACIÓN DE LA ROM DE CYANOGEN

Necesitamos  descargar los archivos necesarios para poner la nueva ROM que son dos:

A) Rom de CyanogenMOD 7 versión 3.5.
B) Aplicaciones Google.

Una vez hecho el Backup y descargado los archivos, reiniciamos el móvil y volvemos a entrar en el modo «recovery».

Para poder entrar al recovery, encendemos el ZTE Skate y a continuación dejamos pulsado el botón de volumen- hasta que el móvil vibre, entonces entramos al menú principal

Una vez que entremos en el menú principal del recovery  nos moveremos entre las opciones de la siguiente forma:

A) Volumen +: Para subir hacia arriba.
B) Volumen -: Para bajar a la siguiente opción.
C) Tecla atrás(la tecla de le dercha): Para volver al menú anterior/principal según las veces que lo pulses.
D) Tecla de inicio(la tecla izquierda de la casita ) : Para escoger una opción

Una vez estemos en el menu de Recovery  ,entonces seguiremos los siguientes pasos:

  1. Wipe data/factory reset y confirmamos dando en «Yes — delete all user data«.
  2. Wipe cache partition y pulsamos en «Yes – Wipe Cache«.
  3. Luego en el menú principal entramos en «Advanced«, seleccionamos «Wipe Dalvik Cahe» y escogemos la opción «Yes – Wipe Dalvik Cache».
  4. Luego vamos a «Advanced«, «Partition SD CARD» y particionamos así:

A) Ext Size: Escogemos en función de la tarjeta micro SD que tengamos, si es de 2 GB 256 MB,si es de 4 GB 512, y     si es 8/16 GB ponemos 1024 MB. Es un espacio reservado para instalar la aplicaciones en la tarjeta SD.
b) Swap Size: Ponemos O MB de memoria swap. Solo se usa para la Rom Z3 Elite Movil. En esta caso como vamos    a instalar la Cyanogen no hace falta.

Luego volvemos al menú principal y damos a «mounts and storage» y vamos a «mount usb storage»

  1. Copiamos los dos archivos que necesitamos.
  2.  Damos a «unmount», volvemos al menú principal y si queremos podemos quitar el cable USB.

Ahora ha llegado el momento de instalar la ROM nueva, para ello vamos a «install zip from sdcard» y hacemos lo siguiente:

A) Escogemos «choose zip from sdcard» y vamos a la carpeta donde hemos guardado los dos archivos que copiamos antes.
B) Procedemos instalando los archivos en el siguiente orden:

  1.  «update-cm-7-06012012-Skate-NIGHTLY» —> ROM
  2.  «gapps-gb-20110828-signed» —-> Aplicaciones.

Esto se hace así porque si instala primero las aplicaciones al instalar la ROM te las borra y no sirve de nada.

Volvemos al menú principal damos a «reebot system now» y con esto ya hemos terminado.

DESPUÉS DE CARGAR LA ROM DE CYANOGEN

Una vez arranquemos nuestro terminal  y configuremos el idioma,la wifi ,etc   es muy interesante poder instalar un gestor que nos permita mover las aplicaciones de la memoria interna del telefono a la tarjeta SD  puesto que este terminal es muy evidente como hay aplicaciones android que sólo pueden instalarse en la memoria interna del teléfono y puede llegar un momento en que no podamos instalar programas de esa clase hasta que desinstalemos una.

Con el S2E, que viene explicado en el videotutorial de VictorMun de «configuración de una ROM»  cuyo link tenéis abajo ,podremos disfrutar de esta gestion simplemente  decargandolo gratuitamente desde el  Google Play podreis  (esto es válido para las ROMs basadas en Cyanogen, las Ice Armor ,etc)

En el siguiente videotutorial de VictorMun pueden ver la configuración de la ROM CyanogenMod.con  una explicación detallada de como configurar la ROM y de como hacer un pequeño overclock para sacarle aun mas rendimiento  aumentando la velocidad de reloj cuando este activo y bajándolo al mínimo cuando este en stand-bye.

PASO FINAL

Como paso final de la carga de nuestra ROM, es muy interesante  borrar las estadísticas del uso de la batería, pues  cada ROM hace una gestion  a energía de manera diferente y puede ser que aunque tengas algo de batería el terminal estime que no. Por eso con cada cambio de ROM os recomiendo hacer lo que seguidamente os explicaré.

Antes de hacer esto recomiendo apagar el móvil, ponerlo a cargar, y dejarlo dos o tres horas extra después de que ponga que está cargado al máximo.

A continuación sin desenchufar vuestro ZTE skate  o de la corriente entráis en modo recovery (encendemos el ZTE Skate y a continuación dejamos pulsado el botón de volumen- hasta que el móvil vibre, entonces entramos al menú principal ) y seguís los siguientes pasos:

  1.  Vamos al apartado «advanced».
  2.  Escogemos la opción «Wipe Battery Stats».
  3.  Seleccionamos «yes Wipe Battery Stats».
  4.  Quitáis el cargador de la corriente para que se generen nuevas estadísticas más realistas para  la nueva ROM

Por último,   destacar   que también  hay otra manera más sencilla incluso para instalar esta ROM, y es mediante la aplicación ROM Manager. Allí podremos buscar actualizaciones directamente para nuestro terminal, e instalarlas directamente. No nos lo pueden poner más fácil, y no podéis tener más excusas. Todo esta al alcance.

Aquí encontrareis todos los mirrors de todos los modelos disponibles con su última versión. En esta otra también están, y al final encontraréis también las GApps de cada versión. Como véis, la mayoría han sido actualizados a CM7.

A continuación os dejamos la lista:

  • Nexus One
  • Nexus S
  • HTC Desire
  • HTC Desire Z
  • Geeksphone One y Zero
  • HTC Incredible
  • B&N Nook Color
  • HTC My Touch 4G
  • ZTE Blade
  • HTC Hero
  • HTC Legend
  • HTC Tatoo
  • z71 Variants
  • HTC Aria
  • HTC Ace
  • HTC Slide
  • Sprint EVO

Fuente  aqui