目录:

我将在稍后的文章中介绍如何使用设备上某些应用程序上的虚拟硬件密钥来控制Android。 但在此之前,我必须做出安排,以便即使钥匙不工作,您也可以在设备上安装这些应用程序。 来吧,没有人事先在他们的Android上安装这样的应用程序,对吧? 此帖子适用于已经安装了无法运行的Android硬件密钥的用户。
在继续之前,请在您的计算机上安装Android SDK并启用ADB平台工具。 您可以查看我们关于Chrome for Android调试的文章,我们在前两个步骤中对其进行了讨论 。 完成后,将ADB文件的路径添加到Windows环境变量。 如果您不知道如何操作,请参阅有关Windows关键字的文章,并查看步骤3到6 。 这可确保您可以在整个Windows中使用ADB命令。 还要确保您的设备驱动程序也已安装。
叫醒电话。

在我们使用任何关键事件之前,您必须首先唤醒手机并且电源按钮不起作用,这不是一件容易的事。 遗憾的是,我无法找到任何可以唤醒手机的命令,但您可以使用命令 adb reboot重启 手机,一旦手机重新启动,请使用以下按键事件来安装应用程序。
使用关键事件
手机唤醒后,您可以使用以下语法来控制:使用命令adb shell input keyevent

只需将键代码替换为与您要执行的事件相对应的数字,如表中所述。
|
关键代码 |
活动 |
|
0 |
KEYCODE_UNKNOWN |
|
1 |
KEYCODE_MENU |
|
2 |
KEYCODE_SOFT_RIGHT |
|
3 |
KEYCODE_HOME |
|
4 |
KEYCODE_BACK |
|
五 |
KEYCODE_CALL |
|
6 |
KEYCODE_ENDCALL |
|
7 |
KEYCODE_0 |
|
8 |
KEYCODE_1 |
|
9 |
KEYCODE_2 |
|
10 |
KEYCODE_3 |
|
11 |
KEYCODE_4 |
|
12 |
KEYCODE_5 |
|
13 |
KEYCODE_6 |
|
14 |
KEYCODE_7 |
|
15 |
KEYCODE_8 |
|
16 |
KEYCODE_9 |
|
17 |
KEYCODE_STAR |
|
18 |
KEYCODE_POUND |
|
19 |
KEYCODE_DPAD_UP |
|
20 |
KEYCODE_DPAD_DOWN |
|
21 |
KEYCODE_DPAD_LEFT |
|
22 |
KEYCODE_DPAD_RIGHT |
|
23 |
KEYCODE_DPAD_CENTER |
|
24 |
KEYCODE_VOLUME_UP |
|
25 |
KEYCODE_VOLUME_DOWN |
|
26 |
KEYCODE_POWER |
|
27 |
KEYCODE_CAMERA |
|
28 |
KEYCODE_CLEAR |
|
29 |
KEYCODE_A |
|
三十 |
KEYCODE_B |
|
31 |
KEYCODE_C |
|
32 |
KEYCODE_D |
|
33 |
KEYCODE_E |
|
34 |
KEYCODE_F |
|
35 |
KEYCODE_G |
|
36 |
KEYCODE_H |
|
37 |
KEYCODE_I |
|
38 |
KEYCODE_J |
|
39 |
KEYCODE_K |
|
40 |
KEYCODE_L |
|
41 |
KEYCODE_M |
|
42 |
KEYCODE_N |
|
43 |
KEYCODE_O |
|
44 |
KEYCODE_P |
|
45 |
KEYCODE_Q |
|
46 |
KEYCODE_R |
|
47 |
KEYCODE_S |
|
48 |
KEYCODE_T |
|
49 |
KEYCODE_U |
|
50 |
KEYCODE_V |
|
51 |
KEYCODE_W |
|
52 |
KEYCODE_X |
|
53 |
KEYCODE_Y |
|
54 |
KEYCODE_Z |
|
55 |
KEYCODE_COMMA |
|
56 |
KEYCODE_PERIOD |
结论
如果您破坏了设备的硬件密钥,上述技巧将对您有所帮助。 当我们看到如何在Android手机上映射虚拟硬件密钥时,即使硬件密钥坏了,也不要忘记尽快收听。







