Inside the IPA

SwitchBot

wonderlabs, Incorporatedcom.wohand.wohand

← App page
Latest analyzed IPAv9.24.1
Build 5Record 8834890742026-03-18

A newer version is recorded: v9.29. Its file inventory is not available yet. This report automatically uses the newest build with an inventory.

Uncompressed files487.4 MBSum of recorded file sizes
Recorded IPA size323.4 MBSelected build · archive size
Files inventoried9,7209 file categories
Embedded libraries197Frameworks & dynamic libraries

Package footprint

What takes up space?

Uncompressed

All 9,720 file sizes included. Select a category to explore its files. Categories are inferred from paths; archive and installed sizes differ.

Bundle structure

Space by folder

Top level
Frameworks/212.1 MB
2,605 files43.5% of measured size
App root125.9 MB
494 files25.8% of measured size
firmwares/34.9 MB
68 files7.2% of measured size
PlugIns/30.3 MB
220 files6.2% of measured size
Other folders84.3 MB
6,333 files17.3% of measured size

Folders inside the app bundle, plus archive level files. “App root” groups files directly inside the .app.

Explore the package

File explorer

Find the heavy files, inspect paths, or filter by what they contain.

File / pathCategorySizeShare
SwitchBotPayload/SwitchBot.app/SwitchBot
SwitchBot
App executable89.5 MB18.4%
IRLibaray.dbPayload/SwitchBot.app/firmwares/IRLibaray.db
firmwares/IRLibaray.db
Databases30.2 MB6.2%
AppPayload/SwitchBot.app/Frameworks/App.framework/App
Frameworks/App.framework/App
Frameworks & libraries27.7 MB5.7%
sweeper_mapPayload/SwitchBot.app/Frameworks/sweeper_map.framework/sweeper_map
Frameworks/sweeper_map.framework/sweeper_map
Frameworks & libraries10.9 MB2.2%
index.ios.bundlePayload/SwitchBot.app/ios/common/index.ios.bundle
ios/common/index.ios.bundle
Scripts9.1 MB1.9%
widget_help2.mp4Payload/SwitchBot.app/widget_help2.mp4
widget_help2.mp4
Audio & video9.0 MB1.9%
FlutterPayload/SwitchBot.app/Frameworks/Flutter.framework/Flutter
Frameworks/Flutter.framework/Flutter
Frameworks & libraries7.8 MB1.6%
WebRTCPayload/SwitchBot.app/Frameworks/WebRTC.framework/WebRTC
Frameworks/WebRTC.framework/WebRTC
Frameworks & libraries7.2 MB1.5%
AWSIoTPayload/SwitchBot.app/Frameworks/AWSIoT.framework/AWSIoT
Frameworks/AWSIoT.framework/AWSIoT
Frameworks & libraries6.0 MB1.2%
charging_pile.objPayload/SwitchBot.app/Frameworks/sweeper_map.framework/QSAMapViewBundle.bundle/poly_new_2022_5_18/x100/charging_pile.obj
Frameworks/sweeper_map.framework/QSAMapViewBundle.bundle/poly_new_2022_5_18/x100/charging_pile.obj
Frameworks & libraries5.0 MB1.0%
watchkitapp WatchKit ExtensionPayload/SwitchBot.app/Watch/SwitchBot.app/PlugIns/watchkitapp WatchKit Extension.appex/watchkitapp WatchKit Extension
Watch/SwitchBot.app/PlugIns/watchkitapp WatchKit Extension.appex/watchkitapp WatchKit Extension
Other files4.4 MB0.9%
Assets.carPayload/SwitchBot.app/Assets.car
Assets.car
Images & resources4.1 MB0.8%
wakeup_sound.wavPayload/SwitchBot.app/wakeup_sound.wav
wakeup_sound.wav
Audio & video4.0 MB0.8%
sweeper.objPayload/SwitchBot.app/Frameworks/sweeper_map.framework/QSAMapViewBundle.bundle/poly_new_2022_5_18/default/sweeper.obj
Frameworks/sweeper_map.framework/QSAMapViewBundle.bundle/poly_new_2022_5_18/default/sweeper.obj
Frameworks & libraries4.0 MB0.8%
SciChartPayload/SwitchBot.app/Frameworks/SciChart.framework/SciChart
Frameworks/SciChart.framework/SciChart
Frameworks & libraries3.5 MB0.7%
CodeResourcesPayload/SwitchBot.app/_CodeSignature/CodeResources
_CodeSignature/CodeResources
Signing & receipts3.5 MB0.7%
ThingFFmpegWrapperPayload/SwitchBot.app/Frameworks/ThingFFmpegWrapper.framework/ThingFFmpegWrapper
Frameworks/ThingFFmpegWrapper.framework/ThingFFmpegWrapper
Frameworks & libraries3.4 MB0.7%
ThingCameraSDKPayload/SwitchBot.app/Frameworks/ThingCameraSDK.framework/ThingCameraSDK
Frameworks/ThingCameraSDK.framework/ThingCameraSDK
Frameworks & libraries3.4 MB0.7%
Assets.carPayload/SwitchBot.app/PlugIns/QHFCBundle.bundle/Assets.car
PlugIns/QHFCBundle.bundle/Assets.car
Images & resources3.3 MB0.7%
Assets.carPayload/SwitchBot.app/QHFCBundle.bundle/Assets.car
QHFCBundle.bundle/Assets.car
Images & resources3.3 MB0.7%

Native binary explorer

Every binary. Every architecture.

Inspect signed entitlements and permissions, load commands, memory layout, dependencies, symbols and runtime evidence for each slice.

Native analysis has not been recorded for this build

New package processing stores complete reports for each binary and architecture here. Existing header only records are not presented as full binary analysis.

Under the hood

Frameworks & engines

Embedded code and runtime evidence from this build, not other releases.

197 embedded libraries
FlutterRuntime markers in package paths
Frameworks/Flutter.framework/FlutterFrameworks/App.framework/flutter_assets/NOTICESFrameworks/Flutter.framework/icudtl.dat

Path based identification, not a verified engine version.

React NativeRuntime markers in package paths
Frameworks/React.framework/ReactFrameworks/React.framework/SC_Info/React.suppFrameworks/React.framework/SC_Info/React.supf

Path based identification, not a verified engine version.

sweeper_map

48.8 MB

Framework

App

37.0 MB

Framework

SciChart

9.2 MB

Framework

Flutter

8.6 MB

Framework

WebRTC

7.3 MB

Framework

AWSIoT

6.1 MB

Framework

ThingFFmpegWrapper

3.5 MB

Framework

ThingCameraSDK

3.4 MB

Framework

AAInfographics

3.0 MB

Framework

AWSS3

3.0 MB

Framework

SupportSDK

3.0 MB

Framework

ThingAudioEngineSDK

2.9 MB

Framework

Show 185 more libraries

AWSCognitoIdentityProvider

2.8 MB

Framework

Charts

2.7 MB

Framework

ThingOpenSSLSDK

2.5 MB

Framework

ReactCodegen

2.4 MB

Framework

Alamofire

2.2 MB

Framework

flutter_inappwebview

2.1 MB

Framework

libpag

2.1 MB

Framework

RxSwift

2.0 MB

Framework

RTKLEFoundation

1.9 MB

Framework

AWSCore

1.9 MB

Framework

React_Fabric

1.8 MB

Framework

React

1.6 MB

Framework

RCTFabric

1.6 MB

Framework

WoUIKit

1.5 MB

Framework

CommonUISDK

1.5 MB

Framework

RxCocoa

1.4 MB

Framework

React_FabricComponents

1.1 MB

Framework

CocoaMQTT

991.0 KB

Framework

TZImagePickerController

985.1 KB

Framework

AWSMobileClient

908.7 KB

Framework

iOSDFULibrary

865.4 KB

Framework

FirebaseCrashlytics

851.2 KB

Framework

RTKOTASDK

850.4 KB

Framework

ThingP2PSDK

760.3 KB

Framework

ThingMbedtls

758.4 KB

Framework

SDWebImage

757.3 KB

Framework

RNSVG

736.0 KB

Framework

folly

713.9 KB

Framework

AWSKinesisVideo

654.4 KB

Framework

SupportProvidersSDK

641.3 KB

Framework

ZendeskCoreSDK

633.1 KB

Framework

ThingLottie

604.7 KB

Framework

jsinspector_modern

540.4 KB

Framework

Lottie

529.0 KB

Framework

WoCommon

523.9 KB

Framework

libwebp

512.8 KB

Framework

GoogleSignIn

501.5 KB

Framework

CoreModules

498.6 KB

Framework

cxxreact

487.8 KB

Framework

ASN1Swift

480.4 KB

Framework

AFNetworking

478.0 KB

Framework

React_NativeModulesApple

419.8 KB

Framework

RNImageCropPicker

417.3 KB

Framework

RCTText

415.9 KB

Framework

Starscream

411.5 KB

Framework

AWSKinesisVideoArchivedMedia

408.3 KB

Framework

libswift_Concurrency.dylib

407.3 KB

Dynamic library

GTMSessionFetcher

402.8 KB

Framework

React_RuntimeCore

387.5 KB

Framework

libswift_Concurrency.dylib

384.8 KB

Dynamic library

GoogleDataTransport

379.2 KB

Framework

PopupDialog

376.1 KB

Framework

WoUserDefaults

374.6 KB

Framework

MqttCocoaAsyncSocket

372.1 KB

Framework

RCTImage

366.9 KB

Framework

TOCropViewController

349.4 KB

Framework

FirebaseCoreInternal

349.0 KB

Framework

FirebaseSessions

348.6 KB

Framework

ZIPFoundation

347.3 KB

Framework

TPInAppReceipt

342.1 KB

Framework

SnapKit

338.0 KB

Framework

RCTAnimation

334.7 KB

Framework

AppAuth

334.7 KB

Framework

Sheet

333.9 KB

Framework

RNGestureHandler

333.1 KB

Framework

IQKeyboardManager

330.0 KB

Framework

CocoaLumberjack

326.6 KB

Framework

MessagingSDK

323.7 KB

Framework

RxDataSources

313.8 KB

Framework

GTMAppAuth

311.4 KB

Framework

ESTabBarController_swift

308.5 KB

Framework

react_native_webview

306.7 KB

Framework

GoogleUtilities

304.9 KB

Framework

photo_manager

303.1 KB

Framework

MMKVCore

297.6 KB

Framework

audioplayers

290.4 KB

Framework

React_FabricImage

283.9 KB

Framework

React_runtimescheduler

282.6 KB

Framework

MJRefresh

281.8 KB

Framework

FirebaseInstallations

278.6 KB

Framework

ReactCommon

278.0 KB

Framework

qihoo_ap_connect

276.4 KB

Framework

SSZipArchive

258.8 KB

Framework

React_RuntimeApple

253.2 KB

Framework

jsireact

251.1 KB

Framework

WoLogger

245.8 KB

Framework

contacts_service

243.1 KB

Framework

MessagingAPI

233.0 KB

Framework

Differentiator

230.0 KB

Framework

Zip

226.6 KB

Framework

QHUploadLogsSDK

226.2 KB

Framework

React_RCTAppDelegate

225.5 KB

Framework

Promises

219.3 KB

Framework

SocketRocket

214.8 KB

Framework

BabyBluetooth

209.0 KB

Framework

fmt

208.8 KB

Framework

react_native_cameraroll

206.0 KB

Framework

FMDB

205.4 KB

Framework

RCTNetwork

205.1 KB

Framework

glog

204.7 KB

Framework

React_jserrorhandler

204.6 KB

Framework

yoga

203.8 KB

Framework

FirebaseCore

203.5 KB

Framework

FBLPromises

194.0 KB

Framework

RNFS

193.5 KB

Framework

image_gallery_saver

186.4 KB

Framework

flutter_downloader

184.4 KB

Framework

DynamicBlurView

183.8 KB

Framework

Masonry

180.6 KB

Framework

YYModel

178.8 KB

Framework

React_graphics

178.6 KB

Framework

OrderedSet

176.6 KB

Framework

RNPermissions

175.4 KB

Framework

ThingVideoCodecSDK

174.4 KB

Framework

jsi

172.6 KB

Framework

RCTBlob

171.6 KB

Framework

MBProgressHUD

163.5 KB

Framework

WoFileCaches

163.1 KB

Framework

React_jsc

161.1 KB

Framework

React_ImageManager

156.9 KB

Framework

idlecallbacksnativemodule

156.5 KB

Framework

video_player

153.7 KB

Framework

React_domnativemodule

153.3 KB

Framework

M80AttributedLabel

147.9 KB

Framework

react_native_pager_view

146.7 KB

Framework

webview_flutter

146.6 KB

Framework

in_app_purchase_ios

145.8 KB

Framework

FirebaseRemoteConfigInterop

144.5 KB

Framework

React_performancetimeline

144.1 KB

Framework

FLAnimatedImage

143.2 KB

Framework

AWSKinesisVideoSignaling

140.9 KB

Framework

MMKV

140.7 KB

Framework

react_native_safe_area_context

139.7 KB

Framework

SDWebImageWebPCoder

132.7 KB

Framework

Toast

132.4 KB

Framework

RNFastImage

130.8 KB

Framework

React_featureflagsnativemodule

129.4 KB

Framework

RCTLinking

128.8 KB

Framework

react_native_netinfo

127.9 KB

Framework

sqflite

127.5 KB

Framework

libextobjc

125.5 KB

Framework

react_native_blur

123.9 KB

Framework

RxRelay

123.6 KB

Framework

react_native_image_resizer

122.9 KB

Framework

DoubleConversion

122.8 KB

Framework

React_featureflags

119.6 KB

Framework

WoUserDefaults

117.3 KB

Framework

React_microtasksnativemodule

113.4 KB

Framework

AWSAuthCore

112.8 KB

Framework

RCTSettings

110.7 KB

Framework

SDKConfigurations

109.2 KB

Framework

React_Mapbuffer

107.2 KB

Framework

BVLinearGradient

106.2 KB

Framework

RCTVibration

106.0 KB

Framework

react_native_color_matrix_image_filters

104.1 KB

Framework

RNZipArchive

101.8 KB

Framework

React_defaultsnativemodule

101.5 KB

Framework

nanopb

101.3 KB

Framework

AWSCognitoIdentityProviderASF

100.5 KB

Framework

reactperflogger

100.4 KB

Framework

CommonCryptoModule

100.3 KB

Framework

Reachability

99.9 KB

Framework

react_native_view_shot

99.7 KB

Framework

React_utils

99.4 KB

Framework

RCTTypeSafety

95.9 KB

Framework

logger

95.8 KB

Framework

react_native_progress_view

95.6 KB

Framework

React_nativeconfig

95.0 KB

Framework

ThingAvLoggerSDK

94.5 KB

Framework

FirebaseCoreExtension

93.0 KB

Framework

native_timezone

91.5 KB

Framework

React_rendererconsistency

91.1 KB

Framework

React_rendererdebug

90.9 KB

Framework

RCTDeprecation

90.8 KB

Framework

React_debug

90.7 KB

Framework

url_launcher

90.0 KB

Framework

share_plus

87.4 KB

Framework

fluttertoast

85.2 KB

Framework

connectivity

83.0 KB

Framework

path_provider

81.6 KB

Framework

shared_preferences

81.1 KB

Framework

device_info

80.3 KB

Framework

package_info

80.2 KB

Framework

devicelocale

80.1 KB

Framework

fat_sdk_plugin

79.8 KB

Framework

Framework sizes include their recorded resources, not just the executable. Library presence does not prove active use. A “+” indicates some constituent sizes are missing.

Recorded signals

Package details

Only the analyzed build

Privacy & permissions

Recorded
Non exempt encryption
Not declared
Permission descriptions
NSBluetoothAlwaysUsageDescription
SwitchBot needs Bluetooth access for connecting to devices.
NSLocationAlwaysUsageDescription
Receiver Beacon
NFCReaderUsageDescription
NFC function requires your permission,please click OK to allow permission for SwitchBot.
NSCameraUsageDescription
This app uses the camera to scan QR code. Please tap to allow this permission.
NSBluetoothPeripheralUsageDescription
NSBluetoothAlwaysUsageDescription
NSPhotoLibraryAddUsageDescription
The app needs your permission to access your photos.
NSLocalNetworkUsageDescription
SwitchBot needs to find and enable control of nearby SwitchBot devices.
NSAppleMusicUsageDescription
The app needs to access your media library to get music. If you do not allow access, local music cannot be added.
NSMicrophoneUsageDescription
Microphone will be used for voice demand output, video call and other functions, please click OK to allow permission for SwitchBot.
NSLocationWhenInUseUsageDescription
SwitchBot needs to access your location to provide you features like SwitchBot device automation, accessing WLAN and Bluetooth lists and finding devices nearby. SwitchBot will not track or store your location information.
NSLocationAlwaysAndWhenInUseUsageDescription
SwitchBot needs to access your location to provide you features like SwitchBot device automation, accessing WLAN and Bluetooth lists and finding devices nearby. SwitchBot will not track or store your location information.
NSHomeKitUsageDescription
Allow SwitchBot to access your home data?
NSPhotoLibraryUsageDescription
This function requires access to your Photo Album, please click OK to allow permission for SwitchBot.
Additional Info.plist declarations
App transport security
{
  "NSAllowsArbitraryLoads": true
}
Url schemes
[
  {
    "CFBundleURLName": "com.wohand.wohand",
    "CFBundleURLSchemes": [
      "amzn-com.wohand.wohand"
    ]
  },
  {
    "CFBundleURLName": "com.switchbot",
    "CFBundleURLSchemes": [
      "switchbot"
    ]
  },
  {
    "CFBundleTypeRole": "Editor",
    "CFBundleURLName": "",
    "CFBundleURLSchemes": [
      "com.googleusercontent.apps.2257009103-kui2p3d5f05vhusq8bakhmbkee6vqdd3"
    ]
  }
]
Required capabilities
[
  "arm64"
]

Static observations

1 recorded
ATS

NSAllowsArbitraryLoads: true

The package declares an ATS exception. Actual network traffic and use of cleartext connections were not tested.

Analysis record
Method
Stored static package extraction and inventory; not a live security test.
Coverage
Only the selected build is represented. Missing data means not analyzed, not safe. Scanner identity and scan time are unavailable for sources that did not record them.
Recorded extraction times
2026-05-23 20:18:37
Known version identifiers
312 (10 with metadata)

Browse version history on the app page →