JordanaK
18/02/16, 23:19:00
Hola compañeros, nunca me gustó la forma que tiene el reloj análogo en la pantalla de bloqueo asi que intenté hacer que fuera más circular y menos cuadrado... Y ahora quisiera compartir la manera en que lo logré con ustedes... Inténtenlo BAJO SU PROPIO RIESGO, y siempre hagan un respaldo antes.
Lo que necesitan:
- Advanced ApkTool instalado (Java instalada tambien, para que ApkTool pueda funcionar)
- Notepad++
- SystemUI (pueden encontrarlo en system/priv app/systemui)
- Hacer un respaldo Nandroid por si acaso (nunca molesta tener uno)
- Conocimiento acerca de decompilar y recompilar
- Seguir mi guía con mucha paciencia y cuidado :)
Instrucciones:
Decompilar SystemUI.apk e ir a res/values/dimens.xml
Buscar esto
<dimen name="somc_analog_clock_ellipse_depth_full_size">10.0dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_smaller">9.5dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_larger">11.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_full_size">55.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_smaller">52.25dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_larger">60.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_full_size">6.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_smaller">6.174988dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_larger">7.0999756dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_full_size">95.0dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_smaller">90.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_larger">104.5dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_full_size">3.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_smaller">3.087494dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_larger">3.5749817dip</dimen>
Y cambiar esas lineas con las siguientes (pueden copiar y pegar)
<dimen name="somc_analog_clock_ellipse_depth_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_smaller">1.5dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_larger">1.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_full_size">50.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_smaller">50.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_larger">50.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_full_size">4.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_smaller">4.174988dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_larger">4.0999756dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_full_size">70.0dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_smaller">70.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_larger">70.5dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_full_size">1.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_smaller">1.0874939dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_larger">1.5749817dip</dimen>
Buscar estas líneas
<dimen name="somc_analog_clock_tick_radius_full_size">127.0dip</dimen>
<dimen name="somc_analog_clock_tick_radius_smaller">120.649994dip</dimen>
<dimen name="somc_analog_clock_tick_radius_larger">139.69998dip</dimen>
<dimen name="somc_analog_clock_tick_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_tick_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_tick_width_larger">2.1999817dip</dimen>
<dimen name="somc_analog_clock_center_size_full_size">33.0dip</dimen>
<dimen name="somc_analog_clock_center_size_smaller">31.349976dip</dimen>
<dimen name="somc_analog_clock_center_size_larger">36.299988dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_larger">2.1999817dip</dimen>
Y reemplazarlas con las siguientes
<dimen name="somc_analog_clock_tick_radius_full_size">115.0dip</dimen>
<dimen name="somc_analog_clock_tick_radius_smaller">115.649994dip</dimen>
<dimen name="somc_analog_clock_tick_radius_larger">115.69998dip</dimen>
<dimen name="somc_analog_clock_tick_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_tick_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_tick_width_larger">2.1999817dip</dimen>
<dimen name="somc_analog_clock_center_size_full_size">10.0dip</dimen>
<dimen name="somc_analog_clock_center_size_smaller">10.0dip</dimen>
<dimen name="somc_analog_clock_center_size_larger">10.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_full_size">1.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_smaller">1.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_larger">1.0dip</dimen>
Guardar los cambios y recompilar SystemUI, empujarlo manualmente a su carpeta respectiva en system/priv app dándole los permisos correctos (rw-r-r) posteriormente reiniciamos el dispositivo y eso es todo.
Hasta ahora hice la prueba en mi Xperia Z3 y Xperia Z1 Compact pero me imagino que funcionara en todos los Xperias corriendo Lollipop ... Una vez más por favor antes de inentar nada SIEMPRE HAGAN UN RESPALDO.
Bueno compis, espero que les haya gustado les dejo unas imagenes al final del post del antes y del despues, por favor denle al botón de Gracias si encontraron mi trabajo útil. :gracias:
Lo que necesitan:
- Advanced ApkTool instalado (Java instalada tambien, para que ApkTool pueda funcionar)
- Notepad++
- SystemUI (pueden encontrarlo en system/priv app/systemui)
- Hacer un respaldo Nandroid por si acaso (nunca molesta tener uno)
- Conocimiento acerca de decompilar y recompilar
- Seguir mi guía con mucha paciencia y cuidado :)
Instrucciones:
Decompilar SystemUI.apk e ir a res/values/dimens.xml
Buscar esto
<dimen name="somc_analog_clock_ellipse_depth_full_size">10.0dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_smaller">9.5dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_larger">11.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_full_size">55.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_smaller">52.25dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_larger">60.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_full_size">6.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_smaller">6.174988dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_larger">7.0999756dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_full_size">95.0dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_smaller">90.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_larger">104.5dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_full_size">3.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_smaller">3.087494dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_larger">3.5749817dip</dimen>
Y cambiar esas lineas con las siguientes (pueden copiar y pegar)
<dimen name="somc_analog_clock_ellipse_depth_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_smaller">1.5dip</dimen>
<dimen name="somc_analog_clock_ellipse_depth_larger">1.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_full_size">50.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_smaller">50.0dip</dimen>
<dimen name="somc_analog_clock_hour_hand_length_larger">50.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_full_size">4.5dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_smaller">4.174988dip</dimen>
<dimen name="somc_analog_clock_hour_hand_thickness_larger">4.0999756dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_full_size">70.0dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_smaller">70.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_length_larger">70.5dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_full_size">1.25dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_smaller">1.0874939dip</dimen>
<dimen name="somc_analog_clock_minute_hand_thickness_larger">1.5749817dip</dimen>
Buscar estas líneas
<dimen name="somc_analog_clock_tick_radius_full_size">127.0dip</dimen>
<dimen name="somc_analog_clock_tick_radius_smaller">120.649994dip</dimen>
<dimen name="somc_analog_clock_tick_radius_larger">139.69998dip</dimen>
<dimen name="somc_analog_clock_tick_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_tick_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_tick_width_larger">2.1999817dip</dimen>
<dimen name="somc_analog_clock_center_size_full_size">33.0dip</dimen>
<dimen name="somc_analog_clock_center_size_smaller">31.349976dip</dimen>
<dimen name="somc_analog_clock_center_size_larger">36.299988dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_larger">2.1999817dip</dimen>
Y reemplazarlas con las siguientes
<dimen name="somc_analog_clock_tick_radius_full_size">115.0dip</dimen>
<dimen name="somc_analog_clock_tick_radius_smaller">115.649994dip</dimen>
<dimen name="somc_analog_clock_tick_radius_larger">115.69998dip</dimen>
<dimen name="somc_analog_clock_tick_width_full_size">2.0dip</dimen>
<dimen name="somc_analog_clock_tick_width_smaller">1.8999939dip</dimen>
<dimen name="somc_analog_clock_tick_width_larger">2.1999817dip</dimen>
<dimen name="somc_analog_clock_center_size_full_size">10.0dip</dimen>
<dimen name="somc_analog_clock_center_size_smaller">10.0dip</dimen>
<dimen name="somc_analog_clock_center_size_larger">10.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_full_size">1.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_smaller">1.0dip</dimen>
<dimen name="somc_analog_clock_center_stroke_width_larger">1.0dip</dimen>
Guardar los cambios y recompilar SystemUI, empujarlo manualmente a su carpeta respectiva en system/priv app dándole los permisos correctos (rw-r-r) posteriormente reiniciamos el dispositivo y eso es todo.
Hasta ahora hice la prueba en mi Xperia Z3 y Xperia Z1 Compact pero me imagino que funcionara en todos los Xperias corriendo Lollipop ... Una vez más por favor antes de inentar nada SIEMPRE HAGAN UN RESPALDO.
Bueno compis, espero que les haya gustado les dejo unas imagenes al final del post del antes y del despues, por favor denle al botón de Gracias si encontraron mi trabajo útil. :gracias: