hola
es q tengo una duda...es q hay una cosa q no entiendo
cuando quiero descargar algunos elfs..
dicen q se debe portar funciones...
eso como se hace??
entiendo tooodoo lo q se refiere a los elfs..
menos esto...
aqui un ejemplo
sobre el wallpaper changer,en el primer post: [ELF] WallpaperChanger - Top Sony
funciones adicionales
Lo que pasa, es que esos codigos los debes añadir a tu bibliotaca actualizada..... ( parche ), Abres tu parche de tu libreria con el block de notas y añades esas lineas en el lugar que van lo vuelves a aplicar, pero antes debes de sacar la libreriar que tenias y listo......
Esto se hace para que el elf funcione bien...
Saludos y Suerte :a01:
25/07/2008, 19:00:32
EdPaez
Respuesta: Como portar funciones?
Las libs son funciones en el main...
lo que hacen es darle un valor a cada uno porque ciertos elf necesitan invocar funciones internas del celular....
Ahora portarlas ? no es muy facil que digamos...
Yo estoy aprendiendo, espero poder aprender y explicar, pero es una cosa de tiempo y paciencia....si aun no hay funciones puesdes esperar o empezar a aprender....
Necesitas el IDA y el smelter y un buen tutor ;) suerte
25/07/2008, 19:08:15
J0rGe
Respuesta: Como portar funciones?
ha...ok
tiene q ver con las librerias...
entonces...lo puedo actualizar con el elfpack_mod
o no??
y si es asi...como lo puedo actualizar desde el telefono esas lineas??
PD:al agregar estas lineas en el parche...tiene q tener un orden en especifico?
o lo puedo poner al final de toda la lista estas lineas?
25/07/2008, 19:17:50
itay
Respuesta: Como portar funciones?
Funcionan igual que lo parches que tienen las FFFFFFFF.
La ubicacion de donde es el "link" esta invertido de a pares de a 2. Si el link en el main fuera 507C6A hay que sumar la base adress (en la mayoria de los cels es: 44140000), que seria 44647C6A pero hay que invertirlo de a pares: 44647C6A 6A7C6444
25/07/2008, 19:22:30
DarkSerpen
Respuesta: Como portar funciones?
Te puedes guiar con lo que aparece primero:
0A8C ............. 0A90 ..............
Por ejemplo:
Hasta abajo en el parche aparece esto:
Todos vannen un orden especifico..... ejemplo: 2A0, 2A1, 2A2, 2A3 etc...
Saludos y Suerte :a01:
25/07/2008, 23:27:15
EdPaez
Respuesta: Como portar funciones?
No es necesario ponerlas en un roden especifico, estan organizadas para poder buscarlas mas rapido :D
Ambos son lo mismo y producen lo mismo al parchar.....
Si quieres portar un lib, necesitas MAIN de origen (osea el main en el que estan las funciones a portar), main destino (al cuyal queremos pasar las funciones)
1. Debes convertir ambos main en .idb
2. Inverir el offset: B1673745 quedaria 453767B1
3. Vas a ese offset en el main orgina y determinas la funcion
4. Buscas dicha funcion en el MAIn destino
6. Una ves la tengas, inviertes el offset y esa sera tu nueva lib......
Suena facil, NO lo es....
26/08/2008, 22:17:40
Sutol
Respuesta: Como portar funciones?
Hablando de portar funciones por decir tengo estas faltantes...
swi 0x264
swi 0x281
Como la identifico o convierto? para que queden de esta manera:
De lo que me dice elfcheck a lo que tengo que agregar a la lib...
26/08/2008, 22:56:23
Pakoko
Respuesta: Como portar funciones?
buscando esa funcion en otra libreria que si lo tenga 264 y 281
preferentemente si tu telefono es db2020 baja la del w850 que es la que mas rapido se actualiza gracias a Iron Master
a otra cosa si tu telefono es db2010 y no tienes una linea preferible busca una lib de un db2010 para portar por que de db2020 a db2010 o viceversa es muy dificil
necesitas tener el Ida (es como una coka en el desierto xD)
27/08/2008, 18:27:50
Sutol
Respuesta: Como portar funciones?
Pero solo la busco asi como 264 o 281?...
No se debe hacer alguna operacion para que me quede de la forma que digo?...