一、操作前提
1. 合法所有权
仅限操作您拥有合法权限的设备,未经授权访问他人设备属违法行为。
2. 准备工作
需在设备解锁状态下提前开启:`设置 > 关于手机 > 多次点击版本号激活开发者模式 > 返回开启USB调试`。
二、操作步骤(需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
方法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] 远程擦除数据。
四、风险与注意事项
五、预防数据泄露建议
1. 启用全盘加密(File-Based Encryption)。
2. 配置远程擦除功能(Find My Device、厂商服务)。
3. 定期备份重要数据至云端或加密存储。
结论:ADB删除锁屏密码技术门槛高且限制较多,仅适用于特定场景。建议优先通过官方渠道解决锁屏问题,并结合加密与远程管理功能提升数据安全性。