Cómo cambiar la interfaz de tu Xperia con un editor XML [ROOT][4.1+]

Hoy en día es muy fácil cambiar la apariencia de nuestro Android con Xposed, pero en SUNDAY ROOT/MOD les mostraré cómo modificar la interfaz de nuestro Xperia con un editor XML, si eres manitas seguro te gustará este post. Eso sí, Googlelizados y un servidor no se hacen responsables de daños.

Modificar UI Xperia usando código XML

Una guía publicada recientemente por un miembro de XDA, DanielFlorin nos muestra como las modificaciones de Xposed las podemos hacer por nuestra cuenta a nivel XML, por lo que no es necesario ser un mega cerebro en Android, pues tan solo necesitamos Sony Advance APK Tool y nuestro blog de notas de Windows. Cabe aclarar que este método recién salio a la luz por lo que hay camino por recorrer y por el momento podremos cambiar ciertos aspectos del status bar, Toggles y Ajustes.

Bien, empezaremos por aplicar el degradado en el status bar. Antes de continuar, en tu dispositivo usa un explorador Root y extrae los siguientes APK:

  • System UI ubicado en Root/system/app/System UI
  • Framework-res ubicado en Root/system/app/Framework/ Framework-res.

Ambos archivos los vamos a copiar en nuestro ordenador, OJO no los cortes, solo copia y pega. Ahora vamos a descomprimir y abrir  Sony Advance APK Tool y pegamos dichos archivos en la carpeta 2-In, posteriormente ejecutamos el archivo Advance ApkTool.exe.

Dentro del programa Advance ApkTool.exe vamos a ver un menú muy sencillo de usar. Lo primero que vamos a hacer es instalar nuestro framework de la siguiente manera:

  1. En la parte inferior de la ventana en donde dice ENTER, ingresamos el número y pulsamos Enter en el teclado, vuelve a escribir el número y pulsa Enter. Ahora escribe Y y pulsa Enter, espera y pulsa cualquier tecla.
  2. Bien, ahora vamos a descomprimir System UI  ingresando el número y pulsamos Enter en el teclado, vuelve a escribir el número y pulsa Enter. Ahora escribe Y y pulsa Enter, espera y pulsa cualquier tecla. Ahora vamos a ver que nuestra APK esta en la carpeta 3-Out, ahí la dejamos.
  3. Estando en la carpeta 3-Out ubicada en Advanced ApkTool v2.0.0 By BDFreak\AdvancedApkTool\3-Out (Según donde descomprimiste Sony Advance APK Tool ), bueno, una vez dentro dentro de dicha carpeta vamos a ver una carpeta llamada SystemUI.apk, ingresamos en ella para dirigirnos a la carpeta res\drawable, descomprimimos y pegamos el archivo gradient_bg.rar
  4. En esa misma carpeta SystemUI.apk vamos a buscar la carpeta res / layout y abrimos el archivo status_bar.xml con el blog de notas o cualquier otro editor XML que tengas a la mano y vamos a editar la primer linea que dice android:background=”@drawable/status_bar_background”  por esta android:background=”@drawable/gradient_bg”
  5. Ahora vamos a compilar el APK, de esta manera, ejecutamos el archivo Advance ApkTool.exe y escribimos 3 y pulsamos Enter, después escribimos 1 y pulsamos Enter, volvemos a escribir Y y pulsamos Enter, ahora nuestra APK estará en la carpeta 4-Done.

Listo, ahora hay que pegar el APK en la misma ruta de donde lo sacamos de nuestro móvil. Sí todo sale bien tendrán este aspecto en su pantalla de inicio.

Screenshot

Ahora vamos a modificar el Toogle

Los pasos son los mismos que usamos para modificar el statusbar, pues solo basta buscar dentro de nuestra carpeta SystemUI.apk / res/layout y abrir Status_bar_expanded_header.xml y buscar este código:

<LinearLayout android:id="@id/tools_row_0" android:background="@drawable/statusbar_tools_button_frame_top" android:paddingTop="1.0dip" android:paddingBottom="1.0dip" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_tools_row_height" />
    <LinearLayout android:id="@id/tools_row_1" android:background="@drawable/statusbar_tools_button_frame_bottom" android:paddingTop="1.0dip" android:paddingBottom="1.0dip" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_tools_row_height" />
    <View android:id="@id/statusbar_hr" android:background="@drawable/status_bar_hr" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_divider_height" />

Haz clic en la imagen para ver el código

Y mueve este código:

<LinearLayout android:id="@id/tools_row_0" android:background="@drawable/statusbar_tools_button_frame_top" android:paddingTop="1.0dip" android:paddingBottom="1.0dip" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_tools_row_height" />
    <LinearLayout android:id="@id/tools_row_1" android:background="@drawable/statusbar_tools_button_frame_bottom" android:paddingTop="1.0dip" android:paddingBottom="1.0dip" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_tools_row_height" />
    <View android:id="@id/statusbar_hr" android:background="@drawable/status_bar_hr" android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_divider_height" />

Haz clic en la imagen para ver el código

Ahora cambia  “android:background=” como esta en la imagen.

Haz clic en la imagen para ver el código

Recompila SystemUI como lo hicimos con el statusbar.

Antes y Después

Por último los Ajustes

– Descompilar Settings.apk

– Ir a la carpeta  res / in res/drawable, descomprimimos y pegamos este archivo: list_separator_background.rar

– Ahora regresamos a la carpeta  res / values y abrimos styles.xml 

– Buscamos en el código “ListSeparator”

Haz clic en la imagen para ver el código

– Ahora cambia “<item name=”android:textColor”>” e  <item name=”android:background”> por estos códigos que ves en la imagen.

Haz clic en la imagen para ver el código

Vuelve a recompilar SystemUI y listo.

Antes y Después

Tal vez todo lo anterior se vea enredoso, pero si vemos las ventajas, seguro valdrá la pena el tiempo invertido. Y es que la gran ventaja de esto, es que no necesitamos de Xposed ni módulos que están siempre activos y nos consumen de a poquito la batería, por lo tanto estamos ganando memoria interna, RAM y batería.

Por otra parte, desconozco si funcione en otras marcas, así que si un valiente quiere internarlo, adelante esperamos su experiencia en los comentarios.

Vía

Ofertas BLACK FRIDAY 2018
¿Buscas móvil nuevo, un smartwatch o cualquier otro producto de tecnología? No te pierdas estas ofertas por Black Friday!

VER OFERTAS


Categorías

Tutoriales

Googleliados era una web dedicada a Google y sus servicios y aplicaciones. Actualmente está integrado en Androidsis.com para hacer una web sobre Android y Google mucho más grande y activa.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.