<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Les news de Korben</title><link>https://korben.info</link><description>Découvrez les dernières actualités tech, astuces et analyses sur Korben.info</description><generator>Mon hamster qui court dans une roue</generator><language>fr-FR</language><lastBuildDate>Wed, 07 Oct 2026 21:30:35 +0200</lastBuildDate><atom:link href="https://korben.info/feed" rel="self" type="application/rss+xml"/><image><url>https://korben.info/img/icon-192.png</url><title>Les news de Korben</title><link>https://korben.info</link></image><item><title>QuoiVoir - Une sélection personnalisée de 3 films pour ce soir</title><link>https://korben.info/quoivoir-quel-film-regarder-ce-soir.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 18:08:23 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/quoivoir-quel-film-regarder-ce-soir.html</guid><description>QuoiVoir est un site en français, gratuit et sans compte, qui répond à « on regarde quoi ce soir ? » par trois films au lieu d'un catalogue, via un quiz ou une simple phrase. Il affiche ce qu'il a compris de la demande, avec des critères retirables d'un clic, et une fiche par film qui dit à qui il s'adresse. Ses limites : pas de séries, et des descriptions que le site dit faites par un modèle de langage.</description><content:encoded>&lt;p&gt;Le soir, après une grosse journée de boulot, quand on a envie vraiment de se vider le cerveau, on ne sait jamais trop quoi regarder comme un film. Est-ce qu'on se met &lt;strong&gt;Les Misérables&lt;/strong&gt; de Ladj Ly ? &lt;strong&gt;Les Fils de l'homme&lt;/strong&gt; d'Alfonso Cuarón ? &lt;strong&gt;Detroit&lt;/strong&gt; de Kathryn Bigelow ? ou &lt;strong&gt;Le Chagrin et la Pitié&lt;/strong&gt; de Marcel Ophuls ?&lt;/p&gt;&#10;&lt;p&gt;Que choisir ?&lt;/p&gt;&#10;&lt;p&gt;Eh bien heureusement, il y a un super site qui s'appelle &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://quoivoir.fr/"&gt;QuoiVoir&lt;/a&gt;&#10;&#10; qui répond à cette question du "&lt;em&gt;on regarde quoi ce soir ?&lt;/em&gt;" en vous proposant simplement 3 films plutôt que de vous laisser scroller à l'infini dans un catalogue de bouzes. QuoiVoir contient pour le moment plus de 8500 films (pas de séries) et pour trouver LA pépite qui vous fera du bien, ça passe au choix, soit par un quiz, soit par une barre de recherche.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/quoivoir-quel-film-regarder-ce-soir/quoivoir-quel-film-regarder-ce-soir-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Le quiz, suffit de noter quelques films (5 avis suffisent pour démarrer, ou un import de votre historique Letterboxd), puis vous dites votre soir, seul, à deux, en famille ou entre amis, avec l'humeur, la durée et l'époque que vous souhaitez.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/quoivoir-quel-film-regarder-ce-soir/quoivoir-quel-film-regarder-ce-soir-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/quoivoir-quel-film-regarder-ce-soir/quoivoir-quel-film-regarder-ce-soir-4.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Ou alors la barre de recherche, où vous écrivez votre envie en une phrase, sans rien noter avant.&lt;/p&gt;&#10;&lt;p&gt;Tapez par exemple "&lt;em&gt;un film de braquage pas trop long&lt;/em&gt;" et hop le site affichera ce qu'il a compris, c'est à dire "Moins de 100 min" et "Sujet : braquage", c'est à dire 2 tags que vous pouvez retirer d'un clic si l'IA s'est trompée.&lt;/p&gt;&#10;&lt;p&gt;Chaque fiche a ensuite deux rubriques pour décider vite. "*C'est pour toi si... *" donne trois raisons d'aimer le film, et "&lt;em&gt;Avec qui le regarder&lt;/em&gt;" note seul, à deux, entre amis et en famille. Par exemple sur &amp;quot;1917&amp;quot;, le site met "Idéal" entre amis et "Bof" à deux et sous le résumé, vous trouverez aussi les plateformes où le voir, avec les données de JustWatch, ainsi qu'un réglage de vos plateformes favorites.&lt;/p&gt;&#10;&lt;p&gt;Après, gardez en tête que chaque film est décrit selon douze axes par un modèle de langage, donc c'est plus un bon moyen de dégrossir un catalogue pour une soirée ciné qu'une boussole précise sur vos goûts.&lt;/p&gt;&#10;&lt;p&gt;Si vous êtes du genre à aimer les petits jeux, il y a une page entière consacrée au hasard et à la sérendipité, avec des roues de la fortune à tourner, des choses comme ça.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/quoivoir-quel-film-regarder-ce-soir/quoivoir-quel-film-regarder-ce-soir-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Le truc cool, c'est qu'il n'est pas obligatoire de se créer de compte, mais que vous pourrez quand même mémoriser des films et vos goûts, c'est juste que c'est stocké dans le navigateur.&lt;/p&gt;&#10;&lt;p&gt;Dans le genre, j'ai déjà écrit un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/trouver-film-parfait-soir-flickmetrix-recommandations-personnalisees.html"&gt;article sur FlickMetrix&lt;/a&gt;&#10;&#10;, où vous parcouriez un catalogue de films et de séries que vous filtriez vous-même par genre, date, note ou plateforme. De son côté, QuoiVoir fait le chemin inverse où c'est vous qui décrivez votre soirée idéale et lui vous suggérera les films qu'il faut, un peu comme un employé de Video Club ^^. Maintenant, si j'ai une petite critique à apporter au site, c'est que je le trouve un petit peu &amp;quot;lourd&amp;quot;. Je pense que ça mériterait un petit peu d'optimisation sur le poids des pages et du JS, mais à part ça c'est top !!&lt;/p&gt;&#10;&lt;p&gt;Et bien sûr, si ces trois films ne vous disent rien, le bouton "Régénérer" en proposera d'autres sans souci !&lt;/p&gt;&#10;</content:encoded><category>multimedia-culture/cinema-series</category><category>tutoriels-guides/astuces-productivite</category><category>FlickMetrix</category><category>moteur de recommandation</category><category>recommandation de films</category><category>recommandations personnalisées</category><media:content url="https://korben.info/quoivoir-quel-film-regarder-ce-soir/quoivoir-quel-film-regarder-ce-soir-1.jpg" medium="image" type="image/jpeg" width="2560" height="1619"/></item><item><title>DOOM - Le moteur de 1993 bouffé par DLSS 5</title><link>https://korben.info/doom-dlss-5-directx-12.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 17:39:46 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/doom-dlss-5-directx-12.html</guid><description>Un port Windows de Linux DOOM 1.10 garde le rendu d'origine en 320x200 mais fait sortir au moteur la profondeur, les normales et le mouvement de chaque image, de quoi alimenter DLSS 4, FSR 2.2 et Anime4K. Le mode DLSS 5 ajoute la passe Neural Rendering de NVIDIA via l'outil communautaire DLSS5-Swapper, avec un résultat parfois étrange sur des sprites de 1993.</description><content:encoded>&lt;p&gt;Dans la série des trucs qui ne servent à rien, mais qui sont bien cools quand même, je vous présente ce bon vieux DOOM de 1993 qui vient de passer au DLSS 5. L'auteur de cette nouvelle prouesse, c'est Nikolai Zhivotenko qui a publié &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/niko-zvt/DOOM-DLSS-5"&gt;DOOM + DLSS 5&lt;/a&gt;&#10;&#10;, un port Windows 64 bits de Linux DOOM 1.10 qui conserve le moteur d'origine. Le jeu produit ainsi toujours son image en 320x200 pixels, puis celle-ci est reconstruite dans une fenêtre de 1280x800 en Direct3D 12 par l'upscaler de votre choix.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="KFZ5NHp2Wj0" data-youtube-source="https://www.youtube-nocookie.com/embed/KFZ5NHp2Wj0"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_14917769577672078664_hu_1ecd79a633fee246.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=KFZ5NHp2Wj0" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Un upscaler moderne ayant besoin d'autre chose que des pixels pour travailler, le moteur modifié doit inscrire à chaque image la profondeur, les normales et le mouvement, et les touches F2 à F4 affichent ces trois vues à la place du jeu.&lt;/p&gt;&#10;&lt;p&gt;L'auteur en a même fait un petit banc d'essai, avec un exécutable par mode : DLSS Ray Reconstruction, DLSS Super Resolution en preset K (DLSS 4) ou L (DLSS 4.5), FSR 2.2 d'AMD, Anime4K, et le bon vieux nearest 4x pour comparer. Ray Reconstruction se contente d'ailleurs de buffers factices (spéculaire noir, rugosité à 1), puisque DOOM n'a aucun éclairage path-tracé à lui donner.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/doom-dlss-5-directx-12/doom-dlss-5-directx-12-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Un couloir de DOOM avec l'étiquette "DLSS 5 On" en bas à gauche et trois vignettes de données en haut de l'image (capture fournie par l'auteur du port)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et le DLSS 5 dans tout ça ?&lt;/p&gt;&#10;&lt;p&gt;Eh bien le mode 5 commence par la même passe que le 4.5, avec le SDK officiel de NVIDIA et ensuite seulement, si l'addon RenoDX du DLSS 5 est placé à côté de l'exécutable, une seconde passe laisse le Neural Rendering retoucher l'image. Et ce Neural Rendering là ne vient pas du port mais de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/rakanki911/DLSS5-Swapper"&gt;DLSS5-Swapper&lt;/a&gt;&#10;&#10;, un outil communautaire sous licence MIT qui injecte le modèle de NVIDIA dans les jeux. Bref, c'est indispensable comme addon pour passer d'un rendu 4.5 à un rendu 5.&lt;/p&gt;&#10;&lt;p&gt;Côté NVIDIA, le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/nvidia-dlss-5-uncanny-valley.html"&gt;DLSS 5 dont je vous parlais en mars&lt;/a&gt;&#10;&#10; n'est sorti que le 3 septembre, avec NBA 2K27, sur les RTX 50 et GeForce NOW mais il avait fuité juste avant via des fichiers trouvés dans une mise à jour de ce même jeu. Du coup, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/dlss-5-radeon-mod.html"&gt;les moddeurs&lt;/a&gt;&#10;&#10; l'ont collé dans The Witcher 3 ou Cyberpunk 2077 sans attendre.&lt;/p&gt;&#10;&lt;p&gt;Quant au résultat sur DOOM, n'espérez pas avoir du photoréalisme... niet, le modèle n'a pas été pensé pour des sprites en 320x200, et d'après Wccftech, certains détails reconstruits peuvent même ressortir plutôt bizarrement...&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/doom-dlss-5-directx-12/doom-dlss-5-directx-12-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Une créature face au joueur, avec la même étiquette "DLSS 5 On" et mêmes vignettes en haut (capture fournie par l'auteur du port)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Maintenant pour tester, il vous faudra un Windows 64 bits, une GeForce RTX, et compiler tout ça vous-même avec le script build.cmd du dépôt. Vous déposez un IWAD dans le dossier wads (celui de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://freedoom.github.io/"&gt;Freedoom&lt;/a&gt;&#10;&#10; fait l'affaire), puis vous déclarez le dossier du mode 5 dans &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://dlss5swapper.org/"&gt;Swapper&lt;/a&gt;&#10;&#10;, en route Native. Côté carte, Swapper annonce les RTX 20 à 50 pour ses routes à base de ReShade, dont fait partie l'addon &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/clshortfuse/renodx"&gt;RenoDX&lt;/a&gt;&#10;&#10;, mais prévient quand même que la compatibilité n'est pas garantie.&lt;/p&gt;&#10;&lt;p&gt;Et si vous voulez juste comparer, le script screencast-windoom.cmd rejouera la même démo dans chacun des modes et peut même exporter chaque image en PNG.&lt;/p&gt;&#10;&lt;p&gt;Amusez-vous bien !&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/actualites-ia</category><category>jeux-video/retrogaming-emulation</category><category>Doom</category><category>modding</category><category>Nvidia</category><category>upscaling</category><media:content url="https://korben.info/doom-dlss-5-directx-12/doom-dlss-5-directx-12-1.png" medium="image" type="image/png" width="825" height="512"/></item><item><title>Du dev iPhone sans Mac sur Omarchy</title><link>https://korben.info/omarchy-apple-dev-ios-linux.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 11:30:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/omarchy-apple-dev-ios-linux.html</guid><description>omarchy-apple-dev compile et installe une app iPhone depuis Linux, TestFlight compris. Mais le SDK vient d'un Xcode que le contrat d'Apple réserve à macOS.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/joshuaswarren/omarchy-apple-dev"&gt;Omarchy-apple-dev&lt;/a&gt;&#10;&#10;, c'est un projet qui vous permet de compiler une app codée en SwiftUI, l'installer sur votre iPhone via le cable USB et l'envoyer à TestFlight d'Apple, tout ça depuis une machine Linux sous Omarchy... Oui oui, sans Mac !&lt;/p&gt;&#10;&lt;p&gt;Le gros du boulot est assuré par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/xtool-org/xtool"&gt;xtool&lt;/a&gt;&#10;&#10;, qui sait déjà compiler, signer et installer une app iOS sous Linux, mais ce dépôt omarchy-apple-dev y ajoute un script &lt;code&gt;ship.sh&lt;/code&gt;, qui permet de créer le .ipa, d'y renseigner les clés de build que le traitement App Store lit, puis d'envoyer tout ça à Apple comme un grand.&lt;/p&gt;&#10;&lt;p&gt;Bref, en langage clair, ça veut dire que vous pouvez être développeur iOS depuis votre PC Linux. Cool hein ?&lt;/p&gt;&#10;&lt;p&gt;Pour l'installer, c'est juste 3 lignes avec install du SDK d'Apple.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;git clone https://github.com/joshuaswarren/omarchy-apple-dev&#10;cd omarchy-apple-dev&#10;./install-toolchain.sh&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Les morceaux du SDK iOS n'existant que dans la distribution Xcode d'Apple, il faut donc télécharger le Xcode.xip sur developer.apple.com avec un Apple ID gratuit, depuis n'importe quel OS. Vous relancez ensuite le script avec &lt;code&gt;XCODE_XIP=/chemin/Xcode.xip&lt;/code&gt;, puis &lt;code&gt;device-run.sh&lt;/code&gt; installera l'app sur l'iPhone branché. Un compte gratuit suffit pour ça, mais Apple le limite à 3 apps par appareil avec des profils qui expirent au bout de 7 jours. Pour TestFlight, il faudra par contre un compte développeur payant et une clé d'API App Store Connect.&lt;/p&gt;&#10;&lt;p&gt;Après, les CGU d'Apple pour Xcode et ses SDK disent bien que ces logiciels ne sont autorisés uniquement sur un produit de marque Apple tournant sous macOS, et que tout autre usage est une violation du contrat. Sa clause 2.5 interdit aussi d'utiliser les SDK séparément ou de les faire tourner sur du matériel qui n'est pas Apple. Or le SDK que le script installe vient forcément d'un Xcode d'Apple. Voilà, au moins vous savez...&lt;/p&gt;&#10;&lt;p&gt;Bref, pour bricoler sur votre iPhone avec un compte gratuit, ça peut le faire... Après, pour l'App Store, sachez qu'Apple exige en plus depuis avril dernier, que vos apps soient compilées avec Xcode 26 ou plus récente alors qu'ici, ce bon vieux script contourne ça... Donc à voir si vous voulez tenter votre chance.&lt;/p&gt;&#10;&lt;p&gt;Au pire, pour la phase finale (la compilation de la release de votre app), vous sortez un Mac rien que pour ça et le reste du temps, vous codez et compilez vos tests à 100% dans Omarchy. A vous de voir :)&lt;/p&gt;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>apple-mobile/iphone-ipad</category><category>tutoriels-guides/tutoriels-avances</category><category>Apple</category><category>Arch Linux</category><category>développement iOS</category><category>iOS</category><category>iPhone</category><category>Linux</category><category>open source</category><category>swift</category><media:content url="https://korben.info/omarchy-apple-dev-ios-linux/omarchy-apple-dev-ios-linux-1.avif" medium="image" type="image/avif"/></item><item><title>Mistral Large 4, le modèle à 1 000 milliards de paramètres surnommé Le Chonk</title><link>https://korben.info/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 11:01:04 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk.html</guid><description>Mistral présente Mistral Large 4, surnommé Le Chonk, un modèle de 1 000 milliards de paramètres dont 49 milliards activés par réponse. Accessible en préversion via l'API, il verra ses poids publiés sur Hugging Face le 27 octobre, pour environ 0,70 dollar le million de tokens.</description><content:encoded>&lt;p&gt;Mistral a présenté Mistral Large 4, un modèle d'intelligence artificielle à 1 000 milliards de paramètres que l'équipe surnomme elle-même &amp;quot;Le Chonk&amp;quot;, et l'entreprise française annonce ni plus ni moins que c'est le meilleur modèle ouvert jamais développé en dehors de la Chine. Rien que ça.&lt;/p&gt;&#10;&lt;p&gt;Le modèle n'est pour le moment accessible qu'en préversion via l'API de Mistral, l'interface qui permet aux développeurs de la brancher sur leurs applications. Les poids, autrement dit le fichier complet qui permet de faire tourner le modèle sur ses propres serveurs, arriveront le 27 octobre sur Hugging Face, le grand entrepôt public des modèles d'IA.&lt;/p&gt;&#10;&lt;p&gt;C'est tout le contraire des boîtes noires d'OpenAI ou d'Anthropic, le créateur de Claude, qui gardent jalousement les leurs.&lt;/p&gt;&#10;&lt;p&gt;Sur le papier, le chiffre de 1 000 milliards en jette, sauf que le Chonk n'active que 49 milliards de paramètres à chaque réponse, avec une architecture qui fonctionne un peu comme une grosse administration où seul le guichet compétent traite votre dossier. Du coup, il coûte bien moins cher à faire tourner que sa taille ne le laisse penser.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;L'entraînement a pris deux mois sur près de 4 000 puces Nvidia Grace Blackwell installées dans les datacenters européens de Mistral, soit deux à trois fois moins de matériel que la concurrence chinoise d'après Pierre Stock, le responsable scientifique de la maison. Le modèle parle au passage plus de 160 langues.&lt;/p&gt;&#10;&lt;p&gt;Mistral insiste surtout sur les capacités agentiques de son Chonk, c'est-à-dire sa faculté à enchaîner tout seul des actions, lancer du code, éplucher des documents, remplir un tableur, plutôt que de simplement répondre à vos questions.&lt;/p&gt;&#10;&lt;p&gt;Sur les tests de performance publiés par Mistral, le Chonk se place au niveau des meilleurs modèles chinois de DeepSeek, Alibaba ou Moonshot sur le code, la finance et le droit, avec une vraie pointe en cybersécurité où il se classe parmi les cinq meilleurs au monde. Les mesures indépendantes sont un peu moins flatteuses, puisque le cabinet Artificial Analysis le situe entre DeepSeek et les modèles les plus accessibles d'OpenAI, encore loin du haut de gamme GPT-6 Astra, ce qui est déjà pas mal pour un modèle qu'on pourra télécharger gratuitement.&lt;/p&gt;&#10;&lt;p&gt;Côté tarifs, l'API facture environ 0,70 dollar le million de tokens, les morceaux de mots qui servent d'unité de facturation à tous les fournisseurs d'IA. Airbus et HSBC figurent déjà parmi la centaine de clients revendiqués.&lt;/p&gt;&#10;&lt;p&gt;J'avoue que je me demande déjà quelle machine il faudra pour faire tourner un bestiau pareil dans un salon, mais c'est tentant.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://techcrunch.com/2026/10/06/mistrals-new-1t-model-aims-to-leapfrog-closed-and-open-rivals/"&gt;TechCrunch&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/actualites-ia</category><category>intelligence-artificielle/chatbots-llm</category><category>IA</category><category>le chonk</category><category>Mistral AI</category><category>mistral large 4</category><media:content url="https://korben.info/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk/mistral-large-4-le-modele-a-1-000-milliards-de-parametres-surnomme-le-chonk-1.jpg" medium="image" type="image/jpeg" width="2506" height="1400"/></item><item><title>LivePE - Une clé de dépannage Windows chargée à bloc</title><link>https://korben.info/livepe-winpe-depannage-francais.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 09:30:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/livepe-winpe-depannage-francais.html</guid><description>Un membre du forum TeamAAZ partage un LivePE de dépannage en français, multiboot EFI et MBR, avec des dizaines d'outils de sauvegarde, de partitionnement et de récupération. Il est chargé, et le message ne donne ni empreinte ni autre miroir que Mediafire.</description><content:encoded>&lt;p&gt;Vous ne le savez surement pas mais Sebseba, un membre du forum TeamAAZ, partage depuis juin 2025 un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.team-aaz.com/forum/viewtopic.php?t=46302"&gt;LivePE 100% en français&lt;/a&gt;&#10;&#10;. C'est une ISO qui se met sur une clé USB et qui permet de démarrer un LivePE (un Windows Live quoi...), en EFI comme en MBR, avec de quoi sauvegarder, partitionner, récupérer des fichiers ou réparer le boot. Bref, c'est super pratique si vous faites un peu d'admin ou de support technique.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/livepe-winpe-depannage-francais/livepe-winpe-depannage-francais-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le bureau du LivePE démarré dans une machine virtuelle, avec ses icônes en français&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Il l'a fabriqué avec une base de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ChrisRfr/Win10XPE"&gt;Win10XPE&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/CryptoNickSoft/7z-SFX-Constructor"&gt;SFX Constructor&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Chuyu-Team/Dism-Multi-language"&gt;Dism++&lt;/a&gt;&#10;&#10;, et ça embarque une sacrée liste de programmes.&lt;/p&gt;&#10;&lt;p&gt;Par exemple, pour les sauvegardes, vous avez le droit à Acronis True Image 2026, Macrium Reflect X Server, AOMEI Backupper et les outils Hasleo. Pour tout ce qui est partitionnement, c'est MiniTool, EaseUS et AOMEI Partition Assistant. Aussi, pour récupérer des fichiers, GetDataBack Pro et Hasleo Data Recovery et il y a bien sûr AIDA64 Extreme et le Kaspersky Virus Removal Tool.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, pour le mettre sur une clé ou un SSD externe, le tuto de Sebseba impose &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.ultraiso.com/"&gt;UltraISO&lt;/a&gt;&#10;&#10; et rien d'autre, sinon le multiboot EFI + MBR ne marchera pas. Il faut initialiser le support en MBR, puis vous le formatez en FAT32, vous ouvrez TECH.iso dans UltraISO et vous l'écrivez en mode USB-HDD+.&lt;/p&gt;&#10;&lt;p&gt;Et ensuite, vous pouvez réduire cette partition et en créer une seconde en NTFS pour y ranger vos ISO Windows. Par contre, attention, WinToHDD ne créera pas la partition MSR quand il installera Windows en GPT/EFI, ce qui posera des problèmes de migration plus tard... Donc préparez bien l'ESP et la MSR avant, avec DiskGenius ou DiskPart GUI Micro.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/livepe-winpe-depannage-francais/livepe-winpe-depannage-francais-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le gestionnaire de démarrage de l'ISO, lui, s'affiche en anglais&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Cette ISO de LivePE bien frenchy est une adaptation du WinPE de Sergei Strelec, dont l'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://sergeistrelec.name/version_history_en_new.html"&gt;historique officiel&lt;/a&gt;&#10;&#10; liste lui aussi Acronis, Macrium Reflect, AIDA64 et GetDataBack, mais uniquement dans la langue de David Bowie (ouais Shakespeare c'est has-been). Et si vous préférez une clé multiboot montée avec Ventoy, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/tuto-medicat.html"&gt;Medicat&lt;/a&gt;&#10;&#10; dont je vous ai déjà parlé à de multiples reprises, fait ça très bien depuis longtemps.&lt;/p&gt;&#10;&lt;p&gt;Un grand merci à Sebseba pour le partage !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.team-aaz.com/forum/viewtopic.php?t=46302"&gt;LivePE en français sur TeamAAZ&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>tutoriels-guides</category><category>windows</category><category>clé USB bootable</category><category>dépannage PC</category><category>Windows 11</category><media:content url="https://korben.info/livepe-winpe-depannage-francais/livepe-winpe-depannage-francais-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Issued - Pour lire vos Comics / BDs depuis votre navigateur</title><link>https://korben.info/issued-serveur-comics-auto-heberge.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 07:54:15 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/issued-serveur-comics-auto-heberge.html</guid><description>Issued scanne votre dossier de comics CBZ et CBR tel quel et le sert au navigateur comme aux applis OPDS. Le mot de passe ne protège que le lecteur web : le catalogue OPDS reste ouvert, donc réseau local ou reverse proxy.</description><content:encoded>&lt;p&gt;Si vous avez un dossier blindé de comics / BDs au format CBZ ou en CBR, rangé à &amp;quot;votre sauce&amp;quot; par éditeur, par série ou carrément en bordel (ce qui est mon cas, je suis bordélique...), &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/metalogico/issued"&gt;Issued&lt;/a&gt;&#10;&#10; est un petit serveur à installer chez vous qui va vous rendre de fiers services. En effet, ce soft scannera votre dossier tel quel, ne réorganisera rien parce que c'est pas votre mère, mais par contre, il reconstruira sa bibliothèque autour de vos dossiers, pour que vous puissiez lire tout ça depuis un navigateur ou une appli de lecture, en ayant l'impression que &amp;quot;&lt;em&gt;Oh dis donc c'est bien rangé&lt;/em&gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/issued-serveur-comics-auto-heberge/issued-serveur-comics-auto-heberge-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Une seule règle à respecter quand même c'est de ne pas mélanger des comics et des sous-dossiers dans un même dossier puisque pour Issued, un dossier qui contient des comics, c'est une série. Ah et les fichiers aux formats CB7 et les PDF passeront aussi sans souci.&lt;/p&gt;&#10;&lt;p&gt;Côté lecture, le lecteur web affiche les derniers ajouts et les comics entamés à reprendre. Et si vous suivez des séries encore en cours de parution, vous les marquez avec le bouton Ongoing, et la page du même nom vous montre le dernier numéro ajouté, le nombre de numéros et ceux qui manquent peut-être à l'appel... Sur mobile, vous pouvez aussi ajouter son catalogue OPDS dans Panels ou Chunky Reader sur iOS, ou dans Moon+ Reader sur Android.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/issued-serveur-comics-auto-heberge/issued-serveur-comics-auto-heberge-3.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Son dev dit l'utiliser avec environ 4 500 comics (mais quel pirate ^^) et pense que ça tiendra le choc à 10 000 voire 20 000 BDs. Les vignettes, de leur côté, sont générées une seule fois, sur un seul thread, pour ne pas saturer votre serveur qui fait déjà tourner d'autres conteneurs et la surveillance du dossier, qui ajoute les nouveaux comics toute seule, se coupe dans la config si vous préférez laisser roupiller vos disques (un bouton permet alors de relancer le scan à la main).&lt;/p&gt;&#10;&lt;p&gt;Attention par contre au mot de passe que vous mettrez car celui que vous pouvez définir dans config.ini ne protègera que le lecteur web. En effet, le catalogue OPDS reste accessible sans session et c'est ce catalogue qui permet de télécharger les archives. Donc pour lire vos comics depuis l'extérieur, n'ouvrez pas le port 8181 de votre box en mode neuneu ! Non, restez absolument sur votre réseau local, ou passez par un reverse proxy qui gère l'authentification ou encore un VPN local type &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/tailscale-reseau-prive-virtuel.html"&gt;Tailscale&lt;/a&gt;&#10;&#10; (Qu'est ce que j'aime ce truc).&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/issued-serveur-comics-auto-heberge/issued-serveur-comics-auto-heberge-4.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Pour l'installer, le plus simple c'est comme d'hab Docker (l'image embarque déjà unrar pour les CBR) :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;docker run -d --name issued \&#10; --restart unless-stopped \&#10; -p 8181:8181 \&#10; -v /path/to/your/comics:/comics:ro \&#10; -v issued_data:/app/data \&#10; ghcr.io/metalogico/issued:latest&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Remplacez alors le chemin par celui de votre dossier de comics, et le lecteur web répondra sur le port 8181, dans /reader/, et le catalogue OPDS dans /opds/. Et si vous n'avez pas Docker, il existe aussi des exécutables pour macOS, Linux et Windows. Voilà... Le tout est sous licence MIT et sachez également que si vous avez besoin de plusieurs comptes, ou de servir aussi des mangas et des ebooks, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/komga-bibliotheque-comics.html"&gt;la bibliothèque Komga&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/kavita-serveur-ebooks-self-hosted.html"&gt;le serveur Kavita&lt;/a&gt;&#10;&#10; en feront un peu beaucoup plus ^^.&lt;/p&gt;&#10;&lt;p&gt;Ah et si vous vous demandez pourquoi tout est violet dans l'interface, c'est parce que la fille du développeur s'appelle Viola (pas de &amp;quot;vert caca d'oie&amp;quot; donc, désolé pour les amateurs de treillis ^^).&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://noted.lol/issued/"&gt;noted.lol&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>multimedia-culture</category><category>self-hosting</category><category>auto-hébergement</category><category>CBZ</category><category>comics</category><category>Docker</category><media:content url="https://korben.info/issued-serveur-comics-auto-heberge/issued-serveur-comics-auto-heberge-1.png" medium="image" type="image/png" width="1010" height="589"/></item><item><title>The Legend of Zelda: Majora's Mask enfin en version européenne sur PC et Android</title><link>https://korben.info/2ship2harkinian-pal-majoras-mask.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 07 Oct 2026 06:54:31 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/2ship2harkinian-pal-majoras-mask.html</guid><description>Un fork non officiel de 2Ship2Harkinian lit la ROM européenne PAL 1.1 de Majora's Mask (anglais, français, allemand, espagnol) sur Windows, Linux et Android. Il faut apporter sa propre ROM, et tout ce qui est annoncé vient de l'auteur : la demande de fusion chez 2Ship est encore en brouillon.</description><content:encoded>&lt;p&gt;Vous le savez, &lt;strong&gt;The Legend of Zelda: Majora's Mask&lt;/strong&gt; existe en version européenne, avec une ROM PAL 1.1 qui embarque 4 langues (anglais, français, allemand et espagnol), mais &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/ship-of-harkinian-portage-pc-ocarina-of-time.html"&gt;2Ship2Harkinian&lt;/a&gt;&#10;&#10;, le portage PC du jeu dont je vous ai déjà parlé, ne reconnaît que les 2 versions américaines.&lt;/p&gt;&#10;&lt;p&gt;C'est pour cela qu'un fork non officiel a décidé de lever cette limite en permettant une lecture de la ROM version PAL 1.1 directement depuis Windows, Linux et Android !&lt;/p&gt;&#10;&lt;p&gt;Bien sûr, le fork garde le support des ROM américaines, et comme toujours pour ne pas tomber dans le piratage, il faudra au premier lancement du jeu, désigner l'emplacement de votre ROM à vous (&lt;em&gt;que vous devrez avoir normalement rippé vous-même depuis votre propre version pour rester dans les clous plutôt que dans choper une sur un site random ^^&lt;/em&gt;). Ensuite, le jeu génèrera localement son fichier de données (mm.o2r), et les lancements suivants démarreront directement dans le jeu.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/2ship2harkinian-pal-majoras-mask/2ship2harkinian-pal-majoras-mask-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le menu Options sur Android, avec le français sélectionné parmi les quatre langues de la ROM PAL 1.1 (capture fournie par l'auteur du fork)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Sous Windows, il faut donc décompresser le ZIP et lancer 2ship.exe, en gardant 2ship.o2r à côté. Sous Linux, c'est une archive et un exécutable 2s2h.elf, avec le même fichier à ses côtés. Sur Android, il faut l'APK (ARM64 uniquement, Android 7 et OpenGL ES 3.0 minimum), et la version mobile ajoute des commandes tactiles qu'on peut masquer, un menu redimensionnable et un dossier de données déplaçable sur carte SD.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/2ship2harkinian-pal-majoras-mask/2ship2harkinian-pal-majoras-mask-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Pas de build macOS, en revanche, alors que le projet d'origine en propose un et ça, c'est un méga snif pour moi.&lt;/p&gt;&#10;&lt;p&gt;Alex, l'auteur de ce fork a aussi ouvert une demande de fusion chez 2Ship pour intégrer tout ça au projet d'origine, j'espère que ça passera.&lt;/p&gt;&#10;&lt;p&gt;Et après, peut-être qu'il pourra s'attaquer à &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/zelda-64-recompiled-portage-natif-ray-tracing-4k.html"&gt;Zelda 64 Recompiled&lt;/a&gt;&#10;&#10;, l'autre portage de Majora's Mask dont je vous ai parlé, car lui aussi n'accepte que la ROM américaine..&lt;/p&gt;&#10;&lt;p&gt;À récupérer sur la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/alexbcz/2ship2harkinian-PAL/releases/latest"&gt;page des releases du fork&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>tutoriels-guides</category><category>Majora's Mask</category><category>Nintendo</category><category>open source</category><category>portage</category><category>retrogaming</category><media:content url="https://korben.info/2ship2harkinian-pal-majoras-mask/2ship2harkinian-pal-majoras-mask-1.jpg" medium="image" type="image/jpeg" width="2340" height="1080"/></item><item><title>Il a entièrement recodé 8 vieux OS en HTML + un VB6 qui sort des .exe.</title><link>https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 06 Oct 2026 17:22:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes.html</guid><description>Windows 3.1, 95, 98, Me, 2000, XP, Vista et Mac OS 9 se lancent en moins de deux secondes dans un onglet, parce que rien n'y est émulé : tout a été réécrit en JavaScript. Et VB6 Studio Web compile même un .exe Windows depuis le navigateur.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes"&gt;Wiesław Šoltés&lt;/a&gt;&#10;&#10;, un développeur open source spécialiste de .NET et d'Avalonia, a publié d'un coup sur son Github, plusieurs reconstitutions de Windows 3.1, 95, 98, Me, 2000, XP, Vista et même Mac OS 9 directement utilisables dans le navigateur ! Vous cliquez sur le lien, la page se charge en moins de deux secondes, et hop, vous voilà devant le Program Manager, le menu Démarrer ou le Finder.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Les huit bureaux au démarrage : Windows 3.1, 95, 98 et Me en haut, 2000, XP, Vista et Mac OS 9 en bas&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et ce ne sont pas des coquilles vides comme on le voit parfois mais de vrais OS complets. Le Windows 3.1 compte 28 applications rangées dans les groupes d'origine du Program Manager, XP en a 56, et Windows Me monte à 60 app en comptant les panneaux de configuration. Donc si vous n'avez jamais connu ces machines en vrai parce que vous êtes un.e petit.e jeune, c'est l'occasion de tripoter vous-même ce que vos aînés vous racontent depuis des années.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le Démineur de Windows 3.1, ouvert par-dessus les groupes du Program Manager&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Toutes les applis d'un même bureau partagent en plus un disque virtuel. Ainsi, sous Windows 95, un document enregistré dans Notepad apparaîtra dans l'Explorer tout comme dans l'invite MS-DOS, et l'interpréteur de commandes gère les redirections et les jokers (les *) sans soucis.&lt;/p&gt;&#10;&lt;p&gt;Voici par exemple le début d'une petite séquence que propose le README, à taper dans une invite de commande MS-DOS pour créer un fichier :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;CD &amp;#34;C:\My Documents&amp;#34;&#10;ECHO Hello from DOS&amp;gt;hello.txt&#10;TYPE hello.txt&#10;DIR /B *.txt&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'invite MS-DOS de Windows 95 après la séquence ci-dessus : hello.txt est créé, lu puis listé&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Côté jeux, XP propose le Spider Solitaire, une Dame de pique contre trois adversaires pilotés par l'ordinateur et un flipper dont le tableau original, s'inspire de Space Cadet. Vista, quant à lui, ressort Chess Titans, Mahjong Titans, Purble Place et InkBall avec ses gadgets sur le côté, et Mac OS 9 a son Finder spatial, ses 33 tableaux de bord et sa Graphing Calculator.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-5.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le flipper de Windows XP, une table originale inspirée de Space Cadet&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-6.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Chess Titans sous Vista, avec l'horloge, le diaporama et le calendrier en gadgets&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-7.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Mac OS 9 et sa Graphing Calculator, qui trace ici y = sin(x)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Maintenant, ce qui m'a intrigué, c'est comment ça peut démarrer aussi vite ???&lt;/p&gt;&#10;&lt;p&gt;Eh bien tout simplement parce que rien n'est émulé ! Par exemple, un émulateur comme &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/emulateur-x86-webassembly.html"&gt;v86&lt;/a&gt;&#10;&#10;, dont je vous parlais en 2022, traduit à la volée le code machine x86 en WebAssembly pour faire tourner Windows lui-même dans le browser. Mais ici, il n'y a ni noyau Windows ni processeur virtuel, car chaque fenêtre, chaque menu et chaque application ont été réécrits en HTML, CSS et modules JavaScript. Les fenêtres sont donc des éléments de page web ordinaires, que le navigateur affiche comme n'importe quel site.&lt;/p&gt;&#10;&lt;p&gt;Le code, lui, est volontairement dépouillé, avec par exemple Windows 3.1 qui n'a besoin d'aucun framework ni d'aucun bundler, ou encore le bureau de Windows 95 qui s'affiche via un simple &lt;code&gt;python3 -m http.server&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Seuls le fond d'écran, les économiseurs et certaines opérations de dessin passent par le GPU en WebGPU, avec un repli sur WebGL2 puis sur Canvas 2D si votre machine ne suit pas. Et sur Windows 3.1 comme sur Mac OS 9, l'image ne se redessine que quand quelque chose change, donc un bureau au repos ne relance aucun rendu au niveau GPU.&lt;/p&gt;&#10;&lt;p&gt;Pour le poids, pareil, c'est super léger. Cache désactivé, chaque &amp;quot;OS&amp;quot; charge très peu de data : 183 Ko pour Windows 95, 180 Ko pour Mac OS 9 et 306 Ko pour Windows 2000. Et XP et Vista montent à 4,5 et 2,5 Mo. À titre de comparaison, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/DrawingSpace"&gt;DrawingSpace&lt;/a&gt;&#10;&#10;, un éditeur de diagrammes façon Visio du même auteur, écrit en C# et compilé en WebAssembly avec Uno Platform, en réclame 17 Mo.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-8.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;DrawingSpace, l'éditeur de diagrammes du même auteur, écrit en C# et compilé en WebAssembly&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Le revers de la médaille, vous l'aurez compris, c'est que vous n'avez pas Windows sous la main, mais sa reconstitution. Aucun programme d'origine ne s'exécute, et l'équivalence au pixel près n'a pas été établie. Pour montrer à quoi ressemblait un bureau à quelqu'un qui ne l'a pas connu, ou pour choper un peu de code afin de développer votre propre bureau Windows HTML pour y mettre votre site web, c'est parfait. Mais pour relancer un logiciel d'époque tel qu'il était, faudra passer par v86, par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/infinite-mac-emulation-mac-next-navigateur.html"&gt;Infinite Mac&lt;/a&gt;&#10;&#10; pour Mac OS 9, ou encore par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/retrotick-windows-navigateur.html"&gt;RetroTick&lt;/a&gt;&#10;&#10;, qui exécute les vrais .exe Windows et DOS.&lt;/p&gt;&#10;&lt;p&gt;Mais le plus beau morceau de tout ce que le garçon nous a sorti, c'est je trouve, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/VB6"&gt;VB6 Studio Web&lt;/a&gt;&#10;&#10;, publié le même jour. C'est un Visual Basic 6 dans un onglet, avec sa boîte à outils, sa fenêtre Properties, son concepteur de formulaires et un débogueur pas à pas. Vous appuyez sur F5 et le projet d'exemple (une saisie de commandes shopping) se lance aussitôt. Et le code VB n'est pas confié à un eval JavaScript, mais réellement exécuté par un compilateur et une machine virtuelle maison, avec 37 types de contrôles différents dispos.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-9.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;VB6 Studio Web après un F5 : le projet d'exemple Order Entry tourne dans l'IDE&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Ouvrez ensuite l'exemple Calculator par File, New Project..., puis lancez File, Make Calculator.html, et votre programme deviendra une page HTML unique qui embarquera son propre runtime. Sur l'exemple Calculator, ça m'a donné un fichier de 1,9 Mo qui s'ouvre directement depuis le disque, sans l'IDE, et qui répond bien 42 quand je lui demande de faire un 6x7 (&lt;em&gt;ouais, six-seven, on soutient la cause lycéenne ici !&lt;/em&gt;).&lt;/p&gt;&#10;&lt;p&gt;Pour ceux qui ont des archives, il peut aussi ouvrir les projets .vbp et .vbg d'époque, depuis des fichiers, un dossier ou un ZIP, et il embarque même un agent de code qui pilote l'IDE avec votre propre clé OpenAI, Anthropic ou Gemini.&lt;/p&gt;&#10;&lt;p&gt;L'entrée voisine, &amp;quot;Make Calculator.exe&amp;quot; (Win32 AOT), va encore plus loin puisqu'un éditeur de liens PE32 et un générateur de code x86 écrits en JavaScript y fabriquent un exécutable Windows natif, sans quitter le navigateur.&lt;/p&gt;&#10;&lt;p&gt;Chez moi, après compilation, j'ai obtenu un fichier de 34 ko que la commande &lt;code&gt;file&lt;/code&gt; identifie comme un véritable exécutable PE32 pour Windows. Je ne l'ai pas lancé sous un vrai Windows, mais ça devrait normalement se lancer vu que c'est assez basique comme code.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-10.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le projet Calculator après Make Calculator.exe : la barre d'état annonce 34304 octets, code x86, contrôles natifs et GDI, sans extraction&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-11.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La même calculatrice exportée en un seul fichier HTML, ouverte hors de l'IDE : 7 × 6 = 42&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Bref, le mec a fait des trucs de zinzin, à se demander comment un développeur peut-il sortir autant de choses à lui tout seul ?&lt;/p&gt;&#10;&lt;p&gt;Probablement grâce à l'IA, puisque les projets contiennent pour la plupart un fichier &lt;code&gt;.openai/hosting.json&lt;/code&gt; mais peu importe, même si c'est vibe codé, c'est quand même un gros boulot et la qualité est au rendez-vous.&lt;/p&gt;&#10;&lt;p&gt;Voilà, si vous voulez tester, tout se lance sans rien installer, depuis les dépôts &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/Win31"&gt;Windows 3.1&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/Win95"&gt;95&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/Win98"&gt;98&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/WinMe"&gt;Me&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/Win2000"&gt;2000&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/WinXp"&gt;XP&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/WinVista"&gt;Vista&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/wieslawsoltes/MacOS9"&gt;Mac OS 9&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Vos fichiers créés dans ces &amp;quot;OS&amp;quot; resteront bien sûr dans le navigateur dans un IndexedDB, donc si vous videz les données du site ou si vous changez de navigateur, votre ordinateur virtuel repartira de zéro...&lt;/p&gt;&#10;&lt;p&gt;Sous Windows 95, l'outil Backup exportera le disque en JSON donc il y a quand même moyen de faire un petit export si ça vous amuse et bonne nouvelle, son VB6 Studio Web est sous licence MIT, donc si vous avez encore un vieux projet VB6 qui dort sur un disque dur, vous savez maintenant où aller pour tenter de le rouvrir !&lt;/p&gt;&#10;</content:encoded><category>developpement/web-developpement</category><category>jeux-video/retrogaming-emulation</category><category>anciens systèmes d'exploitation</category><category>émulateur x86</category><category>Mac OS 9</category><category>WebAssembly</category><category>Windows 95</category><media:content url="https://korben.info/vieux-windows-mac-os-9-navigateur-wieslaw-soltes/vieux-windows-mac-os-9-navigateur-wieslaw-soltes-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>RemoveMacAI - Supprimez Apple Intelligence de macOS 27</title><link>https://korben.info/removemacai-supprimer-apple-intelligence-macos-27.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 06 Oct 2026 10:35:56 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/removemacai-supprimer-apple-intelligence-macos-27.html</guid><description>Sous macOS 27, Apple Intelligence n'a plus d'interrupteur et ses modèles restent sur le disque : RemoveMacAI les supprime et empêche macOS de les retélécharger.</description><content:encoded>&lt;p&gt;Si vous êtes sous macOS 27, vous avez peut-être remarqué que pour désactiver Apple Intelligence, il fallait couper les fonctions une par une. Mais ce que vous ne savez probablement pas, c'est que même si vous faites ça, les modèles restent stockés sur votre disque dur. Donc forcément, ça prend de la place !!&lt;/p&gt;&#10;&lt;p&gt;Heureusement, il existe une application nommée &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/omlahore/RemoveMacAI"&gt;RemoveMacAI&lt;/a&gt;&#10;&#10; qui permet de supprimer ces modèles et empêcher macOS de les retélécharger.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;div class="video-container" id="video-container-removemacai-supprimer-apple-intelligence-macos-27-1.mp4"&gt;&#10; &lt;video controls preload="metadata" &gt;&#10; &lt;source src="https://korben.info/removemacai-supprimer-apple-intelligence-macos-27/removemacai-supprimer-apple-intelligence-macos-27-1.mp4" type="video/mp4" /&gt;&#10;&lt;pre&gt;&lt;code&gt;Votre navigateur ne supporte pas la lecture de vidéos HTML5. Voici un&#10;&amp;lt;a href=&amp;quot;/removemacai-supprimer-apple-intelligence-macos-27/removemacai-supprimer-apple-intelligence-macos-27-1.mp4&amp;quot;&amp;gt;lien vers la vidéo&amp;lt;/a&amp;gt;.&#10;&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/video&gt;&#10;&#10;&lt;div&gt;&#10;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Concernant la place que vous allez gagner, Apple et les média tech ne s'entendent pas sur les chiffres, mais grosso modo ça peut aller de 12 Go à 30 Go d'économisé.&lt;/p&gt;&#10;&lt;p&gt;Pour procéder à l'opération, il vous faudra un Mac Apple silicon sous macOS 27. L'outil installe ensuite un profil de configuration que macOS vous demandera d'approuver dans les Réglages Système, retirera les modèles via le service d'assets d'Apple et renverra leurs téléchargements vers un port local fermé. La protection SIP reste bien sûr activée et aucun fichier de /System n'est touché. La doc de l'outil dit d'ailleurs s'appuyer sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/4evy/pared"&gt;pared&lt;/a&gt;&#10;&#10;, un autre outil de 4evy qui a défriché ce service avant lui.&lt;/p&gt;&#10;&lt;p&gt;Voici comment en profiter :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;brew install omlahore/tap/removemacai&#10;removemacai&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Bien sûr, par défaut, tout dégagera. Siri en entier, "Dis Siri" et l'icône de la barre des menus compris, Writing Tools, Genmoji, Image Playground, l'extension ChatGPT, les résumés dans Mail, Messages, Safari, Notes et les notifications, Clean Up dans Photos et la complétion de code d'Xcode. Les apps qui s'appuient sur les modèles d'Apple perdent aussi la main, comme l'action "Utiliser le modèle" de Raccourcis. La dictée, elle, continue de marcher. Pour épargner certaines fonctions, l'option &lt;code&gt;--keep&lt;/code&gt; permet de les nommer, et l'option &lt;code&gt;--dry-run&lt;/code&gt; montre les changements sans les appliquer.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/removemacai-supprimer-apple-intelligence-macos-27/removemacai-supprimer-apple-intelligence-macos-27-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Voilà, c'est bien qu'un tel outil existe, même si moi, perso, je trouve Apple Intelligence plutôt bien, et que c'est dommage de s'en débarrasser (surtout que c'est du local, hein...). Mais c'est vrai que sur un Mac à 256 Go d'espace de stockage, ces Go comptent ! Maintenant, si vous changez d'avis, l'auteur assure que &lt;code&gt;removemacai revert&lt;/code&gt; remettra tout en place, avec les modèles qui se téléchargeront à nouveau quand une fonction que vous utilisez en aura besoin.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.macrumors.com/2026/10/05/apple-intelligence-removal-tool-frees-mac-storage/"&gt;MacRumors&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/macos</category><category>tutoriels-guides</category><category>Apple Intelligence</category><category>Apple Silicon</category><category>espace disque</category><category>macOS 27</category><media:content url="https://korben.info/removemacai-supprimer-apple-intelligence-macos-27/removemacai-supprimer-apple-intelligence-macos-27-1.png" medium="image" type="image/png" width="1600" height="500"/></item><item><title>OpenMouse - Réglez votre souris gaming depuis le navigateur</title><link>https://korben.info/openmouse-configurer-souris-gaming-navigateur.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 06 Oct 2026 09:55:43 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/openmouse-configurer-souris-gaming-navigateur.html</guid><description>OpenMouse règle DPI, taux de sondage, boutons et RGB de souris gaming depuis Chrome, sans compte. Une Razer sous Windows exige en plus Bridge, une bêta non signée.</description><content:encoded>&lt;p&gt;Si vous avez la chance de rentrer de manif avec vos 2 mains, parce que hé, &amp;quot;&lt;em&gt;c'est la démocratie&lt;/em&gt;&amp;quot;, voici un outil qui va vous intéresser ! Ça s'appelle &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://openmouse.app"&gt;OpenMouse&lt;/a&gt;&#10;&#10; et c'est un configurateur de souris gaming qui fonctionne direct dans le navigateur. Vous branchez votre souris, vous ouvrez le site dans Chrome ou Edge, et vous réglez le DPI, le polling rate, et les boutons et le RGB (selon ce que votre modèle sait faire).&lt;/p&gt;&#10;&lt;p&gt;L'outil n'envoie aucune donnée à l'extérieur et en plus, c'est gratuit et sous licence AGPL. Maintenant, est-ce que ça va fonctionner avec votre souris ? C'est la grande question ! La liste du projet suit actuellement 746 appareils, dont 232 sont taggés comme "Compatible", c'est-à-dire confirmés fonctionnels avec un driver enregistré. Les autres sont des modèles demandés par la communauté, ou qui attendent un test matériel ou un driver.&lt;/p&gt;&#10;&lt;p&gt;Chez Logitech par exemple, la G502, la MX Master 3S et la G Pro X Superlight en font partie. Chez Razer, la DeathAdder V3 et la Viper V3 Pro aussi, mais la Basilisk V3 attend encore un test sur du vrai matériel.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/openmouse-configurer-souris-gaming-navigateur/openmouse-configurer-souris-gaming-navigateur-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Après, "Compatible" ne veut pas dire que tout se règle direct. La Corsair Nightsword RGB est marqué comme tel et pourtant, elle est en lecture seule (il faut fermer l'outil iCUE avant), et plusieurs autres modèles de la marque affichent "Driver nécessaire".&lt;/p&gt;&#10;&lt;p&gt;Et si vous avez une Razer sous Windows ?&lt;/p&gt;&#10;&lt;p&gt;Alors là, il vous faudra un utilitaire en plus car depuis Chrome 153, une page web ne peut plus toucher à la souris via l'interface que Razer utilise. En effet, Chrome a corrigé un bug Windows qui, d'après le billet d'OpenMouse daté du 12 septembre dernier, laissait cet accès ouvert depuis des années. Les Razer ont donc cessé de s'y connecter, ce qui fait que pour le projet, la seule solution c'est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/OpenMouse-Project/OpenMouse-Bridge"&gt;Bridge&lt;/a&gt;&#10;&#10;, un utilitaire optionnel qui s'installe sur l'ordi et qui permet de faire le lien entre la souris et l'app web.&lt;/p&gt;&#10;&lt;p&gt;Bridge est cool parce qu'elle permet aussi d'utiliser OpenMouse sous Firefox (Safari n'est pas encore supporté), ainsi que d'appliquer un profil de réglages au lancement d'un jeu, ou encore de vous prévenir quand la batterie de votre souris sans fil passe sous 20 %.&lt;/p&gt;&#10;&lt;p&gt;Par contre, c'est encore une bêta donc il n'y a aucune garantie ! À tester !&lt;/p&gt;&#10;</content:encoded><category>developpement/outils-developpement</category><category>linux-open-source/logiciels-libres</category><category>Chrome</category><category>gaming</category><category>open source</category><category>Razer</category><category>souris</category><media:content url="https://korben.info/openmouse-configurer-souris-gaming-navigateur/openmouse-configurer-souris-gaming-navigateur-1.png" medium="image" type="image/png" width="1572" height="811"/></item><item><title>Googlebook - Le débloquer oui, mais le rooter pas encore</title><link>https://korben.info/googlebook-root-magisk.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 06 Oct 2026 09:08:14 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/googlebook-root-magisk.html</guid><description>Google documente le déverrouillage du bootloader des Googlebook et John Wu prépare Magisk, mais aucune méthode de root n'est publique. Le déverrouillage efface la machine.</description><content:encoded>&lt;p&gt;J'sais pas si vous avez vu, mais Google vient de mettre en ligne une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.google.com/googlebook/answer/17389679"&gt;page d'aide&lt;/a&gt;&#10;&#10; qui explique comment déverrouiller le bootloader d'un Googlebook ! Je pensais pas écrire ça un jour. Les Googlebook, ce sont des portables mi-Android mi-ChromeOS qui sont commercialisé en France depuis hier, pour la modique somme de 1 099 euros.&lt;/p&gt;&#10;&lt;p&gt;Perso, je ne vois toujours pas l'intérêt d'acheter ce truc...&lt;/p&gt;&#10;&lt;p&gt;Je vois vraiment ça comme un PC bridé, ou un Android avec un gros clavier et je pense que c'est bien se compliquer la vie que d'acheter ce truc plutôt que de prendre un vrai PC ou un petit Macbook. Sauf, évidemment, si on est une personne qui n'a pas envie de s'emmerder la vie à apprendre quoique ce soit de nouveau, et qu'on veut juste aller sur le site de La Poste consulter le prix des timbres, ou faire un Mappy pour savoir comment se rendre au bureau de vote le plus proche.&lt;/p&gt;&#10;&lt;p&gt;Mais grâce à cette &amp;quot;possibilité&amp;quot; de déverrouillage, John Wu, le créateur de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/topjohnwu/magisk"&gt;Magisk&lt;/a&gt;&#10;&#10;, a annoncé travailler sur une version de Magisk pour ces machines.&lt;/p&gt;&#10;&lt;p&gt;Pour déverrouiller le Googlebook, vous devez donc activer le déverrouillage OEM dans les options pour développeurs, vous passez ensuite en mode récupération avec Échap + F2 puis le bouton d'alimentation, et l'option "Unlock bootloader" se trouvera dans les options avancées. Google précise également que ça efface toutes les données, que ça désactive la sécurité de l'appareil, que les modifications ne sont pas supportées et que la garantie peut y passer.&lt;/p&gt;&#10;&lt;p&gt;Et côté root, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/topjohnwu/status/2106878754400469009"&gt;Wu&lt;/a&gt;&#10;&#10; a posté dans la nuit du 4 au 5 octobre "Magisk on Googlebook", en promettant du code et des instructions dans les jours suivants.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/googlebook-root-magisk/googlebook-root-magisk-1.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Son profil indique d'ailleurs qu'il bosse sur Android chez Google, et il voit dans le Googlebook la plateforme idéale pour bidouiller ! En effet, sur un téléphone rooté, les applis bancaires et de paiement cassent, alors qu'ici vous pouvez y accédez depuis le navigateur, comme sur n'importe quel portable.&lt;/p&gt;&#10;&lt;p&gt;Le blocage, selon lui, vient du mode utilisateur du système. Googlebook OS fait tourner Android en Headless System User Mode, c'est-à-dire que l'utilisateur 0 reste en arrière-plan et que vous travaillez sur un compte secondaire, alors que Magisk part du principe qu'il n'y a qu'un utilisateur principal. Le support de ce mode a été fusionné dans la branche principale du dépôt dans la nuit du 5 au 6 octobre, par contre, aucun commit ne cite pour le moment le Googlebook.&lt;/p&gt;&#10;&lt;p&gt;Reste que rien n'est livré officiellement encore... La dernière version stable de Magisk, la 30.7, date de février et donc aucune version stable ne contient ce code. Sans oublier que pour flasher la machine, Wu explique que le fastboot par USB ne marche pas sans câbles spécialisés. Cependant, il dit avoir trouvé une solution, sans la détailler.&lt;/p&gt;&#10;&lt;p&gt;Donc voilà... aujourd'hui, le root d'un Googlebook n'a aucune méthode publique, et le déverrouiller maintenant en suivant la technique de Google, revient à couper la sécurité de la machine sans rien pouvoir en faire de plus côté root. Donc autant attendre les instructions de Wu pour Magisk qui devraient arriver dans les jours qui viennent.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://9to5google.com/2026/10/05/googlebook-bootloader-magisk-root/"&gt;9to5Google&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/android</category><category>cybersecurite/hacking-pentest</category><category>Android</category><category>Bootloader</category><category>Google</category><category>magisk</category><category>root</category><media:content url="https://korben.info/googlebook-root-magisk/googlebook-root-magisk-1.jpg" medium="image" type="image/jpeg" width="1079" height="1079"/></item><item><title>Citrix NetScaler - Et c'est reparti pour un patch !</title><link>https://korben.info/citrix-netscaler-pitscaler-2-zero-day.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 15:35:44 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/citrix-netscaler-pitscaler-2-zero-day.html</guid><description>Une semaine après PitScaler, CVE-2026-88779 fait planter en boucle des NetScaler pourtant à jour et oblige les entreprises à repatcher. Citrix parle de déni de service, mais l'exécution de code n'est pas écartée.</description><content:encoded>&lt;p&gt;Je ne sais pas si vous êtes familier avec &lt;strong&gt;NetScaler de Citrix&lt;/strong&gt;, mais c'est un équipement qui sert de passerelle d'accès à distance pour les salariés des entreprises, et qui peut aussi gérer l'authentification SAML.&lt;/p&gt;&#10;&lt;p&gt;Et ces derniers temps, l'équipement est un peu mis à mal. À cause notamment de deux failles 0day sorties fin septembre (surnommées &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://pitscaler.com/"&gt;PitScaler&lt;/a&gt;&#10;&#10; par le chercheur Kevin Beaumont), qui ont heureusement été patchées. Mais ces derniers jours, des admins ont vu quand même redémarrer en boucle leur NetScaler pourtant à jour dont des 14.1-73.37, la version censée corriger le problème...&lt;/p&gt;&#10;&lt;p&gt;Bizarre, bizarre, vous avez dit bizarre ?&lt;/p&gt;&#10;&lt;p&gt;Eh oui c'est bizarre ! Encore une vuln !! C'est la seconde vague en moins d'une semaine et c'est le bulletin de sécurité de Citrix qui le dit avec la CVE-2026-88779, qui est, cerise sur le gâteau, activement exploitée dans des attaques au moment où j'écris ces lignes.&lt;/p&gt;&#10;&lt;p&gt;Donc voilà, c'est le gros bordel du côté des entreprises clientes de Citrix !! D'après SecurityWeek, avant l'arrivée des correctifs, les files d'attente du support technique de Citrix duraient des heures... Et les contournements provisoires n'empêchaient pas systématiquement les plantages et autres redémarrages à répétition.&lt;/p&gt;&#10;&lt;p&gt;De quoi déprimer sévère... Certains clients de Citrix ont même dû débrancher leur matériel durant la première vague de failles. Et aujourd'hui, même ceux qui ont installé le correctif de PitScaler n'y échappent pas non plus s'ils utilisent SAML, puisque Citrix a sorti un nouveau correctif et leur demande de mettre à jour une seconde fois en très peu de temps.&lt;/p&gt;&#10;&lt;p&gt;Alors que se passe-t-il exactement ? Est-ce que c'est un simple déni de service ?&lt;/p&gt;&#10;&lt;p&gt;Eh bien en tout cas, c'est ce que dit Citrix.&lt;/p&gt;&#10;&lt;p&gt;Ce qu'ils expliquent, c'est que le service peut rester indisponible tant que l'attaque se répète et que pour le moment, ils n'ont pas identifié d'impact sur l'intégrité des données. Sauf que le chercheur en cybersécurité Kevin Beaumont a vu l'un de ses honeypots (qui était pourtant patché) faire tourner un binaire malveillant récupéré depuis le web.&lt;/p&gt;&#10;&lt;p&gt;Un autre admin a aussi trouvé dans ses logs des noms d'utilisateurs contenant des commandes shell, censées télécharger un fichier puis l'exécuter. Toutefois, ses logs ne prouvent pas que ces commandes ont réellement tourné.&lt;/p&gt;&#10;&lt;p&gt;Donc voilà, on est un peu tous dans le flou...&lt;/p&gt;&#10;&lt;p&gt;En juin, Citrix communiquait sur la CVE-2026-8452, consistant en un autre débordement mémoire côté SAML, et pouvant provoquer un "comportement imprévisible" ou un déni de service. Et selon &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-citrix-netscaler-cve-2026-8452-exploited-2/"&gt;la note de la Cloud Security Alliance&lt;/a&gt;&#10;&#10;, watchTowr a démontré en août que cette faille autorisait en réalité une exécution de code root sans authentification.&lt;/p&gt;&#10;&lt;p&gt;Donc même si rien n'indique que ce soit le même bug ici (le plantage d'aujourd'hui, c'est le processus nsaaad qui se vautre en boucle), ce n'est pas la première fois que l'explication "&lt;em&gt;c'est juste un déni de service&lt;/em&gt;" se fait démonter. Beaumont rappelle d'ailleurs que la CVE-2025-6543 avait suivi le même chemin...&lt;/p&gt;&#10;&lt;p&gt;Voilà... donc côté correctif, Citrix a sorti des mises à jour qui règlent la faille (je vous donne les versions plus bas) et en complément, il propose aussi des listes de blocage d'adresses IP malveillantes. La CISA a également ajouté la faille à son catalogue le 4 octobre, avec une échéance de correction exigée pour le 7 octobre pour les agences fédérales américaines. C'est la sixième faille NetScaler exploitée qu'elle y inscrit cette année, d'ailleurs...&lt;/p&gt;&#10;&lt;p&gt;Maintenant, voici comment savoir si vous êtes concerné.&lt;/p&gt;&#10;&lt;p&gt;En fait, la faille ne touche que les appliances configurées comme fournisseur de service (SP) ou comme fournisseur d'identité (IdP) SAML. Cherchez donc dans votre config une ligne &lt;code&gt;add authentication samlAction&lt;/code&gt; ou &lt;code&gt;add authentication samlIdPProfile&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Et si vous en avez une, il faudra installer au minimum la 14.1-73.41 ou la 13.1-64.28 selon votre branche (ou la 14.1-73.41 FIPS, ou la 13.1-37.282 pour les FIPS et NDcPP en 13.1) de NetScaler, comme l'indique &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.citrix.com/external/article/CTX697174"&gt;le bulletin de Citrix&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;Voilà, bon courage à tous.&lt;/p&gt;&#10;&lt;p&gt;Merci à Thomas pour l'info !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.securityweek.com/exploitation-of-citrix-netscaler-zero-day-hits-appliances-patched-days-earlier/"&gt;SecurityWeek&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/actualites-securite</category><category>cybersecurite/failles-vulnerabilites</category><category>CISA</category><category>cve</category><category>faille de sécurité</category><category>Zero Day</category><media:content url="https://korben.info/citrix-netscaler-pitscaler-2-zero-day/citrix-netscaler-pitscaler-2-zero-day-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Test du Narwal Freo 20, le robot laveur qui s'entretient tout seul</title><link>https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 11:22:28 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul.html</guid><description>Après une quinzaine de jours de test, le Narwal Freo 20 se montre très abouti : aspiration à 31 000 Pa, rouleau microfibre de 26 cm avec eau chauffée à 60 °C, serpillière lavée à 100 °C et séchée par la station. Il est affiché sous 850 euros (835 euros actuellement) contre 1 400 euros et plus pour des prestations comparables.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;em&gt;- Contient des liens affiliés Amazon -&lt;/em&gt;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;On a passé une grosse quinzaine de jours avec le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0hWY3Vrc"&gt;Freo 20&lt;/a&gt;&#10;&#10;, le nouveau robot aspirateur laveur de Narwal présenté à l'IFA de Berlin début septembre. Autant le dire tout de suite, c'est un des appareils du genre les plus aboutis qu'on ait fait tourner.&lt;/p&gt;&#10;&lt;p&gt;Sur le papier, l'aspiration grimpe à 31 000 pascals, soit le haut du panier actuel, et dans la vraie vie ça se vérifie : miettes, poussière, poils d'animaux, tout part en un seul passage, y compris le long des plinthes.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Le vrai truc qui le différencie de la concurrence, c'est côté lavage. Narwal a laissé tomber les serpillières rondes rotatives qu'on voit partout pour un rouleau microfibre de 26 cm qui couvre quasiment toute la largeur du robot, pressé au sol avec 12 newtons et alimenté en eau chauffée à 60 degrés.&lt;/p&gt;&#10;&lt;p&gt;Ce rouleau se rince en continu à l'eau propre pendant qu'il travaille, du coup la crasse de la cuisine ne finit pas étalée dans le salon. Une tache de café séchée disparaît sans qu'on ait besoin de repasser trois fois derrière. C'est franchement impressionnant.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Le Freo 20 va surtout très loin sur l'entretien automatique. De retour à la station, la serpillière est lavée à 100 degrés puis séchée à l'air chaud, histoire d'éviter ces odeurs de serpillière humide qui plombent la moitié des robots laveurs du marché.&lt;/p&gt;&#10;&lt;p&gt;La station remplit aussi le réservoir d'eau propre du robot, nettoie elle-même son bac d'eau sale et compacte la poussière dans un sac de 2,4 litres annoncé pour environ quatre mois. En pratique, on ne touche à rien, ou presque.&lt;/p&gt;&#10;&lt;p&gt;Les cheveux et les poils longs, le cauchemar habituel de ces machines, sont gérés par un système anti-enchevêtrement qui fait plutôt bien le job. Après plus d'une semaine avec un chat à la maison, la brosse n'a pas réclamé un seul démêlage.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-4.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Côté navigation, deux caméras couplées à de la lumière structurée, autrement dit une projection lumineuse qui mesure le relief de la pièce, reconnaissent plusieurs centaines d'objets. Câbles, chaussettes et gamelles ont été contournés proprement, et le robot franchit des seuils de 4 cm.&lt;/p&gt;&#10;&lt;p&gt;L'application est claire, avec une carte précise, des zones à exclure et un mode multi-cartes si vous avez un étage. Vous n'aurez qu'à porter le robot là-haut, il se repère tout seul.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-1.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;La station de charge est assez grande, il faut avoir la place, mais c'est souvent le cas avec les robots aspirateurs laveurs de ce genre. Si vous avez la place ça n'est pas un problème, les finitions sont belles, le revêtement texturé ne marque ni les doigts ni la poussière, et le robot lui-même, avec ses 9,5 cm de haut, se faufile sous la plupart des meubles.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-5.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Le Freo 20 ramène sous la barre des 850 euros (&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0hWY3Vrc"&gt;835 euros en ce moment&lt;/a&gt;&#10;&#10;) des prestations qu'on trouvait jusqu'ici sur des machines facturées 1 400 euros et plus. Pour un foyer avec des sols durs et des animaux, c'est, si vous voulez mon avis, un des meilleurs achats du moment.&lt;/p&gt;&#10;&lt;p&gt;En quinze jours de test, on n'a pas touché une seule fois à la serpillière. Si vous n'avez pas d'aspirateur robot chez vous, considérez sérieusement cette option ! &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0hWY3Vrc"&gt;Il est actuellement en promo sur Amazon d'ailleurs, en cliquant ici.&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>hardware-diy/domotique-smart-home</category><category>hardware-diy/gadgets-crowdfunding</category><category>tutoriels-guides</category><category>électroménager</category><category>maison intelligente</category><category>Narwal Freo 20</category><category>nettoyage automatique</category><category>robot aspirateur laveur</category><media:content url="https://korben.info/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul/test-du-narwal-freo-20-le-robot-laveur-qui-sentretient-tout-seul-1.jpg" medium="image" type="image/jpeg" width="2560" height="1920"/></item><item><title>XPSemu - Halo 2, Forza et Fable sur PS5</title><link>https://korben.info/halo-2-ps5-jailbreake-emulateur-xbox.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 10:52:31 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/halo-2-ps5-jailbreake-emulateur-xbox.html</guid><description>XPSemu fait tourner l'Xbox d'origine sur une PS5 jailbreakée : Halo 2 à 30 FPS, Forza et Fable à la peine, un processeur émulé qui sature et un fichier whitelist à ne pas oublier.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ZiZc3/XPSemu"&gt;XPSemu&lt;/a&gt;&#10;&#10; est fork de l'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/revivez-vos-jeux-xbox-avec-xemu-emulateur-gratuit-open-source.html"&gt;émulateur open source xemu&lt;/a&gt;&#10;&#10; qui a été porté en app native sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/ps5-jailbreak-relapse.html"&gt;PS5 jailbreakée&lt;/a&gt;&#10;&#10;, pour jouer à des jeux Xbox d'origine. Sur cette première release sortie le 1er octobre dernier, le dev ZiZc3 annonce que Halo 2 fonctionne à 30 FPS sans aucune adaptation. Bien sûr ce sont ses propres tests mais je le crois volontiers !&lt;/p&gt;&#10;&lt;p&gt;Et surtout avec le patch communautaire à 60 FPS, qui est appliqué en mémoire et ne modifie jamais votre image du jeu, Halo 2 monte ainsi autour de 50 à 60 FPS au début et de 36 à 50 fps lors des scènes d'action. Sur Crash Bandicoot : La Vengeance de Cortex, tout tourne sans accroc quant à Forza Motorsport, ce dernier reste bien à 30 FPS dans les menus mais redescendra à 15-21 FPS lors des courses. Et Fable : The Lost Chapters oscille, quant à lui, entre 22 et 30 FPS, avec des creux à 10-20 FPS dans les endroits chargés.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/halo-2-ps5-jailbreake-emulateur-xbox/halo-2-ps5-jailbreake-emulateur-xbox-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le tableau de bord d'XPSemu sur la PS5 : 4 entrées de menu, et en bas la rangée des jeux lancés récemment, Fable en tête&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Ces quatre jeux sont les seuls que le développeur a testés, donc ne cherchez pas une liste de compatibilité pour le moment. Un jeu qui plante sur xemu sur PC plantera donc sur PS5 aussi. Et si Forza et Fable rament, c'est surtout à cause du processeur Xbox émulé, dont le thread mouline 85 à 97 % du temps pendant que le GPU de la PS5 se tourne les pouces. C'est la faute à la traduction du code Xbox par le traducteur générique de QEMU, sur des cœurs Zen 2 à 3,5 GHz qui ne valent pas un PC musclé.&lt;/p&gt;&#10;&lt;p&gt;Du coup, monter la résolution jusqu'à 4x ne coûte pas grand chose, puisque le GPU a de la marge, mais ça n'ajoute pas un seul FPS non plus. Pareil pour les upscalers de type FSR. Le développeur prévoit d'ailleurs un mode de génération d'images pour afficher du 30 FPS en 60, et d'autres optimisations du côté processeur. Cela a par exemple permis à Fable de passer d'environ 7 FPS à 23-30 FPS d'un build à l'autre.&lt;/p&gt;&#10;&lt;p&gt;Côté install, il vous faudra une PS5 jailbreakée, comme je vous l'expliquais dans mon article sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ntfargo/Relapse-Exploit"&gt;Relapse&lt;/a&gt;&#10;&#10;. Ajoutez à cela kstuff qui doit être chargé avant l'outil &lt;code&gt;xpsemu_tools.elf&lt;/code&gt; fourni avec l'appli, ainsi que ShadowMountPlus pour monter le dossier, et surtout vos propres fichiers Xbox (le MCPX, le BIOS, une image de disque dur et vos jeux au format XISO). Ça vous oblige donc à convertir d'abord les images complètes de type redump car le projet ne fournit rien qui viendrait de Microsoft.&lt;/p&gt;&#10;&lt;p&gt;Et côté limites de cette version Alpha, il n'y a pas de sauvegarde d'état, et l'audio DSP doit rester désactivé, sans quoi Halo 2 se figera et Forza ramera encore plus. Sans oublier que Relapse peut geler la console, et que ça vous fait risquer un bannissement de compte. Donc si votre PS5 sert aussi à jouer en ligne, laissez tomber...&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.techpowerup.com/353381/halo-2-reportedly-runs-at-30-fps-on-a-jailbroken-ps5-thanks-to-new-xbox-emulator"&gt;TechPowerUp&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/consoles</category><category>jeux-video/retrogaming-emulation</category><category>émulateur Xbox</category><category>émulation</category><category>Jailbreak</category><category>PlayStation 5</category><category>retrogaming</category><category>Xemu</category><media:content url="https://korben.info/halo-2-ps5-jailbreake-emulateur-xbox/halo-2-ps5-jailbreake-emulateur-xbox-1.jpg" medium="image" type="image/jpeg" width="2560" height="1707"/></item><item><title>Quick Tunnels - Votre projet localhost sur le web avec invitation</title><link>https://korben.info/cloudflare-quick-tunnels-tuto.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 09:40:07 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/cloudflare-quick-tunnels-tuto.html</guid><description>cloudflared publie un serveur local sur une adresse trycloudflare.com en une commande et sans compte, et depuis la version 2026.9.3, --allowed-mail la réserve à quelques adresses mail. Le tuto couvre l'installation, le piège de Vite et un hook pour empêcher Claude Code d'ouvrir un tunnel public.</description><content:encoded>&lt;p&gt;Cloudflare a sorti il y a petit moment maintenant une commande que pas mal de dev utilisent et dont je vais vous parler aujourd'hui : &lt;code&gt;cloudflared tunnel --url&lt;/code&gt;, qui permet de publier un serveur tournant sur votre machine à une adresse en trycloudflare.com, sans avoir besoin de compte, de nom de domaine et surtout sans avoir à ouvrir le moindre port sur votre box toute pourrie.&lt;/p&gt;&#10;&lt;p&gt;Et la petite nouveauté depuis quelques jours, c'est que, autant avant, n'importe qui possédant le lien pouvait se connecter à votre service, mais maintenant, Cloudflare a mis en place &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blog.cloudflare.com/protected-quick-tunnels/"&gt;une option&lt;/a&gt;&#10;&#10; qui permet de réserver ce lien à quelques adresses e-mail que vous définissez.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;div class="video-container" id="video-container-cloudflare-quick-tunnels-tuto-1.mp4"&gt;&#10; &lt;video controls preload="metadata" &gt;&#10; &lt;source src="https://korben.info/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-1.mp4" type="video/mp4" /&gt;&#10;&lt;pre&gt;&lt;code&gt;Votre navigateur ne supporte pas la lecture de vidéos HTML5. Voici un&#10;&amp;lt;a href=&amp;quot;/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-1.mp4&amp;quot;&amp;gt;lien vers la vidéo&amp;lt;/a&amp;gt;.&#10;&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/video&gt;&#10;&#10;&lt;div&gt;&#10;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Ce service s'appelle les Quick Tunnels, et pour en profiter, il vous faudra juste un service web qui tourne en local (moi je vais faire ça sur le port 8080 comme d'hab) avec une page de test toute bête servie par Python. Voilà c'est juste de quoi vérifier que tout passe bien avant d'y brancher un vrai projet. Et si vous faites bosser des agents IA avec ce truc, on verra aussi comment mettre un garde-fou pour éviter l'exposition sur le web de trucs pas prévus ! Argh !!&lt;/p&gt;&#10;&lt;h2 id="installer-cloudflared"&gt;Installer cloudflared&lt;/h2&gt;&#10;&lt;p&gt;cloudflared, c'est le petit connecteur open source de Cloudflare, celui qui établit la connexion sortante vers leur réseau. Sur Mac, pour l'installer c'est fastoche, suffit d'utiliser Homebrew :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;brew install cloudflared&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sous Debian ou Ubuntu, passez par conte par le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://pkg.cloudflare.com/index.html"&gt;dépôt officiel&lt;/a&gt;&#10;&#10; de Cloudflare. Il a changé de clé de signature récemment, donc reprenez bien ces commandes plutôt que celles d'autres vieux tutos qui traînent :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo mkdir -p --mode=0755 /usr/share/keyrings&#10;curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg &amp;gt;/dev/null&#10;echo &amp;#39;deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main&amp;#39; | sudo tee /etc/apt/sources.list.d/cloudflared.list&#10;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install cloudflared&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et sous Windows (les courageux !! lol), la page de téléchargement de Cloudflare propose un MSI ou un exécutable, en 32 ou 64 bits, et le paquet existe aussi chez winget sous l'identifiant &lt;code&gt;Cloudflare.cloudflared&lt;/code&gt;. Dans tous les cas, vérifiez ensuite la version, car l'option d'authentification dont on va parler plus bas n'arrive qu'à partir de la version 2026.9.3 :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;cloudflared --version&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="ouvrir-un-tunnel-public"&gt;Ouvrir un tunnel public&lt;/h2&gt;&#10;&lt;p&gt;Tout d'abord, lancez votre serveur local, puis dans un autre terminal, faites :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;cloudflared tunnel --url http://localhost:8080&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Au bout de quelques secondes, cloudflared affichera un encadré avec une adresse aléatoire composée de quatre mots, du genre &lt;code&gt;quelque-chose-truc-bidule.trycloudflare.com&lt;/code&gt;, en prévenant qu'elle peut mettre un moment à répondre. Donc soyez un peu patient, le temps que le DNS résolve ce truc (et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/comment-nettoyer-votre-cache-dns-sous-windows-linux-et-mac.html"&gt;videz votre cache DNS&lt;/a&gt;&#10;&#10; si ça veut vraiment pas le faire).&lt;/p&gt;&#10;&lt;p&gt;Ensuite, ouvrez cette URL depuis un autre appareil, genre votre téléphone en 4G par exemple et hop, vous tomberaz sur votre serveur local. Et si vous voulez tout couper, un petit Ctrl+C dans le terminal et c'est fini ! Pas de panique, au prochain lancement de cloudflared, vous aurez une nouvelle adresse.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La commande de base, et le cadre où cloudflared affiche l'adresse trycloudflare.com à partager&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Notez aussi que le port n'est pas imposé puisque &lt;code&gt;--url&lt;/code&gt; accepte tout ce que cloudflared peut joindre, une adresse IP de votre réseau local comprise. Par contre, si votre projet tourne sous Vite, vous allez prendre un "Blocked request" en pleine tronche, car Vite ne répond par défaut qu'à localhost, aux domaines en .localhost et aux adresses IP. La parade la plus simple consiste donc à faire croire à Vite qu'on l'appelle via localhost:5173 en faisant comme ceci :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;cloudflared tunnel --url http://localhost:5173 --http-host-header localhost:5173&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L'autre solution, c'est d'ajouter l'hôte dans le réglage &lt;code&gt;server.allowedHosts&lt;/code&gt; de Vite. Mais évitez de passer ce réglage à &lt;code&gt;true&lt;/code&gt; pour aller plus vite, en effet &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://vite.dev/config/server-options"&gt;la doc de Vite&lt;/a&gt;&#10;&#10; le déconseille puisque ça expose votre serveur de dev à des attaques par DNS rebinding. Oupsi oups !&lt;/p&gt;&#10;&lt;p&gt;Gardez aussi en tête que c'est un outil de test et de démo et que c'est pas fait pour de la prod. Si on en croit &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://developers.cloudflare.com/tunnel/get-started/quick-tunnels/"&gt;la doc&lt;/a&gt;&#10;&#10;, Cloudflare ne garantit aucune disponibilité, sans oublier que chaque tunnel encaisse au max 200 requêtes en simultanné (au-delà, ça vous fera une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Reference/Status/429"&gt;erreur 429&lt;/a&gt;&#10;&#10;) et les Server-Sent Events ne passeront pas. Voilà, donc si vous voulez un nom fixe et du vrai trafic, il faudra plutôt créer un tunnel nommé à partir d'un vrai compte Cloudflare et d'un domaine de votre choix.&lt;/p&gt;&#10;&lt;h2 id="réserver-ladresse-à-quelques-personnes"&gt;Réserver l'adresse à quelques personnes&lt;/h2&gt;&#10;&lt;p&gt;Et maintenant, pour limiter l'accès à votre service à quelques personnes, ajoutez &lt;code&gt;--allowed-mail&lt;/code&gt; suivi de l'adresse email de celui à qui vous voulez montrer votre merveilleux boulot :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;cloudflared tunnel --url http://localhost:8080 --allowed-mail korben@example.com&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L'encardré change alors de &amp;quot;ton&amp;quot; en vous annonçant que le tunnel est &amp;quot;protégé&amp;quot; par une authentification de type code à usage unique via Cloudflare Access, ainsi que la quantité d'adresses autorisées. Les adresses elles-mêmes n'apparaissent nulle part, même dans la ligne des réglages où elles sont remplacées par des astérisques, ce qui est plutôt bien vu si vous faites une démo en mode partage d'écran. Ça évite les fuites de données perso !&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Avec --allowed-mail, le cadre annonce le code à usage unique et le nombre d'adresses autorisées, sans jamais les afficher&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Vous pouvez ensuite répéter l'option autant de fois que nécessaire, séparer plusieurs adresses par des virgules, ou autoriser tout un domaine. Mettez simplement des guillemets autour du &amp;quot;joker&amp;quot; (c'est l'étoile) pour que votre misérable shell ne tente pas de l'interpréter comme un gros teubé :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;cloudflared tunnel --url http://localhost:8080 \&#10; --allowed-mail korben@example.com \&#10; --allowed-mail bob@example.com \&#10; --allowed-mail &amp;#39;*@example.com&amp;#39;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Côté Wrangler, si vous bossez sur Workers, un petit &lt;code&gt;npx wrangler tunnel quick-start&lt;/code&gt; acceptera la même option :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;npx wrangler tunnel quick-start http://localhost:8080 --allowed-mail korben@example.com&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;De son côté, votre invité VIP n'aura alors plus qu'à ouvrir l'URL que vous lui avez donné et cloudflared renverra son browser vers login.trycloudflare.com. Il tombera alors sur une page Cloudflare Access qui lui demandera son adresse mail. Il recevra ensuite un code dans sa boîte, devra le taper, et arrivera enfin (ouf !!) sur votre merveille application probablement vibe codée (lol).&lt;/p&gt;&#10;&lt;p&gt;Et quelqu'un qui n'est pas sur la liste des invité ne verra quand à lui qu'une réponse de base lui expliquant qu'il peut bien aller se faire voir (et sa requête n'atteindra jamais votre application).&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Ce que voit votre invité en ouvrant l'URL protégée : la page Cloudflare Access qui lui demande son adresse mail&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et votre liste d'emails, elle, n'est jamais diffusée hors de votre ordi puisque Cloudflare vérifie seulement que la personne contrôle l'adresse qu'elle a saisie. Ensuite c'est cloudflared qui compare les accès en mémoire, avec ce que vous avez tapé. Une fois entré, le visiteur gardera alors sa session jusqu'à 4 heures max.&lt;/p&gt;&#10;&lt;p&gt;Et si vous voulez modifier cette liste d'accès, il faudra alors arrêter le tunnel et en relancer un autre, ce qui coupera l'accès à tout le monde et vous donnera une nouvelle adresse à renvoyer. Donc soyez sûr de votre coup avant de casser la tête aux gens qui vont tester votre appli.&lt;/p&gt;&#10;&lt;p&gt;Sachez aussi que cette vérification ne pourra se faire qu'avec un vrai navigateur et pas des trucs du genre un webhook Stripe, un GitHub, un script en curl ou encore n'importe quel client automatique qui restera coincé devant cette page de connexion.&lt;/p&gt;&#10;&lt;p&gt;Pour ces cas-là précieusement, je vous recommande plustôt d'ouvrir un tunnel public le temps du test et de le couper juste après. Et si le webhook doit tourner durablement, passez sur un tunnel nommé avec Cloudflare Access, sur votre propre domaine.&lt;/p&gt;&#10;&lt;h2 id="le-confier-à-votre-agent-ia"&gt;Le confier à votre agent IA&lt;/h2&gt;&#10;&lt;p&gt;Maintenant, parlons un petit peu à agents IA parce que oui... Un agent de code a besoin d'un endroit pour vous montrer ce qu'il vient de faire de beau, et Cloudflare décrit justement ce cas de figure dans son article.&lt;/p&gt;&#10;&lt;p&gt;Pour éviter qu'un agent IA ne diffuse publiquement ce qu'il vient de faire à la vue de tous, ce que recommande Cloudflare, c'est donc d'ajouter une ligne dans le fichier d'instructions de l'agent AGENTS.md comme ceci :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;Quand tu lances un Quick Tunnel, ajoute toujours --allowed-mail moi@exemple.fr.&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sauf qu'une consigne reste une consigne... C'est un prompt que l'agent peut choisir d'ignorer... Donc gardez bien en tête que ces fichiers sont traités comme du contexte et pas comme une configuration imposée.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, si vous voulez vraiment bloquer une action, peu importe ce que décide le modèle, ce que je vous recommande d'utiliser à la place, c'est un hook "PreToolUse". Moi, j'en mets partout dans mes configs Claude Code pour plus de sécurité.&lt;/p&gt;&#10;&lt;p&gt;Si vous ne savez pas ce qu'est un hook, en fait c'est un petit script contenant la commande en JSON, et que Claude Code lance avant chaque commande bash. Si ce script se termine avec le code &amp;quot;2&amp;quot; l'appel est alors bloqué. Pour faire ça, il faut donc créer dans le dossier &lt;code&gt;.claude/hooks/&lt;/code&gt; de votre projet, le script suivant :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#!/bin/bash&#10;# .claude/hooks/tunnel-protege.sh&#10;COMMAND=$(jq -r &amp;#39;.tool_input.command&amp;#39;)&#10;&#10;if echo &amp;#34;$COMMAND&amp;#34; | grep -qE &amp;#39;cloudflared.*tunnel.*--url|wrangler.*tunnel.*quick-start&amp;#39; \&#10; &amp;amp;&amp;amp; ! echo &amp;#34;$COMMAND&amp;#34; | grep -q -- &amp;#39;--allowed-mail&amp;#39;; then&#10; echo &amp;#34;Quick Tunnel public refusé : ajoutez --allowed-mail, ou demandez-moi d&amp;#39;abord.&amp;#34; &amp;gt;&amp;amp;2&#10; exit 2&#10;fi&#10;exit 0&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Puis rendez-le exécutable avec &lt;code&gt;chmod +x&lt;/code&gt;, et installez jq si vous ne l'avez pas encore fait.&lt;/p&gt;&#10;&lt;p&gt;Déclarez-le ensuite dans le &lt;code&gt;.claude/settings.json&lt;/code&gt; du projet, sur l'outil Bash comme ceci :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;{&#10; &amp;#34;hooks&amp;#34;: {&#10; &amp;#34;PreToolUse&amp;#34;: [&#10; {&#10; &amp;#34;matcher&amp;#34;: &amp;#34;Bash&amp;#34;,&#10; &amp;#34;hooks&amp;#34;: [&#10; {&#10; &amp;#34;type&amp;#34;: &amp;#34;command&amp;#34;,&#10; &amp;#34;command&amp;#34;: &amp;#34;${CLAUDE_PROJECT_DIR}/.claude/hooks/tunnel-protege.sh&amp;#34;&#10; }&#10; ]&#10; }&#10; ]&#10; }&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Maintenant, si ça vous prend trop le chaud de faire ça, sachez que j'ai fait un petit kit à télécharger ici, pour les &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://patreon.com/korben"&gt;Patreons&lt;/a&gt;&#10;&#10; :&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;p&gt;Ensuite, à partir de là, un &lt;code&gt;cloudflared tunnel --url&lt;/code&gt; ou un &lt;code&gt;wrangler tunnel quick-start&lt;/code&gt; lancé sans le paramètre &lt;code&gt;--allowed-mail&lt;/code&gt; ne fonctionnera pas, et l'agent recevra le message du hook qui lui dira d'ajouter l'option ou de vous demander s'il doit y avoir un contournement.&lt;/p&gt;&#10;&lt;p&gt;Et bien sûr, un tunnel nommé lancé avec &lt;code&gt;cloudflared tunnel run&lt;/code&gt;, lui, passera normalement.&lt;/p&gt;&#10;&lt;p&gt;Comme d'hab, ce genre de garde-fou a ses limites, puisqu'il ne lit que le texte de la commande et ne vérifiera pas l'adresse qui suit l'option. Il ne verra non plus les tunnels qui pourraient être lancés depuis un script ou à l'aide d'une variable d'environnement TUNNEL_URL, qui permet aussi de lancer un Quick Tunnel. Voilà, donc laissez la consigne dans AGENTS.md en plus du hook, au cas où... Les deux devraient bien se compléter.&lt;/p&gt;&#10;&lt;p&gt;Pour &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://patreon.com/korben"&gt;les soutiens Patreon&lt;/a&gt;&#10;&#10;, le kit ci-dessus reprend donc ce hook avec les consignes à coller dans AGENTS.md, dont l'exception des clients automatiques (l'agent vous demande au lieu de retirer l'option).&lt;/p&gt;&#10;&lt;p&gt;Il y a aussi là dedans un script qui lance le tunnel protégé et ne renvoie que son adresse. Et si vous préférez scripter ça vous-même, partez de &lt;code&gt;--output json&lt;/code&gt;, qui transformera chaque ligne du log en objet JSON. L'adresse sera alors accessible dans le champ &lt;code&gt;message&lt;/code&gt;, et vous pourrez alors l'extraire avec une expression régulière.&lt;/p&gt;&#10;&lt;p&gt;Ah et un dernier point avant de lâcher un agent là-dessus sur le portable de votre boulot, je vous invite à lire ce que &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.proofpoint.com/us/blog/threat-insight/threat-actor-abuses-cloudflare-tunnels-deliver-rats"&gt;Proofpoint a documenté&lt;/a&gt;&#10;&#10; concernant des campagnes de malware qui s'appuient sur ce genre de tunnels gratuits. Ça explique pourquoi des outils de sécurité comme Elastic ont des règles qui repèrent cloudflared quand il est utilisé pour exposer un service local. Leur conseil c'est de bloquer les domaines de tunnel quand l'usage n'est pas autorisé, donc si vous comptez utiliser ça dans votre boite, allez voir Dieu Tout Puissant (le sysadmin grognon quoi...) pour lui demander l'autorisation. Il va pester, souffler, éventuellement vous cracher dessus puis finira probablement par accepter, donc pas d'inquiétude ^^.&lt;/p&gt;&#10;&lt;p&gt;Et comme la protection par mail est gratuite, au même titre que les Quick Tunnels eux-mêmes, je ne vois aucune raison valable de balancer une démo accessible sur le web sans utiliser cette authentification.&lt;/p&gt;&#10;</content:encoded><category>developpement</category><category>tutoriels-guides</category><category>agents IA</category><category>Claude Code</category><category>Cloudflare</category><category>développement web</category><category>localhost</category><media:content url="https://korben.info/cloudflare-quick-tunnels-tuto/cloudflare-quick-tunnels-tuto-1.webp" medium="image" type="image/webp" width="1668" height="938"/></item><item><title>Highball - La relève de Whisky pour jouer sur Mac</title><link>https://korben.info/highball-jeux-windows-mac-apple-silicon.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 08:51:38 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/highball-jeux-windows-mac-apple-silicon.html</guid><description>Whisky est archivé, Highball se propose de prendre la suite pour lancer des jeux Windows sur un Mac Apple Silicon. Le projet a six semaines, et sa base de compatibilité nuance son propre README sur Red Dead Redemption 2.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Whisky-App/Whisky"&gt;Whisky&lt;/a&gt;&#10;&#10;, l'interface qui permettait de lancer des jeux Windows sur un Mac sans bidouiller Wine à la main, n'est malheureusement plus maintenue. Son dépôt est archivé et son README nous prévient que n'importe quel jeu lancé via Whisky peut péter à tout moment !! Et je sais, c'est assez insupportable de vivre avec cette épée de Damoclès au-dessus de la tête.&lt;/p&gt;&#10;&lt;p&gt;Alors je vais un peu soulager votre stress en vous présentant &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/gauthierpiarrette/highball"&gt;Highball&lt;/a&gt;&#10;&#10; qui est une appli Mac libre, avec une version en ligne de commande, qui installe et règle Wine, DXMT et DXVK à votre place, puis vous branche sur Steam ou sur votre bibliothèque Epic pour lancer n'importe quel jeu Windows sur votre bon vieux Mac OS. Par contre, on est sur de la bêta++ mais c'est vraiment un bon candidat à la relève de Whisky.&lt;/p&gt;&#10;&lt;p&gt;Pour installer Highball ça passe soit par un .dmg ou par la commande &lt;code&gt;brew install --cask highball&lt;/code&gt;, ensuite vous cliquez sur "Get started" et il installera Rosetta si besoin, téléchargera le moteur et préparera un environnement Windows aux petits oignons. Au premier lancement, Steam déballera alors son gros client de 235 Mo, et sachez que sous Rosetta ça peut prendre de 15 à 25 minutes quand même ! Et ensuite, bah tout sera rassemblé dans le dossier &lt;code&gt;~/Library/Application Support/Highball/&lt;/code&gt; . Donc si vous le supprimez, ce sera pareil qu'une désinstallation.&lt;/p&gt;&#10;&lt;p&gt;Le gros plus de Highball c'est surtout sa &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://gethighball.com/database"&gt;base de compatibilité&lt;/a&gt;&#10;&#10; et pour chaque jeu, l'app vous donne le mode graphique à utiliser, et signale d'avance ceux qui embarquent un anti-triche au niveau du noyau, donc ceux qui ne tourneront pas. Voilà c'est bien de le savoir avant de télécharger quoi que ce soit et de galérer avec l'install. Foutus anti-cheats !!&lt;/p&gt;&#10;&lt;p&gt;Moi je l'ai connecté à mon Steam et voici ce que j'obtiens :&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/highball-jeux-windows-mac-apple-silicon/highball-jeux-windows-mac-apple-silicon-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La bibliothèque Steam dans Highball : Portal est Vérifié, Left 4 Dead 2 et Team Fortress 2 sont Communauté, THE FINALS est Bloqué&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Une fois que vous avez sélectionné votre jeu, comme ici, le Portal que j'ai installé, ça vérifie si ça peut fonctionner sur votre ordinateur. Et ensuite, Highball applique pour vous la &amp;quot;recette&amp;quot; qui va bien pour que ça tourne sans encombre sur le Mac.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/highball-jeux-windows-mac-apple-silicon/highball-jeux-windows-mac-apple-silicon-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La fiche de Portal : vérifié sur un M1 Pro, avec la liste des réglages que Highball applique avant le lancement&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Lisez quand même bien les fiches des jeux. Parce que pour certains, vous risquez d'être surpris. Par exemple, sur Red Dead Redemption 2, c'est marqué comme jouable sur un M1 Pro mais en réalité le jeu démarre et atteint le menu, mais il n'est pas jouable de manière "confortable" sur ce Mac puisque l'image saccade, et sur 16 Go, la mémoire déborde comme quand vous mettez vos grosses fesses dans la baignoire.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/highball-jeux-windows-mac-apple-silicon/highball-jeux-windows-mac-apple-silicon-1.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;J'ai lancé Portal !!!&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Pour le reste, il vous faudra un Mac Apple Silicon sous macOS 14 minimum. D3DMetal, le composant d'Apple, n'est pas fourni donc faut accepter la licence du Game Porting Toolkit et il se téléchargera à part (j'avais parlé de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/game-porting-toolkit-4-jeux-windows-mac.html"&gt;Game Porting Toolkit 4&lt;/a&gt;&#10;&#10; à sa sortie). Côté launchers, Steam et Epic passent sans souci, Rockstar et l'app EA affichent leur screen de connexion et lancent leurs jeux, mais GOG Galaxy restera malheureusement à l'état d'écran noir.&lt;/p&gt;&#10;&lt;p&gt;Pour ma part, j'ai lancé aussi la version remasterisée de Command &amp;amp; Conquer / Red Alert et ça tourne du feu de Dieu, donc je suis très content de cette install !!&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/highball-jeux-windows-mac-apple-silicon/highball-jeux-windows-mac-apple-silicon-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Voilà les amigos, le code est sous GPL-3.0 et le projet promet qu'il n'y aura jamais d'offre payante !! Voilà, vous pouvez revendre votre licence Crossover sauf si vous avez des besoins pointus que Highball n'arrive pas à résoudre.&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/macos</category><category>jeux-video</category><category>Apple Silicon</category><category>Crossover</category><category>Game Porting Toolkit</category><category>gaming</category><media:content url="https://korben.info/highball-jeux-windows-mac-apple-silicon/highball-jeux-windows-mac-apple-silicon-1.png" medium="image" type="image/png" width="2000" height="1360"/></item><item><title>Mulderland - Pour pimper vos jeux PC</title><link>https://korben.info/mulderland-packs-vieux-jeux-pc.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 05 Oct 2026 07:22:58 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/mulderland-packs-vieux-jeux-pc.html</guid><description>Mulderland fabrique des installeurs qui posent en une seule fois toute la pile de correctifs et de mods d'un jeu PC acheté sur Steam ou GOG, avec des recettes publiques sur GitHub. Ce qu'ils téléchargent vient de Nexus Mods pour les jeux récents et du serveur de Mulder pour les anciens, remplacement des exécutables compris.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.mulderland.com"&gt;Mulderland&lt;/a&gt;&#10;&#10;, c'est le site bilingue d'un seul mec, qui signe Mulder (vous aurez la ref si vous êtes des vrais ^^), et qui conçoit et diffuse des installeurs pour remettre d'aplomb des jeux PC que vous avez déjà achetés.&lt;/p&gt;&#10;&lt;p&gt;Vous lancez l'un de ses exécutables sur votre dossier Steam ou GOG, et il va chercher tout seul le gros tas de correctifs et de mods qu'il faudrait sinon récupérer à la main pour avoir une version du jeu la plus actuelle et pimpée possible. Mulder propose une cinquantaine de titres de Resident Evil à Deus Ex, donc forcément vous allez y trouver votre bonheur !&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/mulderland-packs-vieux-jeux-pc/mulderland-packs-vieux-jeux-pc-1.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Par exemple sur 007 First Light, sorti en mai, le pack permet de corriger les cinématiques en ultrawide, de supprimer les vidéos d'introduction et de poser un HUD plus immersif. Sur le Resident Evil de 1996, c'est carrément un autre chantier avec des textures retravaillées par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.reshdp.com/re3/"&gt;TeamX et le Seamless HD Project&lt;/a&gt;&#10;&#10;, les cinématiques et l'audio en haute qualité, le patch &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://classicrebirth.com/"&gt;Classic REbirth&lt;/a&gt;&#10;&#10;, et des traductions en option. Le pack Steam pèse quand même 3,5 Go ce qui est pas mal pour un jeu de 1996, oui...&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/mulderland-packs-vieux-jeux-pc/mulderland-packs-vieux-jeux-pc-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Après ce pack-là fait plus que poser des mods par-dessus votre jeu, puisqu'il remplace les exécutables de votre version Steam par ceux de l'édition GOG, et que son utilitaire MulderConfig prend la place du lanceur CAPCOM. Et tant mieux, car c'est justement ce lanceur d'origine qui casse l'overlay Steam, et MulderConfig le répare, ainsi que le suivi du temps de jeu et le Steam Input.&lt;/p&gt;&#10;&lt;p&gt;Ah et il y a aussi tout ce qui faut pour obtenir le meilleur d'outils et d'OS comme diverses versions de Microsoft Office et de Windows !&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/mulderland-packs-vieux-jeux-pc/mulderland-packs-vieux-jeux-pc-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Rassurez-vous, rien de tout ça n'est opaque puisque chaque pack est une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Mulderland/MulderLoad"&gt;recette NSIS publique visible sur GitHub&lt;/a&gt;&#10;&#10;, qui liste l'URL de chaque fichier avec son empreinte en clair, et les installeurs sont compilés par GitHub Actions depuis ce même dépôt. Comme ça, si une empreinte ne correspond pas au fichier téléchargé, l'installeur s'arrête immédiatement.&lt;/p&gt;&#10;&lt;p&gt;Voilà, après que dire... ?&lt;/p&gt;&#10;&lt;p&gt;Ah oui, c'est uniquement pour du Windows, et comme les installeurs sont signés avec un certificat auto-signé, Windows va râler sur un éditeur inconnu, donc pensez bien à débloquer ça dans les propriétés du binaire.&lt;/p&gt;&#10;&lt;p&gt;Notez que si l'envie vous prend de faire tourner Resident Evil sur Steam Deck et sous Linux, où &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/proton-11-jeux-windows-linux.html"&gt;Proton a bien progressé sur ces vieux titres&lt;/a&gt;&#10;&#10; d'ailleurs, le pack vous demandera Proton 9 ou supérieur ainsi que dgVoodoo2. Ensuite y'a plus qu'à coller ça dans les options de lancement du jeu et le tour est joué :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;WINEDLLOVERRIDES=&amp;#34;ddraw=n,b;dinput8=n,b;libwebp=n,b&amp;#34; %command%&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Voilà, à vous de jouer maintenant et bravo à Mulder pour le boulot !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/danivempire666/status/2106316714547806585"&gt;le post de DaniCorpHQ sur X&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/pc-gaming</category><category>jeux-video/retrogaming-emulation</category><category>GoG</category><category>jeux vidéo</category><category>préservation</category><category>Resident Evil</category><category>retrogaming</category><category>Steam</category><category>Windows</category><media:content url="https://korben.info/mulderland-packs-vieux-jeux-pc/mulderland-packs-vieux-jeux-pc-1.jpg" medium="image" type="image/jpeg" width="2560" height="1165"/></item><item><title>Aller en manif avec son téléphone - Les bons réflexes</title><link>https://korben.info/applications-aller-en-manif.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Sat, 03 Oct 2026 17:08:02 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/applications-aller-en-manif.html</guid><description>Les lycéens s'organisent sur Snapchat, Instagram, WhatsApp et Telegram. Voici ce que les guides de la LDH, d'XR, de la CGT et d'Amnesty conseillent d'installer et de régler avant de manifester, de Signal au verrouillage express, et pourquoi un code ne permet pas de refuser une réquisition.</description><content:encoded>&lt;p&gt;Depuis quelques semaines, il y a un peu de remue-ménage dans notre belle France grâce notamment aux lycéens et étudiants qui sont gavés de leurs conditions de merde pour étudier. Du coup, ils protestent de manière tout à fait légitime, un peu comme avant eux, les soignants, les pompiers, les agriculteurs et j'en passe... Comment leur en vouloir puisqu'à part quelques bandeurs de fascisme et autres agents du chaos à la petite semaine, y'a pas grand monde de très satisfait de ses conditions de vie et de travail en ce moment dans notre chouette pays.&lt;/p&gt;&#10;&lt;p&gt;Tout ce qui se passe en ce moment, me parait donc on ne peut plus &amp;quot;naturel&amp;quot;, un peu comme quand on a de la fièvre à cause d'un méchant virus.&lt;/p&gt;&#10;&lt;p&gt;Mais trêve de blabla, cette révolte de la jeunesse en termes d'organisation est très intéressante à observer puisque les lycéens se coordonnent de manière parfaitement fluide à l'aide &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://france3-regions.franceinfo.fr/bretagne/ille-et-vilaine/rennes/blocage-des-lycees-ils-font-des-groupes-avec-des-centaines-d-eleves-comment-les-lyceens-coordonnent-leur-mobilisation-sur-les-reseaux-sociaux-3426918.html"&gt;de groupes Snapchat / Instagram&lt;/a&gt;&#10;&#10;, sur des groupes WhatsApp ou encore grâce à TikTok qui sert essentiellement à faire tourner les infos. De leur côté, les gilets jaunes quant à eux appellent à manifester le 17 octobre et s'organisent essentiellement via Telegram.&lt;/p&gt;&#10;&lt;p&gt;Or quand on lit certains &amp;quot;&lt;em&gt;guides du manifestant&lt;/em&gt;&amp;quot; qu'on peut trouver en ligne, ils ne conseillent pas tous la même chose niveau tech. Par exemple, le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://wiki.extinctionrebellion.fr/books/securite-militante/chapter/securiser-son-telephone/export/pdf"&gt;wiki d'Extinction Rebellion&lt;/a&gt;&#10;&#10; demande d'"éviter au maximum" de venir en manif avec son téléphone, tout comme le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://fsu33.fsu.fr/wp-content/uploads/sites/87/2023/04/guidedumanifestant.pdf"&gt;guide de la LDH&lt;/a&gt;&#10;&#10; qui recommande de le laisser chez soi ou de prendre un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/comment-choisir-dumbphone-2026-france.html"&gt;téléphone basique&lt;/a&gt;&#10;&#10;. Alors que la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://analyses-propositions.cgt.fr/sites/analyses-propositions.cgt.fr/files/2025-10/GUIDE_MILITANTFACEALAPOLICE_MAJ2025.pdf"&gt;CGT&lt;/a&gt;&#10;&#10;, dans son guide écrit au contraire de "Filmer la scène" quand quelqu'un se fait interpeller, tout comme l'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://union-etudiante.fr/actus/comment-bloquer-son-lycee-ou-son-universite-en-5-etapes/"&gt;Union étudiante&lt;/a&gt;&#10;&#10; qui pousse à filmer les blocus, en floutant évidemment les personnes présentes.&lt;/p&gt;&#10;&lt;p&gt;C'est vrai qu'en cas d'interpellation par ceux qui redeviendront un jour, je l'espère, des &amp;quot;&lt;em&gt;gardiens de la paix&lt;/em&gt;&amp;quot;, un téléphone resté à la maison ne racontera rien à personne. Et si vous n'avez pas prévu de filmer, c'est encore la meilleure option c'est vrai. Mais si vous venez quand même avec votre smartphone en manif (Rappel : manifester est un droit et c'est légal malgré ce que laissent penser les apparences), voici les 11 trucs à installer ou à configurer avant de sortir de chez vous.&lt;/p&gt;&#10;&lt;h2 id="signal"&gt;Signal&lt;/h2&gt;&#10;&lt;p&gt;C'est LA messagerie chiffrée de bout en bout que recommandent &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.amnesty.org/fr/latest/campaigns/2020/06/tactics-to-secure-phone-before-a-protest/"&gt;Amnesty&lt;/a&gt;&#10;&#10; et l'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ssd.eff.org/module/attending-protest"&gt;EFF&lt;/a&gt;&#10;&#10;, sur iOS comme sur Android. Depuis 2024, vous pouvez même y créer un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://signal.org/blog/phone-number-privacy-usernames/"&gt;nom d'utilisateur&lt;/a&gt;&#10;&#10; pour ne plus distribuer votre numéro à tout le cortège, même s'il faut toujours un numéro de tel pour s'y inscrire. Par contre, inutile de rêver d'y faire migrer tout votre lycée, car un groupe Signal est plafonné à 1 000 personnes.&lt;/p&gt;&#10;&lt;p&gt;Attention, Signal n'est pas invisible pour autant. Dans les réquisitions qu'il publie, il n'a jamais fourni que la date de création d'un compte et sa dernière connexion (aucune IP, mais aucune demande française n'y figure non plus). Il reconnaît par contre que son "Sealed Sender" ne cache ni les horaires ni l'IP, et une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.ndss-symposium.org/ndss-paper/improving-signals-sealed-sender"&gt;étude du NDSS&lt;/a&gt;&#10;&#10; montre qu'un serveur qui observe ces horaires pourrait relier deux interlocuteurs en 5 messages. Et comme aucune messagerie ne protège un téléphone déverrouillé, le vrai risque en manif reste le téléphone lui-même, d'où le code long et le verrouillage express plus bas.&lt;/p&gt;&#10;&lt;h2 id="la-durée-de-vie-des-messages-éphémères"&gt;La durée de vie des messages éphémères&lt;/h2&gt;&#10;&lt;p&gt;Dans Signal, les messages peuvent s'effacer tout seuls après un certain délai que vous déterminez qui peut aller jusqu'à 4 semaines. Et ce qui est cool c'est que vous pouvez fixer un délai par défaut pour toutes les nouvelles discussions plutôt que de faire ça conversation par conversation. Pour régler ça, ça se passe dans Paramètres puis Confidentialité. Signal prévient quand même que celui qui reçoit un message peut toujours en faire une capture écran avant qu'il ne disparaisse mais bon, c'est pas si mal. Pensez également à faire le ménage avant de partir de chez vous, en supprimant les conversations et en quittant vos anciens groupes.&lt;/p&gt;&#10;&lt;h2 id="savoir-ce-que-protègent-whatsapp-et-telegram"&gt;Savoir ce que protègent WhatsApp et Telegram&lt;/h2&gt;&#10;&lt;p&gt;Bonne nouvelle pour les groupes de lycéens, WhatsApp envoie tous ses messages, discussions de groupe comprises, avec le même protocole que Signal, si on en croit son &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf"&gt;livre blanc&lt;/a&gt;&#10;&#10; sorti en février 2024. Telegram par contre, c'est une autre histoire puisque seuls ses "chats secrets" sont chiffrés de bout en bout, et ils ne se font qu'entre vous et votre destinataire. Le reste est stocké sur leurs serveurs et leur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://telegram.org/privacy"&gt;politique de confidentialité&lt;/a&gt;&#10;&#10; prévoit que sur une décision judiciaire valide visant un suspect, Telegram peut transmettre alors votre adresse IP et votre numéro de téléphone. Donc comme canal pour passer des appels, ça passe mais pour vous organiser dans le cadre d'une manif, je vous conseille de prendre autre chose.&lt;/p&gt;&#10;&lt;h2 id="une-phrase-de-passe-à-la-place-de-votre-visage"&gt;Une phrase de passe à la place de votre visage&lt;/h2&gt;&#10;&lt;p&gt;Amnesty conseille un code d'au moins six chiffres minimum mais le mieux selon moi c'est de mettre sur votre tel un vrai mot de passe / phrase de passe bien long. Car votre empreinte digitale ou la reconnaissance faciale peuvent servir très facilement à déverrouiller votre téléphone de force. Ils arrivent à obtenir des choses formidables avec des clés de bras autour du cou visiblement... Et l'EFF dit pareil.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/applications-aller-en-manif/applications-aller-en-manif-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le choix du verrouillage sur Android, à gauche, et le choix du type de code sur iPhone, à droite, jusqu'au code alphanumérique personnalisé (capture EFF, licence CC BY)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Attention quand même, ce code ne vous donne pas le droit de dire &amp;quot;non&amp;quot; puisque, de ce que j'ai compris, l'article 434-15-2 du Code pénal punit de 3 ans de prison et 270 000 € d'amende le refus de remettre &amp;quot;une convention secrète de déchiffrement&amp;quot; sur réquisition. Et la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.actu-juridique.fr/app/uploads/2022/11/Cour_de_cassation_De%CC%81cision_cryptologie_te%CC%81le%CC%81phone_portable.pdf"&gt;Cour de cassation&lt;/a&gt;&#10;&#10; a jugé le 7 novembre 2022 que le code d'un téléphone peut en être une s'il est équipé d'un moyen de &amp;quot;cryptologie&amp;quot; comme ils disent. Son guide de la LDH détaille les conditions qui doivent être remplies pour que vous soyez légalement obligé de lâcher votre mot de passe. Il faut que ce soit une vraie réquisition et pas un simple "&lt;em&gt;débloque ton téléphone p'tit con&lt;/em&gt;" devant le lycée. Le code empêche donc qu'on ouvre votre téléphone sans rien vous demander, et pour le reste, ça se discutera avec votre avocat s'il y a garde à vue.&lt;/p&gt;&#10;&lt;h2 id="le-verrouillage-express"&gt;Le verrouillage express&lt;/h2&gt;&#10;&lt;p&gt;Si vous conservez néanmoins le déverrouillage par empreinte au quotidien, apprenez à minima le geste qui la coupe. Sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.google.com/android/answer/9075927?hl=en"&gt;Android&lt;/a&gt;&#10;&#10;, activez d'abord "&lt;em&gt;Afficher l'option de blocage&lt;/em&gt;" dans les réglages d'affichage de l'écran de verrouillage, puis un appui simultané sur Marche et Volume-haut fera apparaître "Mode Blocage", qui désactivera le déverrouillage par empreinte ou par visage jusqu'au prochain déverrouillage avec le code.&lt;/p&gt;&#10;&lt;p&gt;Sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.apple.com/en-us/102381"&gt;iPhone&lt;/a&gt;&#10;&#10;, maintenez un bouton de volume et le bouton latéral durant 2 secondes, puis relâchez, et le code redeviendra obligatoire.&lt;/p&gt;&#10;&lt;p&gt;Après, le mieux c'est carrément d'éteindre votre téléphone dès que vous croisez des personnes susceptibles d'abuser de leur autorité sur vous.&lt;/p&gt;&#10;&lt;h2 id="le-mode-avion-et-la-localisation-coupés"&gt;Le mode avion et la localisation coupés&lt;/h2&gt;&#10;&lt;p&gt;L'EFF comme Amnesty conseillent également de passer en mode avion quand vous n'avez personne à appeler, ce qui empêche les transmissions et limite le pistage, avec en prime de la batterie économisée pour la journée. Pensez aussi à couper le Wi-Fi et le Bluetooth, ainsi que le service de localisation dans les réglages.&lt;/p&gt;&#10;&lt;h2 id="comaps-pour-la-carte"&gt;CoMaps, pour la carte&lt;/h2&gt;&#10;&lt;p&gt;Une fois en mode avion, il vous faut de toute évidence une carte qui marche sans réseau. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://comaps.app/"&gt;CoMaps&lt;/a&gt;&#10;&#10; c'est l'idéal pour ça, puisque c'est un projet communautaire né d'Organic Maps et de Maps.Me, qui cherche et calcule ses itinéraires hors ligne, avec uniquement le GPS et sans avoir recours aux données mobiles. Vous pouvez donc consulter la carte localisation coupée, et ne la rallumer que le temps de vous repérer. L'appli est gratuite, dispo sur iOS et Android, et elle assure ne collecter aucune information.&lt;/p&gt;&#10;&lt;h2 id="le-floutage-de-signal-pour-les-photos"&gt;Le floutage de Signal, pour les photos&lt;/h2&gt;&#10;&lt;p&gt;Sachez aussi que filmer reste votre droit puisque d'après le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://juridique.defenseurdesdroits.fr/doc_num.php?explnum_id=20210"&gt;Défenseur des droits&lt;/a&gt;&#10;&#10;, hors des lieux privés, un policier ou un gendarme ne peut pas s'opposer à ce qu'on l'enregistre. Mais avant de publier quoi que ce soit sur les réseaux, il faut flouter ! Signal propose donc depuis 2020 un outil de floutage dans son éditeur d'images, dont le traitement se fait entièrement sur votre téléphone. Signal reconnaît toutefois qu'il ne détecte pas tous les visages à coup sûr, d'où la présence d'un outil &amp;quot;pinceau&amp;quot; pour flouter à la main ce qu'il aurait raté. Vérifiez donc bien chaque photo avant de l'envoyer dans un de vos groupes, ou passez-la dans &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/anonymisez-photos-manifestations-outil-gratuit.html"&gt;un outil gratuit d'anonymisation&lt;/a&gt;&#10;&#10; comme celui dont je vous ai déjà parlé.&lt;/p&gt;&#10;&lt;h2 id="des-photos-sans-leur-position-gps"&gt;Des photos sans leur position GPS&lt;/h2&gt;&#10;&lt;p&gt;Sur iPhone, au moment de partager depuis l'app Photos, touchez Options et désactivez la Localisation. La mention "Lieu non inclus" s'affichera alors. Et pour ne plus enregistrer la position du tout, ça se trouve dans les Réglages, Confidentialité et sécurité, Service de localisation, Appareil photo, puis &amp;quot;Jamais&amp;quot;. Sur Android, l'app &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://f-droid.org/en/packages/com.jarsilio.android.scrambledeggsif/"&gt;Scrambled Exif&lt;/a&gt;&#10;&#10; retirera les métadonnées des images que vous partagerez. Attention quand même à ne pas trop compter sur cette suppression EXIF qui parfois n'est pas exhaustive selon les applis que vous utilisez.&lt;/p&gt;&#10;&lt;h2 id="et-les-autres-messageries-"&gt;Et les autres messageries ?&lt;/h2&gt;&#10;&lt;p&gt;Des lecteurs m'ont aussi parlé de SimpleX et de Session. SimpleX n'a ni numéro ni identifiant de profil, et il a été audité par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://trailofbits.com/library/simplex-chat/"&gt;Trail of Bits&lt;/a&gt;&#10;&#10; en 2022 et 2024. Par contre, ses serveurs par défaut sont tenus par deux opérateurs seulement, et sa &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/simplex-chat/simplex-chat/blob/stable/PRIVACY.md"&gt;politique de confidentialité&lt;/a&gt;&#10;&#10; admet qu'ils peuvent partager des données sur décision de justice. Les notifications Android arrivent parfois en retard, et il faut que tout votre groupe l'installe (480 000 utilisateurs par mois, d'après lui). Bref, c'est sérieux, mais pour un lycée entier, Signal reste plus réaliste.&lt;/p&gt;&#10;&lt;p&gt;Session, je vous le déconseille. Pas de "forward secrecy", un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://getsession.org/session-development-update-pro-beta-protocol-v2"&gt;protocole v2&lt;/a&gt;&#10;&#10; censé corriger ça mis en pause en août 2026, et un dernier &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blog.quarkslab.com/audit-of-session-secure-messaging-application.html"&gt;audit&lt;/a&gt;&#10;&#10; qui date de 2021.&lt;/p&gt;&#10;&lt;p&gt;Cette messagerie passe de téléphone en téléphone par Bluetooth, sans compte ni numéro, et l'Inde s'en est beaucoup servie quand leur gouvernement a coupé le net il y a quelques mois. Sauf que le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://bisi.org.uk/reports/bitchat-bluetooth-mesh-networks-and-internet-shutdowns"&gt;BISI&lt;/a&gt;&#10;&#10; a noté que Bitchat avait une authentification faible qui permet d'usurper un contact, et des clés qui ne changent pas à chaque message. Donc c'est pas le pied. Quant à &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://briarproject.org/news/2026-maintenance-mode/"&gt;Briar&lt;/a&gt;&#10;&#10;, ça ne tourne que sur Android et ne reçoit plus de vraies MàJ... Pour moi, tant que le réseau internet est dispo, Signal fait mieux que ces 2 apps.&lt;/p&gt;&#10;&lt;h2 id="un-stylo"&gt;Un stylo&lt;/h2&gt;&#10;&lt;p&gt;Un autre truc important à avoir sur vous, c'est un stylo. En effet, le guide de la LDH conseille d'écrire le nom et le numéro de votre avocat sur votre bras, et d'apprendre par cœur les numéros à appeler, puisque votre téléphone vous sera confisqué en cas de garde à vue. La CGT précise cependant que le nom de l'avocat et son barreau sont suffisants car la police est obligée de le contacter.&lt;/p&gt;&#10;&lt;p&gt;Et si vous êtes mineur, la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.justice.gouv.fr/sites/default/files/2023-06/F5%20-%20GAV-%20Mineur%2013%20ans%20-%20Droit%20commun.pdf"&gt;déclaration des droits&lt;/a&gt;&#10;&#10; du ministère de la Justice est claire comme de l'eau de roche : Vous devez être assisté d'un avocat dès le début de votre garde à vue.&lt;/p&gt;&#10;&lt;p&gt;Voilà, bonnes manifs à tous, ne lâchez rien et prenez soin de vous car les tirs sont souvent tendus, malheureusement !&lt;/p&gt;&#10;</content:encoded><category>tutoriels-guides/guides-debutants</category><category>vie-privee-anonymat</category><category>vie-privee-anonymat/surveillance-tracking</category><category>chiffrement</category><category>Manifestation</category><category>Signal</category><category>smartphone</category><category>Telegram</category><category>vie privée</category><category>WhatsApp</category><media:content url="https://korben.info/applications-aller-en-manif/applications-aller-en-manif-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>56k.rip - Expérimentez le web comme en 1996</title><link>https://korben.info/56k-rip-simulateur-modem-rtc.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Sat, 03 Oct 2026 16:00:15 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/56k-rip-simulateur-modem-rtc.html</guid><description>56k.rip simule dans le navigateur une connexion par modem de 1996, avec un faux fournisseur d'accès à explorer. Lors de mon essai, la même page de photos a affiché 27 secondes en 56K contre 46 en 28.8.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://56k.rip/"&gt;56k.rip&lt;/a&gt;&#10;&#10; est un site qui va exciter votre nostalgie d'ancien puisqu'il vous permet de simuler dans votre navigateur &lt;strong&gt;une connexion internet par modem de 1996&lt;/strong&gt;. Vous arrivez sur un faux écran de BIOS, puis direct sur un bureau Windows 95 avec son bouton Démarrer, et ensuite pour aller sur le net, il faut double-cliquer sur l'icône Dial-Up Networking, exactement comme à l'époque !!&lt;/p&gt;&#10;&lt;p&gt;Sur cet &amp;quot;ordi&amp;quot; traîne également un fichier texte qui détaille la procédure en onze étapes, dont l'interdiction absolue de décrocher le téléphone de la cuisine, sinon ça vous déconnectera et faudra tout recommencer !! Argh, ça me rappelle de sales souvenirs ^^ !&lt;/p&gt;&#10;&lt;p&gt;Pour la connexion, le terminal déroulera du ATZ, ATDT 555-0156 et RINGING avant de lâcher un joyeux CONNECT 50666/ARQ avec le son de connexion dégeulasse qui va bien. Et environ 25 secondes plus tard, vous serez sur la page d'accueil de COMETLINK, un fournisseur d'accès fictif.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/56k-rip-simulateur-modem-rtc/56k-rip-simulateur-modem-rtc-1.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le terminal de connexion&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et ensuite c'est là que le site fait son truc, puisque chaque page web que vous visitez sera chargée selon un &amp;quot;budget&amp;quot; d'octets lié au débit que vous avez choisi. Dans ma fenêtre de connexion, j'avais le choix entre un modem 28.8 et un modem 56K du coup j'ai pu revivre ce trauma de ma jeunesse ^^.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/56k-rip-simulateur-modem-rtc/56k-rip-simulateur-modem-rtc-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Une fois connecté, on peut donc surfer sur un web d'époque en mode simulateur et donc par exemple charger le site de Gary et ses photos de vacances qui mettent de loooongues minutes à s'afficher couche après couche (JPG tu connais...). L'expérience est vraiment réaliste. C'est juste dommage qu'on ne puisse pas aller sur le site de son choix, cela dit.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/56k-rip-simulateur-modem-rtc/56k-rip-simulateur-modem-rtc-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La page des photos de Gary en plein chargement&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Après ouiiii, je sais les nerds, y'avait pas de modem 56K en 1996 puisque les premiers sont arrivés vers février 1997 (et la norme V.90 n'a été approuvée officiellement qu'en septembre 1998), mais c'est quand même rigolo d'aller fouiller ce tout petit internet d'époque avec une page sur la pêche, un livre d'or, des petites annonces, la météo et même un article qui explique ce qu'est internet... Il y a aussi du mail, un salon de chat, un démineur et un logiciel de dessin.&lt;/p&gt;&#10;&lt;p&gt;Bref, si vous n'avez pas connu cette époque bénie où les réseaux sociaux n'existaient pas et où Internet prenait son temps (et nous était facturé à la minute), bah ça vaut le coup pour l'expérience !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/CamilleRoux/status/2106293216240701557"&gt;Camille Roux sur X&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>actualites-business/insolite-wtf</category><category>multimedia-culture/culture-geek</category><category>années 90</category><category>navigateur</category><category>nostalgie</category><media:content url="https://korben.info/56k-rip-simulateur-modem-rtc/56k-rip-simulateur-modem-rtc-1.png" medium="image" type="image/png" width="2530" height="1810"/></item><item><title>Virtual Mac - Faites tourner macOS sur un iPad (jailbreaké)</title><link>https://korben.info/virtualmac-ipad-macos-virtualise.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Sat, 03 Oct 2026 15:37:11 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/virtualmac-ipad-macos-virtualise.html</guid><description>Virtual Mac on iPad fait démarrer macOS dans une machine virtuelle sur un iPad M1 ou M2 jailbreaké. Mais il exige iPadOS 16.3.1 au maximum, une version qu'Apple ne signe plus sur aucun de ces iPad.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/nfzerox/VirtualMacOniPad"&gt;Virtual Mac on iPad&lt;/a&gt;&#10;&#10; est un super projet sous licence libre qui permet de booter un bon vieux macOS dans une machine virtuelle sur... un iPad jailbreaké ! Hé ouais ! Les versions de Monterey à Tahoe sont prises en charge (la 27 étant encore bien bien expérimentale), et vous pouvez ainsi lancer Xcode, le Terminal ou Final Cut Pro, Logic Pro et Pixelmator Pro directement sur votre tablette Apple.&lt;/p&gt;&#10;&lt;p&gt;Côté matos, il faut un iPad Pro M1 ou M2, ou un iPad Air M1 (et ça fonctionne aussi semble-t-il sur les iPhone 14 Pro et 14 Pro Max). Les modèles de 1 To et 2 To, qui embarquent 16 Go de mémoire, sont ceux que les développeurs recommandent et niveau perf apparemment, on est au même niveau que ce qu'on peut obtenir avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/virtualbuddy-virtualisation-macos-apple-silicon.html"&gt;VirtualBuddy&lt;/a&gt;&#10;&#10; ou UTM quand ils virtualisent macOS sur un Mac M1 ou M2.&lt;/p&gt;&#10;&lt;p&gt;Pour l'installer, faudra donc jailbreaker l'iPad (avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/opa334/dopamine"&gt;Dopamine&lt;/a&gt;&#10;&#10; par exemple), puis ajouter dans &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://getsileo.app/"&gt;Sileo&lt;/a&gt;&#10;&#10; le dépôt du projet, dont voici l'adresse et y rechercher l'app Virtual Mac.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;https://nfzerox.github.io/cydia/&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Tout le process de jailbreak est décrit dans le readme du projet soit pour iPadOS 15 à 16.3.1 ou pour iPadOS 14 à 14.8.1. Par contre, la variante Dopamine-roothide n'est pas supportée, du coup faudra repasser sur le Dopamine officiel.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/virtualmac-ipad-macos-virtualise/virtualmac-ipad-macos-virtualise-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Côté utilisation, avoir un Magic Keyboard n'est pas obligatoire puisque le tactile suffit avec un tap pour cliquer, un tap à 2 doigts pour le clic secondaire et le défilement, sans oublier le clavier virtuel sous l'icône du clavier. En revanche, la connexion à iCloud ou à un compte Apple n'est pas prise en charge, donc pendant la configuration de macOS faudra choisir "Configurer plus tard" et vous vous en passez...&lt;/p&gt;&#10;&lt;p&gt;Maintenant ce projet exige iPadOS 16.3.1 au maximum, parce qu'Apple a retiré dès iPadOS 16.4, son hyperviseur du noyau. Et sans lui malheureusement, le portage vers les versions ultérieures est devenu très compliqué. Voilà donc cette bidouille de Virtual Mac sur iPad c'est avant tout un petit kiff technique réservé aux possesseurs d'iPad resté sur la 16.3.1 ou inférieur, car downgrader semble compliqué pour pas dire impossible.&lt;/p&gt;&#10;&lt;p&gt;Maintenant je tiens à vous rappeler que &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://apps.apple.com/fr/app/utm-se-retro-pc-emulator/id1564628856"&gt;UTM SE&lt;/a&gt;&#10;&#10; tourne sur iPad sans jailbreak, mais n'a pas de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://developer.mozilla.org/fr/docs/Glossary/Just_In_Time_Compilation"&gt;JIT&lt;/a&gt;&#10;&#10; ce qui fait qu'il doit passer par un interpréteur donc c'est beaucoup plus lent. Ça sert donc surtout à faire tourner des systèmes + anciens ou allégés comme DOS ou Alpine Linux.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/virtualmac-ipad-macos-virtualise/virtualmac-ipad-macos-virtualise-3.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Bref, avant de jailbreaker quoi que ce soit comme des petits fifous, regardez bien dans les Réglages quelle version d'iPadOS tourne sur votre iPad pour voir si c'est jouable !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/tom_doerr/status/2105907988183601408"&gt;Tom Dörr sur X&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/iphone-ipad</category><category>hardware-diy</category><category>iPad</category><category>ipados</category><category>Jailbreak</category><category>machine virtuelle</category><category>macOS</category><category>virtualisation</category><media:content url="https://korben.info/virtualmac-ipad-macos-virtualise/virtualmac-ipad-macos-virtualise-1.png" medium="image" type="image/png" width="2560" height="1440"/></item><item><title>Tuta contourne l'IMAP pour entrer dans Nextcloud</title><link>https://korben.info/tuta-mail-nextcloud.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Sat, 03 Oct 2026 06:25:27 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/tuta-mail-nextcloud.html</guid><description>Tuta refuse l'IMAP, alors pour entrer dans Nextcloud il y embarque son propre client web, et ajoute un plugin qui envoie les pièces jointes vers Nextcloud et crée des salons Talk. Revers de l'astuce : c'est le serveur Nextcloud qui livre le code qui déchiffre la boîte.</description><content:encoded>&lt;p&gt;Tuta, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/tutanota.html"&gt;le webmail allemand chiffré&lt;/a&gt;&#10;&#10; de bout en bout, a annoncé le 1er octobre dernier l'arrivée d'une application Tuta Mail dans l'App Store de Nextcloud. Pour vous la faire en clair, ça veut dire que si vous avez une instance Nextcloud, vous pouvez maintenant y ouvrir votre boîte Tuta directement dans l'interface !&lt;/p&gt;&#10;&lt;p&gt;Trop cool hein ?&lt;/p&gt;&#10;&lt;p&gt;Cela n'avait rien d'évident car Tuta refuse l'IMAP. En effet, selon l'éditeur, ce protocole l'obligerait à laisser vos mails en clair sur l'appareil, ce qui casserait son chiffrement. Or l'app Mail de Nextcloud se branche justement sur des comptes IMAP... Tuta a donc carrément mis son propre client web dans l'application (c'est sous licence libre en plus), comme ça, ils sont tranquilles !&lt;/p&gt;&#10;&lt;p&gt;Pour en profiter, vous devez donc installer le plugin Tuta sur votre Nextcloud 33, 34 ou 35. Ensuite dans l'admin de Tuta, faut aller dans Paramètres puis Plugins, et activer le plugin Nextcloud (c'est une option gratuite, je le précise), puis indiquer l'adresse de votre serveur Nextcloud ainsi qu'un dossier de destination, baptisé TutaAttachments par défaut. Vous vous connectez ensuite à votre Nextcloud, qui donnera au plugin de Tuta un mot de passe d'application pour la connexion.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/tuta-mail-nextcloud/tuta-mail-nextcloud-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le plugin Nextcloud activé dans les paramètres de Tuta, avec les champs pour l'adresse du serveur et le dossier des pièces jointes&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Grâce à ça, vous allez pouvoir faire 2 choses très cools. Tout d'abord, une pièce jointe reçue dans Tuta Mail pourra être envoyée d'un seul clic dans ce dossier Nextcloud que vous avez renseigné. Et secundo, quand vous créez un événement dans l'agenda Tuta, vous pouvez générer également un lien Nextcloud Talk dans le champ du lieu. Gaffe quand même, le salon est public pour que des invités sans compte Nextcloud puissent y entrer, donc toute personne qui aura le lien pourra le rejoindre et montrer son anatomie en faisant des cris de singe. Donc vaut mieux ne le donner qu'à vos invités.&lt;/p&gt;&#10;&lt;p&gt;Et ces deux fonctions marchent aussi bien depuis l'appli Tuta classique, que sur ordinateur, sur mobile ou dans le navigateur, du moment que l'app Tuta Mail est installée côté serveur Nextcloud.&lt;/p&gt;&#10;&lt;p&gt;Reste une question importante qui est celle du chiffrement de bout en bout. En effet, d'où vient le code qui déchiffre vos mails ?? Hé bien l'app embarque le client web complet de Tuta, modules de chiffrement compris, donc vos mails restent bien chiffrés de bout en bout et c'est ensuite votre serveur Nextcloud qui l'affiche en clair dans votre navigateur. Mais tous les mails, eux, restent bien au chaud stockés chez Tuta.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/tuta-mail-nextcloud/tuta-mail-nextcloud-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La boîte Tuta ouverte dans l'interface de Nextcloud, avec ses dossiers et un mail avec pièce jointe&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Si c'est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/nextcloud-raspberry.html"&gt;un Nextcloud installé par vos soins&lt;/a&gt;&#10;&#10;, ça ne change pas grand-chose car vous faites déjà confiance à votre serveur pour tout le reste mais sur le Nextcloud d'un employeur ou d'un hébergeur, comme c'est lui qui vous installe ce plugin, une pièce jointe copiée là-bas devient un fichier en clair sur son serveur, hors du chiffrement de Tuta. Si ça vous embête, je vous conseille donc de continuer plutôt à lire vos emails dans l'appli Tuta classique, et de n'envoyer vers ce Nextcloud QUE les pièces jointes que vous y auriez rangées de toute façon...&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://tuta.com/fr/blog/tuta-app-on-nextcloud"&gt;l'annonce de Tuta&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://apps.nextcloud.com/apps/tutamail"&gt;la fiche de l'app sur l'App Store de Nextcloud&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>self-hosting</category><category>vie-privee-anonymat</category><category>auto-hébergement</category><category>chiffrement de bout en bout</category><category>email chiffré</category><category>Nextcloud</category><category>Tuta</category><media:content url="https://korben.info/tuta-mail-nextcloud/tuta-mail-nextcloud-1.png" medium="image" type="image/png" width="2560" height="1440"/></item><item><title>Matériel d'occasion - Riot bannit le matériel des tricheurs</title><link>https://korben.info/cpu-occasion-ban-valorant.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Sat, 03 Oct 2026 05:37:23 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/cpu-occasion-ban-valorant.html</guid><description>Un joueur allemand a monté un Ryzen 7 5800X3D d'occasion et s'est fait bannir de Valorant au premier lancement : l'ancien propriétaire trichait. Ce que dit la règle de Riot sur les bans matériels, le rôle probable du TPM, et quoi faire face à un VAN 152.</description><content:encoded>&lt;p&gt;Alors ça c'est fou mais fallait s'y attendre... Un joueur allemand a acheté un processeur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B05p8pPlQ"&gt;Ryzen 7 5800X3D&lt;/a&gt;&#10;&#10; d'occasion &lt;em&gt;(lien affilié)&lt;/em&gt;, l'a monté dans son PC, puis a lancé Valorant ! Selon ce qu'il explique sur Reddit, il s'est alors fait virer du jeu de Riot dès le tout premier lancement ! Problème de compte ? Que nenni ! En fait il s'est fait dégagé à cause du processeur car son premier propriétaire était un tricheur !&lt;/p&gt;&#10;&lt;p&gt;D'après &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.heise.de/news/Gebrauchter-Prozessor-fuehrt-zu-Spielsperre-11471368.html"&gt;Heise&lt;/a&gt;&#10;&#10;, le support de Riot lui a bien confirmé que l'ancien propriétaire trichait. Du coup, le CPU s'est retrouvé sur une liste noire chez eux, ainsi que la carte mère et le stockage. Et bien sûr, on peut venir chialer au support, Riot ne retirera pas ce matériel banni de ses listes à la main. Sans parler du fait que le blocage est global pour tous les jeux PC de l'éditeur comme League of Legends, Teamfight Tactics, Legends of Runeterra et 2XKO.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.riotgames.com/en-us/riot/penalties/understanding-hardware-id-hwid-bans"&gt;Ce type de sanction&lt;/a&gt;&#10;&#10; vise donc les composants physiques de la machine, en plus du compte et malheureusement, tout autre compte qui s'y connecte est donc instantanément bloqué sur cet appareil et banni puisque le système suppose qu'il s'agit là d'une tentative de contournement. Pour votre culture G, sachez que l'erreur qui s'affiche s'appelle &lt;strong&gt;VAN 152&lt;/strong&gt;, et réinstaller le jeu n'y changera rien.&lt;/p&gt;&#10;&lt;p&gt;Reste maintenant à savoir comment Riot reconnaît un processeur précis... L'identifiant qu'un CPU remonte à Windows ne donne que son modèle, donc un 5800X3D ressemble à n'importe quel autre 5800X3D mais il est possible que le système anti triche extrapole une empreinte à partir du comportement électrique de la puce (fréquences, tensions), ou récupère les identifiants inscrits dans le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://fr.wikipedia.org/wiki/Trusted_Platform_Module"&gt;TPM&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;La seconde option me semble la plus logique, car sur un Ryzen, le TPM n'est pas une puce à part. C'est plutôt un firmware, le fTPM, intégré au processeur, et Riot exige un TPM firmware pour les comptes sous restriction. Ça ne prouve pas encore qu'il s'en servent pour identifier le matériel, en 2021 &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.pcgamer.com/valorant-leads-the-charge-on-enforcing-windows-tpm-to-perma-ban-cheaters-hardware/"&gt;PC Gamer&lt;/a&gt;&#10;&#10; expliquait que le TPM empêcherait un tricheur Valorant banni de se refaire un identifiant matériel tout neuf, donc ça se tiendrait...&lt;/p&gt;&#10;&lt;p&gt;Alors faut-il pour autant fuir le matériel d'occasion ?&lt;/p&gt;&#10;&lt;p&gt;Je ne pense pas qu'il faille flipper non plus parce que ce cas de figure semble extrêmement rare. Tous les tricheurs ne se font pas choper, et tous les tricheurs ne vendent pas leur matériel en occaz... Mais le risque n'est pas nul et il n'y a pas vraiment moyen de savoir si une pièce a été marquée, sauf si le vendeur-tricheur le dit.&lt;/p&gt;&#10;&lt;p&gt;Bref, si vous voyez apparaître un VAN 152 juste après avoir installé du matos d'occasion, n'allez surtout pas tester le jeu avec un autre compte car il serait lui aussi banni. Vaut mieux ouvrir un ticket pour demander une réévaluation à Riot qui apparemment a prévu le coup mais sans toutefois le garantir... La preuve avec notre joueur allemand qui s'est fait jeter par le support... J'ignore comment ça s'est fini pour lui mais vu la médiatisation de toute cette affaire, j'espère que Riot a fait un geste !&lt;/p&gt;&#10;</content:encoded><category>jeux-video/actualites-gaming</category><category>AMD</category><category>anti-cheat</category><category>ban</category><category>CPU</category><category>TPM</category><category>Valorant</category><media:content url="https://korben.info/cpu-occasion-ban-valorant/cpu-occasion-ban-valorant-1.jpg" medium="image" type="image/jpeg" width="738" height="415"/></item><item><title>PLAY-DOS - 6000 jeux DOS jouables sur ce faux PC des années 90</title><link>https://korben.info/play-dos-jeux-ms-dos-navigateur.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 02 Oct 2026 14:17:08 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/play-dos-jeux-ms-dos-navigateur.html</guid><description>PLAY-DOS habille 5 921 jeux MS-DOS de l'Internet Archive en faux PC des années 80-90. Le mode d'emploi : le nom d'exécutable se tape au prompt de la fiche du jeu, pas au C:\&gt; libre, puis POWER. Essai sur DOOM, Prince of Persia, Duke Nukem 3D et les pièges des homonymes.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://playdos.albertomartinfernandez.com/"&gt;PLAY-DOS&lt;/a&gt;&#10;&#10;, c'est un vieux PC des années 80-90 qui &amp;quot;boote&amp;quot; (en quelque sorte) dans votre navigateur, avec sur son disque C: une sélection de pas moins de &lt;strong&gt;5 921 jeux MS-DOS tirés de la collection d'Internet Archive&lt;/strong&gt; (oui, j'ai arrondi dans le titre, détendez-vous bon sang ^^).&lt;/p&gt;&#10;&lt;p&gt;Au démarrage, PLAY-DOS vous demande quelle carte graphique vous avez : CGA, EGA ou Hercules. Ce choix ne change pas grand chose à part l'habillage du faux PC (couleurs, cadres, barres). Ensuite, la touche Y ouvre la liste de 99 pages, la touche F2 la trie par année et F3 permet de faire une recherche par titre.&lt;/p&gt;&#10;&lt;p&gt;Une fois le jeu de vos rêves repéré dans la liste, la touche &amp;quot;Entrée&amp;quot; ouvre la fiche du jeu qui vous explique ce que ça raconte, avec l'année, le studio et le genre, tout ça lu sur archive.org. Et tout en bas, il y a un prompt du genre C:\GAMES\SIMCITY&amp;gt;, et c'est là, et seulement là, qu'il faut taper le nom indiqué sur la ligne "Run with", par exemple SIMCITY.EXE.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le nom à taper est sur la ligne Run with, et il se tape au prompt du bas&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et ce SIMCITY.EXE n'est pas un vrai exécutable malheureusement. C'est juste pour nous mettre dans l'ambiance car rien ne s'installe sur votre machine. Ça lance juste dans une iframe la page d'émulation du jeu chez archive.org. C'est donc l'émulateur EM-DOSBox de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://archive.org/details/softwarelibrary_msdos_games"&gt;la collection MS-DOS de l'Internet Archive&lt;/a&gt;&#10;&#10; qui le fait tourner dans votre navigateur. Il vous reste alors à cliquer sur son gros bouton POWER pour le lancer.&lt;/p&gt;&#10;&lt;p&gt;J'ai donc démarré quelques best-sellers de l'époque, et SimCity, Prince of Persia, Wolfenstein 3D et Duke Nukem 3D démarrent tous sans souci. Par contre, soyez patients sur les gros jeux... Par exemple The Secret of Monkey Island a mis environ quatre minutes à démarrer vraiment.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;SimCity, lancé avec SIMCITY.EXE&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Prince of Persia, lancé avec PRINCE.EXE&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-5.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Wolfenstein 3D, lancé avec WOLF3D.EXE&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-6.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Duke Nukem 3D Atomic Edition, lancé avec DUKE.EXE&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-7.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;The Secret of Monkey Island propose sept versions au démarrage&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et gaffe aussi aux homonymes. Par exemple, 4 jeux du catalogue se lancent avec DOOM.EXE, dont ASCII DOOM et The Crack of Doom, et quand vous cherchez "doom", le DOOM d'id Software n'arrive qu'en sixième position.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-8.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;30 jeux pour DOOM, et le vrai n'arrive qu'en sixième&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-9.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Countdown to Doom se lance avec DOOM.COM, alors DOOM.EXE y est refusé&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Certains jeux s'ouvrent aussi sur un menu qui demande votre carte son (Gravis Ultrasound, SoundBlaster ou Sound Canvas pour DOOM). Mortal Kombat, lui, m'a ensuite réclamé le septième mot de la ligne 2 du premier paragraphe de la page 21 du manuel... Hé ouiii, la bonne vieille protection anticopie de l'époque...&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-10.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;DOOM, le vrai, après le choix de la carte son&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-11.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Mortal Kombat et sa protection anticopie : sans le manuel, pas de baston&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Voilà, je me suis dit que ça vous plairait pour terminer ce vendredi en beauté ! Et pour d'autres façons de rejouer à ces vieux jeux qu'on adore, j'ai listé &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/emulateurs-dos-navigateur-gratuits.html"&gt;10 sites qui font tourner DOS dans le navigateur&lt;/a&gt;&#10;&#10;. Ah et si lancer un FORMAT C: vous démange, bah allez-y, vous verrez ça fonctionne ^^.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/MF_alberto/status/2105679879572263339"&gt;Alberto Martín sur X&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy/gadgets-crowdfunding</category><category>jeux-video/retrogaming-emulation</category><category>DOS</category><category>DosBox</category><category>émulation</category><category>Internet Archive</category><category>jeux vidéo</category><category>MS-DOS</category><category>retrogaming</category><media:content url="https://korben.info/play-dos-jeux-ms-dos-navigateur/play-dos-jeux-ms-dos-navigateur-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Tart - Une VM Windows 11 jetable sur votre Mac</title><link>https://korben.info/windows-11-mac-apple-silicon-tart.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 02 Oct 2026 14:02:53 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/windows-11-mac-apple-silicon-tart.html</guid><description>Un fork non officiel de tart installe Windows 11 sur un Mac Apple Silicon en une commande. Le pas à pas, avec le pilote qui manque pour piloter la VM depuis le terminal.</description><content:encoded>&lt;p&gt;Windows 11 dans une machine virtuelle sur un Mac Apple Silicon, ça se fait depuis looooongtemps avec des outils comme Parallels ou UTM. Mais tart, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/apple-silicon-virtualisation-tart-pleine-puissance.html"&gt;l'outil en ligne de commande&lt;/a&gt;&#10;&#10; qui crée et clone des VM comme on le ferait avec des conteneurs, n'en est pas capable, parce que la virtualisation d'Apple sur laquelle il repose ne gère officiellement que macOS et Linux.&lt;/p&gt;&#10;&lt;p&gt;Sauf qu'un dev nommé Mustafa Akin, vient de publier un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/mustafaakin/tart"&gt;fork&lt;/a&gt;&#10;&#10; qui permet d'installer Windows 11 avec tart sans un seul clic.&lt;/p&gt;&#10;&lt;p&gt;Je viens de le tester sur mon Mac Studio M4 Max avec l'ISO française de Windows 11 et j'ai trouvé que ça fonctionnait super, d'où ce petit tuto.&lt;/p&gt;&#10;&lt;h2 id="ce-quil-vous-faut-avant-de-commencer"&gt;Ce qu'il vous faut avant de commencer&lt;/h2&gt;&#10;&lt;p&gt;Pour vous lancer là dedans, il vous faut donc un Mac Apple Silicon sous macOS 26.6 ou 27, Xcode pour compiler tout ça, et bien sûr une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.microsoft.com/en-us/software-download/windows11arm64"&gt;ISO de Windows 11 ARM64&lt;/a&gt;&#10;&#10; (&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/microsoft-bloque-kms38-surveillance-obligatoire.html"&gt;faudra vous démerder ensuite avec la licence&lt;/a&gt;&#10;&#10;). Par contre, faut le savoir, ce fork repose sur deux réglages privés d'Apple, non documentés, qu'une mise à jour de macOS pourra shooter à tout moment. Donc ne montez pas votre futur homelab là dessus sans un plan de repli.&lt;/p&gt;&#10;&lt;h2 id="compiler-tart-et-créer-la-vm"&gt;Compiler tart et créer la VM&lt;/h2&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;p&gt;Sur son site, Mustafa Akin publie un binaire tout fait, mais j'ai préféré compiler le programme car le script de création du paquet de son fork signe proprement l'application en local avec le droit de virtualisation qui va bien.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;git clone --branch windows-guest-extras https://github.com/mustafaakin/tart.git&#10;cd tart&#10;git checkout e4c623c&#10;./scripts/package-windows-preview.sh 0.1.0-windows-preview&#10;export PATH=&amp;#34;$PWD/dist/windows-preview/tart.app/Contents/MacOS:$PATH&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;La commande &lt;code&gt;export&lt;/code&gt; rend ce &lt;code&gt;tart.app&lt;/code&gt; accessible au niveau du système prioritaire devant un éventuel tart déjà installé. Il ne reste alors qu'à lui passer votre ISO... tart téléchargera alors les pilotes virtio-win et WinFsp, fabriquera son propre média d'installation et démarrera Windows sans rien demander de plus.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;tart create win11 --from-iso ~/Downloads/Win11_Arm64.iso&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ça m'a pris en tout et pour tout 26 minutes pour obtenir cette VM Windows fonctionnelle. Notez également que l'installation force l'anglais américain et que d'autres langues peuvent poser souci mais avec mon ISO française, l'interface est bien restée en français. Seul le clavier est resté en QWERTY au départ.&lt;/p&gt;&#10;&lt;h2 id="installer-le-pilote-et-lagent-à-la-mano"&gt;Installer le pilote et l'agent à la mano&lt;/h2&gt;&#10;&lt;p&gt;L'auteur écrit sur son blog que l'install de l'agent doit se faire manuellement pour l'instant mais ce qu'il a oublié de préciser c'est que le pilote viosock, celui qui relie le Mac à la VM, n'est pas dans la liste des pilotes que tart injecte (viostor, viogpudo, NetKVM, viorng et viofs). Résultat, chez moi, &lt;code&gt;tart exec&lt;/code&gt; ne fonctionnait pas. Comme ce pilote se trouve dans l'ISO virtio-win que tart a gardée dans son cache, il suffit donc de le copier dans un dossier partagé, contenant l'agent publié avec la préversion :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;hdiutil attach -readonly -nobrowse ~/.tart/cache/windows/sha256:303f7ae40dad495d6ae474fdc571df58958a4dbc5c37a522d80f9a203867949d.iso&#10;mkdir -p ~/tart-share&#10;cp -R /Volumes/virtio-win-0.1.302/viosock/w11/ARM64 ~/tart-share/viosock&#10;hdiutil detach /Volumes/virtio-win-0.1.302&#10;curl -L -o ~/tart-share/tart-guest-agent.exe https://github.com/mustafaakin/tart/releases/download/windows-preview-0.1.0/tart-guest-agent.exe&#10;tart run win11 --dir=share:$HOME/tart-share&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Comme la commande &lt;code&gt;tart run&lt;/code&gt; garde la main, laissez-la tourner et ouvrez un second terminal pour la suite, en y refaisant l'&lt;code&gt;export&lt;/code&gt; ci-dessous depuis le dossier &lt;code&gt;tart&lt;/code&gt;, sinon vous appellerez un autre tart.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;export PATH=&amp;#34;$PWD/dist/windows-preview/tart.app/Contents/MacOS:$PATH&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Au démarrage, la session &lt;code&gt;admin&lt;/code&gt; (mot de passe &lt;code&gt;admin&lt;/code&gt;) s'ouvre alors toute seule et vous arrivez sur le bureau. Le dossier partagé apparaît sur le lecteur &lt;code&gt;Z:&lt;/code&gt;, dans un dossier &lt;code&gt;share&lt;/code&gt;. Ouvrez PowerShell en administrateur (et n'oubliez pas que le clavier est en QWERTY) pour installer le pilote, puis déclarer l'agent comme tâche lancée à l'ouverture de session, parce que c'est dans cette session que sont le presse-papiers et le bureau :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;pnputil /add-driver Z:\share\viosock\viosock.inf /install&#10;mkdir &amp;#34;C:\Program Files\Tart&amp;#34;&#10;copy Z:\share\tart-guest-agent.exe &amp;#34;C:\Program Files\Tart\&amp;#34;&#10;$a = New-ScheduledTaskAction -Execute &amp;#34;$env:SystemRoot\System32\conhost.exe&amp;#34; -Argument &amp;#39;--headless &amp;#34;C:\Program Files\Tart\tart-guest-agent.exe&amp;#34; --run-agent&amp;#39;&#10;$t = New-ScheduledTaskTrigger -AtLogOn -User $env:USERNAME&#10;$s = New-ScheduledTaskSettingsSet -ExecutionTimeLimit ([TimeSpan]::Zero) -RestartCount 999 -RestartInterval (New-TimeSpan -Minutes 1)&#10;$p = New-ScheduledTaskPrincipal -UserId $env:USERNAME -LogonType Interactive -RunLevel Highest&#10;Register-ScheduledTask -TaskName &amp;#34;Tart Guest Agent&amp;#34; -Action $a -Trigger $t -Settings $s -Principal $p&#10;Start-ScheduledTask -TaskName &amp;#34;Tart Guest Agent&amp;#34;&#10;Get-Service VirtioSocketWSP&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le service &lt;code&gt;VirtioSocketWSP&lt;/code&gt; doit alors afficher Running. S'il n'existe pas, c'est que le pilote n'est pas passé et &lt;code&gt;tart exec&lt;/code&gt; ne répondra pas. Relisez alors la sortie de &lt;code&gt;pnputil&lt;/code&gt; et vérifiez que le dossier &lt;code&gt;viosock&lt;/code&gt; contient bien &lt;code&gt;viosock.inf&lt;/code&gt;.&lt;/p&gt;&#10;&lt;h2 id="vérifier-que-le-terminal-de-windows-répond"&gt;Vérifier que le terminal de Windows répond&lt;/h2&gt;&#10;&lt;p&gt;Retournez ensuite dans le terminal du Mac et entrez cette commande pour connaitre le numéro de version du Windows :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;tart exec win11 cmd /c ver&#10;Microsoft Windows [version 10.0.26200.8037]&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/windows-11-mac-apple-silicon-tart/windows-11-mac-apple-silicon-tart-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Informations système dans la VM : Windows 11 Famille, build 26200, sur une "Apple Virtualization Generic Platform" en ARM64&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;L'intérêt de tout ça c'est surtout d'avoir un Windows jetable. Vous devez arrêtez d'abord la VM de base avec &lt;code&gt;tart exec win11 shutdown /s /t 0&lt;/code&gt; puis pour cloner la VM, faites un : &lt;code&gt;tart clone win11 w1&lt;/code&gt; . C'est instantané, et y'a plus qu'à la démarrer avec un &lt;code&gt;tart run w1 --no-graphics&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Avec --no-graphics ça démarre sans fenêtre et vous pouvez alors lancer ce que vous voulez avec &lt;code&gt;tart exec&lt;/code&gt;. Ensuite pour tout stopper, un petit &lt;code&gt;tart stop w1&lt;/code&gt;, et un &lt;code&gt;tart delete w1&lt;/code&gt; pour supprimer la VM et voilà...&lt;/p&gt;&#10;&lt;h2 id="ce-qui-ne-marche-pas"&gt;Ce qui ne marche pas&lt;/h2&gt;&#10;&lt;p&gt;En tout cas, n'en faites pas votre Windows de tous les jours car il n'y a ni son ni accélération graphique, pas de possibilité de suspendre le Windows et la virtualisation imbriquée se fige dès que Windows veut démarrer WSL2 ou Hyper-V.&lt;/p&gt;&#10;&lt;p&gt;La commande &lt;code&gt;Get-Tpm&lt;/code&gt; confirme aussi l'absence de TPM. Et selon l'auteur, le disque est le point faible de ce Windows ARM 64 sous tart, en partie parce que tart rempli très vite les SSD avec ses logs. Pensez aussi à changer le mot de passe, puisque le compte est &lt;code&gt;admin&lt;/code&gt; avec le mot de passe &lt;code&gt;admin&lt;/code&gt;, et que SSH est ouvert sur le réseau interne de tart.&lt;/p&gt;&#10;&lt;p&gt;Mais pour tester des logiciels Windows ou scripter des trucs, ça tient bien la route.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://mustafaakin.dev/blog/windows-on-tart/"&gt;Mustafa Akin&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/macos</category><category>developpement/devops-infrastructure</category><category>tutoriels-guides/tutoriels-avances</category><category>performances ARM64</category><category>Tart</category><category>virtualisation Apple Silicon</category><media:content url="https://korben.info/windows-11-mac-apple-silicon-tart/windows-11-mac-apple-silicon-tart-1.png" medium="image" type="image/png" width="2560" height="1381"/></item><item><title>AirCard - Relookez vos cartes bancaires dans Apple Pay</title><link>https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 01 Oct 2026 17:28:03 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone.html</guid><description>AirCard remplace le visuel d'une carte dans Apple Wallet depuis un Mac relié en USB, sans jailbreak, grâce à la faille AirLift. Le tuto déroule l'installation, le scan, le flash et les limites : en version 1.2.5, aucun bouton ne remet le visuel d'origine.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Mak5er/AirCard"&gt;AirCard&lt;/a&gt;&#10;&#10;, c'est une appli macOS gratuite qui permet de remplacer l'image par défaut d'une carte dans Apple Wallet, directement depuis votre Mac relié à l'iPhone par un câble USB et tout ça sans jailbreak. Je l'ai essayée sur mon iPhone 16 Pro Max et ça marche du tonnerre. Attention quand même, l'appli n'a aucun bouton pour revenir en arrière, mais ne vous inquiétez pas je vais tout vous expliquer.&lt;/p&gt;&#10;&lt;p&gt;Ce tour de passe-passe nous vient d'AirLift, une faille du service AirTraffic, celui là même qui synchronise les médias d'un Mac vers iOS. Et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/0xjohnnydev/airlift"&gt;AirLift&lt;/a&gt;&#10;&#10; s'en sert pour lire et écrire dans des dossiers qu'il n'est pas censé toucher, depuis un Mac déjà appairé avec l'iPhone. Cette petite vuln a été testée à partir de iOS 18.0, et Apple peut évidement la corriger quand elle veut mais ce serait quand même vraiment dommage parce que c'est bien cool. Maintenant rassurez vous, côté paiement, rien ne bouge ou n'est transféré ou créé. On ne change que l'image d'une carte du wallet c'est tout !&lt;/p&gt;&#10;&lt;p&gt;Je vous propose maintenant de rentrer dans le dur.&lt;/p&gt;&#10;&lt;h2 id="installer-aircard-et-brancher-liphone"&gt;Installer AirCard et brancher l'iPhone&lt;/h2&gt;&#10;&lt;p&gt;Il vous faut donc un Mac (Apple Silicon ou Intel), un iPhone, un câble USB qui transmet les données et une carte déjà ajoutée à Wallet. Téléchargez AirCard.dmg dans les releases du dépôt, ouvrez-le et glissez l'appli dans le dossier des Applications. Si macOS refuse de la lancer parce que l'éditeur est inconnu, faites un clic droit sur l'appli, Ouvrir, puis Ouvrir une seconde fois. Sinon, faut passer par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/sentinel-assistant-gestion-gatekeeper-macos.html"&gt;Sentinel&lt;/a&gt;&#10;&#10; ou par cette commande qui retire le blocage :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo xattr -cr /Applications/AirCard.app&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="détecter-la-carte"&gt;Détecter la carte&lt;/h2&gt;&#10;&lt;p&gt;Branchez l'iPhone au Mac en USB, déverrouillé, et acceptez de faire confiance à l'ordinateur. Dans AirCard, restez sur l'onglet Apple Wallet et cliquez sur Scan Cards. Sur l'iPhone, double-cliquez sur le bouton latéral et Apple Pay s'ouvrira comme quand vous faites un paiement, avec Face ID. Une fois authentifié, touchez la carte à relooker, et une deuxième fois si rien ne bouge. Ce geste permet en fait à AirCard de récupérer l'identifiant de la carte (un hash), et elle peut apparaître ensuite dans la fenêtre du Mac.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone/aircard-personnaliser-cartes-apple-wallet-iphone-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Si le scan ne trouve rien, ouvrez Log dans AirCard et cherchez "Connected to the unified device log stream". Relancez ensuite un scan, authentifiez-vous et touchez vraiment la carte, ou passez d'une carte à l'autre. Si ça bloque encore, débranchez, déverrouillez l'iPhone et rebranchez. Des utilisateurs disent sur le GitHub du projet que le scan ne détecte pas toutes les cartes voire aucune avec cette 1.2.5. Moi j'ai pas eu de problème mais il arrive parfois que iOS remplace certaines valeurs par "private", et le scanner ne peut alors pas les récupérer.&lt;/p&gt;&#10;&lt;h2 id="choisir-limage-et-flasher"&gt;Choisir l'image et flasher&lt;/h2&gt;&#10;&lt;p&gt;Ensuite, cliquez sur l'emplacement de la carte où il y a le symbole +, ou glissez-y directement une image. AirCard la recadre alors automatiquement en 1536 × 969 pixels bien centrée avec le ratio d'une carte. Cela veut dire que peu importe le design que vous voulez utiliser, gardez bien ce qui est important pour vous au centre de l'image. Ensuite cliquez sur &lt;strong&gt;Flash Skins&lt;/strong&gt; et ça appliquera votre image sur votre carte dans Apple Wallet. Chez moi, l'opération a pris entre 30 secondes jusqu'à parfois 1 min (j'ai pas super chronométré non plus, hein) mais le flash est allé jusqu'au bout à chaque fois.&lt;/p&gt;&#10;&lt;p&gt;Ensuite quittez Wallet depuis le sélecteur d'apps et relancez-le, ou redémarrez carrément l'iPhone et hop, votre nouveau visuel de carte apparaîtra.&lt;/p&gt;&#10;&lt;p&gt;J'ai donc comme beaucoup commencé par un skin d'Amex Black, sans chichi sur l'une de mes CB, histoire de frimer...&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone/aircard-personnaliser-cartes-apple-wallet-iphone-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Puis sur ma seconde CB, je me suis fait un skin de carte Vitale maison. Au départ, je me suis fait un PNG avec Pixelmator, tout ce qu'il y a de plus normal avec la bonne taille et tout et tout, mais ça n'a jamais voulu se mettre sur ma carte. Donc, j'ai refait l'image en important simplement mon visuel dans l'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://cardart.cc/make"&gt;éditeur de cardart.cc&lt;/a&gt;&#10;&#10;, qui exporte un PNG clean au bon format en 1536 × 969 et ça a fonctionné.&lt;/p&gt;&#10;&lt;p&gt;Et voilà, quand je paie en sans contact, maintenant ça donne ça... Je pense que les caissier.es vont flipper.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone/aircard-personnaliser-cartes-apple-wallet-iphone-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;D'ailleurs, si vous cherchez d'autres visuels, il y en a plein sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://cardart.cc/"&gt;cardart&lt;/a&gt;&#10;&#10; en téléchargement gratuit. La carte d'identité de Bob l'Eponge m'a tenté aussi, je l'avoue....&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone/aircard-personnaliser-cartes-apple-wallet-iphone-5.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;h2 id="le-clavier-du-code-le-mac-en-moins-et-le-piège"&gt;Le clavier du code, le Mac en moins, et le piège&lt;/h2&gt;&#10;&lt;p&gt;Notez que AirCard sait aussi habiller le clavier du code de verrouillage avec des thèmes en .passthm. Suffit de vous rendre dans l'onglet Passcode, vous glissez le fichier passthm, vous l'appliquez puis vous redémarrez, et là, normalement, vous avez un super beau clavier. Pour ma part, je n'ai pas essayé parce que je m'en fous un peu, mais bon, c'est là.&lt;/p&gt;&#10;&lt;p&gt;Ah et sinon, si vous n'avez pas de Mac, il y a aussi une version &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Mak5er/AirCard-iOS"&gt;AirCard-iOS&lt;/a&gt;&#10;&#10; qui fera le taf uniquement depuis l'iPhone, mais ça exige iOS 18 minimum, une installation par sideload (SideStore, AltStore, TrollStore ou LiveContainer) et un appairage par le mode développeur. Donc, c'est un peu plus relou qu'avec l'application pour macOS.&lt;/p&gt;&#10;&lt;p&gt;Et le petit piège dont je vous parle au début, c'est que la version 1.2.5 de Aircard n'a pas de bouton pour restaurer le visuel d'origine. Donc, si celui-ci ne vous plaît plus, vous pouvez soit le remplacer par un autre, soit vous devez retrouver votre visuel d'origine en téléchargement sur le web. Après, peut-être qu'en supprimant la carte du wallet et en la recréant, ça réparera le visuel, je ne sais pas... Faudra tester !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Mak5er/AirCard"&gt;AirCard&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/failles-vulnerabilites</category><category>tutoriels-guides</category><category>Apple</category><category>Apple Wallet</category><category>iOS</category><category>iPhone</category><category>macOS</category><category>open source</category><media:content url="https://korben.info/aircard-personnaliser-cartes-apple-wallet-iphone/aircard-personnaliser-cartes-apple-wallet-iphone-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>CTFreak - L'ordonnanceur de tâches pour toutes vos machines</title><link>https://korben.info/ctfreak-ordonnanceur-taches-self-hosted.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 01 Oct 2026 09:13:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/ctfreak-ordonnanceur-taches-self-hosted.html</guid><description>CTFreak est un ordonnanceur de tâches auto-hébergé qui exécute vos commandes, scripts bash, PowerShell, playbooks Ansible et requêtes SQL sur toutes vos machines en SSH ou WinRM, sans y installer le moindre agent. Installation en une minute, planification cron, journaux centralisés et alertes. Voici ce qu'il sait faire, et ce que la version gratuite ne fera pas.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; -- Article en partenariat avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ctfreak.com/"&gt;CTFreak&lt;/a&gt;&#10;&#10; --&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Sauvegarder un dossier sur un serveur, vérifier l'espace disque du PC du salon, relancer un service sur le NAS, et j'en passe... Chez moi ça se concrétise au travers de crontabs différents et de tâches planifiées Windows, et malheureusement, comme je n'ai pas toujours le nez dessus, le jour où l'une d'elles tombe en rade, bah je m'en rends compte des jours, voire des semaines plus tard... Heureusement, il existe un outil qui s'appelle CTFreak et qui permet de centraliser tout ça derrière une seule interface web !&lt;/p&gt;&#10;&lt;p&gt;CTFreak, c'est donc un ordonnanceur de tâches auto-hébergé, édité en solo par Jean-Yves Pellé, un développeur français, et cela depuis presque 4 ans. Vous l'installez chez vous, il se connecte à vos machines en SSH ou en WinRM, et il y exécute tout ce que vous lui demandez. C'est top parce que grâce à ça, il n'y a même rien à installer sur les machines pilotées.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="fAAKH1a-Yms" data-youtube-source="https://www.youtube-nocookie.com/embed/fAAKH1a-Yms"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_7265216192348875467_hu_5d218083b97dc5e1.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=fAAKH1a-Yms" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;CTFreak vous propose ainsi 9 types de tâches à créer. La commande locale par exemple tourne sur la machine qui héberge CTFreak, et la commande distante fait la même chose mais sur un ensemble de machines de votre choix. Ensuite viennent les tâches de type scripts bash et PowerShell, les playbooks Ansible, les scripts SQL, ou encore les rapports SQL qui sortent de vrais tableaux et autres graphiques directement depuis vos bases de données (pratique pour illustrer vos rapports).&lt;/p&gt;&#10;&lt;p&gt;Il y a aussi la classique requête HTTP, pour taper sur une API ou vérifier qu'un site répond. Et surtout le &amp;quot;workflow&amp;quot;, c'est-à-dire une tâche dont le boulot est d'en déclencher d'autres, en série ou en parallèle. Vous pouvez même imbriquer des workflows dans des workflows, si le cœur vous en dit, et surtout, si vous n'avez pas peur de vous y perdre.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ctfreak-ordonnanceur-taches-self-hosted/ctfreak-ordonnanceur-taches-self-hosted-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Les neuf types de tâches proposés à la création, de la commande locale au rapport SQL&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="linstallation-cest-une-minute-chrono"&gt;L'installation, c'est une minute chrono&lt;/h2&gt;&#10;&lt;p&gt;Pour installer CTFreak, vous récupérez le binaire, vous le rendez exécutable, et c'est finito ! C'est un fichier unique de 56 Mo, sans la moindre dépendance, dispo en amd64 comme en arm64 (j'ai fait mes tests sur une Ubuntu 24.04 en ARM). Et il est également dispo en paquets Docker, Snap et Cloudron, mais ils tournent en bac à sable et n'embarquent pas Ansible, donc si les playbooks vous intéressent, restez sur le binaire. Comme l'URL de download se termine par l'architecture, pensez bien à remplacer &lt;code&gt;amd64&lt;/code&gt; par &lt;code&gt;arm64&lt;/code&gt; si votre machine est en ARM.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo curl -sL https://ctfreak.com/download/release/latest/linux/amd64 -o /usr/local/bin/ctfreak&#10;sudo chmod +x /usr/local/bin/ctfreak&#10;ctfreak run&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ouvrez ensuite &lt;code&gt;http://IP-du-serveur:6700&lt;/code&gt; et connectez vous avec &lt;code&gt;admin&lt;/code&gt; / &lt;code&gt;ctfreak&lt;/code&gt;. Changez ce mot de passe tout de suite dans le menu Profile, et surtout n'exposez pas ce port sur Internet sans un reverse proxy devant. En effet, cette interface va bientôt contenir les accès de toutes vos machines.&lt;/p&gt;&#10;&lt;p&gt;Ensuite pour en faire un service qui redémarre tout seul, copiez l'unité systemd de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ctfreak.com/docs/install/linux"&gt;la doc d'installation&lt;/a&gt;&#10;&#10; dans &lt;code&gt;/etc/systemd/system/ctfreak.service&lt;/code&gt;, puis activez-la.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo systemctl daemon-reload&#10;sudo systemctl enable --now ctfreak&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et voilà, vous êtes prêts à commencer !&lt;/p&gt;&#10;&lt;h2 id="votre-première-tâche-planifiée"&gt;Votre première tâche planifiée&lt;/h2&gt;&#10;&lt;p&gt;Tout se passe dans un projet, donc vous en créez un (j'ai appelé le mien Homelab), puis vous cliquez sur New task. Le plus simple pour commencer est la commande locale. Je lui ai collé une archive de mon dossier Documents, et coché Scheduled avec une expression cron pour 3h30 du matin.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;tar -czf /home/korben/sauvegardes/documents-$(date +%F).tar.gz -C /home/korben Documents&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le bouton Execute permet de lancer la tâche tout de suite, pour ne pas attendre 3h30 pour savoir si ça marche, et la page d'exécution affiche le statut, la durée et le journal complet. La fiche du projet vous montre ensuite les deux informations qui manquent toujours avec cron : 1/ quand est ce que la tâche est passée pour la dernière fois, et 2/ si elle s'est bien terminée.&lt;/p&gt;&#10;&lt;h2 id="le-pc-windows-en-machine-distante"&gt;Le PC Windows en machine distante&lt;/h2&gt;&#10;&lt;p&gt;Là où ça devient intéressant, c'est quand vous ajoutez d'autres machines. Côté CTFreak il n'y a aucun agent à déployer, mais côté cible il faut quand même activer le serveur SSH intégré de Windows (ou WinRM, au choix) et installer PowerShell 7.2 ou plus récent, sans quoi les journaux d'erreur remonteront mal. Vous enregistrez ensuite le mot de passe ou la clé dans Credentials, vous déclarez la machine dans Nodes avec son OS, son IP et son identifiant, et le bouton Ping vous dira tout de suite si la connexion passe.&lt;/p&gt;&#10;&lt;p&gt;Ensuite vous créez une tâche de type Powershell Script, moi je l'ai planifiée tous les lundis à 8h. Le champ Node Set filter accepte ensuite des noms de machines, mais surtout des tags : j'ai mis &lt;code&gt;#windows&lt;/code&gt;, donc toute machine que je taguerai comme ça entrera dans la tâche sans que je la retouche. C'est bien fichu hein ?&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$libre = [math]::Round((Get-PSDrive C).Free / 1GB, 1)&#10;Write-Host &amp;#34;Espace libre sur C: $libre Go&amp;#34;&#10;if ($libre -lt 30) { Write-Error &amp;#34;Alerte : moins de 30 Go libres&amp;#34; ; exit 1 }&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ctfreak-ordonnanceur-taches-self-hosted/ctfreak-ordonnanceur-taches-self-hosted-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le script PowerShell, l'expression cron du lundi matin et le filtre #windows qui trouve une machine&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et le journal qui remonte ensuite est vraiment complet. On y retrouve chaque ligne horodatée à la microseconde, la sortie du script, et le code de retour qui décide du statut. Ma machine Windows n'ayant que 22,1 Go de libre, la tâche a échoué comme prévu et s'est affichée en rouge dans la liste.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ctfreak-ordonnanceur-taches-self-hosted/ctfreak-ordonnanceur-taches-self-hosted-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le journal de l'exécution ratée : la sortie du script sur la machine distante, puis la sortie en erreur&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="tout-ce-quil-y-a-autour"&gt;Tout ce qu'il y a autour&lt;/h2&gt;&#10;&lt;p&gt;Alors bien sûr, une tâche qui plante sans prévenir personne, ça ne sert pas à grand-chose. C'est pourquoi CTFreak permet d'envoyer des alertes sur Discord, Slack, Mattermost, Microsoft Teams, Telegram, ntfy ou par mail. Il peut même ouvrir directement un ticket dans GitHub, GitLab, Jira, Linear ou YouTrack quand un truc casse.&lt;/p&gt;&#10;&lt;p&gt;Dans l'autre sens, chaque tâche expose un webhook entrant, ce qui permet de la déclencher depuis un dépôt Git ou n'importe quel outil tiers, et une API REST complète fait pareil mais par script.&lt;/p&gt;&#10;&lt;p&gt;Le reste ensuite, c'est que du confort qui se découvre quand on utilise l'outil... Il y a par exemple une explorateur de fichiers qui parcourt vos machines depuis le navigateur, des calendriers qui empêchent une tâche de tomber un jour férié, ou encore la possibilité de partager vos projets entre équipe avec différents droits d'accès. L'authentification passe même par votre fournisseur OpenID Connect si vous en avez un.&lt;/p&gt;&#10;&lt;p&gt;Et les données dans tout ça ?&lt;/p&gt;&#10;&lt;p&gt;Hé bien elles restent bien au chaud dans un dossier avec une base SQLite dedans. C'est pratique parce que, si vous voulez sauvegarder votre ordonnanceur, il suffit juste de faire une copie de ce dossier.&lt;/p&gt;&#10;&lt;h2 id="ce-que-la-version-gratuite-ne-fait-pas"&gt;Ce que la version gratuite ne fait pas&lt;/h2&gt;&#10;&lt;p&gt;Maintenant, avant de vous lancer, sachez que l'édition gratuite vous limite à 8 tâches, avec 1 paramètre par tâche, 3 utilisateurs, 1 calendrier, 1 notificateur d'alerte et 1 notificateur de tickets. Surtout, elle n'exécute rien en parallèle. Vos tâches passent une par une, quel que soit le nombre de machines visées. Par contre, bonne nouvelle, le nombre de machines pilotées n'est bridé dans aucune édition. Vous pouvez donc déclarer 3 nœuds comme 50 sur la version gratuite, c'est le nombre de tâches qui limité dans la version gratuite, mais pas la taille de votre parc.&lt;/p&gt;&#10;&lt;p&gt;Autre chose à savoir aussi, c'est que les secrets (mots de passe...etc) sont stockés tels quels en clair dans la base SQLite. C'est bien indiqué dans la documentation, donc ce n'est pas une surprise, mais heureusement, y'a une commande qui permet de basculer tout ça en AES-256-GCM :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo systemctl stop ctfreak &amp;amp;&amp;amp; ctfreak encrypt AES &amp;amp;&amp;amp; sudo systemctl start ctfreak&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Faites-le, mais préférez quand même une clé SSH dédiée à un mot de passe de compte.&lt;/p&gt;&#10;&lt;p&gt;Côté tarifs, la page affiche l'édition Pro à 369 € la première année puis 299 €, la Business à 599 € puis 519 €, et la Sovereign à 899 € puis 799 € pour les environnements coupés d'Internet, le tout par instance.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ctfreak-ordonnanceur-taches-self-hosted/ctfreak-ordonnanceur-taches-self-hosted-5.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et si vous partez sur l'édition Pro, le code &lt;strong&gt;KORBEN15&lt;/strong&gt; vous fait 15 % de réduction sur la première année. Il est valable jusqu'au 31 octobre 2026 inclus.&lt;/p&gt;&#10;&lt;p&gt;Reste que pour du homelab, la version gratuite est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ctfreak.com/download"&gt;téléchargeable ici&lt;/a&gt;&#10;&#10; et suffit largement pour se faire une idée.&lt;/p&gt;&#10;</content:encoded><category>self-hosting</category><category>tutoriels-guides</category><category>automatisation</category><category>CRON</category><category>PowerShell</category><category>self-hosting</category><category>sysadmin</category><media:content url="https://korben.info/ctfreak-ordonnanceur-taches-self-hosted/ctfreak-ordonnanceur-taches-self-hosted-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Test de la batterie externe Ugreen MagFlow Pro avec son refroidissement liquide visible</title><link>https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 17:27:37 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible.html</guid><description>Ugreen MagFlow Pro : batterie 10 000 mAh avec refroidissement liquide CryoPulse visible, Qi2 25 W, câble USB-C 45 W intégré, 220 g, 105,99 euros.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;em&gt;- Contient des liens affiliés Amazon -&lt;/em&gt;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Je teste depuis quelques jours la dernière &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0aYkgCoQ"&gt;batterie externe MagFlow Pro&lt;/a&gt;&#10;&#10;, qui, en plus d'être très efficace, et franchement rigolote. Pourquoi ? Et bien elle donne envie de regarder autre chose que le pourcentage de charge du téléphone.&lt;/p&gt;&#10;&lt;p&gt;En effet, sur la façade externe de la batterie, vous pouvez voir petites gouttes qui circulent dans son circuit de refroidissement liquide sont vraiment très rigolotes à suivre, avec ce côté un peu addictif qui parlera forcément aux geeks. Pour un accessoire habituellement oublié derrière un iPhone, c'est franchement bien trouvé.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Ugreen appelle ce système CryoPulse et l'associe à une feuille de cuivre et une coque en aluminium pour évacuer la chaleur. À l'usage, la recharge est effectivement rapide et le dispositif semble faire son travail, même si cette impression ne permet pas de chiffrer ce que le liquide apporte à lui seul.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="tEiRDCAnDrI" data-youtube-source="https://www.youtube-nocookie.com/embed/tEiRDCAnDrI"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/sddefault_2190757164566100874_hu_189348b620f07aef.webp" alt="" width="640" height="360" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=tEiRDCAnDrI" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;La partie magnétique permet de fixer la batterie au dos d'un téléphone compatible MagSafe, avec une puissance sans fil qui peut atteindre 25 W grâce à la norme Qi2 dans sa meilleure version. Attention, la compatibilité magnétique d'un iPhone ne signifie pas qu'il acceptera forcément cette puissance, et mieux vaut utiliser une coque MagSafe ou retirer sa coque habituelle.&lt;/p&gt;&#10;&lt;p&gt;Le câble USB-C intégré est probablement l'autre détail le plus chouette de cette batterie, parce que vous avez directement de quoi brancher votre téléphone sans chercher un câble au fond du sac. Il monte jusqu'à 45 W, et UGREEN annonce un iPhone 17 Pro Max rechargé à 65 % en 30 minutes en filaire.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Avec ses 10 000 mAh, la MagFlow Pro pèse 220 grammes pour environ 10,8 sur 7,1 centimètres et 1,62 centimètre d'épaisseur. Le format est donc assez compact pour être transporté avec le téléphone, même si vous ajoutez forcément du poids à l'ensemble une fois les deux appareils aimantés.&lt;/p&gt;&#10;&lt;p&gt;L'écran sur le côté affiche la charge restante, la puissance et même le nombre de cycles, ce qui donne un peu plus d'informations que les habituelles petites diodes. La batterie accepte de son côté une recharge à 30 W, histoire de pouvoir la remplir assez rapidement entre deux déplacements.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible-4.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Un port USB-C supplémentaire permet de brancher un autre appareil.&lt;/p&gt;&#10;&lt;p&gt;À 105,99 euros contre un prix conseillé de 129,99 euros, elle n'est pas la moins chère de sa catégorie, mais c'est un chouette produit. Avec un petit défaut, qui est assez amusant, les bulles s'entendent quand on colle la batterie à son oreille. Mais bon, a priori personne ne recharge son téléphone avec une batterie externe collée à l'oreille, et ce détail ne gâche pas le plaisir de regarder les petites bulles façon Matrix.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0aYkgCoQ"&gt;Elle est disponible ici, en promo, sur Amazon !&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>actualites-business/bons-plans-promos</category><category>hardware-diy/gadgets-crowdfunding</category><category>batterie externe</category><category>magflow pro</category><category>refroidissement liquide</category><category>ugreen</category><media:content url="https://korben.info/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible/test-de-la-batterie-externe-ugreen-magflow-pro-avec-son-refroidissement-liquide-visible-1.jpg" medium="image" type="image/jpeg" width="2560" height="1920"/></item><item><title>Relapse - Le jailbreak qui libère presque toutes les PS5</title><link>https://korben.info/ps5-jailbreak-relapse.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 17:02:14 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/ps5-jailbreak-relapse.html</guid><description>L'exploit Relapse débloque l'homebrew sur les PS5 restées en firmware 7.00 à 13.60, mais l'accès reste volatile et déjà refermé sur la 14.00.</description><content:encoded>&lt;p&gt;Depuis quelques jours, la scène PlayStation 5 a un nouveau nom en bouche : &lt;strong&gt;Relapse&lt;/strong&gt; !&lt;/p&gt;&#10;&lt;p&gt;Il s'agit d'un tout nouvel exploit qui vise assez large puisqu'il &amp;quot;libère&amp;quot; les consoles jusqu'alors restées bloquées du firmware 7.00 jusqu'à la version 13.60, pour les PS5 comme les PS5 Pro. C'est d'autant plus impressionnant que c'est la première fois qu'une faille kernel publique va aussi loin...&lt;/p&gt;&#10;&lt;p&gt;Mais ce qui a fait réagir tout le monde surtout, c'est la vitesse ! Car l'ancienne méthode, baptisée P2JB, pouvait prendre jusqu'à cinquante minutes avant que le jailbreak n'aboutisse, alors que Relapse, lui, fait le taf en quelques secondes à peine.&lt;/p&gt;&#10;&lt;p&gt;Pour réaliser ce jailbreak, il faut d'abord faire pointer le DNS de la console vers un serveur tiers, puis ouvrir une page web cachée dans le guide utilisateur avec le navigateur de la console. C'est à ce moment-là qu'une faille du moteur WebKit ouvre une première porte d'entrée pour un second exploit qui peut alors toucher le cœur du système afin d'obtenir un accès en lecture ET en écriture sur le système de fichiers.&lt;/p&gt;&#10;&lt;p&gt;Ensuite, grâce à cet accès, on peut lancer du code maison (les fameux homebrews) comme des applis ou encore des mods non officiels que la console refuserait normalement. Des utilisateurs sur le Reddit r/PS5_Jailbreak rapportent même avoir réussi à y faire tourner des jeux récents, comme le remaster de The Witcher 3 sorti le jour même !! Bien sûr, rien pour le moment n'a été vérifié sérieusement... On verra bien.&lt;/p&gt;&#10;&lt;p&gt;Par contre, on n'est pas encore sûr de la PS5 débridée pour la vie car l'exploit est éphémère... en effet, à chaque extinction on en perd les effets et il faut alors le relancer à la main au reboot suivant. Et surtout ce n'est pas toujours très clean car d'après des joueurs qui l'ont testé, il peut parfois provoquer des plantages (freeze, reboot...etc) mais rien de dramatique non plus. Voilà, avec cet exploit, l'accès reste donc partiel et pour le moment, y'a pas de Linux installable ni de réel contrôle complet de la machine.&lt;/p&gt;&#10;&lt;p&gt;Et surtout Relapse s'arrête à la 13.60, et le nouveau firmware 14.00 publié le 16 septembre corrige le bug, ce qui met hors course toute console mise à jour ces deux dernières semaines.&lt;/p&gt;&#10;&lt;p&gt;Maintenant si vous avez une PS5 qui n'a pas encore eu cette MAJ 14.00 car vous la gardez soigneusement à l'écart du PlayStation Network parce que Sony bannit sans pitié le matériel modifié, y'a peut-être moyen de tester, en n'oubliant pas non plus que ce fameux DNS dont je vous causais au début de l'article envoie le trafic de votre console vers un serveur dont on ignore encore le vrai propriétaire...&lt;/p&gt;&#10;&lt;p&gt;De son côté, Sony n'a pas encore réagi à part en publiant cette mise à jour de son firmware.&lt;/p&gt;&#10;&lt;p&gt;Source : le dépôt &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ntfargo/Relapse-Exploit"&gt;Relapse&lt;/a&gt;&#10;&#10; sur GitHub.&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/hacking-pentest</category><category>jeux-video/actualites-gaming</category><category>hack</category><category>Jailbreak</category><category>modding console</category><category>PlayStation 5</category><category>Sony</category><media:content url="https://korben.info/ps5-jailbreak-relapse/ps5-jailbreak-relapse-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>HaloBattery - Suivez le niveau de batterie de tous vos périphériques</title><link>https://korben.info/halobattery-batterie-peripheriques-windows.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 11:55:13 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/halobattery-batterie-peripheriques-windows.html</guid><description>HaloBattery affiche dans la zone de notification de Windows le niveau de batterie de chaque souris, casque ou manette, dongles 2,4 GHz compris, sans logiciel constructeur. L'exe n'est pas signé et Defender l'a déjà signalé deux fois à tort.</description><content:encoded>&lt;p&gt;Vous avez un casque d'une certaine marque, une souris d'une autre marque sans oublier votre fidèle manette... Mais pour &lt;strong&gt;connaître le niveau de batterie de chacun de ces appareils sous Windows&lt;/strong&gt;, vous avez deux solutions. Soit vous attendez qu'il tombe en panne de jus. Soit, si le fabricant le permet, vous pouvez voir cela dans l'application compagnon de votre appareil.&lt;/p&gt;&#10;&lt;p&gt;C'est ce manque de visibilité qui a poussé Headvox à vibe-coder &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/HeyOkay/HaloBattery"&gt;HaloBattery&lt;/a&gt;&#10;&#10;, un petit utilitaire gratuit et open source qui place une icône par appareil dans la zone de notifs de Windows. Ensuite, c'est l'anneau autour du picto qui vous indiquera le niveau de batterie. C'est blanc au début, puis après ça passe à l'orange, et quand vous êtes en rouge, bah faut commencer à s'y intéresser... Et vert, c'est que votre appareil est en train de se charger.&lt;/p&gt;&#10;&lt;p&gt;De plus, en passant la souris au-dessus de l'icône, vous pouvez connaître le pourcentage exact du niveau de batterie.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/halobattery-batterie-peripheriques-windows/halobattery-batterie-peripheriques-windows-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Les icônes sur une barre sombre, de 100 % à la veille&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Afin de lire tout ça, l'outil cause directement aux dongles et aux câbles USB, va lire les rapports des manettes type Xbox et peut si besoin, demander à Windows ce qu'il peut obtenir au niveau des appareils Bluetooth. Comme ça, plus besoin du logiciel du fabricant. Ça fait ça de moins comme soft de merde sur votre machine. Notez aussi que si votre appareil n'apparaît pas dans la liste de ce qui est détecté par HaloBattery, c'est probable que c'est justement l'un de ces fameux logiciels compagnons qui monopolise le périphérique et empêche toute lecture d'état sur celui-ci. Donc pensez bien à les fermer avant de lancer Halo Battery.&lt;/p&gt;&#10;&lt;p&gt;Et jetez aussi un œil au tableau de compatibilité avant de trop vous hype parce que tout n'a pas encore pu être testé et ça ne fonctionne malheureusement pas avec tous les périphériques. Par exemple, chez Logitech, seules les G502 sont vérifiées, et ni les Corsair ni le Razer BlackWidow V3 Pro n'ont été testés. Par contre, les DualSense, DualShock 4 et plusieurs Razer l'ont été...&lt;/p&gt;&#10;&lt;p&gt;Bref, si votre appareil manque, sachez qu'il y a un menu Diagnostics qui peut produire un rapport à joindre à votre issue sur GitHub, si vous voulez demander le support de celui-ci.&lt;/p&gt;&#10;&lt;p&gt;Voilà pour essayer cet outil, dézippez l'archive en entier dans un dossier (car le programme a besoin du dossier _internal à ses côtés), puis hop, un clic droit sur l'icône et "Lancer avec Windows" et ça devrait le faire ! Grâce à ça, vous saurez enfin quel périphérique recharger avant votre petite partie du soir !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.pcgamer.com/software/windows/this-neat-home-brew-vibe-coded-windows-tray-utility-makes-it-so-much-easier-and-more-efficient-to-track-wireless-kit-battery-levels/"&gt;PC Gamer&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy/peripheriques</category><category>windows/logiciels-windows</category><category>Batterie</category><category>casque</category><category>open source</category><category>souris</category><category>Windows</category><media:content url="https://korben.info/halobattery-batterie-peripheriques-windows/halobattery-batterie-peripheriques-windows-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Comment la douane allemande arrive à lire les messages Signal, Whatsapp et Telegram</title><link>https://korben.info/police-allemande-appareil-lie-whatsapp-signal.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 10:36:55 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/police-allemande-appareil-lie-whatsapp-signal.html</guid><description>La douane allemande lit WhatsApp, Signal et Telegram en liant un ordinateur au compte de la cible. Ce que la justice en dit, et ce que vous pouvez vérifier.</description><content:encoded>&lt;p&gt;Le Zollkriminalamt, l'office d'enquête de la douane allemande, est capable de lire des conversations WhatsApp, Signal ou Telegram sans utiliser aucun logiciel espion ! On vient de l'apprendre grâce au média Netzpolitik qui a publié le 2 septembre dernier une note interne classée du Zollkriminalamt expliquant que depuis fin 2023, la méthode était testée pour finalement devenir un outil permanent pour les enquêteurs (surtout pour les enquêtes sur la criminalité organisée) depuis un peu plus d'un an.&lt;/p&gt;&#10;&lt;p&gt;Le principe est celui de WhatsApp Web ou de Signal Desktop... en fait, quand vous liez un ordinateur à votre compte en scannant un QR code depuis votre téléphone, cet ordinateur peut ensuite recevoir vos messages en même temps que le téléphone. Les enquêteurs configurent donc l'un de leur ordi, au poste de la douane en tant qu'appareil lié, ce qui fait que le chiffrement de bout en bout n'est plus un problème puisque l'appareil fait partie intégrante du compte.&lt;/p&gt;&#10;&lt;p&gt;Mais bon, pour que ça fonctionne, il faut réussir à faire valider la liaison de l'appareil par la cible. Pour faire ça, il faut donc ruser par exemple en convoquant les gens comme témoins et en les incitant à leur confier leurs téléphones pour faire des captures écran sur un sujet qui n'a rien à voir. Cela leur permet d'activer à leur insu la liaison WhatsApp Web ou autre. Ils peuvent également mettre en place une campagne de phishing dans la lignée des &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/des-hackers-russes-piegent-des-fonctionnaires-sur-signal-et-whatsapp-sans-casser-le-chiffrement.html"&gt;hackers russes qui piégeaient des fonctionnaires&lt;/a&gt;&#10;&#10; que je vous racontais en mars. Ou encore, quand c'est Telegram, avec son SMS de validation, le code de connexion peut être récupéré via une interception téléphonique classique.&lt;/p&gt;&#10;&lt;p&gt;Ils ont fait ça sur des dizaines de comptes. En 2022, un trafiquant de produits dopants de Basse-Saxe s'est même rendu compte que la douane se connectait à son compte. Il a alors coupé l'accès quelques heures plus tard... mais trop tard, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.bundesgerichtshof.de/SharedDocs/Entscheidungen/DE/Strafsenate/3_StS/2025/3_StR_495-25.pdf?__blob=publicationFile"&gt;ses échanges&lt;/a&gt;&#10;&#10; sur les 6 derniers mois étaient déjà copiés.&lt;/p&gt;&#10;&lt;p&gt;Car oui, c'est surtout ça qui donne de la valeur à la manœuvre puisque l'appareil lié récupère tout l'historique dès que la liaison est effective. La plupart des clients web reçoivent l'archive complète, et Signal &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://signal.org/blog/a-synchronized-start-for-linked-devices/"&gt;propose de transférer&lt;/a&gt;&#10;&#10; les conversations ainsi que 45 jours de médias au moment de lier les appareils. Le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2026/202602_BfV_BSI.pdf?__blob=publicationFile"&gt;BfV et le BSI&lt;/a&gt;&#10;&#10; ajoutent dans leur rapport que la cible met, en général, un peu de temps avant de remarquer que quelqu'un est en train de lire ses conversations, et aussi que la douane allemande peut écrire à sa place.&lt;/p&gt;&#10;&lt;p&gt;Alors, maintenant est-ce que c'est légal ?&lt;/p&gt;&#10;&lt;p&gt;Hé bien le 20 janvier dernier, la Cour fédérale de justice allemande a tranché sur le cas de Telegram. Ils ont validé le fait que se connecter en secret à un compte, c'était de la surveillance à la source, et que seuls les messages postérieurs à l'ordonnance du juge pouvaient être lus. Dans cette affaire de dopage, les messages antérieurs à l'ordonnance sont donc inutilisables au procès, faute d'infraction assez grave pour justifier une perquisition en ligne.&lt;/p&gt;&#10;&lt;p&gt;De son côté, le professeur Christian Rückert, spécialiste du droit pénal informatique à Bayreuth, juge la méthode "problematisch" parce que l'appli permet d'écrire au nom de la cible, alors que la loi exige de ne pas pouvoir en faire plus que de récupérer les messages. Mais bon, comme d'hab, avec la police et la justice, leur propre tambouille ne les concerne jamais vraiment hein...&lt;/p&gt;&#10;&lt;p&gt;Maintenant, si la douane ou la police peut le faire, n'importe quel script kiddie peut le faire aussi... Donc je vous invite vraiment à contrôler régulièrement la liste des appareils liés de vos applis. Si vous tombez sur des appareils que vous ne reconnaissez pas, virez-les immédiatement. Et dans la mesure du possible, pensez toujours à activer &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://telegram.org/blog/sessions-and-2-step-verification"&gt;une vérification en deux étapes&lt;/a&gt;&#10;&#10; avec une application de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/2fas-app-authentification-double-facteur-open-source-secure-comptes-en-ligne.html"&gt;double authentification&lt;/a&gt;&#10;&#10; et surtout pas un code SMS.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://netzpolitik.org/2026/messenger-ueberwachung-immer-mehr-polizei-ueberwacht-messenger-wie-whatsapp/"&gt;Netzpolitik&lt;/a&gt;&#10;&#10;, repéré grâce au &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.schneier.com/blog/archives/2026/09/using-device-linking-to-eavesdrop-on-whatsapp-and-signal.html"&gt;billet de Bruce Schneier&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>actualites-business/legislation-juridique</category><category>vie-privee-anonymat/surveillance-tracking</category><category>chiffrement</category><category>Signal</category><category>surveillance</category><category>Telegram</category><category>vie privée</category><category>WhatsApp</category><media:content url="https://korben.info/police-allemande-appareil-lie-whatsapp-signal/police-allemande-appareil-lie-whatsapp-signal-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>SlopTotal - Un détecteur de texte IA à installer chez vous</title><link>https://korben.info/sloptotal-detecteur-texte-ia-local.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 09:45:29 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/sloptotal-detecteur-texte-ia-local.html</guid><description>SlopTotal réunit 23 détecteurs de texte IA dans un service qui tourne chez vous, mais le docker run du README échoue sur un Mac Apple Silicon : il faut passer par un docker compose. Sur 36 textes testés, son verdict se trompe dans les deux sens.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/pablocaeg/sloptotal"&gt;SlopTotal&lt;/a&gt;&#10;&#10; est un projet qui se présente lui-même comme le "&lt;em&gt;VirusTotal du texte IA&lt;/em&gt;", alors faut pas s'étonner que ça m'intéresse ! Vous y collez un texte, un PDF ou une URL, et ensuite 23 détecteurs le passent au crible, en parallèle à l'aide de classifieurs neuronaux, de tests statistiques et autres heuristiques. Ensuite, un score calibré de 0 à 100 résume leurs avis et doit vous dire normalement si tel ou tel texte a été écrit avec de l'IA&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/sloptotal-detecteur-texte-ia-local/sloptotal-detecteur-texte-ia-local-1.gif" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;J'ai donc installé ça sur ma machine puis passé 36 textes divers et variés (IA et humains) dans mon instance. Parmi eux, 24 ont été écrits par Claude, ChatGPT et Gemini (12 en français, 12 en anglais), avec comme consigne d'avoir un ton neutre, et pour d'autres un ton de &amp;quot;blogueur&amp;quot; ^^. Les 12 autres textes, eux, sont humains. Je lui ai donné 6 de mes articles écrits entre 2018 et 2021 ainsi que 6 billets de blog tech en anglais publiés entre 2020 et 2021.&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;p&gt;Voici donc mes résultats...&lt;/p&gt;&#10;&lt;p&gt;Sur les 12 textes humains, 4 ont été pris pour de l'IA (verdict "Likely AI-generated" ou pire), ce qui représente 33 %, et ils étaient tous en anglais !! Et sur mes 24 textes écrits par une IA, 9 ont été pris pour une réalisation humaine (verdict "Clean"), ce qui équivaut à 38 %. Ah et ils étaient tous en français.&lt;/p&gt;&#10;&lt;p&gt;Le README annonce pourtant mieux comme résultats donc je suis assez étonné (1 texte humain sur 66 classé "Likely AI"), mais sur d'autres genres de textes, comme la presse ou les livres et en 100% english. Alors oui, mon échantillon est petit, mais pour savoir si un texte vient d'une IA, SlopTotal ne me semble pas fiable&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/sloptotal-detecteur-texte-ia-local/sloptotal-detecteur-texte-ia-local-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le rapport de SlopTotal pour un article de 455 mots écrit par Claude : 23,6 sur 100, verdict "Clean", 4 moteurs sur 23 en alerte.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/sloptotal-detecteur-texte-ia-local/sloptotal-detecteur-texte-ia-local-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le rapport de SlopTotal pour un billet du blog d'avril 2020 : 56,9 sur 100, "Likely AI-generated", 9 moteurs sur 23 en alerte.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Après c'est pas un nouveau problème car je pense par exemple à OpenAI qui a retiré son propre classifier en juillet 2023 parce que la précision était trop faible (&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.theregister.com/2023/07/26/openai_ai_classifier/"&gt;The Register&lt;/a&gt;&#10;&#10;). Vanderbilt a débranché également celui de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.vanderbilt.edu/brightspace/2023/08/16/guidance-on-ai-detection-and-why-were-disabling-turnitins-ai-detector/"&gt;Turnitin&lt;/a&gt;&#10;&#10; le mois suivant et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10382961/"&gt;des chercheurs de Stanford&lt;/a&gt;&#10;&#10; ont testé en 2023, 7 détecteurs en leur faisant analyser 91 rédactions humaines TOEFL de non-anglophones et en moyenne, ils en ont pris 61 % pour de l'IA.&lt;/p&gt;&#10;&lt;p&gt;Toutefois, 2 études plus récentes ont également testé des détecteurs commerciaux (pas SlopTotal donc...), et sur du texte humain ancien, elles se rejoignent. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.nber.org/papers/w34223"&gt;Le NBER&lt;/a&gt;&#10;&#10; trouve par exemple un taux de faux positifs quasi nul chez Pangram, de 0,1 à 0,3 % chez OriginalityAI et d'environ 0,7 % chez GPTZero, sur 1 992 textes humains d'avant 2020. De son côté, le chercheur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://arxiv.org/abs/2608.11256"&gt;Jonathan Karr et ses collègues&lt;/a&gt;&#10;&#10; n'ont trouvé aucun positif IA en testant avec Pangram et GPTZero, des tonnes de résumés textes datés de 2013 à 2015.&lt;/p&gt;&#10;&lt;p&gt;Par contre, ces études divergent sur l'humanisation. Par exemple, selon le NBER, Pangram tient bon face à l'humanizer StealthGPT alors que moins de 4 % des textes IA passés par Undetectable AI restent signalés chez Karr. Ce dernier note aussi qu'à l'inverse, un résumé écrit par un humain et simplement retouché par une IA est quant à lui, signalé comme IA dans 38 à 80 % des cas. Ça pourrait expliquer pas mal de petits problèmes de &amp;quot;littérature&amp;quot; qu'on a en ce moment, looool.&lt;/p&gt;&#10;&lt;p&gt;Bref, installez-le pour vous faire votre propre idée, en commençant par des textes dont vous connaissez l'auteur, mais surtout pas pour &amp;quot;accuser&amp;quot; quelqu'un. Je pense d'ailleurs qu'aucun détecteur ne devrait être la seule preuve d'une accusation... Par exemple, un texte humain qui est passé dans un correcteur orthographique full IA ou alors un texte qui est dicté avec un modèle de speech to text IA peuvent très bien être reconnus comme étant des textes IA alors qu'en fait ce sont juste des textes écrits / dictés par des humains et qui ont été &amp;quot;un peu&amp;quot; modifiés ou &amp;quot;un peu&amp;quot; réorganisés par un LLM. Je dis ça parce que c'est exactement ce que fait mon application de reconnaissance vocale &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/voxdrop-1-1-dictee-vocale-mac.html"&gt;Kassis&lt;/a&gt;&#10;&#10;, qui dispose de fonctionnalités de correction et de réécriture... héhé.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/sloptotal-detecteur-texte-ia-local/sloptotal-detecteur-texte-ia-local-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/pablocaeg/sloptotal"&gt;SlopTotal sur GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/chatbots-llm</category><category>tutoriels-guides</category><category>Apple Silicon</category><category>auto-hébergement</category><category>détection IA</category><category>Docker</category><category>IA</category><category>open source</category><media:content url="https://korben.info/sloptotal-detecteur-texte-ia-local/sloptotal-detecteur-texte-ia-local-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Exodium - Les jeux DOS d'eXo enfin jouables sur Mac</title><link>https://korben.info/exodium-lanceur-exodos-linux-macos.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 30 Sep 2026 07:18:26 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/exodium-lanceur-exodos-linux-macos.html</guid><description>Exodium fait tourner les collections eXo (DOS, Windows 3.x et 9x, ScummVM) sur un Mac Apple Silicon, où eXo ne tourne pas officiellement, et sur Linux. Pas besoin de télécharger la collection d'avance : chaque jeu arrive par torrent au clic. Deux concessions à connaître, côté DOSBox ECE et côté partage BitTorrent.</description><content:encoded>&lt;p&gt;Je vous ai déjà parlé des fameuses &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/retro-exo-collections-jeux-dos-windows-scummvm.html"&gt;collections de Retro-eXo&lt;/a&gt;&#10;&#10;, dont le fameux eXoDOS en tête qui contient des milliers de jeux DOS, Windows 3.x, Windows 95/98 et ScummVM livrés clé en main, tout bien configurés. Sauf que sur Mac, bah pas de bol, eXo n'est pas supporté faute de volontaire pour y porter l'interface.&lt;/p&gt;&#10;&lt;p&gt;Alors c'est là qu'arrive &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/tvollstaedt/exodium"&gt;Exodium&lt;/a&gt;&#10;&#10; sur son cheval blanc, qui n'est ni plus ni moins qu'un merveilleux lanceur gratuit et open source pour Mac Apple Silicon, Linux et Windows et dont la mission est de remplacer LaunchBox, l'interface Windows fournie avec les collections. Le catalogue de jeux est bien sûr livré avec l'appli, donc vous parcourez les fiches sans rien télécharger, et quand un jeu vous branche, vous cliquez simplement sur &amp;quot;Download&amp;quot; et hop, il descend des torrents officiels d'eXo tel un rafteur en manque d'adrénaline, puis se lance dans l'émulateur qui va bien (ou presque... mais je vais y revenir).&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/exodium-lanceur-exodos-linux-macos/exodium-lanceur-exodos-linux-macos-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'étagère des collections, et un jeu en cours de téléchargement&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et surtout, ça ne se limite pas à eXoDOS puisque vous avez aussi ses packs allemand, espagnol et polonais, ainsi que eXoWin3x, et eXoScummVM, où chaque jeu tourne sur la version de ScummVM qui va bien pour lui (c'est eXo qui choisit).&lt;/p&gt;&#10;&lt;p&gt;Quant à eXoWin9x, il boote carrément un vrai Windows 95 / 98 sous DOSBox-X ou 86Box, que l'appli va chercher avec votre premier jeu Win9x, ainsi qu'environ 2,5 Go d'images système.&lt;/p&gt;&#10;&lt;p&gt;Moi, ce que j'adore, c'est l'ambiance avec de la musique MT-32 et General MIDI qui fonctionne au poil, puisque les ROM Roland et la banque de sons SoundCanvas sont récupérées direct dans la collection. Les manuels, les scans de boîtes et les pubs de magazines sont là aussi, et comme les vidéos d'aperçu sont lues directement dans les archives, vous pouvez voir ce que donne le jeu, avant même de le récupérer. Et pour chaque titre, vous pouvez aussi activer un shader CRT, régler les cycles CPU ou éditer la config DOSBox à la main. Bref, c'est assez souple pour que chacun s'y retrouve.&lt;/p&gt;&#10;&lt;p&gt;Par contre, hors Windows, les quelques 2 400 jeux qu'eXo a réglés pour DOSBox ECE (c'est une des variantes de DOSBox) passent tous sous DOSBox Staging, avec une config traduite automatiquement. La fiche du jeu vous prévient donc que l'expérience peut &amp;quot;varier&amp;quot;, et comme y'a qu'une poignée de titres qui exploitent les spécificités d'ECE, comme par exemple les réglages 3dfx Voodoo ou le pistolet GunStick, les jeux peuvent se comporter parfois bizarrement ou différemment de ce dont vous avez l'habitude. Par contre, sous Windows, c'est le vrai ECE d'eXo qui se lance, donc 0 souci !&lt;/p&gt;&#10;&lt;p&gt;L'autre chose à savoir, et là c'est qu'Exodium est un client BitTorrent. Donc il rejoindra l'essaim d'eXoDOS et renverra des bouts de data aux autres joueurs tant qu'il restera ouvert. Ça c'est le comportement prévu par défaut, mais si vous ne voulez rien partager, il suffit de décocher l'option lors de l'installation.&lt;/p&gt;&#10;&lt;p&gt;Ou plus tard de couper le partage dans les réglages réseau de eXo. L'envoi tombera alors à 1 ko/s au lieu de s'arrêter. Maintenant si vous avez déjà la collection sur un disque, sachez que le mode hors ligne ne lancera pas le client torrent.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/exodium-lanceur-exodos-linux-macos/exodium-lanceur-exodos-linux-macos-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;3 jeux en cours, avec le nombre de pairs et le volume partagé&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Niveau installation, le DMG macOS est réservé aux Mac Apple Silicon, donc rien pour les malheureux qui sont encore sous Mac Intel. Et comme l'appli n'est pas signée avec un Developer ID Apple, Gatekeeper vous enverra chier au premier lancement, donc levez le blocage, glissez-la dans Applications, puis tapez une fois dans un terminal :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;xattr -cr /Applications/Exodium.app&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ou passez par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/sentinel-assistant-gestion-gatekeeper-macos.html"&gt;Sentinel&lt;/a&gt;&#10;&#10;, c'est plus simple.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, sous Linux spécifiquement, Exodium n'est pas indispensable pour eXoDOS car &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.retro-exo.com/linux.html"&gt;les patchs Linux officiels&lt;/a&gt;&#10;&#10; le font déjà tourner avec leur interface exogui. Mais ça sert surtout pour eXoWin3x, eXoWin9x et eXoScummVM, qui sont totalement absents de la liste de ces patchs. Notez que sur Mac, il existe aussi &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/NightsPaladin/exodos-macos-patch"&gt;le patch non officiel de NightsPaladin&lt;/a&gt;&#10;&#10;, mais il vous faudra la collection eXoDOS sur un disque ainsi que Homebrew et Python alors qu'Exodium, lui, vous laissera commencer l'aventure avec un seul jeu sans avoir à récup toute la collection !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/tvollstaedt/exodium"&gt;GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/macos</category><category>jeux-video/retrogaming-emulation</category><category>DOS</category><category>émulation</category><category>macOS</category><category>retro gaming</category><category>ScummVM</category><media:content url="https://korben.info/exodium-lanceur-exodos-linux-macos/exodium-lanceur-exodos-linux-macos-1.png" medium="image" type="image/png" width="1320" height="983"/></item><item><title>DLSS 5 sur Radeon, ça fonctionne</title><link>https://korben.info/dlss-5-radeon-mod.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 12:50:18 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/dlss-5-radeon-mod.html</guid><description>DLSS-NR on AMD fait tourner le Neural Rendering du DLSS 5 sur une Radeon RX 9000, mais il faut fournir soi-même une DLL Nvidia et faire confiance à un exécutable fermé. XDA mesure une chute de 90 à moins de 20 FPS en 4K, contre 60 FPS en 1080p.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/danielblnc/DLSS-NR-on-AMD"&gt;DLSS-NR on AMD&lt;/a&gt;&#10;&#10; est un mod pour Windows capable de faire tourner sur une Radeon le fameux Neural Rendering du DLSS 5, la technologie de Nvidia dont tout le monde parle. Ce mod vise les AMD RX 9000 mais les RX 7000 sont censées fonctionner aussi, et il se greffe également sur les jeux DirectX 12 qui gèrent déjà le FSR d'AMD.&lt;/p&gt;&#10;&lt;p&gt;Le principe c'est qu'en toute dernière étape du rendu, le DLSS 5 ajoute de l'éclairage et des tas de détails de matière à l'image que le jeu vient de calculer. Nvidia l'a mis en place sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.nvidia.com/en-us/geforce/news/dlss-5-3d-guided-neural-rendering/"&gt;NBA 2K27&lt;/a&gt;&#10;&#10; en partenariat avec Visual Concepts et 2K, alors que le mod DLSS-NR on AMD l'applique déjà à Cyberpunk 2077, qui n'a pourtant pas été conçu pour ça. Je me rappelle quand même que la démo du DLSS 5 avait été &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/nvidia-dlss-5-uncanny-valley.html"&gt;très mal accueillie en mars&lt;/a&gt;&#10;&#10; parce qu'elle donnait l'impression d'écraser la direction artistique des jeux mais on dirait que ça passe un peu mieux aujourd'hui... Soit les gens se sont habitués, soit le logiciel fait du meilleur taf, je ne sais pas.&lt;/p&gt;&#10;&lt;p&gt;D'après le README du projet, pour installer ça sur votre ordi, vous devez placer le programme d'install de la dernière release dans le dossier de l'exécutable du jeu (&lt;code&gt;bin\x64&lt;/code&gt; pour Cyberpunk 2077), à côté &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://en.univers-simu.com/news/dlss-5-fuite-gta-v-cyberpunk-control-nvidia-127103/"&gt;d'une DLL de Nvidia&lt;/a&gt;&#10;&#10;. Ensuite vous le lancez, puis vous démarrez le jeu et activez le FSR. La touche Fin ouvrira alors l'overlay du mod, et si vous voulez mettre à jour tout ça ou le virer, il suffit de relancer l'installateur.&lt;/p&gt;&#10;&lt;p&gt;Il faut aussi Windows 11 et le pilote Adrenalin 26.1.1 ou plus récent et comme les jeux avec anti-triche bloquent la DLL, vaut mieux pas vous lancer en multi avec ce mod.&lt;/p&gt;&#10;&lt;p&gt;Par contre, sachez-le, les résultats en termes de FPS ne sont pas toujours au rendez-vous si j'en crois les benchmarks publiés sur les pages du projet.&lt;/p&gt;&#10;&lt;p&gt;Maintenant à vous de voir si vous faites confiance à ce mod puisque le code n'est pas publié. Notez que 2 autres projets similaires pourraient également vous intéresser... Il y a &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/lmxxf/dlss5-on-amd-9070xt-porting"&gt;lmxxf&lt;/a&gt;&#10;&#10;, sous licence MIT qui se limite aux RX 9000 et embarque les poids de Nvidia extraits d'une copie locale de la DLL. Et aussi &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/3zwr1/AMD-NR---OptiScaler"&gt;AMDNR&lt;/a&gt;&#10;&#10; de 3zwr1 qui est intégré à OptiScaler.&lt;/p&gt;&#10;&lt;p&gt;Mais en tout cas, si vous essayez DLSS-NR on AMD sur une RX 7000, sachez que son auteur demande des retours donc n'hésitez pas à lui envoyer votre fichier &lt;code&gt;dlssnr_on_amd.log&lt;/code&gt; si vous rencontrez des bugs.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.tomshardware.com/pc-components/gpus/modders-bring-nvidias-dlss-5-neural-rendering-to-amd-radeon-gpus-latest-build-delivers-74-percent-performance-boost-in-just-24-hours-new-launcher-automates-install-process"&gt;Tom's Hardware&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/pc-gaming</category><category>AMD</category><category>DLSS 5</category><category>GPU</category><category>Nvidia</category><category>radeon</category><category>rendu neuronal</category><media:content url="https://korben.info/dlss-5-radeon-mod/dlss-5-radeon-mod-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>NESCD - Un lecteur CD pour la NES</title><link>https://korben.info/nescd-lecteur-cd-nes.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 12:39:34 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/nescd-lecteur-cd-nes.html</guid><description>Throaty Mumbo a branché un lecteur CD à une NES : le jeu se lit sur le disque, puis démarre via une Everdrive. Le dépôt est en MIT, mais sans le Mario de la vidéo.</description><content:encoded>&lt;p&gt;Allez, je continue dans le retro gaming avec cette vidéo de Throaty Mumbo qui vient de sortir, où on le voit rajouter un lecteur CD à une NES. Pour rappel, Throaty Mumbo c'est le bidouilleur dont je vous avais déjà parlé qui avait fait lire &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/un-bidouilleur-fait-tourner-des-dvd-sur-dreamcast-avec-un-raspberry-pi.html"&gt;des DVD à une Dreamcast&lt;/a&gt;&#10;&#10; sans toucher à la console.&lt;/p&gt;&#10;&lt;p&gt;Son bricolage, il l'a nommé &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ThroatyMumbo/NESCD"&gt;NESCD&lt;/a&gt;&#10;&#10; tout comme son dépôt GitHub, et c'est un vrai lecteur avec, s'il vous plait, bouton d'éjection et molette de volume, tout ça placé dans un boîtier imprimé en 3D sur lequel la NES vient se caler. Cette idée lui est venue en lisant cette histoire très connue du lecteur CD-ROM qui avait été planifié pour la SNES avant que Nintendo ne rétropédale. Comme il a trouvé ça drôle, il s'est dit qu'il allait faire pareil avec la NES.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="6D8RWVwW4ZI" data-youtube-source="https://www.youtube-nocookie.com/embed/6D8RWVwW4ZI"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_5715324005429614915_hu_88e26937ccd1c931.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=6D8RWVwW4ZI" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Tout ceci repose sur un microcontrôleur RP2350B posé entre un lecteur de CD IDE et une Everdrive N8 Pro, la cartouche universelle qui permet de charger n'importe quelle ROM à partir d'une carte SD. Une fois le système en place, vous glissez un CD gravé pendant que la NES est allumée sur le menu de l'Everdrive et hop, le microcontrôleur lit la ROM, l'envoie à la cartouche via USB, et le jeu démarre tout seul.&lt;/p&gt;&#10;&lt;p&gt;Sympa non ?&lt;/p&gt;&#10;&lt;p&gt;Dans sa vidéo, il montre un Super Mario Bros. CD Edition, qui est sa version à lui du jeu, avec une cinématique à l'ouverture et de la musique qui sort directement du disque. À part ça, c'est exactement le même jeu sauf, bien sûr que ce Mario-là, vous ne le trouverez nulle part, pas même dans vos brocantes ^^.&lt;/p&gt;&#10;&lt;p&gt;Après y'a le dépôt Github qui est très cool aussi puisqu'il contient de quoi faire pareil chez vous. Vous y trouverez le schéma du montage, le PCB, les fichiers STL du boîtier et surtout le firmware, sous licence MIT, sans oublier les scripts pour mettre votre propre ROM sur un CD.&lt;/p&gt;&#10;&lt;p&gt;Il y a aussi de quoi fabriquer une ROM cdplayer.nes qui est sans doute l'usage le plus pratique du projet selon l'auteur, qui regrette de ne pas y avoir pensé avant sa vidéo. Vous copiez la ROM sur la carte SD de l'Everdrive, vous la lancez depuis le menu, vous glissez un CD audio ordinaire, et la NES devient une platine CD ^^. Délire non ?&lt;/p&gt;&#10;&lt;p&gt;Bref, je vous laisse creuser car y'en a encore plein de petits détails à savoir avant de vous lancer, mais regardez la vidéo, c'est chouette comme bricolage.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blog.adafruit.com/2026/09/28/an-unofficial-cd-drive-add-on-for-the-nintendo-nes"&gt;le billet d'Adafruit&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy/impression-3d</category><category>jeux-video/retrogaming-emulation</category><category>Everdrive</category><category>modding NES</category><category>NES</category><category>Nintendo</category><category>rétro gaming</category><media:content url="https://korben.info/nescd-lecteur-cd-nes/nescd-lecteur-cd-nes-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Conteneurs Linux - Quand l'isolation ne tient plus</title><link>https://korben.info/conteneurs-linux-ne-sont-plus-une-barriere.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 12:38:30 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/conteneurs-linux-ne-sont-plus-une-barriere.html</guid><description>La société de sécurité depthfirst juge qu'il faut désormais supposer qu'un attaquant sait sortir d'un conteneur quand il veut, l'IA ayant fait chuter le prix d'entrée. Sa parade, les microVM, réduit la surface d'attaque sans l'annuler : Firecracker s'appuie encore sur KVM.</description><content:encoded>&lt;p&gt;La société de sécurité Depthfirst a publié un billet que j'ai trouvé intéressant dans lequel ils expliquent en gros que les conteneurs (Docker et compagnie) ne sont plus une barrière de sécurité suffisamment solide. La thèse du papier, c'est qu'il faut désormais partir du principe qu'un attaquant (hacker ou malware) saura sortir d'un conteneur quand il le veut, sans grande difficulté.&lt;/p&gt;&#10;&lt;p&gt;En effet, un conteneur comme ceux que font tourner Docker ou Kubernetes, donne à un programme l'impression d'avoir sa propre machine. Sauf qu'en réalité, il n'embarque pas de système d'exploitation. Tous les conteneurs d'un serveur passent par le même noyau Linux qui est celui de l'hôte et dont le rôle est de gérer pour eux la mémoire, le processeur ainsi que le réseau.&lt;/p&gt;&#10;&lt;p&gt;Toutefois, beaucoup d'organisateurs de CTF notamment s'y fient les yeux fermés et hébergent plusieurs épreuves sur le même serveur, chacune dans son conteneur, en comptant uniquement sur la sécurité de l'hôte. Mais c'est un faux sentiment de sécurité, j'en veux pour preuve ce &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://aws.amazon.com/security/security-bulletins/rss/aws-2025-024/"&gt;bulletin de sécurité&lt;/a&gt;&#10;&#10; d'AWS daté de novembre 2025 où il est expliqué que l'entreprise ne considère plus les conteneurs comme une barrière de sécurité et ne s'en sert donc plus pour isoler ses clients les uns des autres.&lt;/p&gt;&#10;&lt;p&gt;Ce qui a changé depuis quelques mois, vous le savez, c'est le prix d'entrée de la recherche de failles puisqu'avec les modèles d'IA de pointe, même un attaquant avec des moyens modestes peut fabriquer sans effort, dès la publication d'une faille, un exploit contre des machines qui ne sont pas encore corrigées, alors qu'avant ça demandait de sérieuses compétences.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/conteneurs-linux-ne-sont-plus-une-barriere/conteneurs-linux-ne-sont-plus-une-barriere-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;source : Depthfirst&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et les chiffres publiés par Depthfirst montrent que tout ça s'accélère puisque 249 CVE ont été publiées pour le noyau Linux en janvier, et en août on en a eu 1 650 !&lt;/p&gt;&#10;&lt;p&gt;Depthfirst relève également que sur les 36 CVE divulguées via le kernelCTF de Google, 13 sont réalisables via des interfaces ordinaires comme celles qu'un conteneur reçoit par défaut (dont les sockets locaux). En fait, on en croise sans le savoir dès qu'on passe systemd, Docker ou une base de données locale.&lt;/p&gt;&#10;&lt;p&gt;Le 24 juillet dernier, Depthfirst a même décroché une place au kernelCTF avec un exploit 0day (donc avant tout correctif) et aujourd'hui, le PoC est en accès libre sur GitHub. Rassurez-vous, côté noyau Linux, le correctif est sorti le 6 août mais malheureusement, côté Ubuntu la mise à jour au 24 septembre, affichait encore que le noyau de la 26.04 était en "Vulnerable, work in progress" et celui de la 24.04 en "Vulnerable". Bref, trouver des vulns ça va vite. Fixer ces vulns sur TOUTES les releases et les machines, ça prend du temps. Alors qu'avant c'était l'inverse. Bref, tout a été chamboulé et c'est un peu la merde maintenant niveau cybersécurité pour patcher rapidement.&lt;/p&gt;&#10;&lt;p&gt;Alors comment se protéger de tout ça ?&lt;/p&gt;&#10;&lt;p&gt;Hé bien la solution de Depthfirst va vous mettre en PLS car eux proposent carrément de ne plus partager le noyau. Ils recommandent à la place de migrer les charges non fiables vers des microVM, autrement dit des machines virtuelles légères où chaque charge aura son propre noyau. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/firecracker-microvm/firecracker"&gt;Le projet Firecracker&lt;/a&gt;&#10;&#10; en fait partie tout comme Kata Containers comme ça, en théorie, si un attaquant casse l'un de ces noyau, il ne compromet que sa propre instance et pas l'hôte dans son entièreté ni ses voisins.&lt;/p&gt;&#10;&lt;p&gt;Reste que Firecracker s'appuie sur KVM, la brique de virtualisation du noyau Linux de l'hôte. Et comme vous le savez, KVM a eu ses propres failles. En effet, cet été, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/faille-kvm-januscape-evasion-vm-cloud.html"&gt;la faille Januscape&lt;/a&gt;&#10;&#10; ouvrait en grand la porte de la machine physique à un attaquant pourtant enfermé dans sa VM, à condition bien sûr que l'hôte autorise la virtualisation imbriquée (une VM dans la VM). Alors certes, la surface d'attaque est plus petite mais loin d'être nulle.&lt;/p&gt;&#10;&lt;p&gt;Voilà, en attendant, si vous êtes sous Ubuntu 24.04 ou 26.04, surveillez bien la mise à dispo du prochain noyau. Canonical a d'ailleurs annoncé il y a peu, une publication hebdomadaire des noyaux pour tenter de compenser cet emballement.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://depthfirst.com/research/containers-are-no-longer-safe"&gt;le billet de recherche de depthfirst&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>cybersecurite</category><category>developpement/devops-infrastructure</category><category>Conteneurs</category><category>Docker</category><category>faille de sécurité</category><category>IA</category><category>noyau Linux</category><category>virtualisation</category><media:content url="https://korben.info/conteneurs-linux-ne-sont-plus-une-barriere/conteneurs-linux-ne-sont-plus-une-barriere-1.png" medium="image" type="image/png" width="2560" height="1480"/></item><item><title>Quand Mario 64 tourne sur une vraie Super Nintendo</title><link>https://korben.info/super-mario-64-snes-super-fx.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 12:06:55 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/super-mario-64-snes-super-fx.html</guid><description>Tobi fait tourner quelques niveaux de Super Mario 64 sur une vraie Super Nintendo, grâce à un moteur maison et à la puce Super FX. Rien n'est encore téléchargeable, les niveaux doivent tenir dans 2 Mo, et « Super Mario FX » était, d'après Dylan Cuthbert, le nom de code de la puce.</description><content:encoded>&lt;p&gt;Tobi, le créateur de la chaîne éponyme comme on dit, &lt;strong&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.youtube.com/@GameofTobi"&gt;Game of Tobi&lt;/a&gt;&#10;&#10;&lt;/strong&gt;, a publié une vidéo où &lt;strong&gt;Super Mario 64 tourne sur une Super Nintendo&lt;/strong&gt;, avec la puce &lt;strong&gt;Super FX&lt;/strong&gt;. Alors pour l'instant, seuls quelques niveaux fonctionnent, mais ils fonctionnent sur la VRAIE console !! Et ça c'est grâce à une cartouche flash compatible avec cette puce. Pour la petite histoire si vous n'en avez jamais entendu parler, cette puce SuperFX c'est en réalité &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://en.wikipedia.org/wiki/Super_FX"&gt;un coprocesseur conçu par Argonaut&lt;/a&gt;&#10;&#10; qui équipait déjà Star Fox et Yoshi's Island (Alors ça vous revient les gamers grisonnants ??)&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="U3mwIUV_9kk" data-youtube-source="https://www.youtube-nocookie.com/embed/U3mwIUV_9kk"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_5922858766072229187_hu_8e724a395c343f6a.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=U3mwIUV_9kk" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Hé je vous arrête tout de suite, ce n'est pas le jeu de la Nintendo 64 recompilé, non pour ça faudrait utiliser mon logiciel &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.patreon.com/korben/posts/kompote-le-de-169781681"&gt;Kompote&lt;/a&gt;&#10;&#10;. En réalité, Tobi a écrit un moteur maison qui réutilise les assets d'origine, animations comprises. Ce moteur dessine donc l'image depuis l'arrière vers l'avant (ça s'appelle &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://fr.wikipedia.org/wiki/Algorithme_du_peintre"&gt;l'algorithme du peintre&lt;/a&gt;&#10;&#10;) plutôt que de passer par un Z-buffer classique (la mémoire qui retient la profondeur de chaque pixel). Il écarte aussi très agressivement tout ce qu'il peut ne pas dessiner et c'est vrai parfois trop, ce qui fait que ça réduit le niveau de détail des textures. C'est voulu par Tobi car les textures sont un énorme goulot d'étranglement !&lt;/p&gt;&#10;&lt;p&gt;Quoiqu'il en soit, Tobi trouve le résultat sympa car juste &amp;quot;reconnaissable&amp;quot; et est surtout content de Bob-omb Battlefield, l'un des niveaux de Mario 64 les plus hardus à faire tourner de façon fluide. En tout cas c'est un sacré challenge pour lui car les niveaux doivent tenir dans 2 Mo max. Il cherche donc comment réduire au max tout ça.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, certains d'entre vous se sont peut-être demandé d'où sortait ce nom "Super Mario FX" ?&lt;/p&gt;&#10;&lt;p&gt;Eh bien Tobi reprend là une vieille rumeur qui raconte que Nintendo aurait préparé un premier Mario en 3D pour la Super Nintendo avec cette puce SuperFX, avant malheureusement de l'annuler pour en faire le Super Mario 64 qu'on connait tous ! Moi ce que j'ai pu trouver sur cette rumeur, c'est via &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://snescentral.com/article.php?id=1032"&gt;SNES Central&lt;/a&gt;&#10;&#10; qui a fini par poser la question à Dylan Cuthbert, l'un des programmeurs de Star Fox qui &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://x.com/dylancuthbert/status/165596909413728256"&gt;a expliqué&lt;/a&gt;&#10;&#10; que Super Mario FX était en réalité le nom de code interne de la puce FX, et non celui d'un jeu. Bref, à vous de voir si vous préférez les faits à la rumeur plus romanesque ^^.&lt;/p&gt;&#10;&lt;p&gt;Maintenant si vous voulez jouer à sa version de Super Mario FX, il faudra patienter car rien n'est téléchargeable pour l'instant. Sniiiif ! En effet, Tobi veut publier le projet de façon à ce que chacun puisse le compiler avec sa propre copie de Super Mario 64, ce qui lui évitera de finir en octogone avec les avocats de Nintendo !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://hackaday.com/2026/09/28/using-the-snes-super-fx-chip-to-run-super-mario-64/"&gt;Hackaday&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy</category><category>jeux-video/retrogaming-emulation</category><category>Homebrew</category><category>Nintendo</category><category>retrogaming</category><category>SNES</category><category>Super Mario 64</category><category>Super Nintendo</category><media:content url="https://korben.info/super-mario-64-snes-super-fx/super-mario-64-snes-super-fx-1.jpg" medium="image" type="image/jpeg" width="2560" height="1350"/></item><item><title>PipePipe - Un fork de NewPipe qui zappe les pubs</title><link>https://korben.info/pipepipe-fork-newpipe-youtube-android.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 09:06:26 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/pipepipe-fork-newpipe-youtube-android.html</guid><description>PipePipe, un fork de NewPipe pour Android, intègre SponsorBlock pour sauter les passages sponsorisés, ce que NewPipe refuse, ainsi que le compteur de pouces baissés et le filtrage des Shorts. Si votre DNS bloque googleapis.com ou google.com, la lecture YouTube échoue : il faut autoriser ces deux domaines. Quant à Tubular, l'autre fork qui ajoutait SponsorBlock, il est à l'arrêt.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/InfinityLoop1308/PipePipe"&gt;PipePipe&lt;/a&gt;&#10;&#10; est un client Android libre qui permet de regarder YouTube, mais aussi les plateformes asiatiques comme NicoNico et BiliBili. Vous l'aurez compris, c'est un fork de NewPipe que son auteur a sorti début 2022 pour le développer de son côté avec les trucs dont il avait envie. Comme PipePipe ne reprend pas les mises à jour de NewPipe et ne lui en envoie pas non plus, cela veut dire qu'un changement fait dans NewPipe n'arrive pas forcément dans PipePipe et vice versa.&lt;/p&gt;&#10;&lt;p&gt;Ceci étant dit, ce qui va vous intéresser, c'est qu'il intègre avant tout le fameux &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/sponsorblock-extension-youtube-skip-sponsors-2.html"&gt;SponsorBlock&lt;/a&gt;&#10;&#10;, une base collaborative qui recense les passages sponsorisés des vidéos pour les sauter tout seul comme un grand. Ça fonctionne aussi bien sur YouTube comme sur BiliBili.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/pipepipe-fork-newpipe-youtube-android/pipepipe-fork-newpipe-youtube-android-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Vous avez aussi &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/remettre-pouce-rouge-youtube.html"&gt;Return YouTube Dislike&lt;/a&gt;&#10;&#10; qui ne sert pas à grand chose mais qui permet de retrouver l'ancien compteur de pouces baissés de Youtube, ainsi que les &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/youtube-anti-translate-extension-traduction-automatique.html"&gt;titres d'origine visible à la place des titres &amp;quot;traduits&amp;quot;&lt;/a&gt;&#10;&#10; de Youtube (beurk).&lt;/p&gt;&#10;&lt;p&gt;Et vous pouvez aussi y masquer les (poom poom) Shorts, les vidéos payantes ou tout ce qui contient un mot-clé de votre choix ou en provenance d'une chaîne dont vous ne voulez plus entendre parler !! Et pour ceux qui écoutent plus qu'ils ne regardent, il y a même un mode lecteur de musique en arrière-plan avec, s'il vous plait, minuteur de sommeil, histoire que ça ne tourne pas toute la nuit.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/pipepipe-fork-newpipe-youtube-android/pipepipe-fork-newpipe-youtube-android-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le panneau SponsorBlock de PipePipe, avec les segments repérés dans la vidéo et l'interrupteur pour les sauter&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Alors peut-être que ça ne vous touche une sans faire bouger l'autre, mais par exemple SponsorBlock, l'équipe de NewPipe &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://newpipe.net/blog/pinned/newpipe-and-online-advertising/"&gt;n'en veut pas&lt;/a&gt;&#10;&#10; afin de ne pas pénaliser les créateurs de contenu.&lt;/p&gt;&#10;&lt;p&gt;Après, attention si vous filtrez la pub au niveau du DNS, avec un Pi-hole, un AdGuard Home ou NextDNS. Ces trucs-là bloquent parfois les domaines googleapis.com / google.com, ce qui fait planter la lecture de YouTube. Donc, il faut les mettre dans votre liste d'exceptions, plutôt que de stopper tout le filtrage si ça ne marche pas la lecture sur votre téléphone. Et si ça foire toujours &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://priveetee.github.io/Docs-PipePipe/issues/youtube-playback.html"&gt;le wiki du projet&lt;/a&gt;&#10;&#10; liste d'autres causes, comme le blocage anti-bot de YouTube.&lt;/p&gt;&#10;&lt;p&gt;Côté compte, PipePipe n'en demande aucun et ne synchronise absolument rien vers un cloud quelconque. Tous vos abonnements, votre historique et vos playlists restent stockées bien au chaud sur votre smartphone. Et surtout, ce que j'apprécie, c'est que la connexion à YouTube est facultative. En fait, il n'est conseillé de l'activer que lorsque vous rencontrez des blocages IP ou une limite liée à votre âge, ah et aussi pouvoir extraire de l'audio à partir des vidéos de ce que j'ai compris.&lt;/p&gt;&#10;&lt;p&gt;Voilà, pour ceux qui utilisent des &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/polymorphicshade/Tubular"&gt;Tubular&lt;/a&gt;&#10;&#10; qui, malheureusement, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/newpipe-une-app-android-qui-permet-daller-sur-youtube-sans-avoir-besoin-du-framework-google.html"&gt;est à l'arrêt&lt;/a&gt;&#10;&#10;, c'est peut-être une bonne alternative, tout comme &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/bravepipeproject/BravePipe"&gt;BravePipe&lt;/a&gt;&#10;&#10; qui intègre lui aussi SponsorBlock.&lt;/p&gt;&#10;&lt;p&gt;Voilà, pour installer BravePipe, il vous faudra Android 6 minimum et vous rendre sur la fiche &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://f-droid.org/packages/InfinityLoop1309.NewPipeEnhanced/"&gt;F-Droid&lt;/a&gt;&#10;&#10; ou directement télécharger &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/InfinityLoop1308/PipePipe"&gt;l'APK sur GitHub&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/android</category><category>linux-open-source/logiciels-libres</category><category>F-Droid</category><category>NewPipe</category><category>OpenSource</category><category>SponsorBlock</category><category>YouTube</category><media:content url="https://korben.info/pipepipe-fork-newpipe-youtube-android/pipepipe-fork-newpipe-youtube-android-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>PS5 - Streamer sur Discord sans carte d'acquisition</title><link>https://korben.info/ps5-streamer-sur-discord-sans-carte-acquisition.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 29 Sep 2026 07:44:22 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/ps5-streamer-sur-discord-sans-carte-acquisition.html</guid><description>Yash Garg fait croire à sa PS5 que son Mac est le serveur de Twitch : un DNS maison détourne le flux vidéo de la console vers son ordinateur, qui le passe sur Discord sans carte d'acquisition. L'astuce ne marche pas avec YouTube, et son billet, en anglais, détaille toute la configuration.</description><content:encoded>&lt;p&gt;Hier, le bidouilleur Yash Garg a publié sur son blog une astuce incroyable permettant de diffuser le contenu de sa PS5 sur Discord sans avoir besoin de carte d'acquisition. Son astuce c'est tout simplement de faire croire à sa console que son Mac EST le serveur de Twitch qui doit recevoir la vidéo et comme j'ai trouvé ça cool, je vous explique.&lt;/p&gt;&#10;&lt;p&gt;Le point de départ en fait, c'est que Yash diffuse souvent ses parties à des potos sur Discord. Pourtant, cette bonne vieille PS5 ne sait pas partager le stream de ses jeux aussi facilement. Elle peut juste diffuser par défaut vers YouTube et Twitch, à condition d'y être connecté via une option prévue pour ça par Sony. Cela veut dire que pour streamer vers Discord, sa seule vraie option c'est donc la carte d'acquisition, mais celles qui marchent bien coûtent un rein et notre ami ne voulait pas investir.&lt;/p&gt;&#10;&lt;p&gt;Il s'est donc mis à utiliser Remote Play qui permet de jouer à la PS5 depuis un Mac. Grâce à ça, la console se connecte à son MacBook et il partage l'écran du Mac sur Discord. Sauf que cela exige de brancher la manette et les écouteurs sur le Mac, et en plus, parfois ça lag de fou au niveau des commandes. Sans parler de la qualité de l'image, qui est choisie par la console, sans possibilité de réglage par l'utilisateur. Pas cool.&lt;/p&gt;&#10;&lt;p&gt;Alors, il a imaginé une solution qui je pense va vous intéresser si vous voulez streamer vos parties de PS5 ailleurs que sur Twitch et Youtube. En fait, comme la PS5 ne connaît pas par cœur l'adresse de Twitch, elle la demande aux serveurs DNS à chacune des diffusions. Du coup, celui qui contrôle ce DNS contrôle où se dirige le flux. Yash a donc monté sur son Mac un petit serveur DNS maison qui renvoie tout simplement l'adresse IP du Mac à la place de celle de Twitch.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ps5-streamer-sur-discord-sans-carte-acquisition/ps5-streamer-sur-discord-sans-carte-acquisition-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Il a ensuite paramétré son routeur (un GL.iNet sous OpenWrt) pour forcer l'utilisation de ce DNS pour sa console, sans rien modifier sur la PS5. Cette dernière pousse alors son flux en 1080p à 60 fps vers le Mac, qui le lit, tout ça avec moins d'une seconde de délai avant de le diffuser sur Discord. L'ami Yash s'en sert chaque jour depuis quelques semaines et pour le moment, il n'a pas rencontré le moindre souci.&lt;/p&gt;&#10;&lt;p&gt;Par contre, ça ne passe pas avec YouTube car la console envoie bien sa vidéo au Mac, mais vérifie également régulièrement auprès de YouTube que le direct est bien en cours de diffusion. Et comme rien n'arrive, bah elle coupe tout simplement la diffusion au bout d'une minute.&lt;/p&gt;&#10;&lt;p&gt;Voilà, si ça vous intéresse, il a fait un article complet où il détaille tout, du DNS au routeur, avec le code de sa petite application qu'il a écrite et qui se loge dans la barre de menu de son Mac. Voilà, si ça vous tente, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://yashgarg.dev/posts/hijacking-ps5-rtmp-stream/"&gt;c'est par ici.&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/pc-gaming</category><category>tutoriels-guides/tutoriels-avances</category><category>Discord</category><category>DNS</category><category>PS5</category><category>Remote Play</category><category>Twitch</category><media:content url="https://korben.info/ps5-streamer-sur-discord-sans-carte-acquisition/ps5-streamer-sur-discord-sans-carte-acquisition-1.png" medium="image" type="image/png" width="1368" height="842"/></item><item><title>ArseneLupin - Le JEV Like d'Ibou qui décide au lieu de bavarder</title><link>https://korben.info/arsenelupin-modele-de-decision-local-ibou.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 28 Sep 2026 12:54:38 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/arsenelupin-modele-de-decision-local-ibou.html</guid><description>Ibou publie ArseneLupin, trois modèles ouverts qui répondent à vos questions par oui, non, un choix ou une note, avec des probabilités, sur la même forme de requête que Jev. Installation sur Mac, tri de veille et modération en français, et ce que valent vraiment ces chiffres.</description><content:encoded>&lt;p&gt;Jev, je ne l'ai jamais utilisé mais Kev, en revanche, je l'ai branché dans mon outil de sélection de sujets de veille pour qu'il me dise notamment si un sujet correspond à ce qui me plaît ou pas. C'est en cours de test, donc je ne vais pas vous livrer de conclusion hâtive sur si ça fonctionne bien ou pas, mais si je vous en parle, c'est parce que Sylvain Peyronnet, le papa du moteur de recherche français &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/ibou-peyronnet-moteur-recherche-ia-francais.html"&gt;Ibou&lt;/a&gt;&#10;&#10;, publie à son tour 3 modèles de la même famille, baptisés &lt;strong&gt;ArseneLupin&lt;/strong&gt;, conçu également pour faire du décisionnel&lt;/p&gt;&#10;&lt;p&gt;Pour ceux qui ne suivent pas l'actualité IA, le nouveau truc à la mode en ce moment, c'est Jev, un modèle maison de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://docs.typesafe.ai/"&gt;TypeSafe&lt;/a&gt;&#10;&#10; qui est le premier de ce qu'ils appellent les &lt;strong&gt;modèles System One&lt;/strong&gt;. Au lieu de générer du texte qu'il faut ensuite parser, ce reçoit un état (un texte, un ticket, un objet JSON) et des questions typées : oui ou non (&lt;code&gt;noul&lt;/code&gt;), un choix parmi plusieurs options (&lt;code&gt;choice&lt;/code&gt;) ou une note sur une échelle (&lt;code&gt;score&lt;/code&gt;). Et il renvoie pour chacun de ces choix, des probabilités que votre code peut ensuite exploiter directement pour trier, faire du routage ou prendre des décisions. Par exemple, avec ça, on peut faire de la qualification de tickets de bug ou de l'anti-spam, ce genre de choses.&lt;/p&gt;&#10;&lt;p&gt;Alors forcément, suite à ça, des clones ouverts ont débarqué. Le premier que j'ai découvert, c'est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/jaredpalmer/kev"&gt;Kev&lt;/a&gt;&#10;&#10;, de Jared Palmer, qui s'appuie sur Qwen3.5 et Qwen3.8, soit 0,8 à 27 milliards de paramètres, et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://huggingface.co/convaiinnovations/laya"&gt;laya&lt;/a&gt;&#10;&#10; qui part d'un encodeur ModernBERT-large pour 421 millions de paramètres au total.&lt;/p&gt;&#10;&lt;p&gt;Perso, avec Kev dans mon outil de veille, Pour le moment, j'ai un peu de mal à voir si c'est mieux qu'une décision prise par un Qwen 3.6 classique qui génère une réponse textuelle mais Kev a été entraîné sur des textes de 384 tokens au max, et les articles qui tombent dans ma veille dépassent largement ce gabarit...&lt;/p&gt;&#10;&lt;p&gt;ArseneLupin, c'est donc la version d'Ibou, annoncée par Sylvain la semaine dernière. Sa v1.1 repose donc sur Qwen3.5-4B, la mini sur Qwen3.5-0.8B et ArseneLupinstral sur Ministral 8B. Les poids sont sous licence Apache 2.0 et le code pour s'en servir et l'intégrer est fourni, mais pas le code d'entraînement ni les données.&lt;/p&gt;&#10;&lt;p&gt;C'est encore jeune, donc il n'y a pas eu de benchmark indépendant, mais Ibou en a fait et voici ce qu'ils obtiennent avec une classification d'intentions de recherche en dix catégories. Avec la 1.1, ils obtiennent 50,7 % de bonnes réponses, contre 39,7 % pour la mini et 43,9 % pour Jev 1.13.&lt;/p&gt;&#10;&lt;p&gt;Bref, ce sont leurs mesures, mais si elles sont justes, ça veut dire qu'Arsène Lupin est plus efficace que Jev.&lt;/p&gt;&#10;&lt;h2 id="installer-arsenelupin-v11"&gt;Installer ArseneLupin v1.1&lt;/h2&gt;&#10;&lt;p&gt;Alors pour ce tuto, j'ai pris la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://huggingface.co/IBOU-SEARCH/ArseneLupin-v1.1"&gt;v1.1&lt;/a&gt;&#10;&#10; qui est la plus &amp;quot;balèze&amp;quot;.&lt;/p&gt;&#10;&lt;p&gt;À la fin de cette section, vous aurez donc un serveur local qui crache du JSON accessible sur le port 8000. Il vous faut Python 3.11 ou une version plus récente et une 10aine de Go libre puisque le modèle complet pèse 9,3 Go en bfloat16.&lt;/p&gt;&#10;&lt;p&gt;J'exclus au téléchargement le dossier &lt;code&gt;gguf&lt;/code&gt;, qui contient la version 8 bits de 4,5 Go destinée à llama.cpp. Pour démarrer, il faut donc créer un environnement virtuel, puis récupèrer le modèle, et installe le code de service avec la version de transformers qui va bien, c'est à dire la 5.17.0 :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;python3 -m venv lupin &amp;amp;&amp;amp; source lupin/bin/activate&#10;pip install -U huggingface_hub&#10;hf download IBOU-SEARCH/ArseneLupin-v1.1 --local-dir arsenelupin-v1.1 --exclude &amp;#34;gguf/*&amp;#34;&#10;cd arsenelupin-v1.1&#10;pip install ./code &amp;#34;transformers==5.17.0&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Par défaut, le fichier &lt;code&gt;serve.yaml&lt;/code&gt; envoie le modèle sur une carte NVIDIA (&lt;code&gt;cuda:0&lt;/code&gt;). Sur un Mac, il faudra donc le basculer sur le GPU d'Apple (&lt;code&gt;mps&lt;/code&gt;), et sur une machine sans GPU, ce sera &lt;code&gt;cpu&lt;/code&gt;. Je pense que je ne vous apprends rien, vous avez l'habitude,&lt;/p&gt;&#10;&lt;p&gt;Ensuite, on lance le serveur. Notez juste que sous Linux, le &lt;code&gt;sed&lt;/code&gt; s'écrit sans les deux apostrophes après le &lt;code&gt;-i&lt;/code&gt;. :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sed -i &amp;#39;&amp;#39; &amp;#39;s/cuda:0/mps/&amp;#39; serve.yaml&#10;python -m arsenelupin serve --config serve.yaml --calibration calibration/default.json --port 8000&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/arsenelupin-modele-de-decision-local-ibou/arsenelupin-modele-de-decision-local-ibou-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le serveur ArseneLupin v1.1 à l'écoute sur le port 8000, poids chargés&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Au bout de quelques secondes, le serveur écoutera sur &lt;code&gt;127.0.0.1:8000&lt;/code&gt;. Quant à la version GGUF, vous pouvez, si vous voulez, le faire tourner dans un llama.cpp ou équivalent à condition d'en avoir un assez récent qui connait l'archi de Qwen3.5.&lt;/p&gt;&#10;&lt;h2 id="poser-vos-premières-questions"&gt;Poser vos premières questions&lt;/h2&gt;&#10;&lt;p&gt;Pour tester, je me suis inspiré de mon outil de veille. On donne au modèle le titre et le résumé d'un sujet et on lui demande si ça parle d'un outil qu'on peut installer, dans quelle rubrique il faut le ranger et à quel point ça pourrait intéresser des gens comme vous, c'est à dire des lecteurs technophiles / bidouilleurs.&lt;/p&gt;&#10;&lt;p&gt;Placez donc ça dans un fichier nommé &lt;code&gt;veille.json&lt;/code&gt;, dans le dossier du modèle :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;{&#10; &amp;#34;state&amp;#34;: {&#10; &amp;#34;titre&amp;#34;: &amp;#34;ArseneLupin, trois modèles de décision publiés par Ibou&amp;#34;,&#10; &amp;#34;resume&amp;#34;: &amp;#34;Le moteur de recherche français Ibou publie sur Hugging Face trois modèles qui répondent par oui ou non, par un choix ou par une note, avec des probabilités. Les poids sont sous licence Apache 2.0 et le code de service est fourni.&amp;#34;&#10; },&#10; &amp;#34;questions&amp;#34;: {&#10; &amp;#34;installable&amp;#34;: {&amp;#34;type&amp;#34;: &amp;#34;noul&amp;#34;,&#10; &amp;#34;instructions&amp;#34;: &amp;#34;Le texte présente-t-il un outil que le lecteur peut installer lui-même ?&amp;#34;},&#10; &amp;#34;rubrique&amp;#34;: {&amp;#34;type&amp;#34;: &amp;#34;choice&amp;#34;,&#10; &amp;#34;instructions&amp;#34;: &amp;#34;Dans quelle rubrique ranger ce sujet ?&amp;#34;,&#10; &amp;#34;criteria&amp;#34;: {&amp;#34;ia&amp;#34;: &amp;#34;Intelligence artificielle et modèles de langage&amp;#34;,&#10; &amp;#34;dev&amp;#34;: &amp;#34;Outils pour développeurs et infrastructure&amp;#34;,&#10; &amp;#34;securite&amp;#34;: &amp;#34;Sécurité informatique, failles et vie privée&amp;#34;,&#10; &amp;#34;materiel&amp;#34;: &amp;#34;Matériel, gadgets et bricolage électronique&amp;#34;}},&#10; &amp;#34;interet&amp;#34;: {&amp;#34;type&amp;#34;: &amp;#34;score&amp;#34;,&#10; &amp;#34;instructions&amp;#34;: &amp;#34;Ce sujet intéressera-t-il un lecteur technophile qui aime tester des outils ?&amp;#34;,&#10; &amp;#34;criteria&amp;#34;: [&amp;#34;Pas du tout&amp;#34;, &amp;#34;Un peu&amp;#34;, &amp;#34;Beaucoup&amp;#34;]}&#10; }&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Puis dans un second terminal ouvert dans le même dossier, tapez la ligne de commande curl suivante pour lancer l'évaluation avec ArseneLupin.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;curl -s http://127.0.0.1:8000/v1/systemone -H &amp;#39;Content-Type: application/json&amp;#39; -d @veille.json | python3 -m json.tool&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/arsenelupin-modele-de-decision-local-ibou/arsenelupin-modele-de-decision-local-ibou-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La réponse à la requête de veille : "ia" à 0,72, un oui/non hésitant à 0,53 et un score de 1,47&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Comme vous pouvez le voir, pas une ligne de texte généré, chaque question revient avec ses probabilités. On voit donc que la rubrique "ia" l'emporte à 0,72, loin devant "dev" à 0,19, et le niveau "Beaucoup" ressort à 0,59 pour l'intérêt, ce qui donne un score moyen de 1,47 sur une échelle qui va de 0 à 2. Par contre, pour savoir si c'est un outil installable, le modèle hésite quand même un peu avec un timide 0,53 de probabilité pour le oui.&lt;/p&gt;&#10;&lt;p&gt;Il renvoie quand même une indication qui est plutôt importante à savoir là décision : &lt;code&gt;&amp;quot;decision&amp;quot;: true&lt;/code&gt;, car aucun seuil n'est appliqué côté serveur (c'est ce que dit le &lt;code&gt;&amp;quot;decision_status&amp;quot;: &amp;quot;unthresholded&amp;quot;&lt;/code&gt;). C'est donc à votre code de décider qu'en dessous de 0,7, par exemple, la décision revient à un humain plutôt que de partir dans la base de données automatiquement. Sur mon Mac Studio M4 Max, la requête a pris entre 2,4 et 2,8 secondes pour ces huit options.&lt;/p&gt;&#10;&lt;p&gt;J'ai fait un 2ème essai avec un commentaire de spam bien grossier : "&lt;em&gt;Super article !!! Pour gagner 500 € par jour depuis chez vous, cliquez vite sur mon profil, places limitées.&lt;/em&gt;" La v1.1 le classe en spam à 0,86 et lui colle un ton positif à 0,78, ce qui est vrai au premier degré. Et la version mini du modèle répond deux fois plus vite, en 0,8 seconde, mais descend à 0,76 sur le spam et hésite sur le ton... À voir donc si ça suffit pour vous d'utiliser le modèle mini ou pas, selon vos besoins.&lt;/p&gt;&#10;&lt;h2 id="comment-arsenelupin-prend-ses-décisions"&gt;Comment ArseneLupin prend ses décisions&lt;/h2&gt;&#10;&lt;p&gt;Le code livré avec le modèle se lit facilement et la mécanique est plutôt simple à capter. En fait chaque option devient une question oui/non posée au Qwen affiné, du genre "&lt;em&gt;ce candidat décrit-il la bonne réponse ?&lt;/em&gt;".&lt;/p&gt;&#10;&lt;p&gt;Ainsi, 4 catégories pour classer un contenu se résume en 4 questions sur le même texte accompagnée d'une petite tête de lecture (2 561 paramètres sur la v1.1) qui transforme le dernier état caché du modèle en score. Un softmax répartit ensuite ces scores en probabilités, et la &lt;code&gt;confidence&lt;/code&gt; n'est rien d'autre que la plus forte d'entre elles...&lt;/p&gt;&#10;&lt;p&gt;Pour que ça reste rapide malgré toutes ces passes, le serveur lit une seule fois le texte commun aux options, puis calcule toutes les options simultanément.&lt;/p&gt;&#10;&lt;p&gt;En fait avec ArseneLupin, on reproduit le principe de Jev mais avec un LLM ouvert (Qwen) en ne lui faisant produire qu'un seul token, limité aux choix proposés. Ce qu'apporte Ibou, c'est donc un modèle LLM ultra affiné (Autant qu'un bon Saint Nectaire) pour ce type d'exercice de prise de décision.&lt;/p&gt;&#10;&lt;p&gt;Reste ensuite la confiance à accorder à ces probabilités. Dans le dossier calibration, vous verrez des températures ajustées selon les trois workflows d'exemple fournis par Ibou, et il y a également, dans le fichier default.json, une calibration par défaut. C'est celle-là qu'on a utilisée dans notre exemple, mais vous pouvez aussi régler vous-même votre propre température ajustée selon vos usages.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, avant de lui confier quoi que ce soit, posez-vous un peu et donnez-lui une cinquantaine d'exemples que vous avez déjà classés à la main. Comme ça, vous pourrez comparer ArsèneLupin et le LLM que vous utilisez d'habitude pour savoir qui est le plus fiable. N'hésitez pas à y mettre aussi des textes plus ou moins longs parce que le serveur accepte jusqu'à 32 768 tokens par option. Ça tombe bien parce que ça me gênait un peu dans mon intégration avec Kev sur mon outil de veille. Donc je pense que je vais rapidement basculer sur ArsèneLupin pour ma veille en remplacement de Kev.&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;p&gt;Et si vous venez de Jev, attention, la requête a la même forme mais pas la réponse !! Pour une question oui/non, Jev renvoie un champ &lt;code&gt;noul&lt;/code&gt; là où ArseneLupin renvoie un &lt;code&gt;p_yes&lt;/code&gt;, et pour une note, ArseneLupin range ses probabilités dans une liste quand Jev utilise un dictionnaire.&lt;/p&gt;&#10;&lt;p&gt;Cela veut dire qu'un client écrit pour l'API de TypeSafe ne lira pas du tout le résultat de ArseneLupin tel quel, donc prévoyez une petite couche de conversion avant de mettre les deux en concurrence sur vos data.&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/ia-developpement</category><category>tutoriels-guides/tutoriels-avances</category><category>Hugging Face</category><category>IA locale</category><category>Ibou</category><category>Qwen</category><media:content url="https://korben.info/arsenelupin-modele-de-decision-local-ibou/arsenelupin-modele-de-decision-local-ibou-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Paperasse - Des skills IA pour votre compta et vos impôts</title><link>https://korben.info/paperasse-skills-ia-comptabilite-francaise.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 28 Sep 2026 11:26:02 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/paperasse-skills-ia-comptabilite-francaise.html</guid><description>Paperasse transforme Claude Code, Codex ou Cursor en expert-comptable, fiscaliste ou notaire. Testé sur une société et un foyer fictifs, il catégorise un relevé, refuse une facture incomplète et compare PFU et barème. Mais six correctifs de barème attendent encore d'être fusionnés.</description><content:encoded>&lt;p&gt;J'adore la France, mais même si la vie y est difficile. Pourquoi ? Simplement à cause de l'administratif et de la paperasse. En tant que phobique administratif, c'est vraiment ce qui me fait regarder de près l'expatriation, loool.&lt;/p&gt;&#10;&lt;p&gt;Tenir la compta d'une petite société, remplir sa déclaration d'impôts, estimer les frais de notaire d'un appart... Bref, la fucking paperasse a de quoi déclencher de sévère crises de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/phobie-administrative.html"&gt;phobie administrative&lt;/a&gt;&#10;&#10; chez tout le monde. Alors pour nous aider, mon nouveau héro du jour, Romain Simon, a créé &amp;quot;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/romainsimon/paperasse"&gt;Paperasse&lt;/a&gt;&#10;&#10;&amp;quot;, des skills pour agents IA que Claude Code, Codex, Cursor ou Mistral Vibe peuvent consulter pour endosser le rôle d'expert-comptable, de contrôleur fiscal, de commissaire aux comptes, de fiscaliste, de notaire ou encore de syndic de copro.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/paperasse-skills-ia-comptabilite-francaise/paperasse-skills-ia-comptabilite-francaise-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Son dépôt contient également des scripts vérifiés pour tout ce qui est calculs importants. En effet, ce sont des choses qu'on ne veut surtout pas confier à un LLM. Je pense au calcul de l'impôt sur les sociétés, aux amortissements, à la TVA, ou encore sortir un fichier des écritures comptables, un bilan ou une facture. Le projet Paperasse contient aussi des connecteurs pour vos transactions Qonto et vos paiements Stripe.&lt;/p&gt;&#10;&lt;p&gt;Voilà, donc si, comme moi, vous êtes en détresse émotionnelle dès que vous recevez un courrier de l'administration française, je vous invite à installer ce projet en donnant tout simplement ce prompt à votre agent IA préféré :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;Installe tous les skills du repo github https://github.com/romainsimon/paperasse&#10;Lance ensuite le setup pour la gestion de toute ma paperasse&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L'agent clonera alors le dépôt et lancera un setup qui vous demandera le nom de votre société, votre régime de TVA et vos comptes bancaires. Pour mes tests, j'ai donc inventé une SASU, Brioche &amp;amp; Octets, avec un relevé bancaire de huit lignes bidon, et j'ai lancé Claude Code dessus avec le skill comptable, dans un environnement vierge.&lt;/p&gt;&#10;&lt;p&gt;En 6 minutes, il a immobilisé l'ordinateur portable au lieu de le passer en charge, traité l'abonnement logiciel facturé depuis l'Irlande en deux scénarios faute de facture pour trancher, et rangé le retrait au distributeur en compte d'attente, en rappelant qu'un compte courant débiteur est interdit au président d'une SASU.&lt;/p&gt;&#10;&lt;p&gt;Côté factures, le script de validation a refusé ma première tentative, à laquelle il manquait le SIREN du client et le numéro de TVA intracommunautaire de ma boîte. Une fois corrigée, le générateur m'a sorti un PDF qui embarque son fichier XML Factur-X.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/paperasse-skills-ia-comptabilite-francaise/paperasse-skills-ia-comptabilite-francaise-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La facture de ma fausse SASU, une fois le SIREN du client et mon numéro de TVA ajoutés&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;L'agent fiscaliste, quant à lui, ce sera plus à même de vous aider si vous êtes un particulier. Je lui ai soumis un couple pacsé imaginaire avec un enfant, 65 000 € de salaires et 2 000 € de dividendes, en lui demandant si l'option pour le barème battait le PFU. Il a lancé son script Python sur les deux cas et conclu que oui, de 124 €, parce qu'avec un taux marginal de 11 %, l'abattement de 40 % et la CSG déductible font descendre l'impôt sur ces dividendes sous les 12,8 % du PFU. J'ai refait le calcul à la main, ça tombe juste.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/paperasse-skills-ia-comptabilite-francaise/paperasse-skills-ia-comptabilite-francaise-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le fiscaliste compare PFU et option barème pour un couple pacsé imaginaire&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Par contre, tout ça repose sur des barèmes qu'il faut tenir à jour, et c'est là que ça coince. En effet, ces mises à jour reposent sur les issues acceptées ou non sur le projet GitHub. Par exemple, y'en a une qui est ouverte depuis fin août qui montre que le skill &amp;quot;notaire&amp;quot; calcule encore les émoluments de vente avec le tarif de 2016 alors que ça a changé depuis le 1er janvier 2021, et malheureusement, que les évaluations automatiques du projet valident ces calculs faux. Le correctif a bien été proposé, comme d'autres mais aucun n'a été fusionnée depuis le 11 juillet.&lt;/p&gt;&#10;&lt;p&gt;Donc voilà, c'est un super projet, mais il faudrait encore que ça suive un petit peu derrière donc utilisez-le mais en prenant soin de bien vérifier quand même les montants / tarifs / règles sont à jour.&lt;/p&gt;&#10;&lt;p&gt;Reste maintenant la question de vos données... En effet, vos PDF et tout ce qui concerne vos données vont partir chez le service IA que vous utilisez. Donc ça, il faut en avoir conscience même si je sais que derrière, en général, les comptables mettent tout sur des drives mal sécurisés, et que prochainement la facturation électronique va faire leaker ça dans tous les sens.&lt;/p&gt;&#10;&lt;p&gt;Mais bon, quoi qu'il en soit, tout ceci ne remplacera jamais un expert-comptable, donc voilà, amusez-vous, testez-le, dégrossissez vos questions avec ça, faites des simulations...etc mais ne lui faites pas 100 % confiance.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/romainsimon/paperasse"&gt;GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/automatisation-ia</category><category>intelligence-artificielle/chatbots-llm</category><category>agents IA</category><category>Claude Code</category><category>facturation</category><category>impôts</category><category>open source</category><media:content url="https://korben.info/paperasse-skills-ia-comptabilite-francaise/paperasse-skills-ia-comptabilite-francaise-1.jpg" medium="image" type="image/jpeg" width="2560" height="1440"/></item></channel></rss>