Jump to content

[WiFi&3G] MultiROM v10


Recommended Posts

Source http://forum.xda-dev...d.php?t=2011403

A l'attention des nouveaux membres,

60% des questions posées trouvent leurs réponses dans le 1er post. Je vous prierais donc de bien vouloir lire et relire le 1er post avant de poser votre question sur ce topic.

Merci de votre compréhension.

Attention !!

Flasher une ROM n'est jamais une opération sans risque, renseignez-vous un minimum sur votre système et votre Recovery avant ! Vous flashez cette rom à vos risques et périls, je ne serai en aucun cas responsable en cas de brick ou autre problème ! Pensez à faire un backup ;)

Installation

1- Flasher l'archive the multirom_vX_n7.zip via recovery .

2- Flasher l'image du recovery à l'aide de nexus rootToolkit, (Voir tutorial) ( Advanced utilies--> custom recovery)

Adding ROMs

1. Android

Aller dans le recovery sélectionner "Advanced" puis cliquer sur "Ajouter rom" Sélectionner votre rom au format zip et confirmer. Pour faire une installation propre faire un full wipes Il est recommandé d'avoir 700mo de libre.

2. UbuntuUbuntu n'est pas travaillé pour les versions 3G

Télécharger l'image d'ubuntu la --> [here] (il est conseillé de prendre rootfs.img for Nexus 7 8GB

Mettre l'image dans la mémoire de la nexus 7 aller dans le recovery Selectionner "Advanced" MultiRom et sélectionner l'image de Ubuntu and valider vous avez besoin de 2/3Go de libre sur votre tablette et le 1er démarrage est assez long donc soyez patient ;)

Désinstaller

Re flasher boot.img vous pouvez le restaurer grâce a un backup ou par fastboot pour supprimer les roms supprimer le fichier /sdcard/multirom.

Mettre à jour ou changer recovery d'une ROM interne.

Premierement assuré que votre rom interne est activé il suffit de la démarrer Ensuite aller dans le recovery et installer le fichier zip Rom Enfin, aller dans Advanced->MultiROM->Inject curr. boot sector.

Explication du menu recovery

Main menu- Ajouter une rom - ajouter une rom aux options de démarrages

- List ROMs -liste des roms installés et les gérer

- Inject boot.img file - Permet de mettre le boot.img d'origine

- Inject curr. boot sector - Utiliser cette optionsi MultiRom Use this option si MultiRom n'est pas present au démarrage, par exemple après l'installation d'un kernel.

.- Settings -Gérer les paramètres.

ROM

-Renommer supprimer -Je crois que c'est évident

-Flash ZIP (Juste des roms android) - flasher des zipps pour la rom, par exemple des gapps

- Add/replace boot.img - remplacer boot.img utilisé par cette ROM, ce n'est plus comme option de développeur.

Settings

Seuls les réglage, de la rom installé par défault.

Code Source

MultiROM - https://github.com/T...rom/tree/nexus7 (branch nexus7)Modified TWRP - https://github.com/T...ecovery-Project (branch nexus7)Installer - https://github.com/T...tirom_installer ATTACHED THUMBNAILS

Edited by LuDoS2
  • Like 1
Link to comment
Share on other sites

Download

That thing below is changelog. Read it and don't post questions asking "what's new". Recovery changelog is there, too.

If you already have older version of MultiROM installed, just flash the newer version over the old one, no need to uninstall or something.

Do not use recovery themes, else you won't see MultiROM menu.

MultiROM: multirom_v10_n7-signed.zip (md5 bc79ae7e5e4f1543375e7870a1d9b909)

Modified recovery (TWRP 2.5.0.0): TWRP_multirom_n7_20130416.img (md5 fafa2d33f2d967b9c7eebc759c4e0462)

Kernel w/ kexec-hardboot patch (stock 4.1.x): kernel_kexec_41-2.zip

Kernel w/ kexec-hardboot patch (stock 4.2): kernel_kexec_42-2.zip

Kernel w/ kexec-hardboot patch (stock 4.2.2): kernel_kexec_422.zip

Kernel w/ kexec-hardboot patch (CM 10.1): kernel_kexec_cm101-3.zip

3rd party kernels with kexec-hardboot patch:

motley - http://forum.xda-developers.com/show....php?t=1775798

intersectRaven - http://forum.xda-developers.com/show....php?t=2065901

M-kernel - http://forum.xda-developers.com/show....php?t=1937146

Trinity Seven - http://forum.xda-developers.com/show....php?t=1788759

Omega 3 kernel - http://forum.xda-developers.com/show....php?t=2093175

vorcers' kernel - http://forum.xda-developers.com/show....php?t=2107224

franco.Kernel - http://forum.xda-developers.com/show....php?t=1823671

DMORE.Kernel - http://forum.xda-developers.com/show....php?t=2173411

Timur's Kernel (USB host power management) - http://rootzwiki.com/topic/37755-tim.../#entry1137968

Linux ROMs (Bohdi, Plasma Active, ...) packed for MultiROM: http://forum.xda-developers.com/show....php?t=2093797

Edited by LuDoS2
Link to comment
Share on other sites

Je pense qu'il serait intéressant de traduire le tooic en français car en anglais il ne sert pas à grand chose, autant nous mettre juste le lien vers XDA. (ce n'est pas une critique, juste une constatation ;-))

Envoyé depuis ma Nexus 7 avec Tapatalk.

Edited by Sami_22
  • Like 3
Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...

Franchement, il fonctionne très bien ce multirom. Je jongle avec la stock, l'officielle cm10.1 et PA. Par contre, il faut bien suivre les étapes pour ne pas faire d'erreurs, et flasher le tout dans le bon ordre. Il me reste plus qu'à tester linux.

Edit : fait pour linux :)

par contre question: le kernel proposé dans le téléchargement, faut t'il l'installer ?

Tu es sous stock? Tu parle de cela : Kernel w/ kexec-hardboot patch (stock 4.2): kernel_kexec_42.zip ?

Si oui, oui tu dois le flasher pour pouvoir installer une autre rom avec multirom.

Autre exemple : Si tu es sous CM10.1 : http://forum.xda-dev...d.php?t=2050821, il faut aussi, au préalable flasher, le patch dédié : Kernel w/ kexec-hardboot patch (CM 10.1): kernel_kexec_cm101.zip

Pour une autre rom, PA, Xenon, etc il lui faut flasher un kernel compatible kexec (il sont listés dans l'op) avant d'installer une nouvelle rom.

Edited by daveheart
Link to comment
Share on other sites

Complément d'informations sur l'utilisation de Multirom :

MultiRom permet d'installer plusieurs roms sur sa Nexus 7. Il utilise le même noyau pour toutes les roms installées à condition que celui soit patché kexec ou intègre ce patch d'origine. Depuis la version 3, il est possible d'utiliser différents noyaux pour chaques roms installées (voir Trucs et Astuces).

INSTALLER UNE ROM ANDROID :

Exemple MultiRom stock 4.2.2/CM10.1 :

1ère partie : Préparation de MultiRom

-Copier le patch kexec pour le noyau stock : Kernel w/ kexec-hardboot patch (stock 4.2.2): kernel_kexec_422.zip, le zip MultiRom : MultiROM: multirom_v8_n7-signed.zip, ainsi que la rom CM10.1 et le Gapps sur le stockage interne (ou tout autre rom)

-Entrer en mode bootloader et flasher (avec fastboot) ce TRWP modifié : http://www.mediafire...eprykjxx4buqxy4

Code :

fastboot flash recovery TWRP_multirom_n7_20130130.img

Puis :

Code :

fastboot reboot-bootloader

Pour éviter les commandes fastboot, voici le fichier .zip de TRWP 2.4.2.0 + Ubuntu Touch : https://www.dropbox....buntu Touch.zip

Dernière version 2.4.1.0 + Ubuntu Touch (au cas où) : https://www.dropbox.com/s/duh1t5nh12w8rdr/TWRPMultiBoot%202.4.1.0%20Ubuntu%20Touch.zip

-Entrer dans le mode recovery

131001019DaVDFu34.png

-Faire option Install puis flasher MultiROM: multirom_v8_n7-signed.zip, ensuite flasher Kernel w/ kexec-hardboot patch (stock 4.2.2): kernel_kexec_422.zip (cette ordre n'est pas obligatoire).

La Nexus est maintenant prête à installer n'importe quelles roms Android ou Linux.

2ème partie : Installation d'une rom

-Toujours dans le trwp, mode Reboot, puis mode Recovery

-De retour dans le trwp, mode Advanced, puis option MultiRom

131001020GaqvQL36.png

-Option Add Rom

1310010212vtTeQ28.png

-Laisser les paramètres d'origine, ici la rom sera installée sur le stockage interne, puis Next et enfin Zip File

Pour installer une rom sur une clé USB, insérer la dans le câble OTG et appuyer sur l'option Refresh

131001023eTePHv13.png

-Pour enfin flasher la rom CM10.1. Une fois terminé, retourner dans l'option MultiRom et sélectionner Lists Roms. Choisir la CM10.1, un nouveau menu s'ouvre :

131001031Oxesd547.png

-Faire Flash Zip, pour terminer par flasher le Gapps, mods ou thèmes, etc.

C'est d'ailleurs par ce mode qu'on supprime les roms installées en multi Delete.

131001140u6Lyoe30.png

Vous voilà en MultiRom Stock 4.2.1 et CM10.1.

Trucs et Astuces :

  • Pour wiper Cache ou Data, d'une rom : utilisation du gestionnaire de fichier du TRWP (File Manager), se diriger jusqu’à la rom (/sdcard/multirom/rom/NOMDELAROM/Cache ou bien .../Data/app : Option intégrée

  • Installer un autre noyau (ex : sur la cm10.1 nouvellement installée) :

Télécharger un kernel compatible :

motley - http://forum.xda-dev.....php?t=1775798

intersectRaven - http://forum.xda-dev.....php?t=2065901

M-kernel - http://forum.xda-dev.....php?t=1937146

Trinity Seven - http://forum.xda-dev.....php?t=1788759

Omega 3 kernel - http://forum.xda-dev.....php?t=2093175

vorcers - http://forum.xda-dev...d.php?t=2107224

Francisco Franco (à partir de r42) - http://forum.xda-dev...d.php?t=1823671

-kernel sous forme boot.img, le coller dans la sd interne

-Entrer dans le TRWP

-Advanced/MultiRom/List Rom

-Choisir la rom dont on veut modifier son noyau

-Puis faire l'option Add/Replace boot.img

-Pour enfin flasher le boot.img choisit

-kernel sous forme de fichier .zip, le coller dans la sd interne

-Entrer dans le TRWP

-Advanced/MultiRom/List Rom

-Choisir la rom dont on veut modifier son noyau

-Puis faire l'option Flash Zip

-Pour enfin flasher le fichier.zip choisit

  • Cas particulier : la rom a installer en multiboot ne possède pas de boot.img car elle utilise l'Aroma installer (ex : Dirty AOKP, CM10.1 Fusion) : Replacer un boot.img à la racine du zip pour que Multirom puisse la prendre en charge (voir ce post) : Prise en charge de l'Aroma

  • Pour voir les fichiers du dossier MultiRom à partir d'un système : /data/media/0/multirom

  • Screenshot du TRWP MultiRom : Taper avec 4 doigts ou plus dans l'option MultiRom. Les screenshot sont sauvés dans /sdcard/multirom/screenshot_xx.raw

  • Mise à jour d'une rom (update, nightlies) : Télécharger l'update, entrer dans le TRWP, puis flasher directement la rom, puis le Gapps (si besoin) avec Advanced/MultiRom/List Rom/Choisirlaromàmettreàjour puis option Flash Zip. Flasher la maj (et le Gapps).

  • Installation d'un patch ou d'un mode sur une rom multiboot : Coller le patch/mode sur la carte interne, puis Advanced/MultiRom/List Rom/Choisirlaromàpatcher puis option Flash Zip

  • Supprimer une rom (Android/Linux) en multiboot : Advanced/MultiRom/List Rom/Choisirlaromàsupprimer puis option Delete

  • Renommer une rom en multiboot : Advanced/MultiRom/List Rom/Choisirlaromàrenommer puis option Rename (pratique lors d'une mise à jour effectuée car son nom ne se modifie à l'installation)

  • Ne pas utiliser de thèmes pour TRWP

Merci à tasssadar

PS : de meilleurs screenshoots sont en préparation.

Edited by daveheart
Link to comment
Share on other sites

INSTALLER UNE ROM LINUX (OU AUTRE):

Pour installer Ubuntu 13.04 :

Télécharger la rom à cette adresse : http://cdimage.ubunt...talled/current/

Copier l'image de type : raring-preinstalled-desktop-armhf+nexus7.img.gz sur la sd interne ou l'usb.

La procédure est exactement la même que pour installer une rom Android (voir 1ère partie), utilisation de Advanced/MultiRom, jusqu'à l'option Zip File :

131001023eTePHv13.png

Ici, il faut choisir comme type de rom : Ubuntu

Patienter jusqu'à la fin de l'installation. Au redémarrage, Ubuntu feras parti de la liste des roms installées.

Wiki Ubuntu : https://wiki.ubuntu.com/Nexus7

Pour installer Plasma active :

Télécharger le zip 09/01/13 : https://docs.google....ZZlk/edit?pli=1

Il faut avoir fait toute la démarche pour faire fonctionner MultiRom (voir 1ère partie).

Mais pour l'installation, il faut passer directement par l'option Install (et non Advanced/MultiRom)

Patienter, au redémarrage Plasma seras proposé dans la liste des roms installées.

Post référence : http://forum.xda-dev...3&postcount=678

Wiki Plasma : https://wiki.merproj...PA_Known_Issues

Pour installer Bodhi Linux :

Télécharger le zip 09/01/13 : https://docs.google....TTzA/edit?pli=1

Il faut avoir fait toute la démarche pour faire fonctionner MultiRom (voir 1ère partie).

C'est la même procédure que pour l'installation de Plasma active, il faut passer directement par l'option Install (et non Advanced/MultiRom).

Patienter, au redémarrage Bodhi Linux seras proposé dans la liste des roms installées.

Post référence : http://forum.xda-dev...4&postcount=708

Wiki BodhiLinux : http://wiki.bodhilinux.com/doku.php

Pour installer ArchLinux :

Télécharger le zip 13/01/13 : https://docs.google....DR28/edit?pli=1

Il faut avoir fait toute la démarche pour faire fonctionner MultiRom (voir 1ère partie).

C'est la même procédure que pour l'installation de Plasma active et Bodhi Linux, il faut passer directement par l'option Install (et non Advanced/MultiRom).

Patienter, au redémarrage ArchLinux seras proposé dans la liste des roms installées.

Wiki ArchLinux : https://wiki.archlinux.org/

Pour installer WebOS :

Post WebOS

Télécharger le zip :

16/01/13 : http://www.mediafire...ufhi5x8p0b9q70y

22/01/13 : http://www.mediafire...3m58uuvysxiwypw

03/03/13 : http://www.mediafire...e1crxja3czw3z49

Il faut avoir fait toute la démarche pour faire fonctionner MultiRom (voir 1ère partie).

C'est la même procédure que pour l'installation de Plasma active, Bodhi Linux et ArchLinux, il faut passer directement par l'option Install (et non Advanced/MultiRom).

Patienter, au redémarrage WebOS seras proposé dans la liste des roms installées.

Pour installer Tizen :

Télécharger le zip :

http://easymt.org/fi...xus_7_Tizen.zip

Il faut avoir fait toute la démarche pour faire fonctionner MultiRom (voir 1ère partie).

C'est la même procédure que pour l'installation des roms Linux, il faut passer directement par l'option Install (et non Advanced/MultiRom).

Patienter, au redémarrage Tizen seras proposé dans la liste des roms installées.

Post du développeur : http://forum.xda-dev...d.php?t=2146977

Pour installer Ubuntu Touch :

Post Ubuntu Touch

Ubuntu Touch prend en charge le patch Kexec et donc MultiRom.

Il suffit donc de flasher les 2 zips fournit par Ubuntu par la commande Advanced/MultiRom.

-quantal-preinstalled-armel+grouper.zip

-quantal-preinstalled-phablet-armhf.zip

Trucs et Astuces :

Edited by daveheart
Link to comment
Share on other sites

Pour le peu que je l'ai essayé, j'ai trouvé qu'il fonctionnais bien, mais je ne suis pas du tout un pro de Linux. Le seul reproche que je ferai, valable pour les autres roms Linux, c'est que je trouve que c'est un peu trop petit sur un 7".

Par contre faudrait voir, si Ubuntu OS mobile était porté sur Nexus 7....

Ils en parlent un peu sur xda : http://forum.xda-dev...d.php?t=2081326

Edited by daveheart
Link to comment
Share on other sites

Salut les gars,

Merci pour le tutoriel il est nickel je l'ai suivit à la lettre et tout c'est bien passé :) Bravo pour ce super boulot!

Par contre j'ai une question! Apres m’être amusé avec, j'ai flashé en rom principale une dirty AOKP, et la plus de multiboot! J'ai vu dans ce post que c’était normal (comme quoi le post est bien fait ;)) et qu'il fallait flasher un boot.img pour de nouveau avoir accès à la fonctionnalité! Ma question est donc: ou est ce qu'on trouve ce fameux boot.img? Et quel va etre l'influence sur ma dirty AOKP si je flash? Tout va marcher pareil?

Merci par avance pour votre aide!

Salutations.

Link to comment
Share on other sites

Salut,

Je pense, que lorsque tu as flashé dirty, pour remplacer ta rom interne, l'installe t'a remplacé le boot.img, que tu avais patché kexec, se trouvant dans le dossier multirom.

Regarde dans ta rom dirty, quel noyau tu as installé durant l'Aroma. S'il figure dans la liste des noyaux compatibles hard-boot. Je pense qu'il suffirais seulement de reflasher le zip multirom pour récupérer le multiboot.

Retiens moi au courant, si cela a fonctionné.

Edited by daveheart
Link to comment
Share on other sites

Cool!!! Amuse toi bien. :)

A propos des roms qui utilisent l'Aroma installer. Quant on ouvre le zip, on s'aperçoit qu'il n'y a pas de fichier boot.img à la racine, car ils sont dans un dossier extra. Nous avons donc, un dossier system, META-INF et extra dans ce zip. MultiRom ne parvient pas à installer une rom en multiboot de ce type.

Il suffit donc d'ouvrir le zip avec Winrar, de se diriger dans le dossier "extra" puis "kernel". Aller, par exemple dans le dossier contenant le boot.img stock et le déplacer sur le bureau pour l'extraire.

Ensuite, il suffit de revenir à la racine du zip et de redéplacer le boot.img du bureau dans la fenêtre Winrar.

Pour retrouver une configuration, system, META-INF, extra et boot.img.

C'est le cas pour Dirty aokp et de CM10.1 fusion.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...