Open source · Skill d’agent · App locale

Votre téléphone,
sans le superflu.

CleanYourPhone est une skill d’agent locale qui désactive les apps Android préinstallées via ADB, avec une app en option. Elle sauvegarde d’abord, examine chaque paquet avec vous et restaure chaque changement enregistré. Sans root, sans désinstallation, sans télémétrie.

Gratuit · MIT · Sans root · Sans télémétrie · 156 profils · 4 testés sur appareil

CleanYourPhone · skill
SKILL D’AGENT Produit principal

Donnez-la à votre agent.

Lis SKILL.md depuis
https://github.com/jparedesDS/cleanyourphone
et suis-le à la lettre.
ADB uniquement. Sauvegarde d’abord.
Montre-moi le plan avant de changer quoi que ce soit.
Donne-moi la commande pour annuler.

Collez-le dans Claude Code, Cursor, OpenCode ou tout agent avec accès au shell.

Skill d’abord · app en option · CLI sur GitHub

Choisissez votre voie

Utilisez la skill. L’app est en développement.

La skill est le produit principal : donnez-la à votre agent de code et examinez le plan. L’app sera la voie simple pour les personnes qui préfèrent les boutons. La CLI reste sur GitHub pour les utilisateurs avancés.

Skill · Produit principal

Utilisez la skill

Donnez-la à Claude Code, Cursor, OpenCode ou à un autre agent avec accès au shell. Elle sauvegarde d’abord, montre le plan avant de changer quoi que ce soit et vous donne la commande pour annuler.

Ouvrir la skill

Ou et collez-le dans Claude Code, Cursor ou OpenCode.

App · MVP initial

Téléchargez l’app

L’app est la voie simple pour les personnes qui préfèrent les boutons aux prompts. Programme d’installation Windows 10/11, testé sur un OnePlus 6T. Elle sauvegarde d’abord et ne continue que sur un téléphone compatible et testé.

Télécharger pour Windows

MVP initial · Windows 10/11 · v0.2.1 · Guide de connexion

Vous préférez le terminal ? La CLI reste sur GitHub.

Comment ça marche

Trois étapes. Vous gardez le contrôle.

  1. 01

    Connectez en local

    Ouvrez le dépôt, activez le débogage USB et connectez le téléphone. L’outil vérifie ADB et l’appareil avant de changer quoi que ce soit.

  2. 02

    Examinez

    Sauvegardez les paquets, les rôles et les réglages. Examinez DISABLE, ASK, BLOCKED et SKIP pour chaque paquet. Rien ne change encore.

  3. 03

    Appliquez ou restaurez

    Appliquez par lots de cinq. Vérifiez. Restaurez exactement ce que le journal a enregistré ; la sauvegarde est le filet de secours.

En option : bloquez de nombreuses pubs intégrées aux apps avec le DNS privé (pas YouTube) et mesurez la RAM libre et le nombre de paquets avant et après. Pubs · Bench

Profils

Partez de preuves.
Pas d’un post de forum.

Chaque profil est une liste de paquets pour un modèle et un firmware. Un profil device a été testé sur un vrai téléphone ; un profil documented provient d’un dump de firmware d’origine et ne fait que demander.

  • Google
    5 profils · Pixel 8 testé sur appareil
  • 55 profils · Galaxy S23 Ultra testé sur appareil
  • Xiaomi
    15 profils · famille HyperOS testée sur appareil
  • 56 profils · familles Note, K et A · documentés uniquement
  • 16 profils · familles F, X et M · documentés uniquement
  • 8 profils · OnePlus 6T testé sur appareil

Seul un profil device sur un build testé peut s’appliquer automatiquement. Tout le reste est un point de départ à examiner. Parcourir les 156 profils ↗

Les noms et logos des marques appartiennent à leurs propriétaires respectifs.

Sécurité

Sûr par conception. Ennuyeux à dessein.

Désactiver, jamais désinstaller

Seulement pm disable-user --user 0. Pas de désinstallation, de masquage, d’effacement ni de root. pm enable est l’annulation.

Sauvegardez d’abord

Les paquets, les rôles, l’IME, les réglages et getprop sont enregistrés avant le premier changement. Pas de sauvegarde, pas de changement.

Liste protégée et rôles

Téléphonie, Play Services, WebView, autorisations, alertes d’urgence, composeur, SMS, Home et clavier sont refusés ou vérifiés.

Petits lots, annulation claire

Cinq paquets, vérification, puis le lot suivant. Le journal est exact ; s’il est perdu, la sauvegarde reconstruit le changement.

S’exécute en local : aucun service hébergé par CleanYourPhone, aucun compte, aucune télémétrie. Lire les règles de sécurité ↗

FAQ

Réponses courtes.

Est-ce sûr ?

Plus sûr qu’une liste de paquets copiée, mais ce n’est pas magique. Elle ne désinstalle jamais, sauvegarde d’abord, refuse les paquets protégés et les détenteurs de rôles, désactive par petits lots et peut restaurer chaque changement enregistré par la CLI. Vous examinez quand même le plan et testez les appels, SMS, appareil photo, clavier, Home et notifications.

Désinstalle-t-elle quelque chose ?

Non. Le seul changement d’état est pm disable-user --user 0. Pas de désinstallation, de masquage, d’effacement ni de root. pm enable est l’annulation.

Et si quelque chose se passe mal ?

Arrêtez. Lancez restore si ADB voit encore le téléphone. Si le journal d’annulation est perdu, lancez restore --from-backup <dossier> et vérifiez la liste. Si le téléphone ne démarre pas, le guide de récupération couvre le mode sans échec, ADB et le mode recovery ; la réinitialisation d’usine est le dernier recours.

Pourquoi désactiver au lieu de désinstaller ?

pm uninstall --user 0 supprime le paquet pour l’utilisateur principal et peut compliquer les mises à jour OTA, la réinitialisation d’usine ou les flux de restauration du fabricant. pm disable-user --user 0 le gèle sur place et revient en arrière avec pm enable.

Fonctionne-t-elle sur tablette ?

Oui, sur Android 8+ avec ADB. Les profils tablette définissent form_factor: tablet. Un composeur ou un rôle SMS manquant est un avertissement, pas un échec. Les vérifications Home et clavier s’appliquent toujours.

Est-ce gratuit ?

Oui. Licence MIT. Pas de compte, pas d’abonnement, pas de télémétrie et aucun service hébergé par CleanYourPhone.

Retours

Envoyez un bug, une idée ou une checklist de téléphone.

Ce formulaire envoie un message au Discord de CleanYourPhone. Aucune télémétrie automatique. N’incluez pas de numéros de série, d’adresses IP, d’IMEI ni d’adresses MAC.

Examinez le plan. Gardez l’annulation.

Donnez la skill à votre agent. L’app est encore en développement.