Mi Fitness (Xiaomi Wear)

Beijing Xiaomi Mobile Software Co.,Ltd · Mi Fitness is a health and wearable companion app that pairs Xiaomi wearables and tracks daily activity.

Bundle ID com.xiaomi.wearable
Version analyzed 9.8.348i
Build framework React Native
SDKs detected 12
Analyzed 2026-10-03
Exploratory agent run

What Mi Fitness (Xiaomi Wear) does

Mi Fitness is a centralized health and wearable management platform designed to aggregate biometric data and monitor physical activities. The application serves as a command center for pairing compatible wearable hardware, synchronizing fitness metrics, and providing analytical insights into physiological trends such as sleep quality, heart rate, and caloric expenditure. It facilitates goal-oriented health tracking through a multi-tab interface comprising health dashboards, workout logs, and device configuration modules.

Observed on screen

  • Device Management Facilitates the discovery, pairing, and configuration of wearable hardware via integrated scanning and model-specific setup protocols.
  • Activity Tracking Supports various exercise modalities, including outdoor running, cycling, and treadmill workouts, with dedicated history logging for performance review.
  • Biometric Monitoring Aggregates real-time and historical data for heart rate, blood oxygen levels, and blood pressure to provide a comprehensive health overview.
  • Sleep Analysis Tracks sleep duration and quality, offering detailed breakdowns of sleep cycles and behavioral insights such as "sleep animal" classifications.
  • Caloric Expenditure Metrics Calculates energy consumption by distinguishing between resting metabolic rate and active calories burned during physical exertion.
  • Standing and Movement Tracking Monitors sedentary behavior by recording hourly standing instances and daily movement duration against predefined targets.
  • Data Synchronization and Security Utilizes Xiaomi Account integration to ensure secure data persistence across devices and provides granular control over app and device permissions.
  • Social Competition Includes a competitive module that allows users to initiate fitness challenges with others to incentivize consistent physical activity.
  • Educational Health Insights Provides technical explanations of health metrics, such as the components of total caloric burn and strategies for improving sleep hygiene.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

12 SDKs found across 10 categories. Click any SDK to see every other app that uses it.

All SDKs
Animation 1 SDK
Authentication 1 SDK
Imaging 1 SDK
Machine Learning 1 SDK
maps 1 SDK
Payments 1 SDK
Storage 1 SDK
From manifest + Info.plist

Permissions requested 29 sensitive

102 permissions requested at runtime. Colors reflect platform sensitivity tier.

Kill background processes restricted

Request that other apps' background processes be killed.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Read storage sensitive

Read files from shared external storage. Replaced by READ_MEDIA_* on Android 13+.

Connect to Bluetooth devices sensitive

Connect to paired Bluetooth devices.

Scan for Bluetooth devices sensitive

Discover nearby Bluetooth devices.

Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Read phone state sensitive

Read phone state, network info, and the device's phone number.

Make phone calls sensitive

Initiate a phone call without going through the dialer UI.

Answer phone calls sensitive

Answer an incoming phone call.

Read call log sensitive

Read the user's call log.

Read contacts sensitive

Read the user's contacts data.

Background location restricted

Access location while the app is in the background.

Approximate location sensitive

Access approximate location (network-based).

START FOREGROUND SERVICES FROM BACKGROUND restricted
Send SMS sensitive

Send SMS messages.

Read calendar sensitive

Read the user's calendar data.

Microphone sensitive

Record audio from the microphone.

Find accounts on device sensitive

Read the list of accounts known to the device.

Read audio sensitive

Read audio files from shared storage.

Modify calendar sensitive

Add, modify, or remove calendar events.

REQUEST COMPANION RUN IN BACKGROUND restricted
REQUEST COMPANION USE DATA IN BACKGROUND restricted
Read SMS sensitive

Read SMS messages.

Read images sensitive

Read image files from shared storage.

Physical activity recognition sensitive

Recognize physical activity such as walking or cycling.

com.mi.health.permission.DEFAULT READ DATA restricted
Post notifications sensitive

Post notifications to the system.

Camera sensitive

Take pictures and record video.

Read videos sensitive

Read video files from shared storage.

Network state standard

Read connectivity information.

Bluetooth (legacy) standard

Connect to paired Bluetooth devices on Android 11 and below.

Bluetooth admin (legacy) standard

Discover and pair Bluetooth devices on Android 11 and below.

Foreground service: connected device standard

Required for foreground services of type connectedDevice.

Vibrate standard

Control the vibrator.

com.miui.huanji.receivebroadcast standard
MANAGE NOTIFICATIONS standard
Do Not Disturb access standard

Read and write Do Not Disturb policy. User toggles in settings for full control.

com.miui.emergency.READ SOS CONTACTS standard
DOWNLOAD WITHOUT NOTIFICATION standard
miui.permission.ACCESS BLE SETTINGS standard
Set alarm clock standard

Broadcast an intent to set an alarm in the user's alarm clock app.

com.miui.notes.permission.ACCESS NOTE standard
com.miui.circulate.device.PERSIST standard
com.mi.fitness.permission.CONSOLE ALARM RECEIVE standard
Reorder tasks standard

Move tasks within the back stack.

com.xiaomi.wearable.broadcast.permission.action login standard
miui.permission.NOTIFICATION VERIFY standard
com.android.systemui.permission.NOTIFICATION standard
Wi-Fi state standard

Read Wi-Fi connection information.

Foreground service: location standard

Required for foreground services of type location.

Internet access standard

Open network sockets.

miui.permission.powerkeeper.HIDDEN MODE PROVIDER standard
com.xiaomi.permission.AUTH SERVICE standard
NFC standard

Perform I/O over NFC.

com.xiaomi.wearable.permission.MIPUSH RECEIVE standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

GET PACKAGE SIZE standard
com.google.android.providers.gsf.permission.READ GSERVICES standard
REQUEST IGNORE BATTERY OPTIMIZATIONS standard
Wake lock standard

Keep the device awake.

Change Wi-Fi state standard

Change Wi-Fi connectivity state.

INTERACT ACROSS USERS standard
ACCESS DOWNLOAD MANAGER standard
Foreground service: health standard

Required for foreground services of type health.

MEDIA CONTENT CONTROL standard
Display over other apps standard

Draw windows on top of other apps. Granted from system settings.

miui.permission.READ STEPS standard
Use account credentials standard

Request authentication tokens from the AccountManager.

Manage accounts standard

Manage accounts in the AccountManager.

Foreground service standard

Run a foreground service.

BLUETOOTH PRIVILEGED standard
com.xiaomi.permission.BIND CONTINUITY SERVICE INTERNAL standard
com.xiaomi.permission.BIND CONTINUITY SERVICE standard
com.xiaomi.wearable.permission.DEFAULT READ DATA standard
com.xiaomi.mi connect service.permission.MI WEAR CORE standard
com.xiaomi.fitness.preference.CHANGE standard
Change network state standard

Change network connectivity state.

WRITE SECURE SETTINGS standard
com.xiaomi.wearable.permission.RECEIVER PROCESS MESSAGE standard
Schedule exact alarms standard

Schedule alarms that fire at an exact time. Granted from system settings; denied by default on Android 13+.

MANAGE ONGOING CALLS standard
REQUEST OBSERVE COMPANION DEVICE PRESENCE standard
Query all installed apps standard

Query all installed apps regardless of manifest declarations. Restricted by Play policy.

REQUEST COMPANION PROFILE WATCH standard
miui.permission.ACCESS HEADSET LOCAL standard
Act as account authenticator standard

Act as the AccountAuthenticator for the AccountManager.

MODIFY AUDIO ROUTING standard
QUERY AUDIO STATE standard
com.xiaomi.mi connect service.permission.RECEIVE ENDPOINT standard
Wi-Fi multicast standard

Receive Wi-Fi multicast packets.

com.google.android.c2dm.permission.RECEIVE standard
Foreground service: data sync standard

Required for foreground services of type dataSync.

com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
Get running tasks standard

Read information about currently running tasks.

com.xiaomi.wearable.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
com.miui.bugreport.permission.DUMP CACHED LOG standard
WRITE USER DICTIONARY standard
READ PRIVILEGED PHONE STATE standard
com.miui.permission.ACCESS ESE standard
FLASHLIGHT standard
miui.permission.ACCESS MILINK CAST standard
miui.permission.ACCESS CAST PROVIDER standard

Frequently asked questions

What FlyTrap detected inside Mi Fitness (Xiaomi Wear).

What does Mi Fitness (Xiaomi Wear) do?

Mi Fitness is a centralized health and wearable management platform designed to aggregate biometric data and monitor physical activities. The application serves as a command center for pairing compatible wearable hardware, synchronizing fitness metrics, and providing analytical insights into physiological trends such as sleep quality, heart rate, and caloric expenditure. It facilitates goal-oriented health tracking through a multi-tab interface comprising health dashboards, workout logs, and device configuration modules. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is Mi Fitness (Xiaomi Wear) built with?

Mi Fitness (Xiaomi Wear) by Beijing Xiaomi Mobile Software Co.,Ltd is built with React Native. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Mi Fitness (Xiaomi Wear) use?

FlyTrap detected 12 third-party SDKs inside Mi Fitness (Xiaomi Wear), including Firebase Analytics, Firebase Cloud Messaging and Google Sign-In. They span areas such as Analytics, Push Notifications, Authentication and Payments. The full list, grouped by category, is on this page.

What permissions does Mi Fitness (Xiaomi Wear) request?

Mi Fitness (Xiaomi Wear) requests 102 permissions. 29 of these are sensitive, such as Kill background processes, Write storage and Read storage. Each is listed above with its platform sensitivity tier.

Is Mi Fitness (Xiaomi Wear) safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Mi Fitness (Xiaomi Wear) requests 102 permissions (29 sensitive) and bundles 12 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Mi Fitness (Xiaomi Wear) available on?

The version FlyTrap analyzed targets Android.