Página 1 de 1

[SYMBIAN]-Liberar ram con Megadeth

Publicado: Mié Oct 21, 2009 4:30 am
por Feuer Und Wasser
Este tutorial está apuntado para usuarios de teléfonos con poca cantidad de memoria ram como es el caso del 5700 por ejemplo,podemos llegar a liberar poco más de 1MB o 2 según los procesos que cerremos.
Lo primero que vamos a hacer es desactivar la seguridad del teléfono con Secman o la aplicación que usen para esto,ahora instalamos Megadeth,la ejecutamos y aceptamos todos los carteles que aparezcan,durante este proceso la aplicación crea dos archivos en la raíz de nuestra tarjeta de memoria,uno es: megadeth.log y el otro es megadeth.txt,megadeth.log contiene los nombres de TODOS los procesos y aplicaciones que el teléfono este ejecutando mientras que megadeth.txt es el archivo que se encarga de cerrar o "matar" los procesos innecesarios para así ganar la memoria ram extra. 

megadeth.log:
Imagen

Si bien podríamos buscar nosotros mismos los procesos innecesarios dentro de megadeth.log para después derivarlos a megadeth.txt no se recomienda hacerlo por el hecho de que no sabemos cuales podrían matarse sin problemas y cuales no,una forma sencilla de averiguarlos es usando el JbakTaskman,vamos a menú,herramientas,procesos y la aplicación nos va a enlistar todos los que se están ejecutando,seleccionamos menú,finalizar proceso y lo cerramos,sí el teléfono se reinicia o se vuelve inestable o se tilda u otro tipo de error es porque ese proceso es vital para el sistema y no se puede finalizar.
Ahora bien una vez idénticados los procesos los tenemos que derivar a megadeth.txt,para eso vamos a X-Plore otra vez y buscamos el archivo,lo abrimos presionando 8 y se van a encontrar con esto:

# megadeth.txt
# this file keeps instructions for program Megadeth
# FCA00000-at-yahoo-dot-es
# 2008.05.28 v 0.1
# Run means if you want the program to start automatically. 1=yes 0=no. Should be first instruction
# Say means if you want to see messages on screen. 1=yes 0=no
# Exi means if you want the program to exit after finishes. 1=yes 0=no
# Lst means if you want to get a listing of running processes. 1=yes 0=no. Goes to e:\megadeth.log
# Log means if you want to log data. 1=yes 0=no. Not used currently
# Ver is the verswion of this file. Now it is 1. Not used currently
# Mem means if you want to see the free memory. 1=yes 0=no. Note that 'Say' might alter this value.
# Prc is the name of a process to be killed. Use '*' before and after it. Case must be exact.
#        Note that there is no feedback whether the program is really killed or not.
# nOK is a process which should not be killed because phone restarts or behaves badly. Not used, except for comments
# Prc is a process which can not be killed because not enough permissions. Not used, except for comments
# End is the last line of the script. Lines after it are ignored
# any other line is ignored
Run:00000001
Say:00000001
Exi:00000000
Lst:00000001
Log:00000008
Ver:00000001
Mem:00000001
Prc:*FaxModem.exe*
Mem:00000001
End:11111111
       

Acá es donde vamos a ubicar los procesos que elegimos antes,hay dos cosas muy importantes acá,la primera es respetar mayúsculas y nombres exactos de los procesos sino la aplicación simplemente no los va a reconocer,la segunda es el formato en el que se introducen los procesos,lo hacemos de esta forma: 

Prc:*FaxModem.exe*

Siempre con el "Prc:" adelante y el nombre del proceso entre asteriscos (*) ,FaxModem.exe es a modo de ejemplo además este proceso la aplicación ya lo incluye automáticamente como  habrán visto en el contenido del txt y es justamente después de este donde vamos a ubicar los demás procesos,de esta forma:

Imagen

Sólo agregamos los procesos sin modificar ninguna otra cosa del archivo,lo guardamos y salimos de X-Plore,ahora siempre que querramos ganar algo de ram ejecutamos Megadeth (siempre con la seguridad desactivada):

Imagen

Nos van a empezar a aparecer una serie de mensajes en la pantalla,el primero muestra la ram libre antes de empezar,después nos enlista los procesos que se están cerrando y si hay problemas o no para hacerlo (error= 0, no hay problemas; error= FFFFFF, no se puede cerrar). Al final les va a decir la memoria libre luego del proceso. 
Es obvio que sí ya ejecutaron la aplicación no tiene mucho sentido volverlo a hacer por el simple hecho que los procesos que ya se cerraron no pueden volver a matarse,yo incluí dentro del zip mi megadeth.txt ya editado con algunos procesos que no hay riesgos en cerrarlos,solamente reemplazen el original por este,estaría bueno que entre todos busquemos más procesos para poder cerrar,en algunos Symbian estos podrían son vitales y en otros no así como también en otros pueden figurar procesos que en otros no existan. 

Acá dejo la lista de procesos incluidos,hasta ahora los únicos error que se dieron fueron que el indicador de conexión gprs activa no funciona,y que se desactiva la función "bloquear teléfono".


-javahelperserver.exe
-MIDP2SilentMIDletInstall.exe
-SecurityObserver.exe
-ShimNotifierSvr.exe
-siprsvsrv.exe
-sipserver.exe
-WIMSERVER.EXE
-CONNMONEXE.EXE
-LogServ.exe
-DRMHelperServer
-Agsvexe.exe
-BTServer.exe
-DBRECOVERY.exe
-UsbWatcher.exe



DESCARGAR


Créditos originales a "Carpo" de Nokia5700.forums-free.com,tutorial y algunos procesos investigados por mi .

Re:[SYMBIAN]-Liberar ram con Megadeth

Publicado: Mié Oct 21, 2009 4:54 am
por FåÇüNС§|-|º
Excelente Eze. Vale la pena destacar que el Megadeth fue el primer programa Symbian creado para esto, y su creador fue FCA00000, junto con otros programadores Symbian como Zorn (creador del Rompatcher).
Bueno, otros procesos que se pueden borrar también son el btaccserver.exe (queda cuando se desactiva el bluetooth), AcControl.exe (aquellos que tengan N-Gage lo conocen, inicia con el teléfono), SystemAMSCore.exe (está relacionado con Java, estos seguro de eso), CookieServer.exe (conviene las cookies de los navegadores, y aunque no arranca con el teléfono por lo general siempre queda el proceso abierto después de cerrar un navegador).
Esos se me ocurren por el momento. To puntito para vos Eze por el tuto.

Re:[SYMBIAN]-Liberar ram con Megadeth

Publicado: Mié Oct 21, 2009 5:53 am
por Feuer Und Wasser
Gracias Facu,el Ac Control me acuerdo que lo cerraba antes pero no se por que me dejaba muy inestable el celular,estas seguro que es de N-Gage?, y el CookieServer creo que debe iniciarse sólo con el navegador nativo porque usé Opera 8.65 y el mod y no me aparece el proceso,también después de usar la cámara se inicia uno que en este momento no me acuerdo bien,creo que CamServerCore o algo de eso.