오랫동안 저는 사용할 수 있는 타사 앱을 찾고 있었습니다. Mi Band 4우연히 한 페이지를 발견했습니다. Gadgetbridge GitHub에서요. 좀 더 자세히 살펴보니 완전히 새로운 앱인 것 같아요. 타사 앱과는 달리, 기타 Mi Band Mi Tools처럼 공식 Mi Fit 앱이 필요하지 않습니다. 또한, 스마트워치 등 다양한 피트니스 기기를 지원합니다. Amazfit Bip 페블과 카시오와 레노버이 외에도 Gadgetbridge는 다양한 서비스를 제공하는데, 이 글에서는 이에 대해 살펴보겠습니다.

로압 스리유에스
Gadgetbridge란 무엇인가요?
미 밴드 가장 인기 있는 피트니스 기기 중 하나입니다. 하지만 사용하려면 공식 Mi Fit 앱이 필요합니다. 개인정보 보호를 중시하는 많은 사용자들에게는 이 점이 불편하게 느껴질 수 있지만, 바로 그때 Gadgetbridge가 등장합니다.
Gadgetbridge는 Mi Band, Amazfits, Pebble, Casio, Lenovo 스마트워치와 직접 연동되는 오픈 소스 앱입니다. 따라서 개인정보 보호가 중요하다면(당연히 그래야 합니다), Mi Fit 앱을 삭제하고 Gadgetbridge를 통해서만 Mi Band를 사용할 수 있습니다. Gadgetbridge의 핵심은 데이터를 회사와 공유하지 않고도 피트니스 기기를 사용할 수 있도록 하는 것입니다.

다운로드 가젯b가젯리지
가젯브리지 대 미핏
Gadgetbridge는 개인 정보를 기업과 공유하고 싶지 않은 소비자를 위한 대안으로 설계되었습니다. 맞춤 앱에 대한 알림 설정 등 모든 기본 설정을 제공합니다. 하지만 데이터 시각화 및 분석 기능이 직관적이지 않습니다.
모든 FOSS 앱과 마찬가지로 Gadgetbridge의 사용자 인터페이스는 복잡합니다. 운동 및 수면 데이터에 대한 깔끔한 시각적 분석을 제공하지 못하는데, 이는 Mi Fit 앱의 기능과는 비교도 할 수 없습니다. 하지만 다음과 같은 타사 앱을 사용할 수 있습니다. Mi Band로 알림 및 피트니스이 제품은 좋은 분석과 함께 해석하기 쉬운 차트를 제공합니다.
| Gadgetbridge | 미핏 앱 |
| 오픈 소스 | 폐쇄형 소스 |
| 직관적이지 않은 사용자 인터페이스 | 그래프, 차트 등을 활용한 사용자 친화적인 인터페이스 |
| 등록 없음 | 등록이 필요합니다 |
| 데이터를 로컬에 저장 | 클라우드 공유 |
| 화면 잠금이나 사용자 지정 시계 화면이 없습니다. | 화면 잠금, 사용자 정의 시계 화면을 지원합니다. |
| Google Fit과 데이터를 동기화할 수 없습니다. | Google Fit과 데이터를 동기화할 수 있습니다. |
Gadgetbridge 사용 방법
Gadgetbridge 사용 방법은 매우 간단하며, 제조사 앱과 유사합니다. 먼저, 피트니스 기기를 제조사 앱과 휴대폰의 블루투스에 연결해야 합니다. 이미 공식 앱에 피트니스 기기를 등록했다면 Gadgetbridge가 기기를 인식하지 못할 수 있습니다. 이 경우, 피트니스 기기의 페어링을 해제하거나 공장 초기화를 수행해야 합니다. 예를 들어, 제 Mi Band가 Mi Fit 앱에 연결되어 등록되어 있다면 Gadgetbridge가 연결할 수 없습니다. 따라서 Mi Band를 초기화해야 합니다.
Gadgetbridge는 Google Play 스토어에서 이용할 수 없으므로 직접 다운로드해야 합니다. F-Droid에서.
완료되면 Gadgetbridge 앱을 여세요. 휴대전화, SMS, 캘린더, 위치 정보 등에 접근하기 위한 다양한 권한을 요청합니다. 필요한 권한을 허용한 후 다음 화면에서 "검색 시작" 버튼을 탭하세요.

다음으로, 아래에 피트니스 밴드 목록이 표시됩니다. 피트니스 기기가 나타나면 탭하면 몇 가지 설정을 묻는 화면이 열립니다. 기본값으로 두고 뒤로 가기 버튼을 탭할 수 있습니다. 이제 Gadgetbridge가 피트니스 밴드와 페어링을 시작합니다. 밴드가 진동하면 탭하여 페어링을 수락합니다.
목록에 피트니스 기기가 없으면 Android 휴대폰을 재시작하고 다시 시도해 보세요.

기기를 페어링하면 '밴드'라고 표시된 카드가 표시됩니다. 이제 Gadgetbridge에서 밴드 데이터를 확인할 수 있습니다.

Mi Band 4와 함께 Gadgetbridge를 사용하는 방법
Mi Band 4는 Mi Band 시리즈의 최신 버전입니다. 이전 모델에 비해 눈에 띄는 변화가 있었지만, 타사 앱을 통한 인증 키 설정 제한은 이전 모델만큼 인상적이지 않았습니다. 이전에는 Mi Band 2나 3에서 가능했기 때문에 Gadgetbridge를 통해 페어링이 더 쉬웠습니다. 그러나 Mi Band 4에서는 이 과정이 번거롭고, 더 중요한 것은 안드로이드 기기가 필요하다는 것입니다.
Mi Band 4가 있다면 먼저 Mi Fit 앱과 페어링해야 합니다. 이는 Gagdetbridge의 핵심 원칙에 어긋나지만, 안타깝게도 해결 방법이 없습니다. Mi Band 4를 Mi Fit 앱과 페어링한 후에는 밴드를 분리하세요.
페어링 후 Mi Fit 앱이 밴드에 인증 키를 할당하는데, 이 키가 필요합니다. 이 키는 Mi Fit 앱의 로컬 데이터베이스에 저장되며, 일반 안드로이드 휴대폰에서는 이 파일에 접근할 수 없습니다. 따라서 루트 권한과 루트 파일 탐색기가 필요합니다. 어떤 파일 탐색기든 사용할 수 있지만, Amaze 파일 관리자 SQLite 데이터베이스 탐색기가 내장되어 있기 때문입니다. 애플리케이션을 다운로드하고 다음 위치로 이동하세요.
/data/data/com.xiaomi.hm.health/databases/
여기 파일 그룹이 표시됩니다. "origin_db_"로 시작하고 그 뒤에 여러 글자가 붙은 파일을 찾아야 합니다. 그런 파일이 두 개 있는 것 같습니다. "journal"로 끝나는 파일은 무시하세요. 다른 파일을 클릭하고 데이터베이스 파일로 열기를 선택하세요.

데이터베이스에 들어가면 여러 테이블이 표시됩니다. "장치" 테이블을 찾아 클릭하면 테이블의 값을 볼 수 있습니다.

표에 있는 값들 중에서 인증키가 보이는데, 이를 선택해서 적어두시면 됩니다.

다음으로, 시스템 설정을 통해 Mi Fit 앱을 꺼야 합니다.

Gadgetbridge 앱을 열고 "검색 시작" 버튼을 탭합니다.

Mi Band 4가 목록에 표시되면 길게 눌러 추가 설정을 엽니다. 아래로 스크롤하면 "인증 키" 옵션이 있습니다. 이 옵션을 탭하고 이전 단계에서 생성한 인증 키를 입력하세요. "x0"을 앞에 붙여야 합니다. 예를 들어, 인증 키가 "96724d6846073181b5217b7ff071daa3", 따라서 "로 입력하세요0x96724d6846073181b5217b7ff071daa3".

인증 키를 입력한 후 Mi Band 4 버튼을 누르고 뒤로가기 버튼을 다시 누르세요. 단계를 올바르게 수행했다면 Mi Band 4가 Gadgetbridge 앱과 성공적으로 페어링됩니다. Gadgetbridge에 문제가 발생하거나 Mi Band 4를 인식하지 못하는 경우, Android 기기를 재시작하고 다시 시도해 보세요.
페어링이 작동하지 않으면 휴대폰에서 밴드와 블루투스의 페어링을 해제하세요.

Gadgetbridge용 타사 앱
Mi Fit과 마찬가지로 Gadgetbridge는 타사 앱이 피트니스 트래커 데이터에 접근할 수 있도록 허용합니다. 또한, 밴드 설정을 변경할 수도 있습니다. Gadgetbridge는 Tasker와 완벽하게 호환되므로 밴드의 버튼을 쉽게 변경할 수 있습니다. 저는 Amazfit Bip과 Mi Band 4를 Gadgetbridge 앱과 함께 사용했습니다. 따라서 제가 추천하는 타사 앱은 Mi Tools, Notify & Fitness for Mi Band, Sleep as Android 등입니다.

Gagdetbridge를 사용하면 피트니스 기기용 펌웨어를 다운로드할 수 있습니다. 이는 타사 개발자가 기존 펌웨어를 수정하는 데 유용합니다. Mi Band나 Amazfit Bip에 스마일리를 표시하도록 개발된 맞춤형 펌웨어가 좋은 예입니다.
닫는 말
Gadgetbridge는 꽤 오랫동안 출시되어 왔고 개발도 활발하게 진행되고 있지만, 최근 펌웨어 제한으로 인해 Gadgetbridge가 최신 Band에 대한 지원을 제공하기 어렵습니다.
Gadgetbridge와 관련된 추가 질문이나 문제가 있으면 아래에 댓글로 알려주세요.









