Modulo de ajustes todo en uno para optimizar Android 10

GravityBox: caja de ajustes todo en uno: módulo Xposed para dispositivos con Android 10
Versión 10.1.2 [Q]

Introducción
La aplicación utiliza el módulo Magisk de Riru y EdXposed, que utiliza la API original de Xposed Framework creada por @rovo89.

ELIJA LA VERSIÓN QUE FUNCIONE MEJOR EN SU CONFIGURACIÓN: LA EXPERIENCIA DEMUESTRA QUE LAS DIFERENTES VERSIONES FUNCIONAN DE MANERA DIFERENTE EN DIFERENTES DISPOSITIVOS/SISTEMAS

Administrador de EdXposed (aplicación)
Evite utilizar el soporte de conexión de recursos si es posible (se puede deshabilitar en la configuración de EdXposed Manager)

Instalación
Este procedimiento supone que tiene una instalación de Magisk en funcionamiento.

  1. Instale los módulos Riru y EdXposed usando Magisk Manager
  2. Instalar la aplicación EdXposed Manager
  3. Reinicie y abra la aplicación EdXposed Manager para verificar si EdXposed funciona y está activo
  4. Instale GravityBox y habilítelo en EdXposed Manager5) Reiniciar

Paquetes requeridos incluidos en la lista blanca
En caso de utilizar la funcionalidad de lista negra/lista blanca de EdXposed, asegúrese de que todos los siguientes paquetes estén en la lista blanca (no en la lista negra respectivamente) para disfrutar de la experiencia completa de GravityBox.

  • Sistema Android (android)- Interfaz de usuario del sistema (com.android.systemui)
  • Gestión de llamadas (com.android.server.telecom)
  • Administrador de descargas (com.android.providers.downloads)
  • Teléfono (com.android.dialer o com.google.android.dialer)
  • Teléfono (com.android.incallui) (solo OxygenOS)

Tenga en cuenta que el uso del modo Lista negra/Lista blanca en EdXposed Manager puede tener efectos secundarios como Zygote no poder acceder a las preferencias del módulo debido a restricciones de SELinux, lo que hace que las funciones relevantes no estén habilitadas incluso si
Están habilitados en la configuración del módulo.

Esta es la limitación/falla de EdXposed

Destacado de la característica

  • Ajustes de la pantalla de bloqueo
  • Gestión de mosaicos QuickSettings con mosaicos adicionales
  • Ajustes en la barra de estado
  • Ajustes en la barra de navegación
  • Controles circulares
  • Ajustes de potencia
  • Ajustes en la pantalla
  • Ajustes del teléfono
  • Ajustes en los medios
  • Acciones clave de hardware/navegación
  • GravityBox Actions – interfaz para aplicaciones de terceros
  • Control de notificaciones (LED/sonidos/vibraciones de notificación por aplicación)
  • Lanzador de huellas dactilares
  • Ajuste avanzado de los parámetros de interfaz de usuario del marco y del sistema…y muchos más

Compatibilidad

El concepto principal de GB es realizar la mayoría de los cambios de preferencias sobre la marcha sin necesidad de reiniciar un dispositivo para lograr una experiencia similar a una ROM personalizada.

Esto significa que no es posible “desactivar completamente” una función particular si causa problemas en su dispositivo o si instaló GB porque desea utilizar solo una función particular que no puede encontrar en ningún otro lugar.

Esto genera problemas en las ROM/dispositivos que tienen partes que se desvían demasiado de la implementación predeterminada de Android o que ejecutan ROM personalizadas muy modificadas.

Si experimenta problemas extraños después de instalar GB, incluso si no activó una función en particular, no es porque GB esté roto, sino porque no es compatible con su ROM.

Es muy similar a una situación en la que instalas una ROM creada desde el código fuente de Nexus en algún dispositivo Xperia: no funcionará.

GB es un módulo complejo y no es adecuado para un escenario de propósito.

Esto significa que, si está ejecutando una ROM personalizada creada desde la fuente y le falta una característica determinada, su mejor opción es pedirles a los creadores de esas ROM que implementen esas características adicionales. 

Complementar las funciones faltantes en ROM personalizadas conocidas creadas desde el código fuente mediante la instalación de módulos xposed (especialmente los complejos) definitivamente no es una buena manera de hacerlo y puede causar más problemas que beneficios.

Al ser GB un módulo complejo, no debería combinarse con otros módulos complejos que a menudo compiten por el mismo objetivo.

Pueden entrar en conflicto o luchar en el mismo patio de recreo y no hay forma de decir de manera determinista cuál va a ganar. Incluso pueden perder ambos.

Así que en resumen:
Este módulo está diseñado para ejecutarse en Android 10 básico o cercano al básico (AOSP) y admite oficialmente dispositivos/sistemas en los que fue desarrollado y probado.

Samsung Touchwiz, HTC Sense, MIUI, LeWa, Xperia, Lenovo, etc. NO son compatibles. No se garantiza que este módulo funcione en estos casos, así que inténtelo bajo su propio riesgo. Este módulo es simplemente demasiado complejo para soportar todo tipo de marcas de ROM que fueron ampliamente modificadas por los proveedores.
– 

NO UTILIZAR CON ROM PERSONALIZADAS EL MÓDULO NO FUE DISEÑADO EXPLÍCITAMENTE PARA ESO.

No implementaré ninguna excepción que adapte este módulo a una ROM personalizada específica. Por favor, comprenda que es inmanejable.

No brindaré ningún soporte para dispositivos que violen estas reglas de compatibilidad

GravityBox [Q] ha sido diseñado y probado en
– OnePlus 7 Pro con OxygenOS 10- Nexus 5X con Pixel Experience 10- Pixel 3a ejecutando el sistema operativo Google

Informar errores
Si es posible, utilice Interfaz de informes de problemas de Github para informar errores.
Si experimenta problemas con cierta función, proporcione información completa y detallada que pueda ayudarmepara reproducir el error y adjuntarlo 

error.log archivo que encontrarás en:

/data/user_de/0/com.solohsu.android.edxp.manager/log
Si utiliza un administrador diferente o no hay ningún archivo de registro presente, utilice ADB para capturar el registro: adb logcat -s EdXposed-BridgeEn caso de que experimente fallas en SystemUI u otras aplicaciones.

Cierre de fuerza, o reinicios suaves del dispositivo, adjunte logcat desde el momentose produce un accidente. 

adb logcat *:E o tu favorito 

Aplicación Logcat de Play Store).Por favor, no adjunte troncos grandes. Sólo la parte donde se ve claramente el error.

Deshabilite todos los demás módulos xposed antes de reproducir el error para asegurarse de que realmente esté relacionado con GravityBox
Recuerde, esta aplicación fue desarrollada y probada en un dispositivo en particular, por lo que no se garantiza que funcione perfectamente en el suyo.

Haga clic aquí para leer información adicional y más detallada sobre cómo informar errores proporcionada por @trjlive

Soporte multilingüe
Los voluntarios pueden traducir GravityBox a otros idiomas.Simplemente descargue este archivo: 

https://github.com/GravityBox/GravityBox/raw/q/GravityBox/src/main/res/values/strings.xml
Utilice Notepad++ para editar cadenas y luego envíeme el archivo editado para poder incluir traducciones en la próxima versión.

Código fuente
GravityBox es de código abierto. Las fuentes están disponibles en mi gihub: 

https://github.com/GravityBox/GravityBox/tree/q
Si eres un desarrollador y tienes algunas ideas para funciones adicionales, no dudes en bifurcarlo, trabajar en ello y enviar las solicitudes de extracción.

Aviso de derechos de autor
https://github.com/GravityBox/GravityBox/blob/q/NOTICE

Descargas

Acivación desde edXposed:

Unboxing App:

Compartir:

error:
1
Escanea el código