Endurezca adb en Android 2.3

En realidad, nunca pensé en dejar mi habilitación de depuración de adb en mi teléfono celular cuando salía.
Ahora, en cyanogenmod 10 y posteriores, me pide que verifique la clave rsa del host, lo cual tiene mucho sentido.

Tengo un htc wish z/g2 aquí que no me pregunta.
Está ejecutando Cyanogenmod 7.2, ya que es el estable más nuevo, sin gappsm con Android 2.3.

¿Cómo puedo endurecerlo? Sé que se puede desactivar cuando la pantalla está bloqueada, pero eso no es suficiente.

¿Deshabilitar la depuración USB?
Apague el teléfono... Quiero esta función para que me pregunte. Por supuesto que puedo apagar...
uhhh ¿dónde dije apagar el teléfono ?
Significa que lo sé, puedo apagarlo.
La indicación de verificar el host a través de la clave RSA al conectar el cable solo se encuentra en Jellybean 4.1 y superior, por lo que no obtendrá esto en Gingerbread. En resumen, no hay otra forma de endurecer adb que no sea deshabilitar completamente la funcionalidad USB (tanto a nivel de kernel como a nivel de Android)
Esa no es la respuesta que quería;) Pero la solución. ¿Quizás puedas publicar como solución, con un enlace para probar?

Respuestas (1)

No hay forma de hacer que Gingerbread solicite al host que verifique la clave RSA, ya que se encuentra en las versiones más recientes de Android (Jellybean 4.1 y posteriores).

El único método verdadero para endurecer ADB en el sentido de prevenir la comunicación a través del USB es modificar el kernel para ese dispositivo apropiado y deshabilitar la funcionalidad USB dentro de él de tal manera que al enchufar el cable USB, el kernel no se registra. y lo ignora como si nada hubiera pasado.

Efecto secundario colateral: si su dispositivo inicia un ciclo de arranque o se comporta mal y desea solucionarlo, será más complicado llegar a él ya que la funcionalidad USB está deshabilitada.

Dado que OP mencionó su HTC Desire Z, la fuente del kernel debería estar disponible en el repositorio de CyanogenMod.

TL; DR: vuelva a compilar su propio kernel y elimine la funcionalidad USB.

Caveat Emptor No soy responsable de ningún daño si sigue esta ruta al modificar su propio kernel.

Gracias. En realidad, no quiero endurecerlo, solo deshabilitar adb debería ser la forma correcta para mí. Pero ahora tengo una solución, gracias.
Me alegra ser de ayuda :)
Esta aplicación podría ayudarte a hacer esto. No lo he probado personalmente, pero parece exactamente lo que querrías, además de algunas cosas adicionales.
@jadkik94 Uhhh... si lees la wiki , específicamente esta parte . Por último, también te permite deshabilitar ADBD (el servicio ADB que se ejecuta en el dispositivo que te permite conectarte a través de la línea de comandos desde una computadora remota) hasta el próximo reiniciar Énfasis mío.