CiLocks Phone Info功能详解:4条getprop命令获取设备全部信息
【免费下载链接】CiLocksCrack Interface lockscreen, Metasploit and More Android/IOS Hacking项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocks
CiLocks 是一款开源的 Android/IOS 锁屏破解与安全测试工具,其中的Phone Info(设备信息)功能只需 4 条adb shell getprop命令,就能快速拿到目标手机的制造商、型号、Android 版本和 API 级别四项关键设备信息。对新手来说,这是理解 ADB 设备指纹获取的最佳入门案例——无需任何复杂配置,一条菜单选项即可完成。
什么是 CiLocks 的 Phone Info
Phone Info 是 CiLocks 主菜单中的第 12 号选项,专为安全测试人员设计:当你通过 USB 连接目标设备后,它会自动执行设备属性查询,帮你确认"现在手里拿的到底是什么机器"。这在锁屏破解、Metasploit 攻击前的目标侦察阶段非常实用。
早期的 v1.2 版本中该功能已经存在,可见 CiLocks 的演进路线:
4条核心getprop命令逐条解析
Phone Info 的全部实现位于 cilocks 脚本中,本质上就是 4 条getprop查询:
| 命令 | 获取内容 | 示例输出 |
|---|---|---|
adb shell getprop ro.product.manufacturer | 手机制造商 | Xiaomi |
adb shell getprop ro.product.model | 设备型号 | 21091116C |
adb shell getprop ro.build.version.release | Android 系统版本 | 13 |
adb shell getprop ro.build.version.sdk | API 级别(SDK) | 33 |
为什么是这4个属性?
ro.前缀代表read-only(只读)属性,是 Android 系统启动时固化在/system/build.prop中的设备指纹,普通应用无法篡改;manufacturer + model用于识别硬件,判断设备兼容性;version.release + version.sdk用于识别系统,决定后续可选的攻击/调试路径(例如 Root 方案对不同 Android 版本的支持差异很大)。
拿到这四项后,脚本会用printf将它们拼成一行摘要,并按字段逐一打印(见 cilocks)。
使用Phone Info功能的完整步骤
环境要求(详见 README.md):Linux 系统 + PHP + Node.js +ADB(Android SDK)+ USB 数据线 + 已开启 USB 调试的 Android 设备。
# 1. 安装依赖 sudo apt install php nodejs npm adb scrcpy wget unzip apktool jq -y # 2. 获取并运行 CiLocks git clone https://gitcode.com/GitHub_Trending/ci/CiLocks cd CiLocks chmod +x cilocks sudo bash cilocks3. 连接手机:USB 数据线连接目标设备,在手机上确认"USB 调试"授权弹窗。
4. 在主菜单输入12并回车,即触发 Phone Info 流程(菜单入口定义见 cilocks)。
5. 查看输出,典型结果如下:
Info: Xiaomi 21091116C 13 (API 33) Manufacturer: Xiaomi Model: 21091116C Version: 13 Sdk: 33一行Info摘要 + 四个明细字段,一目了然。
常见问题排查
🔌 adb 无响应 / 命令输出为空
说明 ADB 未识别到设备。先执行adb devices确认设备出现在列表中;若显示unauthorized,需在手机端重新授权 USB 调试。
📱 命令全部正常但输出为空白
检查是否误连了模拟器,或设备系统被自定义 ROM 修改了build.prop。
💡 进阶用法:脱离菜单手动执行
Phone Info 不依赖 CiLocks 框架,任何装有 ADB 的电脑都可以直接敲上面的 4 条getprop命令。理解了这一点后,你还能举一反三——例如用getprop ro.build.fingerprint获取完整设备指纹。CiLocks 的 ADB Toolkit(主菜单 7 号选项)同样基于adb shell,可作为延伸练习:
小结
| 要点 | 说明 |
|---|---|
| 核心命令 | 4 条adb shell getprop |
| 获取字段 | 制造商、型号、系统版本、API 级别 |
| 入口 | 主菜单选项 12(Phone Info) |
| 前置条件 | ADB 安装、USB 连接、USB 调试已授权 |
⚠️声明:本文仅用于安全学习与自有设备测试。请在遵守法律法规的前提下使用,切勿将工具用于非法活动——这一点在 README.md 中也被明确强调。
掌握 Phone Info 后,你就理解了 Android 设备指纹的读取原理,这是深入学习 CiLocks 其他功能(如锁屏爆破、ADB Toolkit)的第一步。
【免费下载链接】CiLocksCrack Interface lockscreen, Metasploit and More Android/IOS Hacking项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocks
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考