{"id":2630,"date":"2023-09-25T23:35:09","date_gmt":"2023-09-25T21:35:09","guid":{"rendered":"https:\/\/www.sinetiqueta.com\/blog\/?p=2630"},"modified":"2023-09-25T23:35:09","modified_gmt":"2023-09-25T21:35:09","slug":"personalizar-watchface-xiaomi-smart-band-7-paso-a-paso-principiante","status":"publish","type":"post","link":"https:\/\/www.sinetiqueta.com\/?p=2630","title":{"rendered":"Personalizar WatchFace Xiaomi Smart Band 7 &#8211; Paso a Paso &#8211; Principiante"},"content":{"rendered":"<figure class=\"wp-block-post-featured-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1012\" height=\"317\" src=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/banf.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/banf.png 1012w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/banf-300x94.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/banf-768x241.png 768w\" sizes=\"auto, (max-width: 1012px) 100vw, 1012px\" \/><\/figure>\n\n<p>Despu\u00e9s de rebuscar he conseguido descifrar c\u00f3mo podemos realizar nuestros WatchFace para la Xiaomi Smart Band 7. No ha sido f\u00e1cil, por el momento no hay una aplicaci\u00f3n que nos permita trabajar directamente sobre un tema para la Xiaomi Smart Band 7, por lo que el proceso va a trav\u00e9s de modificar o trabajar directamente sobre una de la Xiaomi Band 6, y a posterior migrarla (autm\u00e1ticamente) para que sea compatible con la nuestra.<\/p>\n<p><strong>Qu\u00e9 necesitamos:<\/strong><\/p>\n<ul>\n<li>Conseguir el archivo <strong>.bin<\/strong> de otra WatchFace, pero para la miBand 6, podemos conseguirla aqu\u00ed: <a href=\"https:\/\/stfly.xyz\/62HVt\" target=\"_blank\" rel=\"noopener\">Enalce patrocinado.<\/a>\n<ul>\n<li>Hemos de encontrar una que sea la base para la que vamos a hacer\/modificar, de esta manera podemos aprovechar los n\u00fameros, e iconos y as\u00ed solo nos centramos en cambiar\/a\u00f1adir una imagen.<\/li>\n<li>Yo he escogido una\u00a0<a href=\"https:\/\/stfly.xyz\/62Nnz\" target=\"_blank\" rel=\"noopener\">base sencilla<\/a>, en la que puedo mover f\u00e1cilmente los iconos\/n\u00fameros, y as\u00ed me queda esapcio para poner la imagen que yo quiera.<img loading=\"lazy\" decoding=\"async\" class=\"size-full aligncenter\" src=\"https:\/\/amazfitwatchfaces.com\/storage\/mi-band-6\/img\/1681946305_1800493686.gif\" width=\"152\" height=\"486\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Posteriormente hemos de acceder a esta web: <a href=\"https:\/\/stfly.xyz\/62Npq\" target=\"_blank\" rel=\"noopener\">Editor Online<\/a> (enlace patrocinado), y seleccionar en el men\u00fa de la izquierda el modelo de Band con la que queremos trabajar, en este caso la Versi\u00f3n 6.\n<p><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/miWatchFace.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2632\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/miWatchFace.png\" alt=\"\" width=\"1163\" height=\"383\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/miWatchFace.png 1163w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/miWatchFace-300x99.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/miWatchFace-1024x337.png 1024w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/miWatchFace-768x253.png 768w\" sizes=\"auto, (max-width: 1163px) 100vw, 1163px\" \/><\/a><\/p>\n<ol>\n<li>Selector de formato Plantilla en base la a \u00abesfera\u00bb que queremos realizar.<\/li>\n<li>Open Bin: es para importar el archivo <strong>BIN<\/strong> de la esfera Base que tenemos, una vez abierto, veremos la esferam la \u00abprogramaci\u00f3n\u00bb de los elementos y los elementos por separado.<\/li>\n<li>Una vez hemos acabado la edici\u00f3n, hemos de exportar a BIN (versi\u00f3n 6), y guardarla para futuros usos.<\/li>\n<li>Convierte el trabajo realizado en versi\u00f3n 6, a la versi\u00f3n 7.<\/li>\n<li>Nos descarga todas las im\u00e1genes en un ZIP, de esta manera las podemos editartranquilamente.<\/li>\n<li>Si ya tenemos todas las im\u00e1genes editadas, podemos subirlas todas de golpe, importante: <strong>mantener el nombre y la extensi\u00f3n<\/strong>.<\/li>\n<li>No lo he probado a\u00fan, pero debe de se para que el programa Zeep, pueda mostrar las im\u00e1genes.<\/li>\n<\/ol>\n<\/li>\n<li>Editar las im\u00e1genes que tenemos descargadas, pero con unas condiciones:\n<ul>\n<li>Respetar el tama\u00f1o de la 0000.png, que ser\u00e1 la imangen de fondodonde tendremos los elementos que no cambian.<\/li>\n<li>Respetar el nombre de cada imagen, por ejemplo (aplicable al ejemplo descargado:\n<ul>\n<li>0000: Backgound<\/li>\n<li>0001 a 0003: camputuras de muestra para la presentaci\u00f3n de la watchface en las Apps.<\/li>\n<li>0004 a 0013: equivalente al % gr\u00e1fico de los pasos realizados en base al objetivo diario configurado.<\/li>\n<li>0014 a 0023: n\u00fameros del 0 al 9 para las horas y minutos.<\/li>\n<li>0024 a 0033: n\u00fameros del 0 al 9\u00a0 para la fecha (Mes \/ D\u00eda)<\/li>\n<li>0034 a 0040: D\u00edas de la semana<\/li>\n<li>0041: AM<\/li>\n<li>0042: PM<\/li>\n<li>0043: Bloqueo<\/li>\n<li>0044: No molestar activado<\/li>\n<li>0045: Conexi\u00f3n Bluetooth desconectada<\/li>\n<li>0046 a 0055: N\u00fameros del 0 al 9 para el % de Bater\u00eda.<\/li>\n<li>0056: S\u00edmbolo % Bater\u00eda<\/li>\n<li>0057 a 0066: N\u00fameros del 0 al 9 para las pulsaciones.<\/li>\n<li>0067: Sin datos<\/li>\n<li>0068: Sin datos registrados<\/li>\n<li>0069 a 0075: Equivalente al porcentaje de pulsaciones.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/XM6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2635\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/XM6.png\" alt=\"\" width=\"1244\" height=\"498\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/XM6.png 1244w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/XM6-300x120.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/XM6-1024x410.png 1024w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/XM6-768x307.png 768w\" sizes=\"auto, (max-width: 1244px) 100vw, 1244px\" \/><\/a><\/p>\n<p><strong>Entender como se posicionas los elementos en la pantalla<\/strong><\/p>\n<ul>\n<li>La resoluci\u00f3n de la pantalla es de 152&#215;486 p\u00edxeles.<\/li>\n<li>Nos movemos por Coordenadas: X,Y, siendo la coordenada 0,0 la esquina superior izquierda, y la coodenada 152,486, la esquina inferior derecha:<br \/><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/coor.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2636\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/coor.png\" alt=\"\" width=\"192\" height=\"523\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/coor.png 192w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/coor-110x300.png 110w\" sizes=\"auto, (max-width: 192px) 100vw, 192px\" \/><\/a><\/li>\n<li>Por lo qu\u00e9, en la primera imagen, 0000.png (Background), \u00e9sta estar\u00e1 siempre en las coordenadas 0,0.<\/li>\n<li style=\"text-align: left;\">El resto de elementos, como los n\u00fameros se posicionar\u00e1n en base a las coordenadas x,y que le pongamos. Como ayuda, si ponemos el rat\u00f3n sobre la presentaci\u00f3n preliminar, no dir\u00e1 las coordenadas de ese punto, en el ejemplo, veremos que que ese punto coincide con las coordenas programadas para las decenas de las horas, y as\u00ed con tooooooooooooooooooooodos los elemntos que se pueden mover por la pantalla:<br \/><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/coor2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2637\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/coor2.png\" alt=\"\" width=\"372\" height=\"562\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/coor2.png 372w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/coor2-199x300.png 199w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/a><br \/><strong style=\"font-size: revert; color: initial;\">Edici\u00f3n im\u00e1genes<\/strong><\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>0000.png:<\/strong> BACKGROUND, edici\u00f3n b\u00e1sica, vamos a editarla con el mismo PAINT de Windows, en este caso vamos a a cambiar de <strong>STEPS<\/strong> a <strong>PASOS<\/strong>, y vamos a quitar los BPM, ya que a mi no me interesa ese dato, pero si dejar\u00e9 la barra inferior rosa, tambi\u00e9n <strong>vamos a bajar los puntos que separan las horas<\/strong>\u00a0 y la \u00ab<strong>\/<\/strong>\u00bb de la fecha para as\u00ed tener espacio para una imagen, eso s\u00ed manteniendo la posici\u00f3n de la coordena <strong>X<\/strong> igual, de manera que solo tengamos que mover la coordenada <strong>Y<\/strong> en la programaci\u00f3n.<\/li>\n<li>Vamos poner la foto de un Le\u00f3n&#8230; y nos quedar\u00eda tal que as\u00ed en crudo, y al lado sin mover nada, es lo que ver\u00edamos en la presentaci\u00f3n previa en la web que antes hemos comentadom ahora toca desplazar todo lo que tenemos en la cara del Le\u00f3n para abajo y quitar los BPM:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%;\"><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/Leon.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2638\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/Leon.png\" alt=\"\" width=\"152\" height=\"486\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/Leon.png 152w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/Leon-94x300.png 94w\" sizes=\"auto, (max-width: 152px) 100vw, 152px\" \/><\/a><\/td>\n<td style=\"width: 50%;\"><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/lion.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2639\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/lion.png\" alt=\"\" width=\"160\" height=\"493\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/lion.png 160w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/lion-97x300.png 97w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>C\u00f3digo Original:<\/li>\n<\/ul>\n<pre class=\"json-text-area svelte-196tk8w\" contenteditable=\"true\" spellcheck=\"false\"><code>{<\/code><br \/><code>  \"Background\": {\n    \"Image\": {\n      \"X\": 0,\n      \"Y\": 0,\n      \"ImageIndex\": 0\n    },\n    \"PreviewEN\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 2\n    },\n    \"PreviewCN\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 3\n    },\n    \"PreviewCN2\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 1\n    }\n  },\n  \"Time\": {\n    \"Hours\": {\n      \"Tens\": {\n        \"X\": 15,\n        \"Y\": 213,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      },\n      \"Ones\": {\n        \"X\": 44,\n        \"Y\": 213,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      }\n    },\n    \"Minutes\": {\n      \"Tens\": {\n        \"X\": 84,\n        \"Y\": 213,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      },\n      \"Ones\": {\n        \"X\": 113,\n        \"Y\": 213,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      }\n    },\n    \"DrawingOrder\": false\n  },\n  \"Activity\": {\n    \"Steps\": {\n      \"Number\": {\n        \"TopLeftX\": 13,\n        \"TopLeftY\": 108,\n        \"BottomRightX\": 139,\n        \"BottomRightY\": 66,\n        \"Alignment\": \"HCenter\",\n        \"SpacingX\": 2,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 57,\n        \"ImagesCount\": 10\n      },\n      \"SuffixImageIndex\": 67\n    },\n    \"Pulse\": {\n      \"Number\": {\n        \"TopLeftX\": 13,\n        \"TopLeftY\": 360,\n        \"BottomRightX\": 139,\n        \"BottomRightY\": 126,\n        \"Alignment\": \"HCenter\",\n        \"SpacingX\": 2,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 57,\n        \"ImagesCount\": 10\n      },\n      \"NoDataImageIndex\": 68,\n      \"SuffixImageIndex\": 67\n    },\n    \"UnknownV7\": 0\n  },\n  \"Date\": {\n    \"MonthAndDayAndYear\": {\n      \"Separate\": {\n        \"Month\": {\n          \"TopLeftX\": 88,\n          \"TopLeftY\": 277,\n          \"BottomRightX\": 13,\n          \"BottomRightY\": 96,\n          \"Alignment\": \"TopLeft\",\n          \"SpacingX\": 0,\n          \"SpacingY\": 0,\n          \"ImageIndex\": 24,\n          \"ImagesCount\": 10\n        },\n        \"Day\": {\n          \"TopLeftX\": 118,\n          \"TopLeftY\": 277,\n          \"BottomRightX\": 13,\n          \"BottomRightY\": 96,\n          \"Alignment\": \"TopLeft\",\n          \"SpacingX\": 0,\n          \"SpacingY\": 0,\n          \"ImageIndex\": 24,\n          \"ImagesCount\": 10\n        }\n      },\n      \"TwoDigitsMonth\": true,\n      \"TwoDigitsDay\": true\n    },\n    \"DayAmPm\": {\n      \"X\": 13,\n      \"Y\": 277,\n      \"ImageIndexAMCN\": 41,\n      \"ImageIndexPMCN\": 42,\n      \"ImageIndexAMEN\": 41,\n      \"ImageIndexPMEN\": 42\n    },\n    \"ENWeekDays\": {\n      \"X\": 38,\n      \"Y\": 277,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    },\n    \"CNWeekDays\": {\n      \"X\": 38,\n      \"Y\": 277,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    },\n    \"CN2WeekDays\": {\n      \"X\": 38,\n      \"Y\": 277,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    }\n  },\n  \"StepsProgress\": {\n    \"Linear\": {\n      \"StartImageIndex\": 4,\n      \"Segments\": [\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        }\n      ]\n    }\n  },\n  \"Status\": {\n    \"DoNotDisturb\": {\n      \"Coordinates\": {\n        \"X\": 15,\n        \"Y\": 193\n      },\n      \"OnImageIndex\": 44\n    },\n    \"Lock\": {\n      \"Coordinates\": {\n        \"X\": 32,\n        \"Y\": 193\n      },\n      \"OffImageIndex\": 43\n    },\n    \"Bluetooth\": {\n      \"Coordinates\": {\n        \"X\": 49,\n        \"Y\": 193\n      },\n      \"OffImageIndex\": 45\n    }\n  },\n  \"Battery\": {\n    \"BatteryText\": {\n      \"Number\": {\n        \"TopLeftX\": 13,\n        \"TopLeftY\": 193,\n        \"BottomRightX\": 138,\n        \"BottomRightY\": 96,\n        \"Alignment\": \"TopRight\",\n        \"SpacingX\": -1,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 46,\n        \"ImagesCount\": 10\n      },\n      \"SuffixImageIndex\": 56\n    }\n  },\n  \"HeartProgress\": {\n    \"Linear\": {\n      \"StartImageIndex\": 69,\n      \"Segments\": [\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        }\n      ]\n    }\n  }\n}<\/code><br \/><br \/><strong>C\u00f3digo Modificado:<\/strong><br \/><br \/><\/pre>\n<pre class=\"json-text-area svelte-196tk8w\" contenteditable=\"true\" spellcheck=\"false\"><code>{\n  \"Background\": {\n    \"Image\": {\n      \"X\": 0,\n      \"Y\": 0,\n      \"ImageIndex\": 0\n    },\n    \"PreviewEN\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 2\n    },\n    \"PreviewCN\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 3\n    },\n    \"PreviewCN2\": {\n      \"X\": 31,\n      \"Y\": 113,\n      \"ImageIndex\": 1\n    }\n  },\n  \"Time\": {\n    \"Hours\": {\n      \"Tens\": {\n        \"X\": 15,\n        \"Y\": 323,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      },\n      \"Ones\": {\n        \"X\": 44,\n        \"Y\": 323,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      }\n    },\n    \"Minutes\": {\n      \"Tens\": {\n        \"X\": 84,\n        \"Y\": 323,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      },\n      \"Ones\": {\n        \"X\": 113,\n        \"Y\": 323,\n        \"ImageIndex\": 14,\n        \"ImagesCount\": 10\n      }\n    },\n    \"DrawingOrder\": false\n  },\n  \"Activity\": {\n    \"Steps\": {\n      \"Number\": {\n        \"TopLeftX\": 13,\n        \"TopLeftY\": 108,\n        \"BottomRightX\": 139,\n        \"BottomRightY\": 66,\n        \"Alignment\": \"HCenter\",\n        \"SpacingX\": 2,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 57,\n        \"ImagesCount\": 10\n      },\n      \"SuffixImageIndex\": 67\n    },\n    \"Pulse\": {\n      \"Number\": {\n        \"TopLeftX\": -1,\n        \"TopLeftY\": -1,\n        \"BottomRightX\": -139,\n        \"BottomRightY\": -126,\n        \"Alignment\": \"HCenter\",\n        \"SpacingX\": 2,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 57,\n        \"ImagesCount\": 10\n      },\n      \"NoDataImageIndex\": 68,\n      \"SuffixImageIndex\": 67\n    },\n    \"UnknownV7\": 0\n  },\n  \"Date\": {\n    \"MonthAndDayAndYear\": {\n      \"Separate\": {\n        \"Month\": {\n          \"TopLeftX\": 115,\n          \"TopLeftY\": 390,\n          \"BottomRightX\": 13,\n          \"BottomRightY\": 96,\n          \"Alignment\": \"TopLeft\",\n          \"SpacingX\": 0,\n          \"SpacingY\": 0,\n          \"ImageIndex\": 24,\n          \"ImagesCount\": 10\n        },\n        \"Day\": {\n          \"TopLeftX\": 87,\n          \"TopLeftY\": 390,\n          \"BottomRightX\": 13,\n          \"BottomRightY\": 96,\n          \"Alignment\": \"TopLeft\",\n          \"SpacingX\": 0,\n          \"SpacingY\": 0,\n          \"ImageIndex\": 24,\n          \"ImagesCount\": 10\n        }\n      },\n      \"TwoDigitsMonth\": true,\n      \"TwoDigitsDay\": true\n    },\n    \"DayAmPm\": {\n      \"X\": 13,\n      \"Y\": 390,\n      \"ImageIndexAMCN\": 41,\n      \"ImageIndexPMCN\": 42,\n      \"ImageIndexAMEN\": 41,\n      \"ImageIndexPMEN\": 42\n    },\n    \"ENWeekDays\": {\n      \"X\": 38,\n      \"Y\": 390,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    },\n    \"CNWeekDays\": {\n      \"X\": 38,\n      \"Y\": 390,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    },\n    \"CN2WeekDays\": {\n      \"X\": 38,\n      \"Y\": 390,\n      \"ImageIndex\": 34,\n      \"ImagesCount\": 7\n    }\n  },\n  \"StepsProgress\": {\n    \"Linear\": {\n      \"StartImageIndex\": 4,\n      \"Segments\": [\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        },\n        {\n          \"X\": 13,\n          \"Y\": 27\n        }\n      ]\n    }\n  },\n  \"Status\": {\n    \"DoNotDisturb\": {\n      \"Coordinates\": {\n        \"X\": 15,\n        \"Y\": 300\n      },\n      \"OnImageIndex\": 44\n    },\n    \"Lock\": {\n      \"Coordinates\": {\n        \"X\": 32,\n        \"Y\": 300\n      },\n      \"OffImageIndex\": 43\n    },\n    \"Bluetooth\": {\n      \"Coordinates\": {\n        \"X\": 49,\n        \"Y\": 300\n      },\n      \"OffImageIndex\": 45\n    }\n  },\n  \"Battery\": {\n    \"BatteryText\": {\n      \"Number\": {\n        \"TopLeftX\": 13,\n        \"TopLeftY\": 300,\n        \"BottomRightX\": 138,\n        \"BottomRightY\": 96,\n        \"Alignment\": \"TopRight\",\n        \"SpacingX\": -1,\n        \"SpacingY\": 0,\n        \"ImageIndex\": 46,\n        \"ImagesCount\": 10\n      },\n      \"SuffixImageIndex\": 56\n    }\n  },\n  \"HeartProgress\": {\n    \"Linear\": {\n      \"StartImageIndex\": 69,\n      \"Segments\": [\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        },\n        {\n          \"X\": 13,\n          \"Y\": 422\n        }\n      ]\n    }\n  }\n}<\/code><\/pre>\n<pre class=\"json-text-area svelte-196tk8w\" contenteditable=\"true\" spellcheck=\"false\"><br \/><br \/><strong>Resultado:<\/strong><br \/><strong><a href=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/liofin-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.sinetiqueta.com\/blog\/wp-content\/uploads\/2023\/09\/liofin-1.png\" alt=\"\" width=\"154\" height=\"488\" \/><\/a><\/strong><br \/>Todo esto es para conseguir un dise\u00f1o r\u00e1pido, aprovechando los caract\u00e9res y tipografias, si quieres cambiar el tipo de letra, o poner los d\u00edas en castellano, tienes que editar cada una de las im\u00e1genes asociadas y subirlas, y, sobre todo, que luego no se pisen entre ellas.<br \/><br \/>Guardar Dise\u00f1o<br \/><br \/>Ahora tenemos que dar al bot\u00f3n de EXPORT BIN, nos lo guardar\u00e1 en formato para la MI6, lo hemos de guardar por si ma\u00f1ana queremos retocarlo o usarlo de base para otro.<br \/>Seguidamente, damos al bot\u00f3n CONVERT TO BAND 7, y ese ser\u00e1 el archivo que tendremos que pasar a nuestro tel\u00e9fono.<br \/><br \/>En breve mirar\u00e9 de hacer un v\u00eddeo, paso a paso y otro art\u00edculo para instalar nuestra personalizaci\u00f3n en la SmartBand 7.<\/pre>","protected":false},"excerpt":{"rendered":"<p>Despu\u00e9s de rebuscar he conseguido descifrar c\u00f3mo podemos realizar nuestros WatchFace para la Xiaomi Smart Band 7. No ha sido f\u00e1cil, por el momento no hay una aplicaci\u00f3n que nos permita trabajar directamente sobre un tema para la Xiaomi Smart&#8230; <a href=\"https:\/\/www.sinetiqueta.com\/?p=2630\" class=\"readmore\">Leer m\u00e1s<span class=\"screen-reader-text\">Personalizar WatchFace Xiaomi Smart Band 7 &#8211; Paso a Paso &#8211; Principiante<\/span><span class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2642,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[332],"tags":[449,450,451],"class_list":["post-2630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-xiaomi","tag-personalizado","tag-watchface","tag-xiaomi-smart-band-7","content-layout-excerpt-thumb"],"jetpack_featured_media_url":"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2023\/09\/banf.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts\/2630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2630"}],"version-history":[{"count":0,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts\/2630\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/media\/2642"}],"wp:attachment":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}