본문 바로가기

IT 정보/Mobile, Cloud

미밴드5 워치페이스 수정하기

반응형

 

미밴드5 워치페이스 수정하기

Edit Watch Face for Mi Band5

 

 

미밴드5의 한국 정발이 곧 될것같네요
전 글로벌 버전을 사서 한글폰트만 설치하고 영어메뉴로 잘 쓰고 있는데
노안이 와서 미밴드의 조그마한 화면에 많은 정보가 있는 워치페이스는 작은 글자들이 보이지가 않아요. ㅠㅠ
그나마 어느정도 가독성이 좋은 워치페이스를 발견해서 쓰고 있었는데
이것도 움직이며너 보기엔 노안이 ㅠㅠ

그래서 더 잘 보이도록 직접 해당 워치페이스를 수정했습니다.

우선 워치페이스를 수정할 수 있는 툴을 다운받아서 PC에 zip파일을 풀어줍니다.

 

amazfitwatchfaces.com/forum/viewtopic.php?f=29&t=720

 

MiBandWFTool - Amazfit Watch faces

Ciao with V1.3.3 the code Code: Select all "Date": { "MonthAndDay": { "OneLine": { "Number": { "TopLeftX": 5, "TopLeftY": 119, "BottomRightX": 70, "BottomRightY": 132, "Alignment": "TopLeft", "Spacing": 1, "ImageIndex": 21, "ImagesCount": 10 }, "DelimiterI

amazfitwatchfaces.com

 

2.1.6 버전에 바이러스가 검출된다는 사람이 있어서 과거 버전 올려놨습니다.

 

2020/09/13 - MiBandWFTool old version download

 

MiBandWFTool old version download

MiBandWFTool old version download 미밴드5의 워치페이스를 수정할 수 있는 툴인 MiBandWFTool 최신버전(2.1.6)에 바이러스가 일부? 특정? 바이러스검사 프로그램에서 검출된다는 사람들이 있습니다. 저는 ��

k01kim.tistory.com

 

위의 사이트에 미밴드 뿐만 아니라 Amazfit 시리즈, Honor Band5 까지의 커스텀 워치페이스 파일들이 있으니 마음에 드는 걸로 다운받으시면 됩니다.

 

Mi Band 5 WF Tool 이라고 되어있는 V2.x.x 를 다운받으세요.
Mi Band 4는 V1.x.x 를 다운받아야 합니다.(아래 사용 방법과 비슷하지만 조금 다름)

 

그러면 아래 그림과 같은 파일들이 보일겁니다.

WatchFace.exe : 워치페이스(.bin) 파일을 pack/unpack 

WFPreview.exe : .json 파일을 수정하면서 워치페이스의 모습을 미리보기

 

 

워치페이스(.bin) 을 수정하기 위해서는 우선 unpack을 해야 하는데 방법은 두가지입니다.

.bin 파일을 마우스로 잡고 드레그해서 WatchFace.exe 위에 떨어뜨리면 자동으로 폴더가 생기면서 그안에 png, json 파일 등등이 생성됩니다. (작업창이 자동으로 열렸다 바로 닫힘. 오류 발생시 폴더안에 log 파일 확인)

아니면 아래와 같이 직접 명령어로 실행해도 됩니다.

 

unpack 을 하면 아래 그림과 같이 수십개의 png 파일들과 .json 파일이 생성됩니다.

 

WFPreview.exe 파일을 더블클릭해서 실행합니다.

File 메뉴의 Load Json File 을 클릭해서 수정하고자 하는 워치페이스의 .json 파일을 선택하면 아래 그림과 같이 .json 파일의 내용과 프리뷰를 볼 수 있습니다.

(전 amazfit_band6 이라는 워치페이스를 사용했습니다.)

 

자 이제 수정을 하는데 크게 두가지가 있습니다.

1. json 파일 수정

json 파일에는 화면에 표시할 아이템과 그 아이템의 위치 등이 담겨져있습니다.

위치는 X, Y, TopLeftX, TopLeftY, BottomRightX, BottomRightY 값들을 적당히 수정하면 됩니다.

수정하고 왼쪽 아래의 Rerender 버튼을 클릭하면 변경된 모습을 확인할 수 있습니다.

 

그리고 한글패치를 해서 사용중인데 영어가 아닌 중국어로 나오는 걸 수정할때는 아래 코드처럼 CN과 EN 의 imageIndex 값을 영어 이미지로 수정하시면 됩니다.

 "DayAmPm": {
      "X": 0,
      "Y": 185,
      "ImageIndexAMCN": 47,
      "ImageIndexPMCN": 48,
      "ImageIndexAMEN": 47,
      "ImageIndexPMEN": 48
    },

 

Json 파일의 수정을 다 하셨다면 WFPreview.exe 에서 FIle - Save Json File로 저장하세요.

 

2. 이미지 파일 수정

여기서 영어가 아닌 한글로 표시하고 싶다?던지 기타 다른 이미지로 수정을 원한다면 png 파일을 직접 수정해야합니다.

이미지 수정 툴에서 해당 이미지를 열어서 원하는 내용으로 이미지를 수정하면 됩니다.

 

 

수정이 완료되었다면 이제 bin 파일로 pack을 해야합니다.

위에서 unpack 을 했던 방법과 동일한데 이번엔 json 파일을 드레그&드롭하던지 명령창에 Json 파일 경로를 입력해서 실행하면 됩니다.

 

그러면 해당 폴더에 .bin 파일이 생성됩니다.

이 파일을 그냥 미밴드에 설치하게 된다면 이 툴로? 만든 다른 커스텀 파일과 ID가 중복이 되어 다른 커스텀 워치페이스가 사라지고 이것만 보일 수 있습니다.

총 3개가 저장되는 커스텀 파일인데 그 이하라면 이런 이유로 그렇게 보이는 겁니다.

그래서 이 bin 파일의 ID를 수정해서 다른 커스텀과 중복되지 않게 합니다

 

v2.1.6 버전 업데이트에서 랜덤 ID로 생성되게 바꼈습니다.

이전 버전 등으로 생성된 워치페이스라면 아래 방법으로 수정하시면 됩니다.

 

Hexa Edit 를 지원하는 Editor를 실행해서 해당 bin 파일을 여세요.

그리고 두번째줄(000010)의 000012~000015까지의 값([22 27 00 00])을 다른 임의의 값으로 바꾸시면 됩니다.

 

이렇게 만들어진 .bin 파일을 미밴드5에 설치하면 내 마음에 맞는 워치페이스를 사용 할 수 있습니다.

 


참고 사항.

 

이 툴을 사용할때 이미지의 DPI 는 96이어야만 합니다.

 

 

그런데 제가 처음에 이 툴을 사용했을때 이미지들의 DPI 값이 120으로 나와서 Error가 발생했었습니다.

전 툴이 문제인건가 했는데 알고보니 PC의 화면 설정에 따라 DPI의 기본값이 바뀐다는 것을 알았습니다.

 

아래 그림처럼 디스플에이 설정에 따라 기본 DPI가 96(작게), 120(중간), 144(크게)로 설정됩니다.

혹시 해당 설정을 작게로 하지 않았다면 이 작업을 할 때는 작게로 설정하고 하세요.

 

v2.1.6 버전 업데이트에서 Windows 설정과 상관없이 96 DPI로 고정되도록 바꼈습니다.

하지만 문제가...

 

디스플레이를 중간(125%)로 설정하고 unpack 시엔 96DPI로 정상적으로 출력이 되고 

Preview 상으로는 문제가 없는데

다시 pack을 하게 되면 DPI 에 문제가 생겨서 아래 이미지 처럼 각 png의 위치/크기가 깨집니다.

작업 시 디스플레이 설정을 작게(100%)로 설정하고 하세요.

작게(100%)로 설정 후 Pack 중간(125%)로 설정 후 Pack
작게(100%)로 설정 후 pack
  중간(125%)로 설정 후 pack

 

 

 

 

반응형