Acceder

Ver la Versión Completa : [ IDEA ] ¿Lo hacemos? ¡Portar ROM'S!


kroonds
05/06/16, 06:43:14
He encontrado un tutorial para portar rom's para dispositivos MTK 6753 (procesador de nuestro equipo) y también e encontrado varias Rom's interesantes para portar entre ellas las Cyanogenmod 12 (Lollipop) y 13 (Marshmallow).

El problema aquí es que podemos morir en el intento (Brickear el móvil) pero tengo mucha esperanza en ser de los primeros usuarios en usar nuevas rom's.

Ustedes digan... puedo compartir el tutorial y guía para que ustedes mismos lo hagan o lo hacemos.

vicho09
05/06/16, 19:37:51
Me gusta mucho la idea pero yo no se nada de como portar y eso. Seria bueno ver el tutorial, y aunque se brickee el móvil de todas formas lo podremos recuperar después flasheando la stock rom

kroonds
05/06/16, 19:46:08
Así es, compartiré la guía para portar! Igual yo me animo a hacer la primera prueba en unos minutos comparto la guía aquí en el foro

vicho09
05/06/16, 19:46:56
��������

alexyadria
15/06/16, 14:03:28
Así es, compartiré la guía para portar! Igual yo me animo a hacer la primera prueba en unos minutos comparto la guía aquí en el foro

Yo me animo a probarlas tambien, hoy en dia los telefonos no se pueden romper de ninguna manera siempre hay solucion! Vamos allá! Sobretodo habria que mirar el Ulefone Power

kroonds
20/06/16, 22:30:57
Yo me animo a probarlas tambien, hoy en dia los telefonos no se pueden romper de ninguna manera siempre hay solucion! Vamos allá! Sobretodo habria que mirar el Ulefone Power

Se me olvidaba compartir la guía, la compartiré aquí... Está en ingles pero igual la podemos traducir

-----------------------------------------------------------

Normal & Cross Port (35 to 35 / 35 to 53 / 53 to 53 / 53 to 35)

Cyanogen Port


Guide is for AllView E4-LITE Other devices can use it but some files may vary.
NOTE: before you do anything else remove Recovery-from-boot.p .
Files Needed to replace from stock to port: (If some files missing skip them)

1. Normal & Cross Port

Step 1

MODEM FILES: system/etc/


firmware folder
mddb folder
agps_profiles_conf2.xml
apns-conf.xml
custom.conf
spn-conf.xml
recovery.fstab
trustzone.bin


LIBs FILES (lib and lib64)


libcamalgo.so
libcamdrv.so
libcameracustom.so
libfeatureio.so
libvcodecdrv.so


system/lib-lib64/hw


audio.primary.default.so
gps.default.so
gralloc.default.so
all mt67xx.so file


Boot.img
Unpack both stock and port boots from CarlivImageKitchen Tool
In port boot.img
replace boot.img-kernel
In ramdisk folder replace these files:

fstab.mt6735
compare and modify all init.xxx.rc files


EDIT THESE LINES on build.prop

ro.mediatek.platform=MT6753 to MT6735 or vice versa

Usually any system would need to turn on... if not

Step 2

Replace the entire folder from lib and lib64


hw
egl


not started yet ?

Step 3

Replace from bin folder


bcc
linker
linker64
mdnsd
ndc
netd


Replace from lib and lib64 folder


lib3a.so
lib3a_sample.so
liba3m.so
libcam.camadapter.so
libcam.camnode.so
libcam.client.so
libcam.halsensor.so
libcam.iopipe.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libdpframework.so
libexif.so
libfeatureiodrv.so
libja3m.so
libMtkOmxAdpcmDec.so
libMtkOmxAdpcmEnc.so
libMtkOmxAlacDec.so
libMtkOmxApeDec.so
libMtkOmxCore.so
libMtkOmxFlacDec.so
libMtkOmxG711Dec.so
libMtkOmxGsmDec.so
libMtkOmxMp3Dec.so
libMtkOmxRawDec.so
libMtkOmxVdec.so
libMtkOmxVenc.so
libMtkOmxVorbisEnc.so


if not now the system will not booting you have only to search the lib file that prevents starting

2. Cyanogen Port

System/Bin

bcc
install-recovery.sh
linker
linker64
mdnsd
ndc
netd


System/etc


firmware --> whole folder
mddb --> whole folder
agps_profiles_conf2.xml
apns-conf.xml
custom.conf
recovery.fstab
recovery.sig
spn-conf.xml
trustzone.bin


System/Lib & 64


lib3a.so
lib3a_sample.so
liba3m.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcam.camadapter.so
libcam.camnode.so
libcam.client.so
libcam.halsensor.so
libcam.iopipe.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libdpframework.so
libexif.so
libfeatureio.so
libja3m.so
libMtkOmxAdpcmDec.so
libMtkOmxAdpcmEnc.so
libMtkOmxAlacDec.so
libMtkOmxApeDec.so
libMtkOmxCore.so
libMtkOmxFlacDec.so
libMtkOmxG711Dec.so
libMtkOmxGsmDec.so
libMtkOmxMp3Dec.so
libMtkOmxRawDec.so
libMtkOmxVdec.so
libMtkOmxVenc.so
libMtkOmxVorbisEnc.so
libvcodecdrv.so


System/Lib/hw & 64


audio.primary.default.so
audio.primary.mt6735.so
camera.mt6735.so
gps.default.so
gralloc.default.so
gralloc.mt6735.so
hwcomposer.mt6735.so
memtrack.mt6735.so
sensors.mt6735.so



System/Lib/egl --> whole folder
System/Lib64/egl --> whole folder

alexyadria
20/06/16, 23:15:01
Buenas! He estado intentando portar una rom de un Elephone Flyme, y tambien de una extraña de un ulefone power, pero me encuentro con el problema que despues de descomrpimir system.img no encuentro la manera de comprimirlo... :cry: Si alguien encuentra alguna manera de volver a hacer repack de los archivos system.img y system.new.dat estaria genial, porque tengo dos roms preparadas pero con el problema de que no las puedo compilar...:cry:

kroonds
21/06/16, 05:03:37
Buenas! He estado intentando portar una rom de un Elephone Flyme, y tambien de una extraña de un ulefone power, pero me encuentro con el problema que despues de descomrpimir system.img no encuentro la manera de comprimirlo... :cry: Si alguien encuentra alguna manera de volver a hacer repack de los archivos system.img y system.new.dat estaria genial, porque tengo dos roms preparadas pero con el problema de que no las puedo compilar...:cry:

Es necesario descomprimir? No puedes remplazar directamente? Sería una solución para no compilar todo

kroonds
21/06/16, 05:11:36
Es necesario descomprimir? No puedes remplazar directamente? Sería una solución para no compilar todo

Ignora todo eso que puse :sisi1: Ya cheque y debe de compilarse Hahahaha

kroonds
21/06/16, 05:13:44
Buenas! He estado intentando portar una rom de un Elephone Flyme, y tambien de una extraña de un ulefone power, pero me encuentro con el problema que despues de descomrpimir system.img no encuentro la manera de comprimirlo... :cry: Si alguien encuentra alguna manera de volver a hacer repack de los archivos system.img y system.new.dat estaria genial, porque tengo dos roms preparadas pero con el problema de que no las puedo compilar...:cry:

Este te puede funcionar???

https://www.youtube.com/watch?v=yFdH_P6fd9U

alexyadria
21/06/16, 08:35:40
[QUOTE=kroonds;23515331]Este te puede funcionar???

Pues si... Para una parte si... La del BOOT hahah... Pero el problema es que se descomprimen diferente... :cry:

Necesito una herramienta util para hacer repack o compilar:

System.img
System.new.img

El primero es de una ROM normal, y el segundo es el mas interesante... ;-) De una rom con Flyme! :platano:

Muchas gracias de todas formas! :ok:
:rolleyes: Espero a estar mas animado para volver a ponerme a ver... Mientras colaboro con Ulefone para la update...

alexyadria
22/06/16, 09:44:59
Bueno... Pues creo que ya puedo decirlo... He portado una nueva ROM! Y a mi gusto esta muy bien y tengo que solucionar algunos errores como camara y quitar los botones de abajo. Por lo demas genial! Ademas tiene un toque algo parecido a MIUI

kroonds
22/06/16, 20:59:27
Bueno... Pues creo que ya puedo decirlo... He portado una nueva ROM! Y a mi gusto esta muy bien y tengo que solucionar algunos errores como camara y quitar los botones de abajo. Por lo demas genial! Ademas tiene un toque algo parecido a MIUI

Comparte bro!! Que rom es? Con qué método la portaste? Deberías decirme y empezar a portar ROMS entre ambos y crecer esta comunidad!!! :platano: :ok:

alexyadria
22/06/16, 21:19:28
Comparte bro!! Que rom es? Con qué método la portaste? Deberías decirme y empezar a portar ROMS entre ambos y crecer esta comunidad!!! :platano: :ok:

La verdad es que debo reconocer que para este dispositivo no es nada facil y que has de saber algo de programacion en android porque en muchos casos has de utilizar otro tipo de metodos y mezclarlos...

Es una llamada 360 OS y aunque tiene sus fallos es algo bonita, y estoy intentando trabajar en Cyanogen... Pero madre mia no pasa de la pantalla de carga... :loco:

kroonds
22/06/16, 21:38:03
La verdad es que debo reconocer que para este dispositivo no es nada facil y que has de saber algo de programacion en android porque en muchos casos has de utilizar otro tipo de metodos y mezclarlos...

Es una llamada 360 OS y aunque tiene sus fallos es algo bonita, y estoy intentando trabajar en Cyanogen... Pero madre mia no pasa de la pantalla de carga... :loco:

Vale, igual se de programación en android! En cuanto a Cyanogen no será problema del Kernel?

alexyadria
23/06/16, 13:56:44
Vale, igual se de programación en android! En cuanto a Cyanogen no será problema del Kernel?

Imposible... He cambiado el boot y es de un terminal exactamente con las mismas caracteristicas el UMI IRON PRO

kroonds
27/06/16, 23:35:41
Imposible... He cambiado el boot y es de un terminal exactamente con las mismas caracteristicas el UMI IRON PRO

Logré portar mi primera Rom, con algunos bugs pero fácil de arreglar ahora mismo la estoy subiendo a Mega para descargar, está en fase beta. Se llama Quatro OS bastante bonita y fluida la verdad, justo trabajo en Cyanogenmod 12.1 espero tenerla también hoy lista. Saludos, estamos en contacto.