Como hacer CrossPort
18.11.2018
Tutorial de CrossPort y Kernel port para MTK
Requisitos:
- Disponer de una PC
- Tener QURepack
- Tener Notepad++
- Asegurarse que la ROM sea MTK (ejemplo: MT6572, MT6592, MT6735, etc.)
- Una ROM con la misma version de android como Base y Port (de preferencia Lineage o CyanogenMod como base que sea para el dispositivo que le desea portar)
- Debe ser basado en CM o AOSP (Debe ser asi: aosp=aosp 7.1.2=7.1.2) o de lo contrario, no funciona
Carpetas y archivos del paso 1:
- Addon.d
- App
- Fonts
- Framework
- Media
- Priv-App
- Build.prop
Archivos del paso 5:
- libandroid_runtime.so
- libandroid_server.so
- libandroidfw
- libjava***
- libweb***
Tutorial:
- Borrar las carpetas y archivos de system (Base)
- Y copiar las mismas carpetas de Port a Base
- Fusionar los archivos Bin sin remplazar ninguno
- Fusionar los archivos Lib (sin las carpetas que contiene) sin remplazar ninguno
- Remplazar los archivos lib de Port a Base
- Editar el Build.prop (para modelo del dispositivo, version de MTK, LCD, etc.)
- Descomprimir el boot.img Base y eliminar init.environ.rc
- Descomprimir el boot.img Port y mover el init.environ.rc a Base (tambien copiar las lineas bootclasspath y systemserverclasspath
- Comprimir el boot.img Base
- Comprimir la ROM
- Disfrutar y Agradecer
Nota: Funciona con todos los MTK y Kernel 3.4.67 => 3.10.x o viceversa.