Oggi parliamo di porting e precisamente di ROM MIUI e su come effettuare il porting su dispositivi che montano processore Mediatek 6589 senza l’ausilio di Patchrom, l’utile tool per il porting e la personalizzazione della ROM MIUI (che spero di recensire presto), che al momento funziona solo su Linux.

Voglio precisare che questa è solo una traduzione della guida originale, non sono uno sviluppatore purtroppo, quindi la guida si riferisce agli utenti esperti che sanno cosa fare. Con questo metodo, al contrario di Patchrom, possiamo effettuare le modifiche facilmente anche su sistemi operativi Windows.


Il necessario

  1. ROM MIUI per qualsiasi dispositivo MTK 6589
  2. la rom del vostro dispositivo
  3. notepad++
  4. il vostro cervello sempre attivo!

 

Come procedere

Nella ROM del vostro dispositivo dovrete sostituire alcuni file con quelli della MIUI, quindi aprite lo zip della ROM MIUI (senza estrarlo) e copiateci dentro, sovrascrivendo, i seguenti file copiati dalla ROM stock

Il canale Telegram di InTheBit con le migliori offerte techle migliori offerte tech

File

Percorso

BOOT.IMG   /
la cartella HW    /System/lib
la cartella MODULE   /System/lib
MODEM.IMG   /System/etc/firmware

 

Altri file da sostituire

Questa è una lista degli altri file che è possibile rimpiazzare a seconda delle necessità

system/etc/apns-conf.xml
system/etc/agps_profiles_conf.xml
system/media/images
system/media/bootanimation.zip
system/media/shutanimation.zip
system/lib/lib3a.so
system/lib/liba3m.so
system/lib/libfeatureio.so
system/lib/libimageio.so
system/lib/libja3m.so
system/lib/libcam.camadapter.so
system/lib/libcam.campipe.so
system/lib/libcam.camshot.so
system/lib/libcam.client.so
system/lib/libcam.paramsmgr.so
system/lib/libcam.utils.so
system/lib/libcam_camera_exif.so
system/lib/libcamalgo.so
system/lib/libcamdrv.so
system/lib/libcamera_client.so
system/lib/libcamera_metadata.so
system/lib/libcameracustom.so
system/lib/libcameraservice.so
system/lib/libcustom_nvram.so
system/lib/libgcomm_jni.so
system/lib/libgn_camera_feature.so
system/lib/libmtk_vt_client.so
system/lib/libmtk_vt_service.so
system/lib/libmtk_vt_swip.so
system/lib/libwebcore.so
system/etc/init.d
system/lib/hw/camera.default.so
system/lib/hw/hwcomposer.mt6589.so
system/lib/hw/sensors.default.so
system/etc/gps.conf
system/etc/SuplRootCert
system/xbin/mnld
system/xbin/libmnlp_mt6628

 

Ultimi ritocchi

In alcuni telefoni è necessario editare il file bootclasspath anche se questo usa il suo firmware proprietario

Dopo la copia di tutti i file è necessario editare lo script Updater in base al telefono e alle partizioni Data.

Fatto ciò potete flashare la nuova ROM sul vostro dispositivo. 




Fonte