<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Conobi]]></title><description><![CDATA[Astuces, bidouille et découverte de projets]]></description><link>https://kiyo.ooo/b/</link><image><url>https://kiyo.ooo/b/favicon.png</url><title>Conobi</title><link>https://kiyo.ooo/b/</link></image><generator>Ghost 4.48</generator><lastBuildDate>Tue, 14 Apr 2026 11:34:01 GMT</lastBuildDate><atom:link href="https://kiyo.ooo/b/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Redonner un coup de neuf à Android grâce aux ROMs : le guide complet]]></title><description><![CDATA[Un guide complet pour vous permettre d'améliorer drastiquement votre téléphone et lui donner une seconde vie, grâce aux custom ROMs.]]></description><link>https://kiyo.ooo/b/guide-custom-roms-android/</link><guid isPermaLink="false">62588cd67556e8de02bb6a66</guid><dc:creator><![CDATA[Conobi]]></dc:creator><pubDate>Fri, 15 Apr 2022 15:45:00 GMT</pubDate><media:content url="https://kiyo.ooo/b/content/images/2022/04/header-article.png" medium="image"/><content:encoded><![CDATA[<img src="https://kiyo.ooo/b/content/images/2022/04/header-article.png" alt="Redonner un coup de neuf &#xE0; Android gr&#xE2;ce aux ROMs : le guide complet"><p>J&apos;ai aujourd&apos;hui un t&#xE9;l&#xE9;phone Android depuis la 5&#xE8;me, et tous mes t&#xE9;l&#xE9;phones finissent sous ROM custom depuis au moins la fin du coll&#xE8;ge. J&apos;ai donc une petite exp&#xE9;rience avec l&apos;am&#xE9;lioration de t&#xE9;l&#xE9;phones, que je vais vous partager aujourd&apos;hui ! Je ferais &#xE0; l&apos;avenir d&apos;autres articles pour personnaliser Windows et votre distribution GNU/Linux, donc <a href="https://kiyo.ooo/b/newsletter/">abonnez-vous &#xE0; la newsletter</a>.</p><h2 id="bidouiller-android-quel-int%C3%A9r%C3%AAt">Bidouiller Android : quel int&#xE9;r&#xEA;t ?</h2><p>Si l&apos;installation de custom ROMs est autant de niche en Europe, c&apos;est aussi parce que la plupart des gens ne voient pas l&apos;int&#xE9;r&#xEA;t de modifier son t&#xE9;l&#xE9;phone. <strong>Pourtant, les avantages sont extr&#xEA;mement nombreux, et permettent d&apos;avoir un appareil qui r&#xE9;pond parfaitement &#xE0; nos besoins, peu importe son prix</strong>. Mettre la main &#xE0; la p&#xE2;te et choisir ce que l&apos;on souhaite sur son t&#xE9;l&#xE9;phone &#xE7;a permet de :</p><ul><li><strong>Gagner &#xE9;norm&#xE9;ment en performance et en fluidit&#xE9;</strong> : vous pouvez parfois doubler vos FPS dans certains jeux, choisir pr&#xE9;cis&#xE9;ment la fr&#xE9;quence de rafra&#xEE;chissement de votre &#xE9;cran, overclocker ou optimiser la gouvernance de votre SoC.</li><li><strong>Gagner en autonomie</strong> et en vitesse de charge : M&#xEA;me si certaines ROMs comme MiUI sont aujourd&apos;hui tr&#xE8;s optimis&#xE9;es, vous pouvez pour certains appareils gagner de 4h &#xE0; 8h d&apos;autonomie, rien qu&apos;en changeant de ROM. Vous pouvez choisir &#xE9;galement des profils de charge et de performance pour gagner en dur&#xE9;e de vie de batterie</li><li><strong>Acc&#xE9;der &#xE0; des mises &#xE0; jour lorsque votre constructeur ne s&apos;occupe plus de votre t&#xE9;l&#xE9;phone :</strong> l&apos;un des probl&#xE8;mes majeurs des t&#xE9;l&#xE9;phones Android encore aujourd&apos;hui est le manque de mises &#xE0; jour constructeurs pour garder des fonctionnalit&#xE9;s r&#xE9;centes (c&apos;est g&#xE9;n&#xE9;ralement 1 &#xE0; 2 ans max). Vous pourrez ici garder un appareil &#xE0; jour pendant 4 &#xE0; 7 ans sans probl&#xE8;me, ce qui est r&#xE9;ellement un exploit</li><li><strong>Profiter de technologies exclusives</strong> : les custom ROMs int&#xE8;grent des features exclusives (<em>notifications intelligentes, IA en photographie, face unlock, personnalisation compl&#xE8;te de l&apos;interface, etc.</em>) et de mani&#xE8;re si agr&#xE9;able qu&apos;il est tr&#xE8;s dur de s&apos;en passer. &#xC7;a va du code SMS de validation directement dans votre presse-papier &#xE0; l&apos;enregistreur d&apos;&#xE9;cran int&#xE9;gr&#xE9;, ou la traduction instantan&#xE9;e du contenu audio anglophone que vous &#xE9;coutez</li><li><strong>Am&#xE9;liorer le son des hauts-parleurs, ou la qualit&#xE9; de ses photos</strong> : vous pouvez installer facilement Dolby Atmos ou DTS pour am&#xE9;liorer consid&#xE9;rablement le son de votre t&#xE9;l&#xE9;phone (par hauts-parleurs ou casque). Vous pouvez m&#xEA;me am&#xE9;liorer consid&#xE9;rablement la qualit&#xE9; de vos photos avec les <a href="https://www.celsoazevedo.com/files/android/google-camera/">Google Camera Port</a> ou <a href="https://camera.aeonax.com/">ANX</a> !</li><li><strong>Avoir une interface qui nous pla&#xEE;t parfaitement :</strong> vous voulez que les ic&#xF4;nes syst&#xE8;mes soient en forme de coeur et que toute votre interface soit rose? C&apos;est possible. Vous voulez de la sobri&#xE9;t&#xE9;, du minimalisme? C&apos;est possible.</li><li><strong>Contr&#xF4;ler parfaitement notre confidentialit&#xE9; et bloquer la publicit&#xE9;</strong> : de Google aux entreprises chinoises, vous pouvez choisir de ne plus vous faire espionner, et/ou de ne plus avoir aucune publicit&#xE9; sur votre t&#xE9;l&#xE9;phone. Et sans sacrifier de fonctionnalit&#xE9;s. Pas mal non ?</li></ul><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/PVzmbzh9ws4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>Un exemple de ROM, qui tourne fluidement sous Android 12 sur un t&#xE9;l&#xE9;phone vieux de 4 ans.</figcaption></figure><h2 id="qui-nest-pas-cibl%C3%A9-par-ce-guide">Qui n&apos;est pas cibl&#xE9; par ce guide ?</h2><p>Si vous avez peur de mettre la main dans le cambouis ou que vous gal&#xE9;rez avec les ressources en anglais, passez votre chemin. Si votre t&#xE9;l&#xE9;phone est un t&#xE9;l&#xE9;phone Huawei, Honor ou Samsung, dans la plupart des cas vous ne pourrez pas changer grand chose. </p><p><strong>Je vais m&#xEA;me aller plus loin : si votre t&#xE9;l&#xE9;phone a une puce Exynos, Kirin, ou m&#xEA;me Mediatek, je vous conseille de passer votre chemin</strong> (ou checkez sur <a href="https://forum.xda-developers.com/">XDA Forums</a> si vous avez des solutions).<br>C&apos;est pour &#xE7;a que je vous conseille vivement d&apos;acheter un t&#xE9;l&#xE9;phone avec un processeur Snapdragon : en plus d&apos;&#xEA;tre des processeurs fiables et puissants, vous pourrez mettre &#xE0; jour vous m&#xEA;me votre t&#xE9;l&#xE9;phone pendant des ann&#xE9;es. <br>Du coup, si votre t&#xE9;l&#xE9;phone a un processeur Snapdragon : on continue !</p><h2 id="root-custom-romkernelrecovery-k%C3%A9zako">Root, custom ROM/kernel/recovery : k&#xE9;zako?</h2><p>Il est essentiel de partir des bases et de parler un peu d&apos;Android. Android est un syst&#xE8;me d&apos;exploitation mobile bas&#xE9; sur le noyau/kernel Linux. Il est open-source, ce qui permet &#xE0; tout le monde (fabricants et d&#xE9;veloppeurs ind&#xE9;pendants) de le personnaliser pour correspondre &#xE0; ses besoins. Son fonctionnement peut se d&#xE9;couper en plusieurs couches, je vais m&apos;attarder que sur les plus importantes &#xE0; conna&#xEE;tre. J&apos;ai fait un petit sch&#xE9;ma pour que ce soit clair, mais je d&#xE9;taille juste en bas.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://kiyo.ooo/b/content/images/2022/04/android-schema.png" class="kg-image" alt="Redonner un coup de neuf &#xE0; Android gr&#xE2;ce aux ROMs : le guide complet" loading="lazy" width="1000" height="1000" srcset="https://kiyo.ooo/b/content/images/size/w600/2022/04/android-schema.png 600w, https://kiyo.ooo/b/content/images/2022/04/android-schema.png 1000w" sizes="(min-width: 720px) 720px"><figcaption>Un r&#xE9;sum&#xE9; grossier des interfaces et couches Android qui vous seront utiles</figcaption></figure><ul><li><strong>Le root</strong> : Rooter son appareil Android, cela signifie acc&#xE9;der &#xE0; tous les droits d&apos;administrateur et contourner ainsi la couche de s&#xE9;curit&#xE9;. En fait, tous les syst&#xE8;mes Linux ont un super-administrateur, appel&#xE9; &quot;root&quot; ; et il existe des applis sur Android comme <a href="https://topjohnwu.github.io/Magisk/">Magisk</a> pour acc&#xE9;der &#xE0; ce r&#xF4;le pour faire ce qu&apos;on veut sur le t&#xE9;l&#xE9;phone. Aujourd&apos;hui l&apos;usage du root n&apos;a que peu d&apos;int&#xE9;r&#xEA;t, le mieux c&apos;est d&apos;avoir une ROM que l&apos;on peut personnaliser pour correspondre &#xE0; nos besoins.</li><li><strong>Les ROMs et les ROMs custom </strong>: Une ROM, c&apos;est globalement une version distribu&#xE9;e d&apos;Android, avec son lot de personnalisation, d&apos;esth&#xE9;tique ou d&apos;outils int&#xE9;gr&#xE9;s. &#xC7;a inclue l&apos;interface, les apps install&#xE9;es, la gestion de la batterie, et les performances. Les fabricants cr&#xE9;ent leurs propres <strong>ROMs propri&#xE9;taire</strong>s, comme <em>OneUI</em> pour Samsung, <em>MiUI</em> pour Xiaomi/Poco/Redmi, <em>ColorOS</em> pour Oppo/Realme, &#xA0;<em>OxygenOS</em> pour OnePlus.<br>Mais des d&#xE9;veloppeurs ind&#xE9;pendants ont d&#xE9;velopp&#xE9;s des ROMs alternatives et open source, souvent de meilleure qualit&#xE9; que les ROMs propri&#xE9;taires ! C&apos;est le fabuleux univers des <strong>ROMs customs</strong>. Ces ROMs peuvent g&#xE9;n&#xE9;ralement &#xEA;tre bas&#xE9;es sur <strong>AOSP/LineageOS</strong> (souvent s&#xE9;curis&#xE9;es, rapides et peu gourmandes mais avec tr&#xE8;s peu de fonctionnalit&#xE9;s), ou sur la version d&apos;Android modifi&#xE9;e par Google pour les Google Pixel (avec g&#xE9;n&#xE9;ralement plus d&apos;applis Google, mais &#xE9;norm&#xE9;ment de fonctionnalit&#xE9;s et une exp&#xE9;rience aux petits oignons).</li><li>Les <strong>GApps</strong> : C&apos;est la suite d&apos;applis Google install&#xE9;e (ou non) avec la ROM. C&apos;est tr&#xE8;s compliqu&#xE9; de s&apos;en passer compl&#xE8;tement, mais vous pouvez choisir une ROM sans GApps, et choisir vous m&#xEA;me &#xE0; quel point vous voulez googliser votre t&#xE9;l&#xE9;phone, notamment avec <a href="https://opengapps.org/">OpenGApps</a>. Les GApps permettent aussi d&apos;utiliser le GPS, certaines API de Google et sont n&#xE9;cessaires au bon fonctionnement de beaucoup d&apos;applis (alternative : <a href="https://microg.org/">microG</a>)</li><li><strong>Le kernel/noyau </strong>: C&apos;est une des parties de votre ROM qui communique avec le mat&#xE9;riel de votre t&#xE9;l&#xE9;phone. C&apos;est principalement cette partie qui g&#xE8;re l&apos;autonomie et les performances de votre appareil, mais elle g&#xE8;re aussi l&apos;&#xE9;cran, le r&#xE9;seau, la connectivit&#xE9;. Les ROMs incluent toujours le kernel lorsque vous les installez, mais vous pouvez le personnaliser et avoir un kernel soit orient&#xE9; batterie, soit &#xE9;quilibr&#xE9; (on dit <em>balanced</em>) ou orient&#xE9; performance. Vous pouvez m&#xEA;me overclocker (ou underclocker) votre t&#xE9;l&#xE9;phone, avec des outils comme <a href="https://play.google.com/store/apps/details?id=com.franco.kernel&amp;hl=fr&amp;gl=US">Franco Kernel Manager</a>.</li><li><strong>La recovery</strong> : C&apos;est le mode de r&#xE9;cup&#xE9;ration d&apos;Android. C&apos;est ici que vous allez faire vos backups, installer votre ROM et votre kernel, ainsi que Magisk. Il est quasi obligatoire d&apos;installer une Custom Recovery, comme <strong><a href="https://twrp.me/">TWRP</a></strong> (la plus basique) ou <strong><a href="https://orangefox.download/fr-FR">OrangeFox</a></strong> (tr&#xE8;s jolie et pratique).<br><em>Pour y acc&#xE9;der, appuyez g&#xE9;n&#xE9;ralement Volume + et Power simultan&#xE9;ment (ou Volume - si vous avez un Google Pixel).</em></li><li><strong>Les firmwares</strong> : &#xC7;a d&#xE9;pend &#xE9;norm&#xE9;ment des constructeurs, mais les fabricants ont aussi des bouts de code permettant au mat&#xE9;riel de votre t&#xE9;l&#xE9;phone de bien fonctionner. Certaines ROMs (et m&#xEA;me certaines recovery) ne sont compatibles qu&apos;avec certaines versions de firmware, vous devrez donc installer les bons.</li><li><strong>Fastboot &amp; ADB</strong> : &#xE7;a sera votre porte d&apos;entr&#xE9;e &#xE0; la bidouille sur Android. Ce sont deux protocoles qui permettent de communiquer, d&#xE9;buguer et &#xE9;changer entre votre t&#xE9;l&#xE9;phone et votre ordinateur. ADB est accessible lorsque votre ROM est lanc&#xE9;e et avec le mode ADB d&apos;activ&#xE9; (ou dans votre custom recovery, mais avec moins d&apos;options). Fastboot est accessible qu&apos;en mode fastboot, qui est l&apos;interface la plus bas niveau accessible (celle du bootloader). Le mode Fastboot permet peu de choses, si ce n&apos;est flasher votre ROM ou votre custom recovery. &#xC7;a vous sera utile quand tout sera cass&#xE9; h&#xE9;h&#xE9; !</li></ul><h2 id="les-%C3%A9tapes-pour-tout-d%C3%A9caper">Les &#xE9;tapes pour tout d&#xE9;caper</h2><h3 id="1-on-installe-adb-fastboot">1. On installe ADB &amp; Fastboot</h3><p><a href="https://developer.android.com/studio/releases/platform-tools">&#xC7;a se passe ici pour les liens d&apos;installation classiques.</a> <br>Si vous &#xEA;tes un&#xB7;e belle&#xB7;au gosse et que vous avez un gestionnaire de paquet :</p><pre><code># Ubuntu et d&#xE9;riv&#xE9;s
sudo apt install android-tools-adb android-tools-fastboot
# MacOS
brew install android-platform-tools
# Windows, si vous avez chocolatey
choco install adb</code></pre><h3 id="2-on-sauvegarde-tout-toujours">2. On sauvegarde tout (toujours)</h3><p>Apr&#xE8;s des ann&#xE9;es d&apos;exp&#xE9;rience &#xE0; souvent reformater, voici quelques conseils en mati&#xE8;re de sauvegarde :</p><ul><li><strong>Utilisez toujours le m&#xEA;me launcher</strong>, quelque soit votre ROM. Perso j&apos;ai toujours utilis&#xE9; <a href="https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&amp;hl=fr&amp;gl=US">Nova Launcher</a>, il est super pratique, joli et personnalisable et vous pouvez faire un backup de vos param&#xE8;tres.</li><li><strong>Sauvegardez vos photos</strong> : j&apos;utilise Google Photos perso, car &#xE7;a fonctionne super bien et j&apos;ai pas encore trouv&#xE9; d&apos;alternative aussi pratique.</li><li><strong>Sauvegardez votre appareil</strong> : Syst&#xE8;me &gt; Sauvegarde &gt; Sauvegarder maintenant</li><li><strong>Copiez le contenu de votre m&#xE9;moire interne</strong> vers votre PC ou une bonne carte microSD. La m&#xE9;moire interne du t&#xE9;l&#xE9;phone sera r&#xE9;initialis&#xE9;e, mais pas votre carte microSD.</li><li>Au cas o&#xF9;, <strong>sauvegardez vos SMS</strong>, vos contacts et votre journal d&apos;appels. &#xC7;a devrait &#xEA;tre inclus dans votre sauvegarde Android, mais sait-on jamais. Pour faire &#xE7;a, j&apos;utilise <a href="https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore&amp;hl=fr&amp;gl=US">SMS Backup &amp; Restore</a> perso, &#xE7;a marche nickel.</li></ul><p>Partez du principe que quand vous aurez pris go&#xFB;t au modding, vous aurez souvent tendance &#xE0; r&#xE9;initialiser votre t&#xE9;l&#xE9;phone, donc faites vous une bonne routine de sauvegarde.</p><h3 id="3-unlockez-votre-bootloader">3. Unlockez votre bootloader</h3><p>Votre t&#xE9;l&#xE9;phone est par d&#xE9;faut verrouill&#xE9; par son fabricant, pour le prot&#xE9;ger et limiter la surface d&apos;attaque de l&apos;OS. Il va falloir unlock le bootloader, et cette manipulation d&#xE9;pend beaucoup de votre fabricant et du mod&#xE8;le de votre t&#xE9;l&#xE9;phone. Je vous conseille de trouver un bon guide sur XDA, g&#xE9;n&#xE9;ralement taper &quot;[nom du mod&#xE8;le du t&#xE9;l&#xE9;phone] xda guide&quot; sur Google est une bonne porte d&apos;entr&#xE9;e. Pour Xiaomi/Poco/Redmi, &#xE7;a se fait tr&#xE8;s simplement et sans perte de garantie avec cet <a href="https://en.miui.com/unlock/download_en.html">outil fourni par Xiaomi</a> (il y a aussi <a href="https://xiaomiwiki.github.io/">un Wiki avec beaucoup de ressources tr&#xE8;s utiles</a>).<br>Attention, vous aurez g&#xE9;n&#xE9;ralement besoin de Windows &#xE0; cette &#xE9;tape !<br>La proc&#xE9;dure est g&#xE9;n&#xE9;ralement de lancer l&apos;unlocker de bootloader via Fastboot, donc vous devrez d&#xE9;marrer en mode Fastboot et connecter votre t&#xE9;l&#xE9;phone &#xE0; votre PC. Ne le d&#xE9;connectez jamais en mode Fastboot, ou vous risquerez de le bricker ! </p><p>Dans la plupart des cas, une fois l&apos;unlock effectu&#xE9;, votre t&#xE9;l&#xE9;phone sera compl&#xE8;tement r&#xE9;initialis&#xE9;. C&apos;est good, on passe donc &#xE0; la prochaine &#xE9;tape.</p><h3 id="4-installez-votre-custom-recovery">4. Installez votre custom recovery</h3><p>Vous allez devoir d&#xE9;sormais <strong>trouver une bonne recovery</strong>, en <strong>checkant bien si elle est compatible</strong> avec votre version actuelle d&apos;Android et de sa surcouche (MiUI par exemple). <strong>Regardez bien</strong> aussi si elle comporte des bugs, si certaines fonctionnalit&#xE9;s de backup/restore ne sont pas accessibles.</p><p><strong>HYPER IMPORTANT : La notion de encryption/decryption.</strong> Par d&#xE9;faut votre syst&#xE8;me Android chiffre votre partition /data, contenant vos donn&#xE9;es dans la m&#xE9;moire interne. Certaines recovery ne sont pas capable de d&#xE9;chiffrer votre partition /data, et si c&apos;est le cas il faudra imp&#xE9;rativement utiliser un encryption disabler (trouvez en un sur XDA), flasher son zip et wipe la partition /data et la reformater dans votre recovery. Sinon, vos backups de /data seront illisibles !<br>Si votre recovery g&#xE8;re le d&#xE9;chiffrement, vous aurez juste &#xE0; entrer votre code PIN ou le mot de passe de votre t&#xE9;l&#xE9;phone pour monter /data et lire ses donn&#xE9;es.</p><p>Vous avez votre custom recovery? Elle fonctionne avec votre version/firmware? Parfait, on va la flash !</p><ol><li>T&#xE9;l&#xE9;chargez le .img de votre recovery</li><li>D&#xE9;marrez votre t&#xE9;l&#xE9;phone en mode Fastboot</li><li>Sur votre PC, dans le r&#xE9;pertoire contenant le .img, lancez la commande :</li></ol><pre><code>fastboot flash recovery &quot;votre_recovery.img&quot;</code></pre><p>Si tout est bon, vous pouvez tenter &quot;fastboot reboot recovery&quot; ou d&apos;&#xE9;teindre et rallumer votre t&#xE9;l&#xE9;phone en mode recovery (touche volume + &amp; power). Et l&#xE0; tadah, TWRP ou OrangeFox d&#xE9;marre ! Rappel du haut, pensez bien &#xE0; l&apos;encryption.</p><h3 id="4bis-les-manipulations-g%C3%A9n%C3%A9rales-de-votre-recovery">4bis. Les manipulations g&#xE9;n&#xE9;rales de votre recovery</h3><p>Votre recovery est votre meilleure amie, elle vous accompagnera dans toutes vos bidouilles Android. C&apos;est pourquoi il me para&#xEE;t essentiel de vous pr&#xE9;senter un peu les trucs les plus utiles de votre recovery. D&#xE9;j&#xE0;, voici &#xE0; quoi votre recovery devrait ressembler :</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://kiyo.ooo/b/content/images/2022/04/image.png" class="kg-image" alt="Redonner un coup de neuf &#xE0; Android gr&#xE2;ce aux ROMs : le guide complet" loading="lazy" width="780" height="521" srcset="https://kiyo.ooo/b/content/images/size/w600/2022/04/image.png 600w, https://kiyo.ooo/b/content/images/2022/04/image.png 780w" sizes="(min-width: 720px) 720px"><figcaption>L&apos;explorateur de fichiers de TWRP, l&apos;outil de backup et le menu g&#xE9;n&#xE9;ral</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://kiyo.ooo/b/content/images/2022/04/image-3.png" class="kg-image" alt="Redonner un coup de neuf &#xE0; Android gr&#xE2;ce aux ROMs : le guide complet" loading="lazy" width="1075" height="717" srcset="https://kiyo.ooo/b/content/images/size/w600/2022/04/image-3.png 600w, https://kiyo.ooo/b/content/images/size/w1000/2022/04/image-3.png 1000w, https://kiyo.ooo/b/content/images/2022/04/image-3.png 1075w" sizes="(min-width: 720px) 720px"><figcaption>L&apos;explorateur de fichier d&apos;OrangeFox, l&apos;installateur de ZIPs, et le Wipe</figcaption></figure><p>Ces 6 screenshots couvrent la plupart des usages de votre recovery. L&apos;explorateur vous permettra de vous promener dans la partition de votre choix, les outils de backup et restauration permettent de sauvegarder des images de vos partitions (stockez les bien dans votre microSD!).</p><p>Le wipe permet de nettoyer les donn&#xE9;es de votre choix ; vous pouvez virer le Dalvik cache et le cache sans souci. <br>Les partitions system/vendor, &#xE9;vitez de les wipe, &#xE7;a virera votre ROM et dans certains cas certaines parties de votre firmware (sauf si l&apos;installation de la ROM demande express&#xE9;ment de wipe ces partitions).<br>La partition data contient tous vos param&#xE8;tres Android, la wipe r&#xE9;initialisera votre t&#xE9;l&#xE9;phone (applis, param&#xE8;tres, ...) en conservant vos donn&#xE9;es sur la m&#xE9;moire interne. Si vous voulez wipe votre m&#xE9;moire interne, c&apos;est &quot;internal storage&quot;.<br>On peut aussi vous demander de formater la partition data (notamment pour la decryption). Sur TWRP, c&apos;est g&#xE9;n&#xE9;ralement dans le menu Wipe, mais sur Orangefox c&apos;est dans Menu &gt; Manage Partitions &gt; &#xA0;Data &gt; Format Data.</p><p>Ne touchez pas trop aux param&#xE8;tres bonus type Magisk de votre recovery, rien ne vaut une installation par .zip pour installer Magisk.</p><p>Petite pr&#xE9;cision sur les ZIPs/.img : les ZIPs contiennent des scripts d&apos;installation automatis&#xE9;s pour votre recovery, tandis que les .img contiennent des images de partition. Leur usage n&apos;est pas le m&#xEA;me, tandis que les recovery et les backups se flashent par .img, les ROMs et les kernels sont g&#xE9;n&#xE9;ralement en ZIPs.</p><h3 id="5-optionnel-installez-magisk-et-rootez-android">5. (Optionnel) Installez Magisk et rootez Android</h3><p>Vous aimez bien pousser les limites du possible ? Vous voulez modifier l&#xE9;g&#xE8;rement votre ROM ? Alors allons-y. On va se concentrer sur Magisk dans cette partie. Magisk est un gestionnaire de root, vous permettant de s&#xE9;curiser l&apos;acc&#xE8;s root, d&apos;installer des modules. </p><p>Cet utilitaire fonctionne en deux parties : le patch du kernel (en .zip flashable), qui permet &#xE0; Magisk d&apos;&#xE9;lever ses privil&#xE8;ges ; et Magisk Manager, son application qui vous permettra de r&#xE9;cup&#xE9;rer le .zip, de g&#xE9;rer les acc&#xE8;s, les modules Magisk, etc.</p><p>Vous pouvez donc <a href="https://github.com/topjohnwu/Magisk/releases">t&#xE9;l&#xE9;charger l&apos;APK de Magisk Manager</a>, installer l&apos;appli, t&#xE9;l&#xE9;charger le ZIP du patch de kernel, puis red&#xE9;marrer en mode Recovery pour flasher le ZIP. Wipez votre cache, et &#xE0; priori c&apos;est bon, Magisk est install&#xE9; ! C&apos;&#xE9;tait simple non?</p><p><strong>ATTENTION : </strong>Magisk et le root sont d&#xE9;tect&#xE9;s par les services Google et certaines applis (Google Pay, Doctolib, les applis de banques notamment). Pour avoir toujours acc&#xE8;s &#xE0; Google Pay, vous devrez certifier votre appareil SafetyNet (voir screen du milieu ci-dessous). La d&#xE9;marche d&#xE9;pend de votre ROM et de votre appareil, des fois &#xE7;a sera automatique, d&apos;autres fois faut installer un patch.<br>Pour la plupart des applis qui refusent de se lancer car votre t&#xE9;l&#xE9;phone est root&#xE9;, vous aurez juste &#xE0; utiliser MagiskHide.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://kiyo.ooo/b/content/images/2022/04/image-4.png" class="kg-image" alt="Redonner un coup de neuf &#xE0; Android gr&#xE2;ce aux ROMs : le guide complet" loading="lazy" width="1080" height="800" srcset="https://kiyo.ooo/b/content/images/size/w600/2022/04/image-4.png 600w, https://kiyo.ooo/b/content/images/size/w1000/2022/04/image-4.png 1000w, https://kiyo.ooo/b/content/images/2022/04/image-4.png 1080w" sizes="(min-width: 720px) 720px"><figcaption>Magisk Manager, l&apos;attestation SafetyNet, et MagiskHide.</figcaption></figure><h3 id="5-optionnel-installez-une-rom-custom">5. (Optionnel) Installez une ROM custom !</h3><p>Vous voulez enfin vous amuser, et flex devant vos copains sur le fait d&apos;avoir une interface super cool ? Cette &#xE9;tape est pour vous !<br>Trouvez la ROM qui vous convient le plus, sur XDA et Telegram. En bas de cet article, il y a un petit r&#xE9;sum&#xE9; des ROMs et leurs caract&#xE9;ristiques, si &#xE7;a peut vous aider.</p><p>Faites un backup, puis c&apos;est parti pour un <strong>clean flash.</strong></p><ol><li>Mettez le ZIP de la ROM sur un espace accessible depuis la recovery, si possible votre microSD.</li><li>D&#xE9;marrez en recovery, puis flashez le ZIP de votre ROM.</li><li>Regardez les logs de l&apos;installation pour voir si Magisk a &#xE9;t&#xE9; r&#xE9;install&#xE9;, sinon r&#xE9;installez-le (seulement si vous voulez root votre appareil, c&apos;est pas obligatoire).</li><li>On wipe le cache, mais on ne reboot pas tout de suite.</li><li>On format la partition data, le stockage interne sera supprim&#xE9; !</li><li>On peut maintenent d&#xE9;marrer.</li></ol><p>Le clean flash est n&#xE9;cessaire en cas de changement de ROM custom, si votre ROM n&apos;est pas bas&#xE9;e sur le m&#xEA;me firmware que l&apos;actuel, ou si vous changez de version d&apos;Android.</p><p>Dans les autres cas, si vous voulez mettre &#xE0; jour votre ROM (Passer d&apos;Evolution X 6.1 &#xE0; 6.2 par exemple), vous aurez juste &#xE0; flasher le nouveau ZIP de votre ROM et wipe le cache. Si votre ROM est officielle, vous aurez m&#xEA;me les mises &#xE0; jour OTA, c&apos;est &#xE0; dire directement depuis vos param&#xE8;tres Android ! Le fait de flash une ROM sans wipe la partition data, &#xE7;a s&apos;appelle un dirty flash. Dans certains cas, la ROM risque ne pas d&#xE9;marrer apr&#xE8;s un dirty flash, donc pensez toujours &#xE0; backup si jamais vous devez clean flash.</p><h2 id="le-glossaire-des-roms-customs">Le glossaire des ROMs customs</h2><p>Je vais rapidement pr&#xE9;senter les ROMs custom les plus populaires (et surtout que j&apos;ai pu tester), &#xE7;a pourra vous aider &#xE0; faire votre choix.</p><h3 id="les-roms-pixel">Les ROMs &quot;Pixel&quot;</h3><p>Des ROMs pour les maniaques de l&apos;exp&#xE9;rience utilisateur, avec plein de fonctionnalit&#xE9;s modernes et puissantes et un environnement avec une belle constance graphique.</p><ul><li><a href="https://evolution-x.org/"><strong>Evolution X</strong> </a>: Ma ROM pr&#xE9;f&#xE9;r&#xE9;e. Elle propose une exp&#xE9;rience proche des Google Pixel, avec de nombreuses options de personnalisation et une esth&#xE9;tique aux petits oignons (et une int&#xE9;gration assez l&#xE9;g&#xE8;re des services Google, compar&#xE9; &#xE0; <em>Pixel Experience</em>). Son seul b&#xE9;mol, c&apos;est qu&apos;elle n&apos;est pas tr&#xE8;s optimis&#xE9;e et consomme un peu de batterie.</li><li><strong><a href="https://havoc-os.com/">Havoc OS</a> </strong>: assez similaire &#xE0; <em>Evolution X</em>, avec des fonctionnalit&#xE9;s en moins mais toujours une exp&#xE9;rience Pixel. De ce que j&apos;en ai vu, la ROM consomme l&#xE9;g&#xE8;rement moins et peut s&apos;av&#xE9;rer plus stable dans certains cas. Mais les mises &#xE0; jours sont moins r&#xE9;guli&#xE8;res et l&apos;int&#xE9;gration de fonctionnalit&#xE9;s moins constante.</li><li><strong><a href="https://download.pixelexperience.org/">Pixel Experience</a></strong> : une ROM similaire aux deux autres, que je n&apos;ai pas trop test&#xE9;. Elle n&apos;offre pas autant d&apos;options de personnalisation, et s&apos;approche vraiment d&apos;une exp&#xE9;rience telle que voulue par Google. Vous aurez plein de petites fonctionnalit&#xE9;es pratiques et de l&apos;IA, comme sur les Google Pixel ; mais Google aura la main mise total sur votre exp&#xE9;rience.</li></ul><h3 id="les-roms-aosp">Les ROMs &quot;AOSP&quot;</h3><p>Des ROMs beaucoup plus l&#xE9;g&#xE8;res et qui n&apos;int&#xE8;grent pas nativement toute la couche de personnalisation d&#xE9;velopp&#xE9;e par Google, mais qui offrent des performances et une autonomie tr&#xE8;s int&#xE9;ressante.</p><ul><li><a href="https://lineageos.org/"><strong>LineageOS</strong></a><strong> : </strong>C&apos;est la version la plus basique que vous pourrez trouver d&apos;Android (apr&#xE8;s). Aucune fioriture, tr&#xE8;s peu de personnalisation, aucun fun. Mais une autonomie et une rapidit&#xE9; d&apos;ex&#xE9;cution sans &#xE9;gal. Je la d&#xE9;conseille globalement, car &#xE7;a manque cruellement de choses. Mais pour de vieux appareils, pour de vieux utilisateurs ou pour des puristes, pourquoi pas.</li><li><strong><a href="https://crdroid.net/">crDroid</a></strong> : Une super ROM AOSP, bas&#xE9;e sur LineageOS. Elle n&apos;est g&#xE9;n&#xE9;ralement pas tr&#xE8;s jolie, mais offre pas mal de personnalisation et une bonne autonomie. Si vous foutez d&apos;un truc joli et que vous aimez les trucs qui marchent bien, c&apos;est parfait !</li><li><strong><a href="https://arrowos.net/">ArrowOS</a> / <a href="https://potatoproject.co/">POSP</a></strong>: deux projets AOSP qui offrent une exp&#xE9;rience plut&#xF4;t jolie, mais assez minimale. Pas ou peu de fonctionnalit&#xE9;s, &#xE7;a va &#xE0; l&apos;essentiel mais c&apos;est assez joli.</li><li><a href="https://grapheneos.org/">GrapheneOS</a>: Une ROM pour les puristes de la confidentialit&#xE9; et de la s&#xE9;curit&#xE9;. Elle offre des niveaux de s&#xE9;curit&#xE9; maximaux, et se destine particuli&#xE8;rement aux professionnels ayant des besoins de confidentialit&#xE9;s v&#xE9;n&#xE8;re.</li><li><a href="https://paranoidandroid.co/">Paranoid Android</a> : La ROM des hipsters. Jamais test&#xE9;, il y a peu de builds, mais elle offre pas mal de fonctionnalit&#xE9;s et une esth&#xE9;tique assez particuli&#xE8;re et chouette. C&apos;est la ROM qui a inspir&#xE9; OxygenOS, la ROM de OnePlus.</li></ul><h3 id="les-roms-propri%C3%A9taires-mais-custom">Les ROMs propri&#xE9;taires mais custom</h3><p>Vous pouvez parfois trouver des builds de ROMs propri&#xE9;taires, qui sont distribu&#xE9;es plus ou moins ill&#xE9;galement, et qui surtout sont peu stables. Mais des fois &#xE7;a peut valoir le coup de s&apos;y pencher.</p><ul><li><a href="https://global.miui.com/en">MiUI</a> : Aussi populaire qu&apos;impopulaire, la ROM de Xiaomi. Une esth&#xE9;tique originale, &#xE9;norm&#xE9;ment de fonctionnalit&#xE9;s, une excellente gestion de l&apos;autonomie. Si votre t&#xE9;l&#xE9;phone a d&#xE9;j&#xE0; MiUI, &#xE7;a peut &#xEA;tre int&#xE9;ressant d&apos;installer une version custom, qui sera souvent d&#xE9;barass&#xE9;e de tous les <em>bloatwares.</em></li><li><a href="https://www.oneplus.com/fr/oxygenos">OxygenOS</a> : Probablement la ROM constructeur la plus appr&#xE9;ci&#xE9;e (cr&#xE9;&#xE9;e par les ex- d&#xE9;veloppeurs de Paranoid Android), elle est aujourd&apos;hui en fin de vie car OnePlus passe sur ColorOS, la surcouche de Oppo. Vous pouvez toutefois parfois trouver des builds pour des t&#xE9;l&#xE9;phones hors OnePlus, et l&apos;exp&#xE9;rience a l&apos;air chouette. Mais c&apos;est rarement stable.</li></ul><h2 id="ressources-hyper-utiles">Ressources hyper utiles</h2><ul><li><a href="https://forum.xda-developers.com/">XDA Forums</a>. Vous pourrez rien faire sans XDA, tout s&apos;y trouve. Suivez les guides pour vos appareils, et cherchez les threads avec le plus grand nombre de r&#xE9;ponses.</li><li><a href="https://telegram.org/">Telegram</a>. Telegram est un quasi-indispensable au modding Android, il y a des channels pour les mises &#xE0; jours de ROMs, des tonnes de communaut&#xE9;s d&apos;entraide, y compris pour des ROMs sp&#xE9;cifiques. Je conseille aussi d&apos;utiliser les &quot;messages enregistr&#xE9;s&quot; pour transf&#xE9;rer facilement des fichiers vers son PC et faire des backups. Sans d&#xE9;conner, passez pas &#xE0; c&#xF4;t&#xE9; ou vous louperez plein de ROMs/kernels et d&apos;infos utiles.</li><li><a href="https://xiaomiwiki.github.io/">Xiaomi Wiki</a>. Une bonne ressource sp&#xE9;cifique pour les appareils Xiaomi.</li><li><a href="https://www.frandroid.com/guide-dachat/smartphones">Frandroid</a>. Vous n&apos;aurez pas mieux en mati&#xE8;re de tests/comparatifs de t&#xE9;l&#xE9;phones Android, vous pouvez vraiment leur faire confiance. <a href="https://www.lesnumeriques.com/telephonie.html">Les Num&#xE9;riques</a> ont aussi de bons tests techniques (photo/vid&#xE9;o/audio/performances) pour compl&#xE9;ter, mais leurs notes et leurs d&#xE9;cisions d&apos;achats sont souvent bofs.<br><strong>Pensez aussi &#xE0; regarder avant l&apos;achat si votre t&#xE9;l&#xE9;phone est populaire sur XDA ! Un t&#xE9;l&#xE9;phone de niche sera toujours beaucoup, beaucoup plus gal&#xE8;re &#xE0; hack.</strong></li><li><a href="https://www.celsoazevedo.com/files/android/google-camera/">Google Camera Port Hub</a>. Un indispensable pour la photo, le portage de l&apos;appli de photo des Google Pixel pour votre appareil. Sur Telegram, les groupes &quot;[nom du mod&#xE8;le du tel] - photography&quot; ont souvent de bonnes applis modd&#xE9;es pour faire avoir une qualit&#xE9; photo aux petits oignons</li></ul><p>Voil&#xE0; pour ce guide ! Je vais terminer sur ce disclaimer, un classique de la communaut&#xE9; Android.</p><pre><code>/*
* Your warranty is... Still valid? (1999/44/CE directive)
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about infos included in this GUIDE
* before flashing anything! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/</code></pre>]]></content:encoded></item><item><title><![CDATA[Ajouter Homebrew et Valgrind sur MacOS sans root]]></title><description><![CDATA[Dans ce premier tutoriel d'une courte série sur 42, on va voir comment installer Homebrew et Valgrind sur MacOS sans être administrateur !]]></description><link>https://kiyo.ooo/b/ajouter-homebrew-et-valgrind-sur-macos-sans-root/</link><guid isPermaLink="false">618eb88d7556e8de02bb699b</guid><category><![CDATA[Tutoriel]]></category><dc:creator><![CDATA[Conobi]]></dc:creator><pubDate>Sun, 14 Nov 2021 17:20:40 GMT</pubDate><media:content url="https://kiyo.ooo/b/content/images/2021/11/homebrew-social-card.png" medium="image"/><content:encoded><![CDATA[<img src="https://kiyo.ooo/b/content/images/2021/11/homebrew-social-card.png" alt="Ajouter Homebrew et Valgrind sur MacOS sans root"><p>&#xC0; l&apos;&#xE9;cole 42, on est souvent confront&#xE9; au fait de devoir installer des outils/logiciels, mais on a malheureusement pas les acc&#xE8;s administrateurs pour installer quoi que ce soit. Particuli&#xE8;rement pour les projets C, on est amen&#xE9;s &#xE0; d&#xE9;boguer nos programmes &#xE0; la recherche du moindre probl&#xE8;me, et dans ce cas l&#xE0; Valgrind peut &#xEA;tre grandement utile. <strong>Dans ce premier tutoriel d&apos;une courte s&#xE9;rie, on va voir comment installer Homebrew et Valgrind sans &#xEA;tre admin !</strong></p><h2 id="installer-homebrew">Installer Homebrew</h2><p>Pour installer <a href="https://docs.brew.sh/Installation#untar-anywhere">Homebrew</a>, rien de plus simple. Mettez vous dans le dossier de votre choix (<code>~/</code> ou <code>Logiciels/</code>par exemple), et lancez :</p><pre><code class="language-shell">git clone https://github.com/Homebrew/brew homebrew
</code></pre><p>Une fois que c&apos;est fait, modifiez votre <code>~/.zshrc</code> (ou <code>~/.bash_profile</code> si vous utilisez encore honteusement bash) et ajoutez &#xE0; la fin :</p><pre><code class="language-shell"># Dans le cas o&#xF9; homebrew est dans ~/
export PATH=$HOME/homebrew/bin:$PATH
# Ou sinon :
export PATH=$HOME/Votredossier/homebrew/bin:$PATH</code></pre><p>Pour que l&apos;ex&#xE9;cutable soit accessible depuis votre shell, sauvegardez les changements avec <code>source ~/.zshrc</code> ou <code>source ~/.bash_profile</code> et voil&#xE0; !<br>Terminez proprement l&apos;installation avec :</p><pre><code class="language-shell">eval &quot;$(homebrew/bin/brew shellenv)&quot;
brew update --force --quiet
chmod -R go-w &quot;$(brew --prefix)/share/zsh&quot;
</code></pre><h2 id="installer-valgrind">Installer Valgrind</h2><p>Le paquet par d&#xE9;faut de Valgrind ne fonctionne pas correctement sur MacOS. Heureusement, <a href="https://github.com/LouisBrunner/valgrind-macos">un chouette type</a> a port&#xE9; ce projet sur Homebrew. Il suffit de faire :</p><pre><code>brew tap LouisBrunner/valgrind
brew install --HEAD LouisBrunner/valgrind/valgrind</code></pre><p>Et c&apos;est bon ! Vous pourrez utiliser Valgrind n&apos;importe o&#xF9;. Bon d&#xE9;bogage &#xE0; vous !</p>]]></content:encoded></item><item><title><![CDATA[Jouer à la Gameboy Advance sur sa Switch non moddée, c'est (presque) possible !]]></title><description><![CDATA[Je suis tombé sur ce super projet : Switch GBA Emulator, de BFriedrichs. Et ça a *plus ou moins* marché !]]></description><link>https://kiyo.ooo/b/jouer-a-la-gameboy-advance-sur-sa-switch-non-moddee/</link><guid isPermaLink="false">615ce1fd7556e8de02bb687f</guid><dc:creator><![CDATA[Conobi]]></dc:creator><pubDate>Wed, 06 Oct 2021 01:11:23 GMT</pubDate><media:content url="https://kiyo.ooo/b/content/images/2021/10/cover2.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://kiyo.ooo/b/content/images/2021/10/cover2.jpg" alt="Jouer &#xE0; la Gameboy Advance sur sa Switch non modd&#xE9;e, c&apos;est (presque) possible !"><p>Pendant le premier confinement, j&apos;ai fait l&apos;acquisition d&apos;une Nintendo Switch Mariko, pour jouer &#xE0; Animal Crossing: New Horizons, parce que c&apos;&#xE9;tait super &#xE0; la mode et que le jeu me hypait pas mal.<br>Mais j&apos;ai un souci : j&apos;aime beaucoup Pok&#xE9;mon Rubis, et j&apos;avais une soudaine envie d&apos;y jouer sur ma Switch, qui n&apos;est pas modd&#xE9;e (Mariko oblige). Je suis donc tomb&#xE9; sur ce super projet : <a href="https://github.com/BFriedrichs/switch-gba">Switch GBA Emulator</a>, de BFriedrichs. Et &#xE7;a a *plus ou moins* march&#xE9; !</p><p>Alors comment &#xE7;a fonctionne ? C&apos;est super astucieux. Vous &#xE9;mulez en r&#xE9;alit&#xE9; le jeu sur un serveur (ou votre PC en local), ce qui vous permet de streamer le jeu dans un navigateur web. Grossi&#xE8;rement c&apos;est du cloud gaming !</p><p>Bon, le probl&#xE8;me c&apos;est qu&apos;il n&apos;y a pas de navigateur web officiel sur la Switch, pour acc&#xE9;der &#xE0; l&apos;officieux il vous faudra <a href="https://www.switchbru.com/dns/">changer vos DNS</a>. Mais c&apos;est vraiment simple honn&#xEA;tement, puis &#xE7;a vous permettra d&apos;acc&#xE9;der &#xE0; vos sites pr&#xE9;f&#xE9;r&#xE9;s.</p><p>Apr&#xE8;s &#xE7;a, il vous suffira de lancer l&apos;image Docker de l&apos;&#xE9;mulateur, puis de vous y connecter.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://raw.githubusercontent.com/BFriedrichs/switch-gba/master/showcase/game.jpg" class="kg-image" alt="Jouer &#xE0; la Gameboy Advance sur sa Switch non modd&#xE9;e, c&apos;est (presque) possible !" loading="lazy"><figcaption>&#xC7;a marche !</figcaption></figure><p>J&apos;ai test&#xE9;, et &#xE7;a fonctionne bien sur des ROMs officielles. Le seul hic, qui est r&#xE9;dhibitoire, c&apos;est qu&apos;<strong>il n&apos;est pas possible d&apos;avoir le son du jeu</strong>. En effet, le navigateur de la Switch est tr&#xE8;s sommaire, et n&apos;a pas vraiment d&apos;API permettant <a href="http://html5test.com/s/a77ccd45f1540617.html">le streaming du son</a>. Dommage !</p><p>Du coup je me suis rabattu sur un <a href="https://github.com/Gericom/GBARunner2">&#xE9;mulateur GBA sur DSi XL</a>, qui fonctionne pas mal. Mais le projet me semblait int&#xE9;ressant &#xE0; suivre, la marge d&apos;efforts n&#xE9;cessaire &#xE0; ce que l&apos;on puisse avoir du son semble assez faible. Si jamais il y a du nouveau, je vous tiendrais donc au courant &#x1F609;</p><p><a href="https://github.com/BFriedrichs/switch-gba">T&#xE9;l&#xE9;chargement et instructions disponibles ici.</a></p>]]></content:encoded></item></channel></rss>