Diga adiós a las ROM personalizadas "de serie" y hola a Xposed Framework

De vez en cuando, un OEM hará las cosas bien. Bueno, casi correcto de todos modos, al menos lo suficiente como para que sus ROMS originales solo necesiten algunos ajustes menores antes de que sean casi perfectos. Sin embargo, la mayoría de las veces, estos ajustes son cosas que pueden ser difíciles de implementar para el usuario promedioun usuario que A menudo se encontrará buscando instalar una ROM personalizada que esté bastante cerca del stock con estos ajustes deseados agregados. en. Por lo general, eso significa descargar un archivo bastante grande y luego seguir el proceso obligatorio de copia de seguridad/actualización/restauración que muchos de nosotros ahora practicamos como un arte. Pero no debería ser así y, afortunadamente, no lo es. Quizás aún no lo sepas.

Puede que hayas oído hablar o no de Marco expuesto, la creación de XDA Reconocido Desarrollador rovo89. Si ya estás familiarizado con este mod en particular, no es necesario que te diga lo fantástico que es. Estás excusado y puedes salir a jugar afuera. Si aún no está familiarizado con el marco, tome asiento y escuche. Si bien Xposed Framework ciertamente no es algo nuevo, no recibe tanto reconocimiento como 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 inicio. Las clases de este archivo se ubicarán en todos los procesos (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 (que sea en el marco, sistemaui o una aplicación personalizada). Esto hace que Xposed sea muy poderoso. Puede cambiar los parámetros de la llamada al método, modificar el valor de retorno u omitir la llamada al método por completo: ¡todo depende de usted! También reemplazar o agregar recursos es fácil."

Lo que eso significa es que se pueden realizar modificaciones (conocidas como módulos Xposed) en cualquier aplicación o elemento del OS en sí simplemente codificando el cambio deseado, empaquetándolo en su propio APK e instalándolo en el dispositivo. Xposed Framework se encarga de llegar a donde necesita ir y permanecer allí. Esto elimina la necesidad de descompilar el elemento específico que estás modificando o crear diferentes versiones para diferentes ROM y dispositivos. Puede que sea necesario modificar un módulo Xposed después de un cambio importante en el propio Android, por ejemplo de 4.1 a 4.2, pero seamos realistas: eso es algo que ocurre con bastante poca frecuencia. No se modifica ningún archivo en el dispositivo, y esto significa que, en caso de que algo salga mal, ya no es posible devolver el dispositivo a un estado estable. complicado que mostrar un zip para desactivar el marco. Así es, no más procesos de copia de seguridad nandroid largos y que consumen mucho almacenamiento cada vez que algo sale mal.

La instalación es increíblemente rápida e indolora, considerando el alcance de esta utilidad. Simplemente tome el instalador Xposed del hilo del foro y carga lateral a 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 como carga lateral el APK, instalándolo, activándolo a través de la aplicación Xposed y reiniciando. Alguno modificaciones ofrecerán una interfaz de usuario dependiendo de la funcionalidad de la que sean capaces, otros solo tienen un propósito específico y no necesitan atención alguna.

Entonces, ¿de qué tipo de modificaciones estamos hablando aquí? Bueno, si se te ocurre alguna modificación, es probable que se pueda empaquetar en un módulo Xposed. Piense en los pequeños extras añadidos que hacen que su favorito ROM personalizada tan atractiva. Ésos son el tipo de cosas para el que se creó Xposed.

Un ejemplo perfecto es Icono de alarma inteligente, creado por miembro del foro XDA mantelinho. Este mod configurará el ícono de alarma en su barra de estado para que solo se muestre en un período predeterminado antes de que suene la alarma. Digamos que tienes tu alarma configurada de lunes a viernes. Puedes dejar la alarma configurada toda la semana, pero no tendrás que ver ese pequeño recordatorio en forma de reloj del lunes por la mañana en tu barra de estado durante el fin de semana.

Hay una multitud de modificaciones disponibles para diversos propósitos y puedes apostar que destacaremos tantas como podamos en el futuro. Mientras tanto, puedes consultar un repositorio para varias modificaciones que fueron elaboradas por Developer Admin pulsador_g2. También hay una tutorial de desarrollo destinado a lograr que las personas creen sus propios módulos y hacer de esta la herramienta más poderosa para personalización hay.

Justo cuando pensabas que todo esto no podía ser más asombroso, todo es de código abierto. Asegúrese de revisar el hilo original del foro en el Marco expuesto para más información.

Clase perdida.