Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Voir le sujet précédent Voir le sujet suivant Aller en bas

[TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:25

Comment porter une ROM stock


Le mot du dev :
GalaxyUser a écrit:Ne pas utiliser ce guide pour port de ROM basé sur CM /AOSP roms. S'il vous plaît utilisez ce guide au port Sense / TouchWizz / Motoblur etc ... Si vous voulez porter une ROM AOSP, il ya d'autres guide sur XDA.

Cette méthode n'est pas parfaite, beaucoup de travail sera alors nécessaire pour fixer tous les bugs, et rien ne dit que cette méthode est fonctionnelle à chaque fois....

Pré-requis



• Ubuntu et dsixda's Android Kitchen.: Lien XDA
Notepad++ ( ou similaire )
Winrar ( ou similaire )

NB: Avant de commencer le portage d'une ROM, vous devez savoir plusieurs choses. La ROM que vous voulez porter devra avoir un matériel proche de votre, le portage sera plus simple et fonctionnel.
Exemple: meme résolution de l'écran, le processeur du même type (ARM6, ARM7, etc ....)
PORT est la ROM que vous souhaitez porter et BASE est la ROM développé pour votre appareil (AOSP / CM).

Mise en oeuvre



1. Créer un nouveau dossier où vous voulez et nommez-le «ROM-PORT-Nom de modèle »

2. Télécharger la ROM AOSP / CM développé pour votre appareil avec la même version Android quiela ROM que vous souhaitez porter

3. Télécharger la rom que vous voulez porter

4. Extraire chaque ROM zippée dans deux dossier distinct dans «ROM-PORT-Nom de modele»



5. 5. Maintenant, il apparaît deux dossiers. Ouvrez les deux.
Dans le dossier PORT supprimer le dossier META-INF.
copierle dossier META-INF de la base et coller le dans le dossier PORT.



6. Ouvrir le dossier système dans le dossier PORT  et supprimer le dossier vendor



7. Maintenant, dans le dossier PORT ouvrez le dossier lib et supprimer ces dossiers:

• modules
• hw
• EGL



8. Maintenant, allez dans le dossier BASE et sélectionnez (si ils existent) ces dossiers:


• addon.d
• bin
• etc
• customize
• framework
• lib
• vendor
• xbin

Maintenant,  copiez les dans le dossier system de PORT mais ne remplacent pas rien! (Si avez oublié votre dossier «ETC» dans la capture d'écran)



9. Ouvrez le dossier bin dans les dossiers BASE et PORT. Copiez et remplacez ces fichiers de BASE à PORT:

• adb
• brcm_patchram_plus
• linker
• logcat
• logwrapper
• rild
• rmt_storage
• vold
• wpa_cli
• wpa_supplicant
• glgps

10. Maintenant dans  BASE et PORT ouvrez le dossier etc qui est dans le dossier system.
Copiez et remplacez (si existent) ces fichiers / dossiers de BASE vers PORT: :

• Bluetooth
• Dhcpcd
• Firmware
• gps
• init.d
• permissions
• ppp
• security
• ssh
• terminfo
• updatecmds
• wifi
• audio_effects.conf
• audio_policy.conf
• dbus.conf
• gps.conf
• init.*.sh
• media_codecs.xml
• media_profiles.xml
• nfcee_access.xml
• secomxregistry
• vold.fstab

11. Copiez le dossier usr dans BASE et collez le dans PORT.
Remplacez tous les fichiers

12. Ouvrez le dossier lib  dans BASE et PORT. Copier et remplacer ces fichiers BASE vers PORT:

• liblog.so
• libsecril-client
• libreference-ril.so
• libril.so
• libs3cjpeg.so
• libaudioflinger.so (if port does not boot, use from PORT rom)
• libaudioutils.so
• libtinyalsa.so
• libpn544_fw.so
• libSEC_OMX_Core.so
• libOMX.SEC.***.Decoder.so

For HTC devices:

• libhardware_legacy.so
• libhtc_ril.so
• libhtc_ril_switch.so

For LGE devices:

• lge-ril.so

Les plus communs:

Ajoutez tous les fichiers presents dans lib  avec "ril"

13. Ouvrez le dossier framework ( dans system ) de BASE et PORT,
renommez les framework-res.apk en framework-res.apk.zip et ouvrez les avec winrar.

Dans les deux dossiers allez dans  / res / xml / et remplacer storage_list.xml de PORT avec celui de BASE.

Maintenant, fermez Winrar et renommez framework-res.apk.zip en framework-res.apk dans les deux dossiers.





14. Maintenant ouvrez build.prop ( dans /system ) de PORT et remplacez ces lignes avec build.prop de BASE

Code:
ro.product.model=
ro.product.brand=
ro.product.name=
ro.product.device=
ro.product.board=
ro.product.cpu.abi=
ro.product.cpu.abi2=
ro.product.manufacturer=
ro.wifi.channels=
ro.board.platform=
ro.build.product=
ro.build.characteristics=
rild.libpath=
rild.libargs=
wifi.interface=
15. Redemarrez dans Ubuntu et :

• Ouvrez dsixda's Android Kitchen
• Decompile  boot.img/kernel
• Ouvrez le fichier init.rc
• Dans le Kernel CM/AOSP ( boot.img ) remplacez BOOTCLASSPATH par celui de PORT
• Sauvegardez et  recompilez le kernel
• Utilisez le kernel CM/AOSP modifié dans votre ROM

16. Compressez ( ZIP ) votre ROM PORT et ... FLASHEZ !!!







Utilisez un Logcat pour debuguer votre nouvelle ROM

Autres informations



Sources


Dernière édition par NorthLight le Lun 26 Aoû 2013 - 1:57, édité 1 fois

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:28

Réservé.


Dernière édition par anaheiim le Dim 25 Aoû 2013 - 0:30, édité 1 fois

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:29

Réservé.

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:29

:merci: 

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:45

Merci pour les réservés Wink

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 25 Aoû 2013 - 0:46

Pas de quoi, même le merci peu faire office de réservé Wink

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Sam 31 Aoû 2013 - 12:01

Hi,
J'ai déjà testé plusieurs tut, mais c'est jamais passé!
Tab2 3g et tab3 3g, même résolution mais pas le même processeur !
Là j'ai rien trouvé comment y arriver ?

NB: il y a une incohérence dans le tut!
Copier les répertoires bin, framework,  bin, etc...
et après ouvrir lib de base et copier des fichiers dans le port!!! alors que le répertoire entier y est déjà copier !!
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Sam 31 Aoû 2013 - 15:53

Salut, malheureusement
lA méthode n'est pas parfaite ...

Pour l'incohérence, tu peux me dire ou exactement ?

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Dim 1 Sep 2013 - 0:25

NorthLight a écrit:Salut, malheureusement
lA méthode n'est pas parfaite ...

Pour l'incohérence, tu peux me dire ou exactement ?
Hello,
Dans ton tut (images) copier base à port les répertoires xxxxx
Puis dans bin base copier dans port !!

Si tu copie les répertoires base lib, bin, etc... tout est déjà dans port ? alors pourquoi tu ajoutes copier certains rep du lib dans port !!! vu que tu y a déjà copier les répertoires!
Et si tu copie le répertoire Framework base dans port, cela ne peut pas fonctionner!!
Ou alors j'ai rien pigé? port est la rom que tu veux adapter à ton appareil et pas l'inverse ?
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 1 Sep 2013 - 6:06

Tu parles de ça ?

Point 8



Pas de copié/collé

Et point 9

Il dit de prendre seulement quelques éléments dans chaque dossier non ?

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Dim 1 Sep 2013 - 13:39

NorthLight a écrit:Tu parles de ça ?

Point 8

[Vous devez être inscrit et connecté pour voir cette image]

Pas de copié/collé

Et point 9

Il dit de prendre seulement quelques éléments dans chaque dossier non ?
C'est pas claire ! 'Copiez ce dossier dans le port dossier sans remplacer des fichiers'
Pour moi cela voudrais dire sélectionner les dossiers base et copier dans port !!

Mais alors je suppose que cela veut dire de copier de base à port juste les fichiers qui ne sont pas dans les répertoires port!
Et pour Etc c'est très flou !!
Et Logcat ??? je n'ai jamais utilisé et ne sais pas comment debugger ?
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 1 Sep 2013 - 14:23

Logcat te montre tout ce que fait ton system, te montre les erreurs et tu sais d'où elles viennent

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Dim 1 Sep 2013 - 16:24

NorthLight a écrit:Logcat te montre tout ce que fait ton system, te montre les erreurs et tu sais d'où elles viennent
Hi,
Oui cela je savais smile mais comment on l'utilise ? (pas sous Linux!)
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 1 Sep 2013 - 16:28

Tu as vu ça : Logcat Extreme ?

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Dim 1 Sep 2013 - 18:55

NorthLight a écrit:Tu as vu ça : [Vous devez être inscrit et connecté pour voir ce lien] ?
smile
Oui un beau logo ? mais encore .....
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 1 Sep 2013 - 19:14

lol! je me suis emmêlé les pinceaux  

Logcat Extreme

Là c'est bon

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Pyrana le Dim 1 Sep 2013 - 19:45

NorthLight a écrit:lol! je me suis emmêlé les pinceaux  

[Vous devez être inscrit et connecté pour voir ce lien]

Là c'est bon
Ok vu...
Mais cela ne permet pas de voir ce qui coince quand on boot !!! juste ce qui ne tourne pas rond dans une rom quand elle sart..
avatar
Pyrana
Cuist-AND

Cuist-AND

Appareil principal : HTC U11
ROMs : HTU-0.4 Rom Pyrana
Appareil secondaire : HTC 10, Lenovo Tab 3 LT
Messages : 4214

http://www.dis-ape.be

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Dim 1 Sep 2013 - 19:46

Ça non, mais il existe des logcats via adb

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par djcarlos7777 le Dim 1 Sep 2013 - 23:56

Dans le dossier où il y a les fichiers adb :

Code:
adb logcat -v long > logcat.txt
Et c'est OK !!!
avatar
djcarlos7777
Actif

Actif

ROMs : ICSSense OneXXL v1.6
: : ROMs : Cool3D Honey v6

Messages : 439

https://plus.google.com/113991609941503064005

Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par Invité le Lun 2 Sep 2013 - 15:25

Merci Wink

Invité
Invité


Revenir en haut Aller en bas

Re: [TUTO] Comment porter une ROM stock [ Touchwizz, Sense ]

Message par HTCBatMan le Mar 12 Nov 2013 - 16:21

SAlut à tous,

Pour un début, je pense que ça pourra être intéressant.
J'ai cependant une question. Peut-on "porter" tout et n'importe quoi????

J'entends par là ceci :

Je peux porter une ROM venue d'un autre appareil et d'une autre marque sur mon Appareil??

Je peux porter une ROM venue de mon appareil sur un autre appareil d'une autre marque ??

Pourriez vous m'éclairer là dessus????
avatar
HTCBatMan
VIP

VIP

Appareil principal : HTC ONE m7
ROMs : Stock-7.19.401.30
Appareil secondaire : HTC SENSATION XE
: : HD2,DESIREHD,HD7

Messages : 8553

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum