WeChat

Tencent · WeChat is a messaging, social, and mobile payment app that connects chats, calls, and sharing.

Flutter Communication WeChat
Bundle ID com.tencent.mm
Version analyzed 8.0.68
Build framework Flutter
Detection confidence Medium
SDKs detected 5
Analyzed 2026-06-15
Static + runtime analysis

SDKs detected

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

All SDKs
Authentication 1 SDK
Machine Learning 1 SDK
Push Notifications 1 SDK
Storage 1 SDK
From manifest + Info.plist

Permissions requested 18 sensitive

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

Nearby Wi-Fi devices sensitive

Discover and connect to nearby Wi-Fi devices.

Approximate location sensitive

Access approximate location (network-based).

Precise location sensitive

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

Camera sensitive

Take pictures and record video.

Microphone sensitive

Record audio from the microphone.

Read contacts sensitive

Read the user's contacts data.

Read images sensitive

Read image files from shared storage.

Read audio sensitive

Read audio files from shared storage.

Read videos sensitive

Read video files from shared storage.

Selected photos and videos sensitive

Access only photos and videos the user explicitly selected.

Write storage sensitive

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

Scan for Bluetooth devices sensitive

Discover nearby Bluetooth devices.

Advertise over Bluetooth sensitive

Make the device discoverable to other Bluetooth devices.

Connect to Bluetooth devices sensitive

Connect to paired Bluetooth devices.

Post notifications sensitive

Post notifications to the system.

Physical activity recognition sensitive

Recognize physical activity such as walking or cycling.

Read storage sensitive

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

Media location metadata sensitive

Read location metadata embedded in shared media files.

com.hihonor.security.permission.ACCESS THREAT DETECTION standard
INTERACT ACROSS USERS standard
android.bluetooth.permissions.SHORTCUT ACTION standard
com.tencent.bluetooth.permissions.SHORTCUT ACTION standard
Wi-Fi multicast standard

Receive Wi-Fi multicast packets.

com.tencent.mm.plugin.permission.READ standard
com.tencent.mm.plugin.permission.WRITE standard
com.tencent.mm.permission.MM MESSAGE standard
com.huawei.authentication.HW ACCESS AUTH SERVICE standard
com.google.android.providers.gsf.permission.READ GSERVICES standard
Change network state standard

Change network connectivity state.

Foreground service: health standard

Required for foreground services of type health.

Foreground service: location standard

Required for foreground services of type location.

Foreground service: screen capture standard

Required for foreground services of type mediaProjection.

Foreground service: media playback standard

Required for foreground services of type mediaPlayback.

Network state standard

Read connectivity information.

Get running tasks standard

Read information about currently running tasks.

Internet access standard

Open network sockets.

Modify audio settings standard

Modify global audio settings.

Run at startup standard

Receive the BOOT_COMPLETED broadcast.

Vibrate standard

Control the vibrator.

Wake lock standard

Keep the device awake.

com.android.launcher.permission.INSTALL SHORTCUT standard
com.android.launcher.permission.UNINSTALL SHORTCUT standard
com.android.launcher.permission.READ SETTINGS standard
com.tencent.mm.location.permission.SEND VIEW standard
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.

Send sticky broadcast standard

Send sticky broadcasts.

Display over other apps standard

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

Change Wi-Fi state standard

Change Wi-Fi connectivity state.

GET PACKAGE SIZE standard
DOWNLOAD WITHOUT NOTIFICATION standard
NFC standard

Perform I/O over NFC.

com.miui.easygo.permission.READ PERMISSION standard
com.huawei.android.launcher.permission.CHANGE BADGE standard
WRITE APP BADGE standard
cn.cyberidentity.certification.AUTH standard
com.meizu.flyme.launcher.permission.WRITE BADGE EXTRAS standard
DETECT SCREEN CAPTURE standard
Foreground service: data sync standard

Required for foreground services of type dataSync.

com.tencent.mm.ext.permission.READ standard
com.tencent.mm.ext.permission.WRITE standard
com.tencent.mm.wear.message standard
REQUEST IGNORE BATTERY OPTIMIZATIONS standard
com.open.gallery.smart.Read standard
com.open.gallery.smart.Write standard
com.open.gallery.smart.Provider standard
miui.permission.READ STEPS standard
Foreground service standard

Run a foreground service.

Schedule exact alarms standard

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

USE FULL SCREEN INTENT standard
Wi-Fi state standard

Read Wi-Fi connection information.

SENSOR GYROSCOPE standard
HIDE OVERLAY WINDOWS standard
com.tencent.mm.WAID PROVIDER WRITE standard
Foreground service: microphone standard

Required for foreground services of type microphone.

Foreground service: camera standard

Required for foreground services of type camera.

com.bbk.launcher2.permission.READ SETTINGS standard
Reorder tasks standard

Move tasks within the back stack.

In-app billing standard

Use Google Play Billing for in-app purchases and subscriptions.

com.android.vending.CHECK LICENSE standard
com.tencent.mm.matrix.strategynotify standard
Do Not Disturb access standard

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

Fingerprint authentication standard

Authenticate using fingerprint hardware.

Biometric authentication standard

Authenticate using biometric hardware.

freemme.permission.msa standard
com.tencent.mm.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
com.tencent.mm.manual.dump standard
com.tencent.mm.backtrace.warmed up standard
com.tencent.mm.matrix.permission.PROCESS SUPERVISOR standard
com.tencent.mm.vfs.broadcast standard
com.huawei.easygo.permission.READ PERMISSION standard
com.oplus.permission.safe.FANTASYWINDOW standard
com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
com.google.android.c2dm.permission.RECEIVE standard
com.tencent.mm.permission.C2D MESSAGE standard
com.soter.permission.ACCESS SOTER KEYSTORE standard
USE FACERECOGNITION standard

Frequently asked questions

What FlyTrap detected inside WeChat.

What is WeChat built with?

WeChat by WeChat is built with Flutter. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does WeChat use?

FlyTrap detected 5 third-party SDKs inside WeChat, including Firebase Analytics, Google Sign-In and Firebase Cloud Messaging. They span areas such as Analytics, Authentication, Push Notifications and Storage. The full list, grouped by category, is on this page.

What permissions does WeChat request?

WeChat requests 97 permissions. 18 of these are sensitive, such as Nearby Wi-Fi devices, Approximate location and Precise location. Each is listed above with its platform sensitivity tier.

Is WeChat safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. WeChat requests 97 permissions (18 sensitive) and bundles 5 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is WeChat available on?

The version FlyTrap analyzed targets Android.