De vez en cuando, un OEM hace las cosas bien. Bueno, casi bien, al menos lo suficientemente bien como para que sus ROM de fábrica solo necesiten algunos ajustes menores antes de que sean casi perfectas. Sin embargo, la mayoría de las veces, estos ajustes son cosas que pueden ser difíciles de implementar para el usuario promedio, un usuario que a menudo se encontrará buscando instalar una ROM personalizada que sea bastante similar a la de fábrica con estos ajustes deseados agregados. Por lo general, eso significa descargar un archivo bastante grande y luego seguir el proceso obligatorio de copia de seguridad/flash/restauración que muchos de nosotros ahora tenemos dominado. Sin embargo, no debería tener que ser así y, afortunadamente, no lo es. Es posible que aún no lo sepas.
Puede que hayas oído hablar o no deXposed Framework, la creación del desarrolladorreconocido por XDArovo89. Si ya estás familiarizado con este mod en particular, no es necesario que te diga lo increíble que es. Estás excusado y puedes ir a jugar afuera. Si aún no estás familiarizado con el framework, siéntate y escucha. Si bien Xposed Framework ciertamente no es algo nuevo, no recibe tanto reconocimiento como se merece, y es hora de hacer algo al respecto.
Según el desarrollador, Xposed funciona de la siguiente manera:
"Algunos detalles técnicos:
"Extendí el ejecutable /system/bin/app_process para cargar un archivo JAR al iniciar. Las clases de este archivo se ubicarán en cada proceso (incluido el de los servicios del sistema) y pueden actuar con sus poderes. Y aún más: he implementado algo que permite a los desarrolladores reemplazar cualquier método en cualquier clase (ya sea en el marco,systemuio una aplicación personalizada). Esto hace que Xposed sea muy poderoso. Puede cambiar los parámetros para la llamada al método, modificar el valor de retorno o saltar la llamada al método por completo: ¡todo depende de usted! También es fácil reemplazar o agregar recursos".
Lo que esto significa es que se pueden realizar modificaciones (conocidas como módulos Xposed) a cualquier aplicación o elemento del sistema operativo simplemente codificando el cambio deseado, empaquetándolo en su propio APK e instalándolo en el dispositivo. El marco Xposed se encarga de asegurarse de que llegue a donde necesita ir y se quede allí. Esto elimina la necesidad de descompilar el elemento específico que está modificando o crear diferentes versiones para diferentes ROM y dispositivos. Puede haber una necesidad de alterar un módulo Xposed después de un cambio importante en Android en sí, por ejemplo 4.1 a 4.2, pero seamos realistas: eso es una ocurrencia bastante infrecuente. No se modifica ningún archivo en el dispositivo en sí, y esto significa que en caso de que algo salga mal, devolver el dispositivo a un estado estable no es más complicadoque flashear un zip para deshabilitar el marco. Así es, no más procesos de copia de seguridad nandroid largos y que consumen almacenamiento cada vez que algo sale mal.
La instalación es increíblemente rápida y sencilla, teniendo en cuenta el alcance de esta utilidad. Simplemente descargue el instalador Xposed del hilo del foro ydescárguelo en su dispositivo, abra la aplicación una vez que esté instalada y haga clic en "Instalar/Actualizar", reinicie el dispositivo y listo. No, en serio, es así de simple.
Instalar cada módulo individual es tan fácil comodescargar el APK, instalarlo, activarlo a través de la aplicación Xposed y reiniciar. Algunosmodsofrecerán una interfaz de usuario según la cantidad de funciones que puedan ofrecer, otros solo tienen un propósito específico y no necesitan atención en absoluto.
¿De qué tipo de modificaciones estamos hablando? Si puedes pensar en algún ajuste, lo más probable es que se pueda incluir en un módulo Xposed. Piensa en los pequeños extras que hacen que tu ROM personalizadafavorita sea tan atractiva. Ese es el tipo decosaspara las que se creó Xposed.
Un ejemplo perfecto esSmart Alarm Icon, creado por el miembro del foro de XDAMantelinho. Este mod configurará el icono de alarma en tu barra de estado para que solo se muestreenun período predeterminado antes de que suene la alarma. Digamos que tienes la alarma configurada de lunes a viernes. Puedes dejar la alarma configurada toda la semana, pero no tendrás que ver ese pequeño recordatorio con forma de reloj del lunes por la mañana en tu barra de estado durante el fin de semana.
Hay una gran cantidad de mods disponibles para distintos propósitos y puedes estar seguro de que destacaremos tantos como podamos en el futuro. Mientras tanto, puedes consultar unrepositoriode varias modificaciones que fue creado por el administrador desarrollador pulser_g2. También hay untutorial de desarrollodestinado a que las personas creen sus propios módulos y hacer de esta la herramienta depersonalizaciónmás poderosa que existe.
Justo cuando pensabas que todo esto no podía ser más asombroso, todo es de código abierto. Asegúrate de consultar el hilo del foro original sobreXposed Frameworkpara obtener más información.
Clase terminada.