Aller au contenu

[Dev] Ports Roms KitKat


Recommended Posts

Bonjour,

Le but de ce topic, c'est de parler du portage d'une des deux roms (S1/E3) sur notre Acer Liquid E2
 
Parlons des portages KitKat pour notre Acer Liquid E2.

Idée de port pour une rom en particulier ?....
 
****************
Roms Acer :

Rom Acer S1 KitKat :
Update : Acer S1 KitKat (attention ce sont des fichiers de "patchs" *.p pour la plupart, sauf les librairies et quelques apk). Merci a Vache et Paugustin.
Dump/Version complète : http://acer.shreps.fr/dls/storage/S510_AcerLiquidS1/Dump/Acer_AV0K0_S510_RV0DRC01_1.056.00_WW_GEN1.zip (Merci Shreps)

Rom Acer E3 KitKat :
Update :
Dump/Version complète : http://global-download.acer.com/GDFiles/Application/OTA/635475739172038202_OTA_Acer_1.0_AV052_A.zip(apparemment version complète)
 
Topic Acer E3 xda : http://forum.xda-developers.com/showthread.php?t=2711667
 
 
Attention, ne pas installer ces versions sur le E2 telle quelle !!

Modifié par LeMatx
  • Like 3
Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Bon alors avec KitKat du S1 ca ne boot pas..

 

Changé le kernel

Firmware

Build.prop

Updater_script

Patch de CM11

Certains Module/lib

Fichier User_Layout

 

Toujours rien.. Logo acer puis reboot sans cesses.

 

Le MTK6589T ne peux surement pas etre porté sur le MTK6589

Modifié par SuperDroid
Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Pour info, Vache avait porté sans problème la ROM JB du S1 sur le E2 (en conservant le Kernel Stock du E2 à l'époque)

ce qui permettait de récupérer toute la partie Acer Float sur le E2.

 

Donc ça doit être faisable avec la ROM S1 KK, mais le problème c'est le Kernel

Et Doha ne semble pas vouloir fournir les sources de son Kernel qu'il a fait pour CM11 :/

 

Pour info, de mon côté je construis un Device Tree pour le E2

https://github.com/Shr3ps/android_device_acer_v370/tree/omni-4.4

 

J'ai omni qui boot sur le E2 en 4.4.4

Fonctionnellement on est proche de CM11, car c'est les même patch code de la team Omni pour le MT6589 et j'utilise le Kernel de Doha

 

Mais fondamentalement ce qui change : c'est une compilation depuis les sources et non un port/cook de ROM !

 

Avec un Device Tree relativement stable, on pourra avoir Slim, PA, AOKP, PAC et toutes ROM a base AOSP sur le E2 :)

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Les modules .ko sont juste des modules de Kernels, on peut les compiler en interne ou en externe

Donc je suppose que sur le S1 c'est tout en interne (ie: inclut dans le zImage directement)

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

 

je pense que LeMatx et moi meme seront sur le portage du E3 4.4

 

Pour ma part je m'avance pas trop, je connais pas grand chose dans ça... je me limite a modifier des xml, apk, png et assembler, modifier un peu le kernel (déjà fais pour mon ancien) voir des petits ports, mais là ça semble moins simple, mais plus faisable car même processeur, mais c'est tout, j'ai pas encore cherché a me perfectionner ^^

@@Shreps, donc ça avance ? :). La rom du S1 n'a pas l'air de me plaire pour l'instant vu les retours, autonomie qui a l'air moins bonne (ça sera peu être amélioré)... donc un device true c'est mieux.

Modifié par LeMatx
Lien vers le commentaire
Partager sur d’autres sites

salut.

 

y aurait il moyen d'extraire le Bootimg du S1 et nous le faire parvenir ?

j'imagine qu'il n'est pas encore rooté donc je doute que ce soit possible mais sait on jamais.

 

en terminal un coup de :

su

dd if=/dev/bootimg of=/sdcard/bootXX.img bs=6291456 count=1

 

sans le su donc, je pense pas que ce soit possible...

Modifié par t-minik
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

pour résumer :

 

  • Modif de l'updater script
  • Changement de kernel 3.4.58 et 3.4.59 (modules/hw)

l'installation ce lance sans erreur, le tel demarre et bloque au Bootscreen ( Logo Acer )

 

pour ma part je penche plus sur un probleme de kernel que sur l'incompatibilité

Lien vers le commentaire
Partager sur d’autres sites

voila la reponse du membre/dev superdragonpt d'xda pour le E3 (merci shreps)

 

 

Porting the Stairway CM11 is an bad idea...

You should ( in my opinion) start working on kernel, check the MTK specifics and their ( nasty ) tree.

Just keep in mind this:

Mtk changed their own kernel tree, with their new kk, platform has changed.( im talking about mtk platform , obvious KK is different from JB ...)

So working with MTK's 3.4.0 / 3.4.5 kernel tree and their new 3.4.67 (KK ) tree is completly different.
This is what i found ( since i worked on both platforms):

3.4.67 (kk mtk) kernel:
- Modules are now built in ( no more external modules on / system/lib/modules )
- Most device HW specifics are also built in ( no more /system/lib/hw) . some mtk Running MTK's KK only have the gralloc and hwcomposer on /hw
- Also some devices have an couple of vendor libs built in on kernel now ( what a mess... )

So to keep it compatible with JB / KK (stock) based roms, 2 different kernel compilations are needed.
- on CM / OMNI roms, patching the "old" 3.4.0/ 3.4.5 (JB) kernels with binder security hooks and adding SELinux configs to the SoC platform config file will work, but it wont work on stock based KK roms, due to their changes...

Regarding MIUI and porting other roms:
Its fairly easy to port Roms ( JB)

If you need any help, feel free to PM me wink.gif

Regards

 

Lien vers le commentaire
Partager sur d’autres sites

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...