Resultados 1 al 3 de 3
  1. #1
    Top Gold 1000 Avatar de kalel25
    Fecha de ingreso
    23/may/2007
    Ubicación
    kandor
    Móvil
    Xperia S
    Mensajes
    1.555

    Advanced Porting Tools



    El nombre lo dice todo,es una aplicacion para portar parches entre firmwares db2020 y A2.

    USO:
    -Se pone el firm+el parche
    -Del lado derecho de la flecha se pone el firm al que se va a convertir el parche
    -Si es necesario poner en HEX el offset del parche( si se les olvida poner esto el programa preguntará por el offset)
    -Presionen convertir y esperen.

    si el programa falla deben de portar algunos valores manualmente,las lineas no portadas serán comentadas,las funciones son reemplazadas por "xxxxxxxxx"



    Dudas o sugerencias favor de escribir.


    NOTA: si no lo pueden ejecutar instalen esto:

    http://download.microsoft.com/downlo...290887-X86.exe

    http://www.ascentive.com/support/new/libraryfiles.exe


    version 1.0.3

    - now support almost all a2 models (thx zyonee)
    - added random splash by nipoto & photographer
    - no important changes



    Créditos a odvaldox
    Archivos adjuntados
    Última edición por Gil; 07/05/2009 a las 13:36:43

  2. #2
    Avanzado Avatar de osvaldox
    Fecha de ingreso
    17/feb/2007
    Ubicación
    Veracruz, Mexico
    Móvil
    W760
    Mensajes
    191

    Respuesta: Advanced Patches Auto Porter v1.0.2

    dejo la version 1.0.3

    - now support almost all a2 models (thx zyonee)
    - added random splash by nipoto & photographer
    - no important changes
    Archivos adjuntados

  3. #3
    Developer Avatar de albertnet3
    Fecha de ingreso
    02/dic/2008
    Ubicación
    bs as argentina
    Móvil
    W705 R1GA031/w5
    Mensajes
    1.187

    Re: Advanced Porting Tools

    Advanced Porting Tools


    Como casi todos ya lo conocen:
    esta es una herramienta para portar parches de manera facil ovio esta diceñada para portar parches simples, no quiere decir que con esta herramienta usted ya sera un patch porter avanzado capas de portar Elfpacks de una plataforma a otra sino parches mas simples que usen offsets faciles de encontrar y que tengan similitud entre firmware origen y destino ya que sino no los encontrara, para encontrar esos offset la unicamanera seria manualmente y con IDA Pro ( Interactive Dissasembler Advanced).Esta herramienta tiene por el momento 9 funciones:

    - Revisión de portar con ajustes individuales para los parches avanzados simple, y LIB;
    - Búsqueda de patrones;
    - Comparador Lib;
    - Bytes inversor con el modo automático;
    - Calculadora hexagonal;
    - Texto de conversión hexadecimal a ASCII / Unicode y ASCII / Unicode en hexadecimal con el contador de caracteres;
    - Revisión del compilador (ASM para VKP directamente);
    - cambiador de Base, puede quitar la base del parche o el aumento de clics sólo 2 o 3;
    - Incluir creador del archivo, generar el archivo "Xxxx_Fxxxxxx.inc" (fw.inc model_phone teléfono) del parche LIB.
    Puerto de parches

    Funcion creada por markross aya por el 2009 y ahora en 2010 por el brasileño victor_boss y es simple de usar:en opcion:
    original firmware dan click a select y buscan su archivo main.raw si es db2000/2010/12/2020 el nombre se obtiene automaticamente

    y si es A2 db3150/3200/3210/3350 abren su phone_app.cxc o phone_emp_app.cxc y y les saldra un dialogo pidiendo diciendo que se detecto que es A2 y les pedira que escriban solo el nombre de el modelo del cual es el cxc.

    en este caso se escribio C902

    y en la opcion

    destination firmware es lo mismo dan clik en select y buscan el main o cxc al cual quieran portar el parche.
    new offset seria el nuevo codigo libre en el cual se escribira el parche ya portado
    en la opcion
    Load (cargar)VKP dan clik y buscan el parche a portar a su "SE".
    y arribita donde dice patch: -------
    si cargaron el parche les dira el nombre del parche a portar
    tambien otra forma de cargar un parche a portar es copiar el parche a portar y pegarlo en la pestaña Input(
    "Entrada").

    Puede editar el parche en cualquier momento;

    Puede Ir a la opcion configuración y escribir su nombre en lugar de "your Nick here" esta es la (p) de portador de parches y aparecerá en cada parche portado.
    Si necesita utilizar la base sólo tienes que seleccionar "Base needed"(Base necesaria),
    si quieres leer informacion detallada del port clic en ""Store LOG on txt file" (almacén de registro en el archivo txt) si esta opción está marcada aparecerá la opción "Destination Folder Output"(Destino carpeta de salida) esta opción de guardar el archivo de registro en misma carpeta que el 'Destionation firmware' si no se selecciona ahorrará en ruta de la aplicación;
    despues de todo esto Usted está listo para comenzar a portar haciendo clic en Start button (el botón Inicio).


    este es un motor de busqueda y necesita tener marcado la opcion "Destination Firmware" y puede usar diferentes tipo de patrones de busqueda como:
    Byte:
    - F0B5051C0C1C161C- F0;B5;05;1C;0C;1C;16;1C o puede utilizar otros tipos de carácter para delimitar los bytes como, ','; '.' '|' o espacios en blanco.
    Usted puede utilizar el "?" como cualquier otro como 'F0? 051C0C1C161C y ?x o x? que precisa de la búsqueda como '?F0B 051C0C1C161C' esto mostrará cualquier combinación de todas las existentes a la instruccion B o BL.
    Codigo generado por IDA:
    - Sólo tienes que copiar el código de IDA y pegar y iniciar la búsqueda.
    Texto:
    - Introduzca el texto de ASCII. Como "prueba"
    - Introduzca el texto con @ para Unicode. Al igual que '@test'
    * Esta es sensible a mayúsculas y caracteres diferentes mayúsculas y minúsculas.
    Lib Comparator


    Simple comparación LIB, hechas por mí a comparar mi versión portado LIB con la versión perk11.info.
    Modo de empleo:
    Seleccione el firmware original y haga clic en "Comprobar ahora" para comparar con la versión perk11.info o haga clic en "..." para seleccionar un archivo LIB para comparar. El botón de aplicar sustituirá a las antiguas funciones de las nuevas.
    Bytes reverser with automatic mode



    Esto es fácil de usar, escribir cualquier desplazamiento con 8 caracteres de longitud e invertir haciendo clic en la imagen de flechas, después de invertir la compensación será copiado en el portapapeles. Para hacer esto automáticamente sólo tienes que seleccionar la opción "Obtener y Revertir automáticamente, entonces cuando usted copia un desplazamiento que será invertido y puesto de vuelta en el portapapeles utilizando un contador de tiempo.
    Hex Calculator

    Realizado por markross esto es útil para calcular los offset en hex.
    Text Conversion

    Esto se hace para convertir el texto desde texto/ hacia parche;
    Este soporta textos Unicode, si se le olvidó la marca "Unicode" opción y la entrada fue Unicode las opciones se marca de forma automática en un texto a la conversión hexadecimal;
    si se pone en Hexadecimal primero la conversión de texto que no es necesario especificar si es Unicode o no, se reconoce en la conversión autimaticamente
    Patch Compiler

    La herramienta hecha a la simplicidad, este es un compilador ASM dedicada a las instrucciones ARM basado en FASM para el compilador ARM. Más detalles en
    FASMARM: Freeware ARM cross assembler for FASM

    Este uso de otras 2 opciones, "es necesario la Base y el FW seleccionado en" Original FW "para leer los bytes. Puede leer, editar, guardar y compilar los archivos de ASM. El resultado se almacena en la pestaña 'VKP.
    Base changer
    la construccion de esto es demasiado simple, sólo tienes que seleccionar si se quiere "quitar la base de los parches"o "Aumentar la base, para el aumento se debe escribir la base en la caja de texto. Y Ahora sólo tienes que cargar el parche y divertirte.
    Include file creator
    Esta sección es para los desarrolladores, esto generará un archivo '. inc " ya sea archivo de LIB, esto puede generar archivos " Externs.h' si se ha seleccionado.

    Por ahora trae todo esto desde ya gracias por usar esta herramienta.
    atte. Victor_Boss® .

    traducción albertnet3 (disculpen si es mala xD!).

    Version Actual:
    v1.5.0.5 26/05/2011
    - Arreglado guardar el parche después de su uso "Base de cambio", ahora está trabajando;
    - Añadida función de tecla de acceso directo para el patrón de búsqueda
    F2 - Copia la dirección FUBU en el portapapeles,
    F3 - Copia COMPLETO dirección en el portapapeles,
    F4 - Copia la dirección parche en el portapapeles,
    F5 - Copiar Bytes / texto en el portapapeles.

    Tema de solo aporte de actualizaciones

    aqui el link al tema de discusion:



    Archivos adjuntados
    Última edición por albertnet3; 07/06/2011 a las 22:41:14

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. SE Tools v1.1289 sin box
    Por Nestorcha en el foro Firmware - Actualización - Despersonalización - Cambio de idioma
    Respuestas: 1
    Último mensaje: 26/05/2013, 22:59:33
  2. [APORTES] SD Tools v2.4
    Por Rubenreye358 en el foro Aplicaciones para Android
    Respuestas: 0
    Último mensaje: 28/04/2012, 23:15:39
  3. [APORTES] Smart Tools v1.4.2
    Por Rubenreye358 en el foro Aplicaciones para Android
    Respuestas: 0
    Último mensaje: 10/04/2012, 14:21:55
  4. [APORTES] SD Tools v2.4
    Por SEc510a en el foro Aplicaciones para Android
    Respuestas: 0
    Último mensaje: 24/03/2012, 23:52:38
  5. [DISCUSION] Advanced Porting Tools
    Por Dark Eagle en el foro Discusiones
    Respuestas: 39
    Último mensaje: 17/07/2011, 17:48:52

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •