Como portar una ROM

18.11.2018

En este post aprenderas a portar una ROM MTK

Requisitos:

  1. Disponer de una PC
  2. Tener QURepack
  3. Tener Notepad++
  4. Asegurarse que a ROM sea del mismo chipset.


Archivos Necesarios de la ROM stock:

  1. Carpetas completas de Bluetooth y Firmware (esta en system/etc)
  2. Libbluetooth_mtk.so (En system/lib)
  3. Libcamalgo.so (En system/lib)
  4. Libcamdrv.so (En system/lib)
  5. Libcameracustom.so (En system/lib)
  6. LibMali.so (En system/lib)
  7. Gralloc.mt65xx.so (En system/lib/hw)
  8. Hwcomposer.mt65xx.so (En system/lib/hw)
  9. boot.img

Tutorial:

  1. Mover los archivos a una carpeta y nombrarlo como base (para no confundirse)
  2. Descomprimir la rom que quieran [ejemplo: LineageOS] y nombrarlo como port (para no confundirse)
  3. Abrir las 2 carpetas
  4. Dirigirse en ambas carpetas a system/etc y pegas de base a port las 2 carpetas (Bluetooth y Firmware)
  5. Lo mismo hacer con system/lib y pegar de base a port los 5 archivos y la carpetas
  6. Descomprimir el zip QURepack de preferencia en el escritorio 2 veces
  7. Nombrar a uno base y al otro port
  8. Copiar el boot.img stock a base y mover el boot.img de la rom a port
  9. Abrir el QURepack y das click en [Unpack] (en ambos boot.img)
  10. Copiar de base [kernel] y de initrd [ueventd.rc] y pegar a port
  11. Abrir QURepack solo en port y dar click en [Repack]
  12. Renombrar el boot-new.img a boot.img y mover en la carpeta de la rom
  13. Editar el updater-script con notepad++
  14. Cambiar los puntos de montaje de acuerdo al dispositivo
  15. Das Click en guardar
  16. Comprimir la rom y cambiarle el nombre como quieras [ejemplo: LineageOS14.2-UNOFFICIAL-20180811-POPC5.zip]
  17. Disfrutar y agardecer