LibChecker
2.5.4.5696014 · GitHub
Detected trackers (2)
Matched by Exodus Privacy code signatures. Not a complete list.
More about this app
An app to view libraries used in apps on your device. Uses Shizuku to determine the installation source of other apps.
LibChecker

LibChecker helps you inspect libraries and package details used by Android apps. It can analyze installed apps, APK files, split packages, and app snapshots, then present LibChecker rule matches, native library metadata, signing information, permissions, components, and package changes in a readable interface.
Features
- Inspect installed apps and APK/APKS-style packages, including split APKs and large APK download links shared to LibChecker.
- Detect well-known SDKs and libraries with LibChecker-Rules, covering native libraries, components, permissions, metadata, package names, shared UIDs, signatures, and intent actions.
- View ABI and native library details, including 32-bit/64-bit architecture, multi-architecture packages, 16 KB page-size readiness, ZIP alignment, stripped symbol tables, and native library extraction.
- Review app package details such as manifest entries, permissions, signing schemes, installation source, DEX optimization status, alternative launch icons, themed icons, Overlay apps, and Modern Xposed API module information.
- Explore statistics for ABI distribution, Android version distribution, and library references across apps.
- Capture snapshots of installed apps, compare changes over time, back up or restore snapshots, and compare saved packages with the current installation.
- Export app information from Settings and open the exported file in WebUI for a visual report.
WebUI
LibChecker also has a browser-based companion WebUI at lc.absinthe.life. It is developed in the LibChecker/tgbot project together with the Telegram bot and shared JavaScript analyzer.
The WebUI can analyze and compare Android packages in the browser with local processing, and it can open app information exported by LibChecker.
Supported Versions
- Android 7.0 ~ 17
- Android 6 Marshmallow users can use the marshmallow branch
Downloads
Documentation
Community
How Shizuku is used
Can reveal true app install source and dex optimization status via `IPackageManager` and package service dump through Shizuku.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
LibChecker uses Shizuku to reveal system package details that are normally hidden from apps, shown in the app install source sheet.
- Reveal install source: shows the originating, installing and initiating packages for an installed app by querying the privileged package manager through Shizuku, including the caller identity on newer Android versions.
- Show dex optimization status: shows the dexopt status, reason and instruction set for an app by dumping the privileged package service through Shizuku and parsing its dexopt state section.
Android APIs or commands used
IPackageManager.getInstallSourceInfoIBinder.DUMP_TRANSACTION
Notable details
Both features have a non Shizuku path: install source falls back to the normal package manager result, and dex optimization status falls back to a local dex file query when Shizuku is unavailable.
Changelog
What's new for version 2.5.4.5696014
更新内容
- 适配 Android 17
- 在设置界面增加了应用信息导出功能,现在可以将导出的文件在 WebUI¹ 中打开并以可视化形式查看
- 为 Overlay 应用增加了详情页面
- 支持了识别 Modern Xposed API 的模块信息
- 将 DEX 优化信息从应用属性弹窗移动至安装来源弹窗。另外,对于已经授权 Shizuku 的用户,现在会显示更加准确的结果
- 对于已经实现 16 KB 页对齐,但未以 16 KB 页对齐压缩的原生库,现在显示具体的 ZIP 对齐值
- 在原生库列表增加了一些新的检测标签
- 在原生库详情页面增加了是否剥离符号表的检测
- 增强了应用签名方案的检测速度和准确性
- 修复了一些情况下无法读取到正确的备选图标或主题图标的问题
- 修复了一些应用的 Split APKs 列表获取不完整的问题
- 修复了在库详情页面切换语言后更新日期一项丢失的问题
- 修复了一些情况下首页应用列表可能不刷新的问题
- 修复了一些应用被误识别为使用了 Jetpack Compose 的问题
- 修复了在宽屏设备上保持横屏状态时,有概率无法弹出底部弹窗的问题
- 优化了应用列表高级设置的 UI 布局
- 更新了一些 UI 设计
- 优化了无障碍体验
- 更新规则库版本至 44
¹ 现在,你可以在任意设备访问 WebUI 来分析和对比 Android 应用包,分析工作在本地进行。
What's New
- Adapted for Android 17
- Added app info export in Settings. Exported files can now be opened in WebUI¹ and viewed visually
- Added a detail page for Overlay apps
- Added support for detecting Modern Xposed API module information
- Moved DEX optimization information from the app properties dialog to the install source dialog. More accurate results are now shown for users with Shizuku granted
- For native libraries that already support 16 KB page alignment but are not ZIP-aligned to 16 KB, the specific ZIP alignment value is now shown
- Added new detection labels to the native library list
- Added detection for stripped symbol tables on the native library detail page
- Improved the speed and accuracy of app signing scheme detection
- Fixed an issue where alternative icons or themed icons could not be loaded correctly in some cases
- Fixed incomplete Split APKs list detection for some apps
- Fixed an issue where the update date disappeared on the library detail page after switching languages
- Fixed an issue where the app list on the home page might not refresh in some cases
- Fixed false positives in Jetpack Compose detection for some apps
- Fixed an issue where the bottom sheet might fail to show on wide-screen devices while staying in landscape orientation
- Optimized the UI layout of advanced settings for the app list
- Updated several UI designs
- Optimized accessibility
- Updated rules database to version 44
¹ You can now visit WebUI on any device to analyze and compare Android app packages. All analysis is performed locally.
Dependancy Update
| Dependency | Previous version | New version |
|---|---|---|
| gradle | 9.2.0 | 9.5.1 |
| agp | 8.13.1 | 9.2.1 |
| aboutlibraries | 12.2.4 | 14.2.1 |
| firebase-bom | 34.6.0 | 34.15.0 |
| kotlin | 2.2.21 | 2.4.0 |
| protoc | 4.33.1 | 4.35.1 |
| firebase-crashlytics | 3.0.6 | 3.0.7 |
| gms | 4.4.4 | 4.5.0 |
| kotlin-android | 2.2.21 | - |
| ksp | 2.3.2 | 2.3.9 |
| protobuf | 0.9.5 | 0.10.0 |
| moshiX | 0.33.0 | 0.36.0 |
| spotless | 8.0.0 | 8.6.0 |
| gradlePlugin-spotless | - | 8.7.0 |
| kotlinX-coroutines | 1.10.2 | 1.11.0 |
| androidX-activity | 1.12.0 | 1.13.0 |
| androidX-annotation | 1.9.1 | 1.10.0 |
| androidX-appCompat | 1.7.1 | - |
| androidX-browser | 1.9.0 | 1.10.0 |
| androidX-core | 1.17.0 | 1.19.0 |
| square-okHttp | 5.3.2 | 5.4.0 |
| square-okio | 3.16.4 | 3.17.0 |
| android-apksig | 8.13.1 | - |
| google-material | 1.13.0 | 1.14.0 |
| rikkax-appcompat | 1.6.1 | - |
| rikkax-insets | 1.3.0 | - |
| rikkax-layoutinflater | 1.3.0 | - |
| rikkax-material | 2.7.2 | - |
| rikkax-material-preference | 2.0.0 | - |
| rikkax-simplemenu-preference | 1.0.3 | - |
| brvah | 3.0.14 | 4.4.0 |
| lc-rules | 43 | 44.2 |
| lottie | 6.7.1 | - |
| mpAndroidChart | 3.1.0.31 | 5.2.1 |
| develocity | 4.2.2 | 4.4.3 |
Achieves Diff
OLD: LibChecker-2.5.3.3f5abd2-2515-foss-release.apk (signature: V2)
NEW: LibChecker-2.5.4.5696014-2671-foss-release.apk (signature: V2)
│ compressed │ uncompressed
├──────────┬───────────┬────────────┼───────────┬───────────┬────────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼──────────┼───────────┼────────────┼───────────┼───────────┼────────────
dex │ 2.2 MiB │ 2.1 MiB │ -114.9 KiB │ 4.9 MiB │ 4.5 MiB │ -402.4 KiB
arsc │ 1.1 MiB │ 986.5 KiB │ -111.6 KiB │ 1.1 MiB │ 986.4 KiB │ -111.6 KiB
manifest │ 3.8 KiB │ 3.8 KiB │ +1 B │ 15.9 KiB │ 15.9 KiB │ +4 B
res │ 1.3 MiB │ 1.4 MiB │ +102.6 KiB │ 2.1 MiB │ 2.3 MiB │ +182.9 KiB
asset │ 72.1 KiB │ 70.2 KiB │ -1.9 KiB │ 184.1 KiB │ 196.5 KiB │ +12.5 KiB
other │ 1.2 KiB │ 1.2 KiB │ -19 B │ 813 B │ 750 B │ -63 B
──────────┼──────────┼───────────┼────────────┼───────────┼───────────┼────────────
total │ 4.7 MiB │ 4.6 MiB │ -125.8 KiB │ 8.2 MiB │ 7.9 MiB │ -318.7 KiB
DEX │ old │ new │ diff
─────────┼───────┼───────┼───────────────────────
files │ 1 │ 1 │ 0
strings │ 32798 │ 30314 │ -2484 (+5479 -7963)
types │ 6011 │ 5493 │ -518 (+3981 -4499)
classes │ 4659 │ 4216 │ -443 (+3798 -4241)
methods │ 31560 │ 29018 │ -2542 (+20608 -23150)
fields │ 28416 │ 25927 │ -2489 (+25057 -27546)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼─────────────────────
configs │ 121 │ 124 │ +3 (+7 -4)
entries │ 6644 │ 8043 │ +1399 (+8036 -6637)
New Contributors
- @oxyzenQ made their first contribution in https://github.com/LibChecker/LibChecker/pull/1881
- @burakdede0 made their first contribution in https://github.com/LibChecker/LibChecker/pull/1904
- @wxxsfxyzm made their first contribution in https://github.com/LibChecker/LibChecker/pull/1912
- @Doddddd made their first contribution in https://github.com/LibChecker/LibChecker/pull/1917
- @Akika404 made their first contribution in https://github.com/LibChecker/LibChecker/pull/1959
- @Rexogamer made their first contribution in https://github.com/LibChecker/LibChecker/pull/1988
Full Changelog: https://github.com/LibChecker/LibChecker/compare/2.5.3...2.5.4
Permissions
9 permissions requested
Sources
3 sources
Sources
3 sources


