Inside the IPA

Pleco Chinese Dictionary

Pleco Inc.com.pleco.chinesesystem

← App page
Latest analyzed IPAv3.2.83
Build 3.2.83.2Record 8895747952026-08-12
Uncompressed files112.0 MBSum of recorded file sizes
Recorded IPA size78.7 MBSelected build · archive size
Files inventoried1188 file categories
Embedded libraries7Frameworks & dynamic libraries

Package footprint

What takes up space?

Uncompressed

All 118 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
BundlePackages/61.6 MB
17 files55.0% of measured size
App root38.8 MB
25 files34.7% of measured size
Ink/5.0 MB
4 files4.5% of measured size
OptBundlePackages/2.9 MB
2 files2.6% of measured size
Other folders3.6 MB
70 files3.2% 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
PlecoPayload/Pleco.app/Pleco
Pleco
App executable34.3 MB30.6%
p2cebasic.pdbPayload/Pleco.app/BundlePackages/50414345/p2cebasic.pdb
BundlePackages/50414345/p2cebasic.pdb
Other files32.0 MB28.6%
p2cedict.pdbPayload/Pleco.app/BundlePackages/50434544/p2cedict.pdb
BundlePackages/50434544/p2cedict.pdb
Other files18.8 MB16.8%
dfa5e45d52ef73cfb870fb53b2fc2eec544ce5b6Payload/Pleco.app/Ink/Download/FileData/dfa5e45d52ef73cfb870fb53b2fc2eec544ce5b6
Ink/Download/FileData/dfa5e45d52ef73cfb870fb53b2fc2eec544ce5b6
Other files5.0 MB4.5%
p2unihan.pdbPayload/Pleco.app/BundlePackages/50554E49/p2unihan.pdb
BundlePackages/50554E49/p2unihan.pdb
Other files3.3 MB2.9%
hwhwrdual.binPayload/Pleco.app/BundlePackages/20001/hwhwrdual.bin
BundlePackages/20001/hwhwrdual.bin
Other files3.2 MB2.9%
p2cdl.pdbPayload/Pleco.app/OptBundlePackages/10007801/p2cdl.pdb
OptBundlePackages/10007801/p2cdl.pdb
Other files2.9 MB2.6%
Assets.carPayload/Pleco.app/Assets.car
Assets.car
Images & resources2.6 MB2.3%
p2decomp.pdbPayload/Pleco.app/BundlePackages/100001/p2decomp.pdb
BundlePackages/100001/p2decomp.pdb
Other files1.7 MB1.6%
p2wordmap.pdbPayload/Pleco.app/BundlePackages/90001/p2wordmap.pdb
BundlePackages/90001/p2wordmap.pdb
Other files1.4 MB1.3%
p2frequency.pdbPayload/Pleco.app/BundlePackages/80001/p2frequency.pdb
BundlePackages/80001/p2frequency.pdb
Other files889.9 KB0.8%
GTMSessionFetcherPayload/Pleco.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
Frameworks & libraries527.8 KB0.5%
GoogleDataTransportPayload/Pleco.app/Frameworks/GoogleDataTransport.framework/GoogleDataTransport
Frameworks/GoogleDataTransport.framework/GoogleDataTransport
Frameworks & libraries384.5 KB0.3%
SourceSansPro-Bold-Pleco.otfPayload/Pleco.app/SourceSansPro-Bold-Pleco.otf
SourceSansPro-Bold-Pleco.otf
Images & resources328.6 KB0.3%
manifest.jsonPayload/Pleco.app/MLKitDigitalInkRecognition_resource.bundle/manifest.json
MLKitDigitalInkRecognition_resource.bundle/manifest.json
Configuration326.9 KB0.3%
SourceSansPro-Semibold-Pleco.otfPayload/Pleco.app/SourceSansPro-Semibold-Pleco.otf
SourceSansPro-Semibold-Pleco.otf
Images & resources323.8 KB0.3%
SourceSansPro-Regular-Pleco.otfPayload/Pleco.app/SourceSansPro-Regular-Pleco.otf
SourceSansPro-Regular-Pleco.otf
Images & resources319.6 KB0.3%
SSZipArchivePayload/Pleco.app/Frameworks/SSZipArchive.framework/SSZipArchive
Frameworks/SSZipArchive.framework/SSZipArchive
Frameworks & libraries278.5 KB0.2%
hsk31-words-pleco.txtPayload/Pleco.app/FlashcardLists/hsk31-words-pleco.txt
FlashcardLists/hsk31-words-pleco.txt
Other files264.2 KB0.2%
ssNonItalic.ftbPayload/Pleco.app/GlyphTables/ssNonItalic.ftb
GlyphTables/ssNonItalic.ftb
Other files250.5 KB0.2%

Native binary explorer

Every binary. Every architecture.

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

8 binaries · 8 slices
arm64No encrypted slicesParsed in 1.573s · 2026-10-30

Select a Mach O file

Choose a binary and architecture. Detailed tables load on demand, not with the initial page.

Integer fields use hexadecimal, without locale separators or loss of 64 bit precision. JSON downloads preserve the original numeric data. Tables retain up to 10000 records each, with totals and truncation markers. Signing data is descriptive; trust and code page hashes are not verified. Not disassembly.

Under the hood

Frameworks & engines

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

7 embedded libraries

No engine identification recorded for this build. That does not mean the app has no game engine or runtime.

nanopb

94.0 KB

Other · 3.30910.0

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
Tracking declared
No
Non exempt encryption
Not declared
Permission descriptions
NSPhotoLibraryUsageDescription
We access the photo library to recognize Chinese characters in photos using our OCR module
NSCameraUsageDescription
We use the camera to recognize Chinese characters in our OCR module
NSPhotoLibraryAddUsageDescription
We access the photo library to save images taken with our OCR module for later use.
NSSpeechRecognitionUsageDescription
Speech recognition will be used to look up the words you speak.
NSMicrophoneUsageDescription
Your microphone will be used to record your speech for voice recognition.
NSAppleMusicUsageDescription
We access the music library to let you look up words in Chinese-language lyrics.
Tracking domains 0
[]
Accessed API types 6
[
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
    "NSPrivacyAccessedAPITypeReasons": [
      "CA92.1"
    ]
  },
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
    "NSPrivacyAccessedAPITypeReasons": [
      "C617.1"
    ]
  },
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
    "NSPrivacyAccessedAPITypeReasons": [
      "C56D.1"
    ]
  },
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
    "NSPrivacyAccessedAPITypeReasons": [
      "0A2A.1"
    ]
  },
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
    "NSPrivacyAccessedAPITypeReasons": [
      "C617.1",
      "3B52.1"
    ]
  },
  {
    "NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryDiskSpace",
    "NSPrivacyAccessedAPITypeReasons": [
      "E174.1"
    ]
  }
]
Collected data types 4
[
  {
    "NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeOtherDiagnosticData",
    "NSPrivacyCollectedDataTypeLinked": false,
    "NSPrivacyCollectedDataTypePurposes": [
      "NSPrivacyCollectedDataTypePurposeAnalytics"
    ],
    "NSPrivacyCollectedDataTypeTracking": false
  },
  {
    "NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeUserID",
    "NSPrivacyCollectedDataTypeLinked": false,
    "NSPrivacyCollectedDataTypePurposes": [
      "NSPrivacyCollectedDataTypePurposeAppFunctionality"
    ],
    "NSPrivacyCollectedDataTypeTracking": false
  },
  {
    "NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypePurchaseHistory",
    "NSPrivacyCollectedDataTypeLinked": false,
    "NSPrivacyCollectedDataTypePurposes": [
      "NSPrivacyCollectedDataTypePurposeAppFunctionality"
    ],
    "NSPrivacyCollectedDataTypeTracking": false
  },
  {
    "NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeDeviceID",
    "NSPrivacyCollectedDataTypeLinked": false,
    "NSPrivacyCollectedDataTypePurposes": [
      "NSPrivacyCollectedDataTypePurposeAppFunctionality"
    ],
    "NSPrivacyCollectedDataTypeTracking": false
  }
]
Additional Info.plist declarations
App transport security
{
  "NSAllowsArbitraryLoads": true
}
Url schemes
[
  {
    "CFBundleTypeRole": "Viewer",
    "CFBundleURLName": "com.pleco.registrationid",
    "CFBundleURLSchemes": [
      "plecoregister"
    ]
  },
  {
    "CFBundleTypeRole": "Viewer",
    "CFBundleURLName": "com.pleco.plecoapi",
    "CFBundleURLSchemes": [
      "plecoapi"
    ]
  },
  {
    "CFBundleTypeRole": "Viewer",
    "CFBundleURLName": "com.pleco.activationid",
    "CFBundleURLSchemes": [
      "plecoactivate"
    ]
  }
]
Required capabilities
[
  "arm64"
]

Static observations

2 recorded
ATS

NSAllowsArbitraryLoads: true

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

SDKs

Library inventory: SSZipArchive

Library presence alone does not establish an affected version, reachable code, or a vulnerability. No CVE or exploitability claim is made.

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-10-30 17:31:03, 2026-10-30T17:31:03.963993+00:00
Known version identifiers
125 (3 with metadata)

Browse version history on the app page →