Resultados 1 al 2 de 2

Tema: Modificar Asus Fan Xpert (eliminando limites)

  1. Astharoth
    Astharoth está desconectado
    Usuario registrado
    Fecha de ingreso
    02 nov, 06
    Ubicación
    Madrid
    Mensajes
    35

    Modificar Asus Fan Xpert (eliminando limites)

    [Edito] Lo puse en este foro porque aunque es software es para una tool directamente relacionada con la refrigeracion por aire. Si no es el lugar correcto, lo siento. Movedlo por favor[Edito]

    Os dejo tambien por aqui esta cosilla que igual a alguno le sirve de utilidad.

    Lo unico que se comportaba adecuadamente en mi EVO era el Fan Xpert... pero adolece de ciertas cosas... una de las peores (y de las que mas se queja la gente) es la de no poder poner menos del 20% de PWM en la curva de velocidad para el ventilador de cpu,etc,etc... sobre todo porque al 20% algunos ventiladores ya dan "de mas" y no son silenciosos.

    Bueno, pues aqui va, el offset es valido para la Asus AI Suite II 1.01.32

    Pillando el fichero "FANXpert.Dll" que estara en vuestro "program files/asus/ai suite/fan xpert" o similar y editando con un editor hexadecimal el fichero (por ejemplo, el Hiew) en la direccion relativa .4343FF o bien, si es offset desde el principio de fichero en el byte 0x339FF encontrareis los siguientes bytes: BA 37 00 00 00

    Bien, el "37" corresponde al valor minimo (en float) que se le puede dar a la grafica para configurar el ventilador. Ese 37 corresponde al 20%. Si le marcais un 10 podreis bajar el ventilador hasta el 6% (tambien podeis menos, a gusto de cada uno).

    Quedaria tal que BA 10 00 00

    Se corresponde con este cacho de codigo de la inicializacion.

    call unknown_libname_489 ; BDS2008 Component Library & Packages
    mov dl, 1
    mov eax, [ebp+var_4]
    mov eax, [eax+40h]
    call sub_41A71C
    mov edx, 37h
    mov eax, [ebp+var_4]
    mov eax, [eax+40h]
    call sub_41A188
    xor edx, edx
    mov eax, [ebp+var_4]
    mov eax, [eax+40h]
    call sub_41A74C

    Y en hexadecimal

    000339B0: A8 03 00 00-B2 01 E8 11-1B 06 00 B2-01 8B 45 FC ¿♥ ▓☺Þ◄←♠ ▓☺ïE³
    000339C0: 8B 40 40 E8-24 86 FD FF-83 3D 74 C8-4D 00 FF 74 ï@@Þ$å² â=t╚M t
    000339D0: 13 8B 15 74-C8 4D 00 8B-45 FC 8B 40-40 E8 76 80 ‼ï§t╚M ïE³ï@@ÞvÇ
    000339E0: FD FF EB 2B-80 3D 70 C8-4D 00 01 75-12 BA 66 00 ² Ù+Ç=p╚M ☺u↕║f
    000339F0: 00 00 8B 45-FC 8B 40 40-E8 5B 80 FD-FF EB 10 BA ïE³ï@@Þ[Dz Ù►║
    00033A00: 10 00 00 00-8B 45 FC 8B-40 40 E8 49-80 FD FF 33 ► ïE³ï@@ÞIDz 3
    00033A10: D2 8B 45 FC-8B 40 40 E8-00 86 FD FF-8B 45 FC E8 ÊïE³ï@@Þ å² ïE³Þ
    00033A20: 50 0C 00 00-8B 15 60 83-4E 00 83 3A-00 74 25 8B P♀ ï§`âN â: t%ï
    00033A30: 0D 60 83 4E-00 8B 01 83-B8 98 03 00-00 00 74 14 ♪`âN ï☺â©ÿ♥ t¶
    00033A40: A1 60 83 4E-00 8B 00 8B-80 98 03 00-00 B2 01 8B í`âN ï ïÇÿ♥ ▓☺ï


    Como veis, es del mio ya cambiado por un "10".

    Supongo que en siguientes versiones cambiara, pero teniendo ahi los hexa, buscar el nuevo offset en el nuevo fichero ha de ser juego de niños.

    Ya sabeis, usad bajo vuestra propia responsabilidad, esta informacion ha sido obtenida y expuesta con motivo puramente educacional y todas estas cosas.

    Un Saludo!

    Btw: para el que tenga curiosidad sobre de donde sale el offset usare tres palabras: hiew, ida y cheat engine.

  2. darkness77
    darkness77 está desconectado
    Usuario registrado CV
    Fecha de ingreso
    06 ago, 11
    Mensajes
    178
    Anda muchas gracias, me va a venir de lujo esta utilidad.

    Un saludo!