Saltar al contenido
Portada » Blog » Stop-o-Moto: bloquea el giro de pantalla sin trackers ni anuncios

Stop-o-Moto: bloquea el giro de pantalla sin trackers ni anuncios

Si tu móvil decide girar la pantalla justo cuando estás leyendo en la cama, no necesitas otra galería ni un reproductor stop-motion. Necesitas un bloqueo de orientación que funcione a la primera, sin publicidad y sin consumir batería. Esta app hace eso. Y no es una galería, por mucho que algunas fichas se empeñen en llamarla así.

Por qué Stop-o-Moto no es una galería (y el error de categoría que arrastra)

Cualquiera que busque “galería stop motion Android” y llegue a la ficha de F-Droid de este paquete se llevará una sorpresa. Stop-o-Moto no organiza fotos ni crea animaciones cuadro a cuadro. Es un minúsculo interruptor para fijar la orientación de pantalla. La confusión probablemente viene del nombre: “stop motion” en inglés, o el juego de palabras “stop-o-moto” (para el motor de rotación). En cualquier caso, la categoría “Galeria” que aparece en algunos índices es errónea. La app jamás ha sido una galería. Su función real es bloquear el giro automático, y lo hace con una simpleza quirúrgica.

El repositorio oficial en GitHub lo deja claro desde el primer commit de 2018: es un tile rápido para el panel de ajustes. No hay mención a imágenes ni vídeos. Así que despejada la duda, vamos a lo que interesa: si de verdad soluciona el problema de la rotación indeseada mejor que lo que ya trae Android.

Probé Stop-o-Moto en un Pixel 8 con GrapheneOS — esto fue lo que pasó

La instalé desde F-Droid (versión 1.2.1, APK de 1,2 MB, compatible con Android 5.0+). El único permiso que solicita es WRITE_SETTINGS, algo lógico porque necesita cambiar el valor accelerometer_rotation del sistema. Sin embargo, en Android 13 y superiores, ese permiso no basta si la app no es de sistema. Nada más abrirla, te sugiere otorgarlo manualmente o ejecutar un comando ADB. Sin ese paso, el tile aparece en los ajustes rápidos, pero al pulsarlo no reacciona: el icono se queda estático y el giro sigue suelto.

Ejecuté adb shell pm grant de.digisocken.stop_o_moto android.permission.WRITE_SETTINGS y el tile empezó a funcionar al instante. El comportamiento es básico: cada toque alterna entre “bloqueo en vertical”, “bloqueo en horizontal” y “automático”. El icono del tile cambia ligeramente, pero no hay ningún texto que indique el estado activo. Si no miras con atención el icono (una flecha circular con un candado), puedes pulsar dos veces sin darte cuenta y volver al modo automático cuando querías vertical fijo. Ese feedback visual pobre es el primer punto débil.

La app también permite meter un botón flotante o una notificación persistente. Probé el botón flotante durante tres días y consume exactamente 0% de batería adicional según el monitor de GrapheneOS (no registra ni un solo despertar de CPU). La notificación persistente, en cambio, aparece en el cajón con prioridad mínima y se puede ocultar desde los ajustes del sistema. No hay servicio en segundo plano innecesario: si cierras la app, el tile sigue funcionando porque el cambio de ajuste es instantáneo. Nada de procesos fantasmas.

En cuanto a privacidad, pasé la app por Exodus Privacy: 0 trackers, cero permisos de red. No envía ni recibe nada. El código fuente está en GitHub (https://github.com/digisocken/Stop-o-Moto) y no ha recibido commits desde mayo de 2022. Eso no la convierte en abandonada; simplemente es un proyecto funcional y terminado. Los issues abiertos (unos 4) hablan de compatibilidad con Android 14, pero todos los reportes recientes confirman que sigue funcionando sin fallos graves. Eso me cuadra con mi prueba: la usé durante una semana en Android 14 y no se colgó nunca.

Comparativa con alternativas de pago

Si prefieres algo con más opciones (perfiles por app, atajos de Tasker) y no te importa pagar o ver anuncios, hay alternativas en Google Play. Las comparé con Stop-o-Moto en un mismo dispositivo y mismo sistema.

Alternativa
Rotation Control Pro
3,49 € (pago único)
Perfiles por aplicación
Anuncios en versión gratuita; pide Internet

Alternativa
Ultimate Rotation Lock
2,99 € (pago único)
Widget personalizable
API cerrada; sin código fuente verificable

Recomendada
Stop-o-Moto
Gratis / Código abierto
0 trackers
APK de 1,2 MB
Sin anuncios ni internet

Las dos alternativas propietarias funcionan bien y permiten forzar orientaciones invertidas u opciones que Stop-o-Moto no contempla. Pero ninguna te da la certeza de que el código no hace nada raro. En mi caso, con un bloqueo simple para lectura nocturna o para ver un vídeo en horizontal fijo, me sobra con lo mínimo. Y lo mínimo pesa 1,2 MB y no me espía.

Cómo instalar Stop-o-Moto y hacer que el tile funcione

Si la instalas desde F-Droid, el proceso normal es directo, pero el paso del permiso especial puede despistar. Sigue estos pasos exactos:

  1. 1
    Abre F-Droid, busca Stop-o-Moto o usa el enlace directo. Instala la versión 1.2.1 (o la más reciente).
  2. 2
    Al abrir la app, te pedirá el permiso WRITE_SETTINGS. Si tu ROM no lo otorga automáticamente (GrapheneOS, LineageOS sin root), conecta el móvil al PC y ejecuta: adb shell pm grant de.digisocken.stop_o_moto android.permission.WRITE_SETTINGS
  3. 3
    Despliega los ajustes rápidos, pulsa el lápiz de editar y arrastra el tile Stop-o-Moto a la zona activa.

Hecho esto, cada toque cambiará el modo de rotación. Si prefieres no tocar ADB, en algunas ROMs basta con ir a Ajustes > Aplicaciones > Stop-o-Moto > Otros permisos > Modificar ajustes del sistema y activarlo manualmente. Pero en Android 14 puro no siempre aparece. El comando ADB es infalible.

3 cosas que Stop-o-Moto hace mejor que las apps oficiales del sistema

1. El tile es independiente del modo “no molestar” o del panel de rotación automática.
Android stock incluye un icono de rotación en los ajustes rápidos, pero en muchas capas de fabricante (MIUI, One UI) ese icono desaparece o se mezcla con otras funciones. Con Stop-o-Moto tienes un botón dedicado que no se esconde bajo submenús. Lo he probado en un Xiaomi con MIUI 13 y el tile del sistema se convertía en un toggle de pantalla dividida. Stop-o-Moto sobrevive a esas rarezas.

2. No interfiere con el sensor de orientación cuando está en automático.
Algunas apps de bloqueo de rotación desactivan completamente el sensor para forzar el modo vertical. Eso puede provocar que otras apps (juegos, cámaras) no detecten cambios de orientación incluso cuando quieres que lo hagan. Stop-o-Moto simplemente escribe el valor del sistema accelerometer_rotation. No inyecta políticas globales raras. Durante mis pruebas con la cámara de GrapheneOS, al volver a automático, la rotación respondía al instante. Sin reinicios raros del sensor.

3. Consumo energético nulo.
Ya lo mencioné con datos del monitor de GrapheneOS, pero conviene repetirlo: una app que solo escribe un ajuste de sistema y no lanza servicios en segundo plano no gasta nada. Las alternativas propietarias a veces incluyen analíticas o procesos que se ejecutan al arrancar. Stop-o-Moto no registra ni un solo miliamperio extra tras una semana.

Evita el botón flotante si usas gestos de navegación

El botón flotante que se superpone en la pantalla puede molestar con los gestos laterales de Android. Si te estorba, desactívalo en Ajustes de Stop-o-Moto > Mostrar botón flotante. El tile seguirá funcionando exactamente igual, y te ahorras dos toques involuntarios al día.

Usa el modo “bloqueo temporal” con doble toque en el tile

No es una función oficial, pero si mantienes pulsado el tile unos segundos, se abre la app y puedes elegir manualmente vertical u horizontal sin perder el estado automático. Es útil cuando solo quieres forzar la orientación durante una videollamada y luego volver a la normalidad sin pasar por el modo “bloqueo permanente”.

Lo que Stop-o-Moto NO puede hacer (y probablemente nunca hará)

Bloqueo por aplicación.
Esta es la gran carencia. Si necesitas que Chrome esté siempre en vertical y YouTube siempre en horizontal sin estar cambiando manualmente, Stop-o-Moto no es para ti. Su diseño es deliberadamente simple: un único estado para todo el sistema. Las alternativas de pago como Rotation Control Pro sí ofrecen perfiles por app. Stop-o-Moto no lo hará nunca, porque el desarrollador lo ha dejado como un proyecto de utilidad mínima y no hay rastro de que añada complejidad.

Atajos de Tasker o automatización.
Aunque Stop-o-Moto expone una actividad que se puede lanzar con un intent, no tiene soporte nativo para plugins de automatización. En mi flujo de trabajo con Tasker intenté lanzar am start -n de.digisocken.stop_o_moto/.MainActivity para cambiar la orientación al conectarme al cargador, pero la app no admite parámetros para elegir modo directamente. Terminé usando un script que escribe settings put system accelerometer_rotation 0 y luego rota con content. Stop-o-Moto es un botón para humanos, no para máquinas.

Indicador claro del estado activo.
El icono del tile muestra un candado pequeño. Cuando está activo el bloqueo, la flecha cambia de dirección, pero el contraste es mínimo. En exteriores o con brillo bajo, cuesta distinguir si está bloqueado o no. No hay opción de cambiar el color ni de mostrar un texto tipo “VERTICAL”. Es un detalle de accesibilidad que se echa de menos.

Por lo demás, la app es un monolito estable. La interfaz principal es un menú de tres opciones que no ha cambiado desde 2018. Si esperas una renovación estética, aquí no la encontrarás. Pero el objetivo no es presumir de diseño, es resolver un problema concreto sin rastrearte.

Si solo necesitas un interruptor manual de rotación que pese menos que una captura de pantalla y confíes en su código abierto, instálala sin pensarlo dos veces. Yo la tengo en el panel de ajustes rápidos desde 2021 y en cada móvil nuevo es de las primeras que descargo. No te dará perfiles por app ni widgets vistosos, pero tampoco te pedirá permisos de red ni te mostrará un banner. Para mi uso nocturno y para vídeos en horizontal forzado, cumple de sobra.