回答
双击点亮屏幕并输入密码脚本
以下是完整的JavaScript脚本,用于双击唤醒屏幕、输入四位数字密码并进入手机主页:
// 文档地址 https://docs.hamibot.com/
// 1. 双击屏幕尝试唤醒设备(某些设备支持双击唤醒)
click(device.width / 2, device.height / 2);
sleep(100);
click(device.width / 2, device.height / 2);
sleep(1000);
// 2. 确保设备已完全唤醒
device.wakeUpIfNeeded();
sleep(1500);
// 3. 检查是否需要滑动才能看到密码输入界面
// 部分设备锁屏后需要向上滑动才能显示密码输入
if (!text("输入密码").exists() && !text("Password").exists()) {
swipe(device.width / 2, device.height * 0.8, device.width / 2, device.height * 0.2, 300);
sleep(1000);
}
// 4. 输入四位数字密码(请将1234替换为你的实际密码)
// KEYCODE_1 = 8, KEYCODE_2 = 9, KEYCODE_3 = 10, KEYCODE_4 = 11
keycode(8); // 1
sleep(200);
keycode(9); // 2
sleep(200);
keycode(10); // 3
sleep(200);
keycode(11); // 4
sleep(500);
// 5. 确认输入(按回车键)
keycode(66); // KEYCODE_ENTER
sleep(1500);
// 6. 确保回到主页
home();
使用说明
-
密码修改:脚本中默认密码为1234,请根据你的实际密码修改对应的keyCode值:
- 数字1对应keyCode 8
- 数字2对应keyCode 9
- 数字3对应keyCode 10
- 数字4对应keyCode 11
- 以此类推(数字0对应keyCode 7)
-
设备适配:
- 不同Android设备解锁流程可能有差异
- 如需滑动解锁,脚本已包含滑动逻辑
- 如果你的设备解锁后不需要确认按钮,可以删除回车确认部分
-
注意事项:
- 执行前请确保设备已设置为数字密码解锁
- 部分设备可能需要调整sleep时间
- 部分定制ROM可能需要额外操作步骤
- 如果使用图案解锁,此脚本不适用
-
兼容性:
- 本脚本兼容Hamibot使用的Rhino 1.7.15 JavaScript引擎
- 无箭头函数和现代JS语法,确保广泛兼容
如果脚本在你的设备上不能正常工作,可能需要根据实际解锁界面调整滑动坐标或增加等待时间。
ℹ️ 本回答由 AI 生成,内容仅供参考