Código abierto · ADB · Reversible

Tu móvil,
sin lo que sobra.

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.

  • Sin root
  • Sin telemetría
  • Licencia MIT
  • 157 perfiles
Revisa el plan. Luego aplica.
9:41
Inicio 9 apps
Teléfono
Mensajes
Cámara
Fotos
Mapas
Reloj
WhatsApp
Banco
Ajustes
Samsung Free
TV Plus
Bixby
Consejos
Temas
Juegos
Nube
plan.jsonrevisar antes de aplicar
DESACTIVAR5 paquetesun lote
PREGUNTAR2 paquetestu decisión
BLOQUEADO0 paquetesprotegido

Solo entran apps preinstaladas del fabricante. WhatsApp, el banco y tus fotos se quedan.

El problema

Compraste el móvil.
No el catálogo.

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.

01

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.

02

El consejo es una lotería

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.

03

Lo útil queda enterrado

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

Tres pasos.
Tu agente escribe.

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.

1

Conecta

Activa la depuración USB, conecta el móvil y ejecuta doctor. La CLI comprueba ADB, el dispositivo, el backup y el perfil.

2

Revisa

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.

3

Desactiva

Los paquetes se desactivan en lotes de cinco, con reinicio y verificación. restore lo deshace todo.

terminal local · sin cuenta
$ 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

De cero a un plan
en tres comandos.

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.

1

Instala Platform-Tools

Descarga Android SDK Platform-Tools para Windows, macOS o Linux y añade adb al PATH.

2

Prepara el móvil

Activa Opciones de desarrollador, la depuración USB, conecta por USB y acepta el aviso de autorización.

3

Dale la skill a tu agente

Clona el repo y abre tu agente ahí, o copia SKILL.md en su carpeta de skills.

inicio rápido
$ 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

Seguro por diseño.
Aburrido a propósito.

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.

01

Desactivar, nunca desinstalar

Solo pm disable-user --user 0. Sin desinstalar, sin ocultar, sin borrar. pm enable es el undo.

02

Backup primero

Listas de paquetes, roles, teclados, ajustes y getprop se guardan antes del primer cambio. Sin backup no hay cambios.

03

Lista protegida y roles

Telefonía, Play Services, WebView, permisos, alertas de emergencia, dialer, SMS, Home y teclado se bloquean o se comprueban.

04

Lotes pequeños

Cinco paquetes, reinicio y verificación. Si algo falla, el lote se detiene y el camino de vuelta ya está claro.

05

Sin root ni ROM

Sin desbloquear el bootloader, sin flashear, sin Magisk, sin exigir Shizuku. Solo ADB y el gestor de paquetes.

06

Sin telemetría

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 →

157perfiles en el catálogo
6marcas cubiertas
0root o ROM necesarios
1comando para deshacer

Perfiles

Empieza por la evidencia.
No por un foro.

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.

5 perfiles · Pixel 8 probado

Google Pixel

El perfil del Pixel 8 se probó en Android 16. Pixel 7, 7a, 6 y 6 Pro están documentados desde dumps primarios.

DevicePixel 8 · Android 16DocumentedPixel 7, 7a, 6, 6 ProAndroid12–16

Solo un perfil device en un build probado puede auto-aplicarse. El resto es un punto de partida revisable. Ver los 157 perfiles →

Agentes

Funciona con el agente
que ya usas.

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

Otro tipo de debloater.

CaracterísticaScript ADB sueltoDebloater con rootCleanYourPhone
Necesita root o ROMA vecesSíNo
Desinstala paquetesA vecesSíNunca
DeshacerReflashearBackup o ROMUn comando
Apps protegidasEsperanzaManualForzado
Evidencia por modeloNingunaListas de foro157 perfiles
Telemetría o cuentaDesconocidoDesconocidoNinguna

Comparación general con métodos habituales. Comprueba cada herramienta y la garantía de tu fabricante.

FAQ

Las preguntas de siempre.

¿Es seguro?

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.

¿Anula la garantía?

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.

¿Y si necesito una app de vuelta?

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.

¿Desinstala algo?

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.

¿Funciona en tablets?

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.

¿Hace falta Python?

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.

¿Es gratis?

Sí. Licencia MIT. Sin cuenta, sin suscripción, sin telemetría y sin servicio alojado.

Haz que el móvil vuelva a ser tuyo.

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+.