libchecker是一款用于检查和管理设备上已安装应用的工具。软件可以帮助用户识别设备上所有应用所依赖的共享库,并提供详细的信息,如库的版本、大小、依赖关系等,还提供了一些高级功能,比如查看应用的签名信息、检测应用是否被篡改、分析应用的内存使用情况等,也可以帮助了解哪些应用占用了较多的存储空间或内存资源,从而决定是否需要卸载这些应用。
1、下载小编为你提供的apk文件,安装并启动!
在下方的功能菜单栏中,分别有应用列表、统计、快照和设置
应用列表:展示了当前手机安装的所有游戏及软件应用,期间你可以通过上方的下拉菜单选择按更新时间降序、按 Target API 降序或默认排序。
2、点击进入到任何游戏或者软件应用可以查看原生库、服务、活动、广播接收器、内容提供其、权限、元数据等各种信息。
往后是统计与快照。
3、其次就是设置,在这里有主题背景颜色、APK分析、规则仓库、语言、云端规则等等,根据需要进行适当的调整。
1、知名库标记:对于一些知名的第三方库组件, LibChecker 会显示标记,并且可以查看详细的介绍。
2、库引用统计:统计各个库的使用频率。
3、包特点:解析 apk 包判断 App 是否为 Split APK / 是否使用了 Kotlin 编写。
4、快照:对比 App 升级前后的组件差异。
1、免费编辑,所有的功能都是免费的,用户都能快速编辑代码。
2、使用帮助,可以提供详细的操作教程,用户都能迅速学会使用方法。
3、常见问题,也有丰富的常见问题与解决方案,都能很好的解决大家的问题。
4、文件分享,编辑好的问题都可以随时分享,好友都可以快速接收到。
1、反汇编
反汇编是将机器语言翻译成汇编语言的过程。
反汇编器的输出结果通常是人们适合阅读的格式,而不是注重于汇编器输入的适用性。
2、反编译
从字面意思来看,反编译就是与编译相反的过程。
我们可以将可执行文件翻译成更加易于阅读的格式,比如高级语言。
LibChecker免费版新版完全实现自动化反编译是不太可能的,因为没有反编译器能够提取到开发者编写的源代码。
3、理解代码
在代码层发现漏洞找到在应用程序中可能使用硬编码的敏感数据,在变更到新的硬件平台时迁移应用程序。
4、进行恶意软件分析
修改现有应用程序的代码和功能逆向工程包括两个过程,反汇编和反编译。