Respuesta: Portar Funciones de Libreria.
Gracias por responder Laura y Crascshot.
Pero creo que no me funciono...
Lo que hice fue tratar de portar esta funcion que ya estaba es del k810 R8BA024
369: void MediaPlayer_SoftKeys_SetText( GUI* player_gui, int actionID, STRID )
La intente portar desde un W610 R6BC002 y si me da solo una coincidencia pero cuando ese offset lo pongo en la parte del entrypoint que dice entrypoint (byteswapped) me da este valor BD12D144 y el valor deberia ser B08B0445 y pues esa funcion la porto el elfmaker Crong y no creo que este mal mas bien pienso que esta mal la mia. Que pude haber hecho mal?
Gracias por tomarse el tiempo de responderme ... Los quiero.
Respuesta: Portar Funciones de Libreria.
Ya lo revise y dejame decirte que si esta mal tu port y correcto el de crong , debes haber tomado mal el codigo a buscar en el firm de destino, en funciones que si tomas mas codigo no encuentre coincidencias o que no estes seguro que tengas la correcta toma un poco menos de codigo y aunque te den unas pocas coincidencias digamos, 2,3 o 4 puedes irlas revisando una por una y fijate en que contexto esta, que digitos tiene arriba, abajo o que forma toma el codigo en la ventana de la derecha, obviamente si esta correcto veras que coincidiran ;) saludos
Re: Portar Funciones de Libreria.
Mmm se escucha muy interesante eso de portar funciones, pero no se ve el video de albertnet-3.
Si no me equivoco portar funciones quiere decir trasladar funciones de otros modelos en los que funcionan a otro modelo. ¿si es asi?
Re: Portar Funciones de Libreria.
Cita:
Iniciado por
toledanogu
Mmm se escucha muy interesante eso de portar funciones, pero no se ve el video de albertnet-3.
Si no me equivoco portar funciones quiere decir trasladar funciones de otros modelos en los que funcionan a otro modelo. ¿si es asi?
Basicamente, portar funciones seria, buscar la funcion de un modelo a otro, y cuando hablamos de funciones, hablamos de offsets (direcciones del MAIN, CXC) entonces si tenemos una funcion u offset nueva para cierto modelo/firmware, se porta para otro modelo/firmware buscando el offset correcto y puedas usar elfs sin tener reinicios molestos
Re: Portar Funciones de Libreria.
Muchas gracias por tu excelente respuesta, cada vez es más claro el asunto, ahora bien, tengo un w705, y al intentar abrir el mbn con el ida V no me sale la opción del plugin de Denpo, en cambio abro un main de un w610 y sale la opción sin problemas, ¿quiere decir que no soy capaz de portar constantes en la librería o en el dynconst del w705? ¿o sea no es posible? también intenté extraer el main y convertirlo a raw con el main2raw y con el gextract, pero ninguno me lo extrae.
Me imagino que muchos interesados quieren portar constantes como yo a sus db3210 se topan con el mismo problema y con la información que hay no es posible creo, por lo menos al w705, y estaría bien que los que saben mucho del tema nos dijeran si aún eso no es posible o si es posible ¿cómo?
Muchas gracias Cr@ckshot!!
Por ahora tengo mucho tiempo y pienso dedicar todo mi tiempo a portar constantes para el w705 y obviamente postearlas ya que siento que falta avance en este modelo.
Re: Portar Funciones de Libreria.
En los A2, no es el MBN el que tienes que abrir en el IDA, lo que tienes que abrir es el phone_app.cxc, usa esto para extraer tu CXC del MBN
http://www.topsony.com/forum_es/a2up...n-t121465.html