Preinstalado, no opcional
Juegos, tiendas, pruebas de nube y galerías duplicadas ocupan espacio, notificaciones y batería. El botón de desinstalar suele estar desactivado.
Código abierto · ADB · Reversible
Una skill para agentes que desactiva apps preinstaladas del fabricante por ADB. Sin root, sin ROM, sin desinstalar nada y con un comando para deshacerlo todo. WhatsApp, el banco y tus propias apps se quedan.
Solo entran apps preinstaladas del fabricante. WhatsApp, el banco y tus fotos se quedan.
El problema
Un Android nuevo puede venir con decenas de apps, servicios y “socios” preinstalados. Algunos no se pueden quitar. Casi todo el consejo de debloat te pide confiar en un script aleatorio, hacer root o instalar una ROM. Nada de eso hace falta.
Juegos, tiendas, pruebas de nube y galerías duplicadas ocupan espacio, notificaciones y batería. El botón de desinstalar suele estar desactivado.
Listas de ADB copiadas pueden romper llamadas, SMS, el teclado o una app del banco. Rara vez explican qué hace cada paquete ni cómo deshacerlo.
Tu cámara, cartera, apps de trabajo y fotos acaban junto a las promociones de otro. El móvil parece lento antes de que instales nada.
Cómo funciona
CleanYourPhone es una skill, no una app. Le das SKILL.md a tu agente; el agente ejecuta una CLI local, enseña un plan y pregunta antes de tocar nada.
Activa la depuración USB, conecta el móvil y ejecuta doctor. La CLI comprueba ADB, el dispositivo, el backup y el perfil.
El agente guarda la lista de paquetes, roles y ajustes, y enseña una tabla con por qué y qué rompe. Todavía no cambia nada.
Los paquetes se desactivan en lotes de cinco, con reinicio y verificación. restore lo deshace todo.
$ python tools/phone.py doctor Device ...... Google Pixel 8 (shiba) Android ..... 16 · managed: no Profiles .... google-pixel-8 $ python tools/phone.py plan --profile google-pixel-8 DISABLE 5 packages ASK 3 packages BLOCKED 0 packages $ python tools/phone.py restore Restored. Every disabled package is enabled again.
Instalación
La CLI no tiene dependencias de terceros. Con Python 3.10+ y Android Platform-Tools basta; el procedimiento ADB en crudo está en SKILL.md si prefieres no usar la CLI.
Descarga Android SDK Platform-Tools para Windows, macOS o Linux y añade adb al PATH.
Activa Opciones de desarrollador, la depuración USB, conecta por USB y acepta el aviso de autorización.
Clona el repo y abre tu agente ahí, o copia SKILL.md en su carpeta de skills.
$ adb version ok Android Debug Bridge version 1.0.41 $ git clone https://github.com/jparedesDS/cleanyourphone $ cd cleanyourphone $ python tools/phone.py doctor Device ...... Google Pixel 8 (shiba) Profiles .... google-pixel-8 $ python tools/phone.py plan --profile google-pixel-8 Review the plan. Nothing has changed.
Seguridad
El móvil es tu día a día: llamadas, SMS, banco, alarmas, trabajo, fotos. Las barreras de seguridad son el producto, no una nota legal.
Solo pm disable-user --user 0. Sin desinstalar, sin ocultar, sin borrar. pm enable es el undo.
Listas de paquetes, roles, teclados, ajustes y getprop se guardan antes del primer cambio. Sin backup no hay cambios.
Telefonía, Play Services, WebView, permisos, alertas de emergencia, dialer, SMS, Home y teclado se bloquean o se comprueban.
Cinco paquetes, reinicio y verificación. Si algo falla, el lote se detiene y el camino de vuelta ya está claro.
Sin desbloquear el bootloader, sin flashear, sin Magisk, sin exigir Shizuku. Solo ADB y el gestor de paquetes.
La CLI corre en local y solo habla con adb. Sin cuenta, sin analítica, sin API de terceros, sin llamar a casa.
La regla: si el móvil pierde dialer, SMS, Home, teclado, notificaciones o datos, para y restaura. Leer las reglas de seguridad →
Perfiles
Cada perfil es una lista de paquetes para un modelo y firmware. Un perfil device se probó en un móvil real; uno documented sale de un dump primario y solo pregunta.
El perfil del Pixel 8 se probó en Android 16. Pixel 7, 7a, 6 y 6 Pro están documentados desde dumps primarios.
S, A, M, F, Note, Z y Tab. El perfil del S23 Ultra está probado en un móvil real; el resto está documentado.
Mi 10, 11T, 12X, Civi, 15T, 15 Ultra, 17 Ultra y el perfil de familia HyperOS.
Redmi Note 7–15, K20/K40, serie A, 9/10/12/13/15C y Redmi Pad.
POCO F3/F5/F6/F9 Ultra, X3/X5/X6/X7/X8, M2/M3/M4 y C31.
OnePlus 5T, 6T, 7T Pro, 8, 11R, Nord, Nord CE y Nord CE5. El 6T es el OnePlus probado en un móvil real.
Solo un perfil device en un build probado puede auto-aplicarse. El resto es un punto de partida revisable. Ver los 157 perfiles →
Agentes
La skill es texto plano más una CLI de Python sin dependencias. No depende de un fabricante de modelos, una extensión del navegador ni un broker OAuth.
Pega PROMPT.md o copia SKILL.md en la carpeta de skills de tu agente. La CLI es opcional: los comandos ADB también están en la skill.
Por qué este
Comparación general con métodos habituales. Comprueba cada herramienta y la garantía de tu fabricante.
FAQ
Más seguro que una lista copiada, pero no es magia. Nunca desinstala, hace backup, bloquea paquetes protegidos y roles críticos, desactiva en lotes pequeños y puede deshacerlo todo. Aun así, revisa el plan y prueba llamadas, SMS, cámara, teclado, Home y notificaciones.
Sin root, sin desbloquear el bootloader, sin flashear y sin desinstalar. Desactivar un paquete preinstalado es reversible. Las normas de garantía varían por país y fabricante; desactivar software puede afectar al soporte en algunos casos. Lee tus términos.
Ejecuta python tools/phone.py enable <paquete> para una app, o restore para reactivar todo desde el backup. El backup y el journal se crean antes del primer cambio.
No. El único cambio de estado es pm disable-user --user 0. Sin desinstalar, sin ocultar, sin borrar. Si el paquete no está instalado, no pasa nada.
Sí, en Android 8+ con ADB. Los perfiles de tablet llevan form_factor: tablet; si falta dialer o SMS es un aviso, no un fallo. Las comprobaciones de Home y teclado siguen aplicando.
No. La CLI es el camino más seguro, pero SKILL.md contiene el procedimiento ADB en crudo. Si usas la CLI, con Python 3.10+ y Platform-Tools basta; no hay dependencias de terceros.
Sí. Licencia MIT. Sin cuenta, sin suscripción, sin telemetría y sin servicio alojado.
Clona el repo, dale SKILL.md a tu agente y revisa el primer plan. El móvil hace el resto.
Sin cuenta. Sin telemetría. MIT. Android 8+.