我正在使用Cyanogenmod 7的测试版，它们似乎不太可能留出家庭和搜索按钮功能。我尝试回到RC然后获得最新的夜间，然后擦拭数据和缓存，然后获得最新的RC和夜间。但是，当我按下家或搜索时，手机振动，好像我按下某些东西，但没有回家或打开搜索框。谢天谢地，"回来" 仍然有效。
I'm using a beta of Cyanogenmod 7 and it seems unlikely they would leave out home and search button functionality. I tried rolling back to the RC and then getting the latest nightly and then wiping the data and cache and then getting the latest RC and nightly. But still, when I press Home or Search, the phone vibrates as if I pressed something but doesn't go home or bring up a search box. Thankfully, "back" still works.
Is the hardware defective??
If the phone's registering the keypress and vibrating, I don't see how it could be a hardware issue. Flash back to stock and see if it works. Or at least CM6.
This means the provisioning got somehow interrupted; in other words, when you just reinstalled the firmware and the wizard was guiding you through the first steps, something interrupted it and it didn't finish. That's why the Home button, the Search button and the Lock Screen don't work.
To fix this, run the following command from a root terminal or from
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name,value) VALUES ('device_provisioned','1');"
and then reboot.