一、操作前提

1. 合法所有权

仅限操作您拥有合法权限的设备,未经授权访问他人设备属违法行为。

2. 准备工作

  • 已启用USB调试(开发者选项)
  • 需在设备解锁状态下提前开启:`设置 > 关于手机 > 多次点击版本号激活开发者模式 > 返回开启USB调试`。

  • 电脑已安装ADB驱动及工具([Android SDK Platform Tools])。
  • 数据备份(操作可能导致数据丢失)。
  • 二、操作步骤(需Root权限)

    方法1:删除锁屏密码文件

    bash

    连接设备并获取root权限

    adb devices 确认设备连接

    adb root 获取root权限(部分设备需先解锁Bootloader)

    adb remount 挂载系统分区为可写

    删除密码文件(不同安卓版本路径可能不同)

    adb shell rm /data/system/locksettings.db

    adb shell rm /data/system/locksettings.db-shm

    adb shell rm /data/system/locksettings.db-wal

    重启设备

    adb reboot

    适用场景:Android 4.4

  • 9.0 部分设备,需已获取Root权限。
  • 方法2:通过SQLite重置密码(无需Root)

    bash

    进入ADB shell并访问锁屏数据库

    adb shell

    su 需要Root权限

    cd /data/system

    sqlite3 locksettings.db

    在SQLite命令行中执行

    UPDATE locksettings SET value=0 WHERE name='lockscreen.password_type';

    DELETE FROM locksettings WHERE name='lockscreen.password_salt';

    quit

    删除辅助文件并重启

    rm locksettings.db-

    reboot

    注意:Android 10+ 可能使用加密存储,此方法可能失效。

    三、替代方案(无Root/未开启USB调试)

    1. 恢复出厂设置

    进入Recovery模式(按键组合因机型而异),选择“Wipe Data/Factory Reset”。

    2. Google查找我的设备

    访问 [Google Find My Device] 远程擦除数据。

    四、风险与注意事项

  • 系统兼容性:Android 10+ 强化硬件级安全(如TEE),直接修改文件可能无效。
  • 数据丢失风险:部分操作可能触发Factory Reset Protection(FRP),需提前解除Google账户绑定。
  • 安全建议:优先使用官方解锁工具(如三星Find My Mobile、小米解锁工具)。
  • 五、预防数据泄露建议

    1. 启用全盘加密(File-Based Encryption)。

    2. 配置远程擦除功能(Find My Device、厂商服务)。

    3. 定期备份重要数据至云端或加密存储。

    结论:ADB删除锁屏密码技术门槛高且限制较多,仅适用于特定场景。建议优先通过官方渠道解决锁屏问题,并结合加密与远程管理功能提升数据安全性。