Yann’s patches

September 17, 2026 · View on GitHub

Des patches Android à appliquer avec Morphe.

Ce projet est indépendant de Morphe et des éditeurs des applications concernées. Aucun APK n'est distribué ici.

Ajouter à Morphe

Ajouter Yann’s patches à Morphe

Ouvrez ce lien sur votre téléphone avec Morphe installé, puis confirmez l'ajout de la source. Vous pouvez aussi télécharger le fichier .mpp depuis la dernière release et l'importer manuellement.

Ajouter cette source n'applique pas tous les patches : vous choisissez ceux à utiliser pour votre application.

Patches disponibles

ApplicationPatchFonction
Leboncoin 100.124.1–100.125.0Leboncoin: remove adsUtilise le mode sans publicité intégré pour supprimer bannières, publicités natives et interstitiels.
Leboncoin 100.125.0Leboncoin: privacy modeBloque la télémétrie comportementale Firebase, Piano, Adjust, mParticle et Datadog sans désactiver les services nécessaires au fonctionnement de l'application.
Leboncoin 100.125.0Leboncoin: persistent search filtersConserve les critères de la recherche précédente lors de l'ouverture d'une nouvelle recherche.
METEO CONSULT 1.1.4Meteo Consult: remove ads and subscription promptsSupprime les publicités et les sollicitations automatiques d'abonnement, y compris en fin de prévisions.
METEO CONSULT 1.1.4Meteo Consult: disable video autoplayOuvre les vidéos météo en pause et conserve la lecture manuelle.
Keepcool 1.8.21Keepcool: allow plus in emailAutorise les adresses contenant un + avant le @ sans modifier l'adresse envoyée au serveur.
Keepcool 1.8.21Keepcool: booking availability dotsAffiche une pastille verte sur les dates ayant au moins un créneau avec une place disponible.

Le détail du fonctionnement, de l'implémentation et des validations des patches Keepcool est disponible dans leur README dédié.

Construire le bundle

Il faut un JDK 21 et un accès GitHub Packages avec le droit read:packages.

Avec GitHub CLI déjà connecté :

git clone https://github.com/yann-soliman/morphe-patches.git
cd morphe-patches
bash build-local.sh

Le script récupère les credentials stockés par gh sans les afficher. Vous pouvez aussi définir gpr.user et gpr.key dans votre fichier personnel ~/.gradle/gradle.properties, puis lancer :

./gradlew clean build buildAndroid --no-build-cache

Le bundle se trouve dans patches/build/libs/patches-<version>.mpp. Ne mettez jamais de token dans le dépôt.

Ajouter un patch

Les sources sont rangées par application sous patches/src/main/kotlin/. Chaque correctif a son propre nom, sa liste de versions compatibles et ses tests. Les nouveaux patches sont distribués dans le même bundle ; le lien d'ajout à Morphe ne change pas.

La publication utilise la configuration semantic-release du template officiel. Elle génère le bundle, la liste des patches et les métadonnées utilisées par Morphe. Voir la procédure de release.

Licence

GPLv3, avec les conditions du template d'origine détaillées dans NOTICE. Voir LICENSE.