2 votos

¿qué contiene el archivo data/misc/wifi/softap.conf?

Estaba revisando una pregunta sobre cómo encontrar una contraseña guardada en un teléfono rooteado y al hacerlo encontré un archivo en data/misc/wifi/softap.conf . ¿Cuál es el contenido de este archivo?

1 votos

Por favor, considere la posibilidad de publicar un comentario antes de downvoting....(No estoy en contra de downvoting pero debo saber la razón para que no voy a repetir el error si hay).

5voto

Firelord Puntos 161

A .conf suele ser legible por cualquier lector de archivos de texto siempre que los permisos sean correctos.

Dicho archivo contiene el SSID y la contraseña de su punto de acceso Wi-Fi portátil. Por ejemplo:

Android.SE  #$#$ANDROID

donde Android.SE es el SSID que otros usuarios verán cuando intenten localizar la red Wi-Fi y #$#$ANDROID es la contraseña que tienen que introducir para conectarse a su punto de acceso.

En cuanto al nombre, nunca lo he investigado porque sé que ap → Punto de acceso, y he visto softap en la salida de logcat al activar el hotspot.

Hay otras formas de ver el contenido de este archivo. En mi Android 4.2.1, puedo hacer:

adb shell su -c 'service call wifi 30'

En cuanto a Android 5.0 (CM12), sería:

adb shell service call wifi 36

La salida no es muy amigable pero no es ilegible, y puedes ver fácilmente el SSID y la contraseña del hotspot.

Editar : Para aquellos que se pregunten qué es lo que adb shell .. comandos en realidad lo hace a trozos, aquí hay una pieza que falta:

  • adb shell : se obtiene un shell remoto (acceso al dispositivo)
  • su para alcanzar los privilegios de Root, utilícelo sólo si es necesario; -c El método de trabajo de la empresa es pasar el siguiente comando, que se ejecutará con privilegios de root
  • service : le permite leer y manipular los servicios que se ejecutan en su sistema. Entre en adb shell service list para ver una lista de los que están en marcha, y adb shell service para ver el uso del comando.
  • call connectivity para llamar a un servicio concreto ( connectivity aquí). El nombre de los servicios se puede encontrar utilizando service list .
  • 36 es el número asignado a una función del servicio de conectividad entre muchas de ellas, que estamos llamando aquí. También puedes pasar un entero o una cadena a la función como adb shell service call connectivity 36 i32 1 pero sólo surtirá efecto si la función tiene previsto aceptar dicho valor. Vea aquí para ver dichas funciones.

0 votos

Correcto! consiste en el SSID y la contraseña(no pude reconocerlo). Bieng un noob en el desarrollo de Android me gustaría saber sobre "logcat" y la cosa de línea de comandos "adb shell ....". Por cierto gracias por su respuesta.

1 votos

@Jasser Una nota rápida: Este sitio es sólo para usuarios finales, lo que significa que todas las preguntas de desarrollo/programación estarían fuera del tema. Dicho esto, "logcat" y "adb" es para los usuarios finales también, así que trate de ¿Cómo puedo conseguir un LogCat? y en cuanto a adb shell : abre un shell remoto en tu PC donde puedes enviar comandos al dispositivo Android. Más Q/A sólo en una nueva pregunta por favor :) Y hacer la búsqueda ya que su pregunta podría ser preguntado antes.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X