Los botones de Home y Search no funcionan con CyanogenMod en Android

El problema

Después de actualizar el teléfono con la versión nocturna del 26 de agosto este se empezó a comportar de manera extraña: no aparecía el bloqueo del teclado y no funcionaban los botones físicos del teléfono de Home (casita) ni Search (lupa).  Esto aparentemente puede suceder con diferentes versiones de CyanogenMod con cualquier teléfono, esta vez fue mi caso.

La solución

Probé varias opciones desde limpiar los distintos cachés hasta restaurar la configuración de ADW y reinstalar el ROM sin resultados.

La solución llegó con simplemente agregar una opción a la base de datos de configuración de Android de la siguiente manera a través de la terminal (Terminal Emulator).

$ su -

# sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name,value) VALUES ('device_provisioned','1');"

A continuación se deberá reiniciar el teléfono y listo!

45 thoughts on “Los botones de Home y Search no funcionan con CyanogenMod en Android”

  1. estoy intentando resolver el problema de los botones de android, pero despues de teclear todo lo que indicas, el terminal me dice sh: sqlite3: not found. ¿que hago mal? Ayudame por favor. Gracias.

  2. Me pasa exactamente lo mismo pero en mi caso no funcionan todas las teclas fisicas, con cyanogenmod 10.1 Lo hice pero sigue sin funcionar, no se si estoy haciendo algo mal. Mi telefono es un LG Optimus black. alguna solucion?

  3. GRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAS!!!

    Acababa de instalar una CM10 y me estaba volviendo loco. Había hecho todo tipo de wipes, flasheé cien mil veces… al final con tu solución a la primera. 😀

  4. Funciona perfectamente, yo intenté hacer un Hard Reset y ni eso solucionaba el problema, pero esa linea código me solucionó el problema en un dos por tres.

    Muchas gracias.

  5. yo uso adb shell desde el pc y en la consola de comandos escribo
    $ su
    # sqlite3 /data/data/com.android.providers.settings/databases/settings.db “INSERT INTO secure (name,value) VALUES (‘device_provisioned’,’1′);”
    # reboot

    A quien pueda interesar, y funciona perfecto.
    Espero saquen pronto la version final que esta con s2d no coge la ext4.

  6. Hola bueno yo tengo el mismo problema, sumado que no se bloquea la pantalla con el tipico boton :S estoy ulti preocupado, bueno eso era para descargarme xD como ingreso esto lo pongo asi nomas o debo dar enter o algo :S porrfa ayudame

  7. Hola bueno yo tengo el mismo problema, sumado que no se bloquea la pantalla con el tipico boton :S estoy ulti preocupado, bueno eso era para descargarme xD como ingreso esto lo pongo asi nomas o debo dar enter o algo :S porrfa ayudame

  8. Me podrias explicar un poco mas? Tengo un motorola pro y lo actualize al 2.3 y no me andan la tecla home y search :/ No entiendo muy bien ese prosedimiento, por favor 🙁

  9. yo tengo un lg l7 y me habia funcionado perfecto con cm10 hasta que paso lo mismo sin funcionar el boton home ni el bloqueo por patron….probe con esto y nada… ya no se que hacer formateare y volvere a contar….

  10. hola perdon la molestia es que soy demaciado nuevo usando el emulador terminal y no paso de slite3 de ahi no se si va todo junto o como alguien me podria poner solo como lo devo de poner en terminal priss se que es muy tonto pero no entiendo mil gracias

  11. Saludos Adolfo.

    Para ejecutar estos dos comandos debes abrir una terminal y ejecutarlos uno a uno (sin incluir los carácteres $ y # por supuesto :-).

  12. hola jimezam

    nuevamente mira te quisiera mandarte una captura de pantalla pero te escribo como le aho y aver si esto en erro o como es

    escribo

    su (enter)
    sqlite3 (enter)

    y aparese este mensaje SQlite version 3.7.2 enter sql statements terminated witha “;”

    escribo

    /data/data/com.android.providers.settings/database/settings.db(doy entery aparese)

    …>

    escribo

    ‘device_provisioned’,’1′ (y me aparese)

    erro: near “/”: syntax error

    te pido ayuda para solucionarlo ya que me urge plisss plisss gracias de antemano y si alguien me lo puede esplicar asi bien tonto como yo lo describi pasito a pasito con peras y manzanas se lo agradesco mil

  13. Saludos Adolfo, debes escribir las siguientes dos lineas de instrucciones.

    (linea #1) su –

    * No olvidar el guión después del su *

    (linea #2) sqlite3 /data/data/com.android.providers.settings/databases/settings.db “INSERT INTO secure (name,value) VALUES (‘device_provisioned’,’1′);”

    * Es una sola linea todo *

    1. hola, disculpa la molestia pero tengo este problema con mi cel, las teclas (el teclado tactil no sirve) intenté acceder a la base de datos pero al escribir. su – y dar enter me aparece: not found … por favor ayuda no se que hacer. o necesito ser root?

  14. pongo el codigo completo pero al final al darle enter me aparece Syntax error: “(” unexpected

    que hago nose que hacer ayuda porfavor +56971272255 alli para ke me digas poooorfa o alguien que sepa plis plis

  15. SECOOOOOOOOOOOOOOO te pasaste hace rato que tenia este problema pero ahora anda genial 😀 muchísimas gracias

  16. Hola nose que hacer solo se que me dejaron de funcionar los botones vibran pero no reaccionan después de tocar algo para tener mas memoria se me desconfiguro y necesito una solucion

  17. hola tengo un problema con CM11 en un moto g 4g.. el boton HOME no me funciona, solo puedo deslizarlo al apretar para tener acceso a google now. Ya intente lo que sale en este post pero no me funciona me sale not found.. ahora me doy cuenta y tampoco tengo la pantalla de desbloqueo.

  18. hola! alguien podría ayudarme tengo un lg p970h y las teclas de home, atrás, opciones y de la lupa. no funcionan. intenté tal y como mencionan pero al poner ” su – ” me sale ” not found” no soy root! no se sí eso tenga que ver…. ayuda por favor!!!

  19. Muchas, muchas graaaaaaaaaaaaciasss!!, me sirvio de mucho tu solución, tube que ocupar SLQLite Editor, para más facil, obviamente tenia que estar rooteado, en fin, muchas gracias!!

  20. Hola, yo he tenido el mismo problema, ejecutando este insert parecía que no se solucionaba el problema, buscando un poco más he encontrado que han trasladado la constante device_provisioned de la tabla “secure” a global (http://developer.android.com/reference/android/provider/Settings.Global.html#DEVICE_PROVISIONED), así que he realizado el insert en esta tabla y ahora funciona perfectamente, vuelvo a tener pantalla de bloqueo, notificaciones y botón “home”. Yo lo he hecho con el SQLite Editor, pero supongo que la consulta quedaría tal cual cambiando “secure” por global:
    # sqlite3 /data/data/com.android.providers.settings/databases/settings.db “INSERT INTO global (name,value) VALUES (‘device_provisioned’,’1′);”

  21. Tengo el mismo problema, he intentado de todo, cambie la rom, flashie, instale el sqlite editor, etc y no me ha funcionado, sustitui la pantalla lcd pensando que era y tampoco ayuuuda!

  22. amigos por favor ayuda, en donde debo escribir esos códigos, no tengo ni la menor idea, por favor ayuda

  23. esto hay que ponerle separacion? …..el primer paso si sale bien , pero el de la segunda linea no se explica si hay que hacer un espacio despues de una letra o un numero…por favor ayuda que mi s3 despues que lo actualise no me quiere agarrar las teclas de opciones y regreso…

  24. Excelente! Me funciono a la perfeccion en mi Galaxy Mini GT-S5570L con Cyanogenmod 7.2

    Hay que escribirlo bien y fijarse bien como va cada instruccion.

    Muchísimas gracias!

  25. Eres un genio Jorge Iván, en cuanto locopie y pegué, aún sin reiniciarlo ya estaban funcionando normal los 4 botones fisicos de mi optimus…
    mychas gracias por publicar cosas útiles para todos, saludos!

  26. Hola si o si tiene que estar rooteado el telefono ?. porque tira error el su. por eso calculo. alguien pudo hacerlo? yo copie y pege la linea y no me funciono .”
    # sqlite3 /data/data/com.android.providers.settings/databases/settings.db “INSERT INTO secure (name,value) VALUES (‘device_provisioned’,’1′);””

  27. hola me ayudas por favor. descargue terminal emulator pero no puedo escribir.? lo vuelvo a descargar gracias. tengo un Motorola xt915 y no me funcionan las teclas táctiles ósea home.,la d opcioes y para rtroceder. funcionara?

  28. Hola tengo el mismo problema, tengo un huawei g525 y no me funciona la tecla atras, home y menu ayudemen por favor

Leave a Reply

Your email address will not be published. Required fields are marked *