Resultados 1 al 5 de 5
  1. #1
    Avatar de porel
    Fecha de ingreso
    23 oct, 07
    Ubicación
    Malaga
    Mensajes
    1,095

    Herramientas para cambiar PagePool

    IMPORTANTE: Los WM6.1 han cambiado las direcciones relativas del PagePool por lo que es muy posible que si lo cambiais no obtengais mejora alguna. Tampoco se recomienda cambiar el PagePool sin tener hecho un CIDUnlock por si por algun motivo hubiese un problema (de momento no ha habido ninguno) se pudiese recuperar la PDA con una ROM de respaldo.

    ¡Hola a todos!

    Para comenzar os comento que el PagePool es un parte de memoria que reserva el sistema para el acceso a archivos que usa con mas frecuencia, ya sea completamente o por paginas (parte del archivo que sera seleccionada por preferencias del procesador segun la frecuencias de carga).

    Es decir, si disminuis la tamaño de esta zona de RAM que reserva el sistema estareis disminuyendo ligeramente el rendimiento de la PDA, si bien es cierto que quiza 8Mb de PagePool es mucho, yo personalmente 4Mb lo encuentro escaso. Parece adecuado un valor de 5Mb o tal vez 6Mb.

    El hecho de un mal cambio de PagePool se comenta que puede dejar inservible el dispositivo el aparato. No opino lo mismo aunque no lo he comprobado ya que el sistema de arranque de la PDA es independiente de los archivos de arranque del sistema y a las malas siempre se podria cargar una ROM oficial (como la de Vodafon) desde el Bootloader (pantalla de 3 colores) o desde la SD cambiando el nombre de referencia del archivo .nbh

    A continuacion comparto ccon vosotros dos metodos para cambiar el PagePool. El primero se trata de un ejecutable que he traducido personalmente al español para que no tengas excesivas complicaciones, tan solo necesitais el archivo de una ROM (ya sea el .nbh o el .nb) que descargueis por ejemplo de este foro, seleccionarlo con el programa y cambiar el PagePool segun las unidades, decimas y centesimas que querais establecer, esto se debe que podriais poner un PagePool de 5.87Mb por ejemplo. El enlace es el siguiente:

    Solo WM6.0
    http://www.4shared.com/file/50331559/62f26d00/PagePool_Changer_v20.html

    El segundo metodo se realiza una vez ya has flasheado una ROM con un PagePool (sea cual sea) y deseais cambiarlo por cualquier motivo, tan solo tendreis que ejecutarlo (en ingles o aleman), elegir cambiar el PagePool y establecer la nueva cantidad, el programa lo hara todo. Un detalle importante y latoso de este metodo es que necesitareis tener instalado en la PDA antes de ejecutar el programa el archivo "Acceso a PDA.cab" que os proporciono para que pueda acceder correctamente a la PDA. El enlace del .cab y el programa:

    Solo WM6.0
    http://www.4shared.com/file/50331671/5c5939e9/PPSmartChanger.html


    Enlace de interes para los que tengais WM6.1:
    http://forum.xda-developers.com/showpost.php?p=2274534&postcount=1


    ¡Un Saludo y espero sea de ayuda!

    Temas Similares en HTCSpain:
  2. Herramientas para cocinar y flashear en linux - [axal]
  3. herramientas gratuítas imprescindibles para PC - [r0llback]
  4. Última edición por porel; 28/06/2008 a las 20:39
    ROM Porel Beta 0.9 SO CE 5.2.19209 Compilacion 19212.1.0.3

    Porel 0.9 Touch S__________
    Porel 0.9 Touch XL

    Registros Curiosos o Importantes: (Ire ampliandolo con el tiempo)


    http://todopdas.es/showpost.php?p=59261&postcount=1

    Herramientas para cambiar PagePool:

    http://todopdas.es/showpost.php?p=63112&postcount=1

    IPL 2.27.0002 - SPL 2.28.0000

  5. Sponsored Links
  6. #2
    Avatar de eXPerience
    Fecha de ingreso
    11 nov, 07
    Mensajes
    228
    pero esto sirve para las touch con wm6.1??
    esq según esto... no veo que cambie estos valores hexadecimales, sino otros...
    o por lo menos parece que los hacks de este link sirven para wm6.1 también:
    http://forum.xda-developers.com/showthread.php?t=397938


    aunq la verdad esq voy un poco perdido con este tema.
    de todos modos lo han actualizado a la versión 2.1
    http://forum.xda-developers.com/showthread.php?t=323269
    Última edición por eXPerience; 28/06/2008 a las 17:44

  7. #3
    Avatar de porel
    Fecha de ingreso
    23 oct, 07
    Ubicación
    Malaga
    Mensajes
    1,095
    No, no sirve para los WM6.1, como comente al inicio del hilo las direcciones relativas que hacen referencia al PagePool han cambiado por lo que solo es valido para los WM6.0 ya que en los otros estara cambiando un par de valores de otra zona o incluso no cambiara nada.

    Soy consciente de ese post de XDA desde el dia que se creo pero no hay herramienta valida y sencilla para los usuarios. Cambiar valores hexadecimales ademas conlleva el riesgo de que como cambies uno sin querer no valido y del sistema de arranque de Windows pues puedes tener serios problemas

    El metodo del primer enlace es totalmente aplicable a las Touch (ya sea ELF o ELFIN, segun corresponda) sobre el .nbh antes de instalar la ROM. No lo he aplicado aun nunca ya que tengo las partes del sistema en la cocina con los PagePool predefinidos y no lo he necesitado aunque si que le eche un ojo y tenia buena pinta con respecto a los resultados.

    El segundo enlace pertenece a las Hermes e ignoro si buscara los mismos valores hexadecimales. Quien casi seguro lo sabe sera Mastsogo, le avisare a ver que nos comenta. En caso de ser igualmente valido pues lo añado a las aplicaciones y ya tendriamos todos una aplicacion para elegir el PagePool.

    El unico problema que suele conllevar el PagePool es la zona de memoria en la que se encuentra, pòr eso es tan delicado.

    De todas formas voy a añadir el enlace primero al primer post para informacion de los usuarios.

    Un Saludo!!
    ROM Porel Beta 0.9 SO CE 5.2.19209 Compilacion 19212.1.0.3

    Porel 0.9 Touch S__________
    Porel 0.9 Touch XL

    Registros Curiosos o Importantes: (Ire ampliandolo con el tiempo)


    http://todopdas.es/showpost.php?p=59261&postcount=1

    Herramientas para cambiar PagePool:

    http://todopdas.es/showpost.php?p=63112&postcount=1

    IPL 2.27.0002 - SPL 2.28.0000

  8. #4
    MastSogo
    Invitado Avatar de MastSogo
    A ver si lo podemos aclarar un poco.

    Como bien dice Porel, cambiar el PagePooll es delicado en el sentido de que hay que cambiar al menos dos Bytes, en una zona critica de la ROM.
    El problema esta en saber la dirección de memoria donde están esos bytes, por que es muy fácil que varíen de una ROM a otra, salvo en las oficiales que suele estar siempre en el mismo sitio independientemente del operador.
    Por que varían, sencillo por que eso bytes pertenecen a un fichero del XIP en concreto el nk.exe (el Nucleo) que es especifico en cada modelo de PDA. El problema biene en que las posiciones físicas en las que se ubica el NK pueden variar según el XIP, porque al montar un xip nuevo para la ROM es facil que los ficheros queden re ubicados en sitios distintos.

    Bueno después del mini "rollo", la forma mas eficaz de cambiarlo es localizar la posición de memoria (yo lo suelo hacer a pelo), simplemente es buscar una cadena concreta dentro de la ROM para localizar la posición de memoria a cambiar en este link que habéis puesto lo explica bastante claro.
    Para hacerlo de forma automatizada es usar una aplicación como la del segundo link que busca la cadena y la cambia.

    Hay otra forma de cambiarlo por ActiveSync, pero es necesario que el DOC de la pda sea compatible con PDocWrite de la itsUtils, consiste en crear un pequeño bat con la secuencia a cambiar y la posición de memoria en la que se ubica, pero como es logico primero hay que saber donde cae.

    De todas formas lo peor que puede pasar es que el sistema se quede inestable y haga cosas raras, y en ese caso no quedaría mas remedio que volver a cargar la rom sin modificar.

    Para saber si se ha cambiado el PP, es facil, primero compruebas la memoria total de programas, supongamos sobre 101Mb con un PP de 12. Si lo cambias el PP a 16Mb te deberia dar un total de memoria de programa de aproximadamente 97Mb (=101+12-16) y en el caso de 8Mb de PP unos 105Mb de programa.
    Si realizas el cambio de PP y este dato de la memoria no varia, ten por seguro que has cambiado cualquier cosa menos el PP y la PDA empezara ha hacer cosas raras.

    Las cadenas de búsqueda es fácil que varíen de un modelo de PDA a otro (incluso de de una versión de rom a otra, pero es mas raro), aunque en algunas coinciden, de todas modos la aplicación en cuestión es multi plataforma por lo que veo y debe cambiarlo si problemas.

    Es pero que el mini ladrillo (poco habitual en mi) os aclare algo .
    Última edición por MastSogo; 28/06/2008 a las 23:00

  9. #5
    Avatar de porel
    Fecha de ingreso
    23 oct, 07
    Ubicación
    Malaga
    Mensajes
    1,095
    Que va!!

    Tu mini ladrillo es perfecto!! Has dado en el clavo, ¡¡¡Muchas Gracias!!!

    En cuanto pueda compruebo que el de las Hermes cambia el PagePool correctamente en las Touch y actualizo el primer post.

    Ademas cuando compruebe que tal van las modificaciones en los .nbh mediante hexadecimal pues subo mi experiencia en plan manual.

    Todo es siempre cuestion de tiempo

    A los cambios de PagePool siempre les tuve mucho respeto por miedo que me quedase con un ladrillo.

    Como comentario a añadir es que hace ya tiempo busque una parte de la direccion en el nk.exe y no encontre nada... Supongo que buscaria mal.

    Particularmente creo que lo de cambiar el PagePool a mano es lo mas fiable y nadie puede fallar con un buen manual a base de imagenes.

    De nuevo Muchas Gracias Mastsogo por desenredar el tema de los PagePool en distintos Dispositivos.

    Un Saludo!!!
    ROM Porel Beta 0.9 SO CE 5.2.19209 Compilacion 19212.1.0.3

    Porel 0.9 Touch S__________
    Porel 0.9 Touch XL

    Registros Curiosos o Importantes: (Ire ampliandolo con el tiempo)


    http://todopdas.es/showpost.php?p=59261&postcount=1

    Herramientas para cambiar PagePool:

    http://todopdas.es/showpost.php?p=63112&postcount=1

    IPL 2.27.0002 - SPL 2.28.0000