20 votos

¿Cómo puedo apagar la radio celular sin desactivar el bluetooth?

Tengo un viejo droide Motorola que ya no está suscrito a ningún servicio de Verizon. Todavía lo uso para cosas como navegar por la web, libros electrónicos, y junto con algunos auriculares estéreo inalámbricos, música. Ya he desactivado el uso de datos 3G (EVDO) por desactivando el Enable data opción bajo Mobile network los ajustes. Sin embargo, cuando apago la radio celular (CDMA), El bluetooth también está desactivado . La primera vez que observé este problema fue en el firmware de Android 2.2. Ahora mi teléfono está rooteado, corriendo en un firmware basado en Android 2.2 (CyanogenMod 6).

¿Por qué desactivar la radio celular? Droid Cellular Strength Icon

En pocas palabras, quiero apagarlo porque no lo uso. Además, utiliza la duración de la batería y el tiempo de CPU (aunque sea en cantidades relativamente pequeñas):
cellular standby battery usage: 20 minutes

He intentado dos métodos diferentes para desactivar la radio celular, pero ambos terminaron haciendo lo mismo:

  • Encendiendo Airplane mode y luego volver a activar el Wi-Fi. Esto tiene la consecuencia esperada de deshabilitar también el bluetooth.
  • Usando el Información del teléfono menú marcando *#*#INFO#*#* (4636) y presionando Turn off radio . Esto en realidad sólo se enciende Airplane mode :
    Phone Info menu just enables Airplane mode

Como puedes ver, aunque el Wi-Fi se mantiene encendido, Airplane mode desactiva el bluetooth. Los auriculares no se sincronizarán hasta que apague Airplane mode que, por supuesto, vuelve a encender la radio celular.

En ambos casos Airplane mode está activado, así que el bluetooth se desactiva. Pero ahora que el dispositivo está rooteado, debería ser capaz de desactivar la radio celular sin usar Airplane mode en absoluto. ¿Cómo puedo hacer eso?

10voto

newuser Puntos 2429

Mira el post de este tipo en XDA: http://forum.xda-developers.com/showpost.php?p=11370203&postcount=2

Esto puede considerarse una solución arriesgada, pero si no utilizas la conexión 3G en absoluto y tienes cuidado de simplemente cambiar el nombre de los .apk a los que hace referencia, podrías desactivar la radio celular sin necesidad de utilizar el Modo Avión.

En caso de que el enlace no funcione, sugiere usar Explorador root para renombrar phone.apk a phone.apk.bak y telephony.apk a telephony.apk.bak deshabilitando así estos dos paquetes. Tienes que reiniciar el teléfono para finalizar los cambios. Si no funciona, deberías quitar el .bak de cada nombre de archivo y deberían estar disponibles de nuevo.

A petición de OP, un resumen de sus hallazgos:

Phone.apk es el Dialer app, que es responsable de la radio celular. PhoneTelephony.apk resulta ser sólo el Dialer storage que nosotros puede matar sólo para salvar más memoria. AndroidOS se reinicia inmediatamente Dialer cuando está cerrado, así que cambiarle el nombre causará problemas. Pero después de un reinicio de la batería, todo está bien. También se deshace de el molesto Activate your phone que aparece en cada bota. Por cierto, el teclado de marcado sigue apareciendo después de Deshacerse de Dialer :-)

0 votos

Buenas noticias Parece que esto funciona. Malas noticias : cambiar el nombre Phone.apk bloquea la aplicación del teléfono y provoca un bucle interminable de mensajes de error: "El proceso com.Android.phone se ha detenido inesperadamente. Por favor, inténtelo de nuevo" con dos opciones, Force close y Report . Tuve que tirar de la batería para reiniciar, aunque pateando a mí mismo por no probar el Report opción. Utilicé la aplicación Terminal, en lugar de Root Explorer. El CM wiki menciones que no deben ser eliminadas ni siquiera en una configuración barebones. Pero todo parece funcionar como se esperaba. La radio celular está apagada.

0 votos

Notas adicionales: la otra aplicación era TelephonyProvider.apk , que era el Dialer storage . Phone.apk fue el Dialer que después de desactivar apaga la radio celular. Una solución más elegante sería modificar init para que las aplicaciones no se inicien nunca, ¿no te parece? Te doy la recompensa por esto, pero Stack Exchanges dice que tengo que esperar 21 horas más. Si tú (o alguien) puede explicar cómo hacer eso, con mucho gusto otorgaré otra recompensa de +50. :-)

0 votos

Bueno, entonces yo intentaría renombrar sólo phone.apk a su nombre de archivo original, y dejar telephony.apk.bak desactivado. No estoy exactamente seguro de por qué el chico que enlazó en XDA sugirió cambiar phone.apk, pero los nombres de los archivos me sugieren que telephony.apk debe ser lo que todo lo demás depende. Además, estoy bastante seguro de que dicen que más en el sitio de CM porque esperan que la gente va a utilizar sus teléfonos para hacer y recibir llamadas telefónicas y mensajes de texto, pero ya que no se preocupan por esas funciones esto debería estar bien. Me alegro de que te haya funcionado.

4voto

Logos Puntos 3260

En realidad, el *#*#INFO#*#* (4636) el método funciona. Aunque el control está gris en la configuración inalámbrica, el icono de la barra de tareas sigue mostrando la conectividad de BT y he probado y confirmado que BT sigue activo en mi og Droid.

1 votos

Lo he confirmado en un Samsung Galaxy Tab con CyanogenMod. El Bluetooth y el WiFi siguen funcionando y el "Cell standby" no aparece en las estadísticas de uso de la batería. (¡Gracias por esto, por cierto! Cell standby ha sido responsable de una cantidad significativa de drenaje de la batería en mis dispositivos de desarrollo).

2 votos

Nota: esto es no un ajuste "fijo"; se restablecerá después de reiniciar el teléfono.

0 votos

La solución perfecta. No es invasiva y es fácil de cambiar de un lado a otro.

0voto

Matthew Read Puntos 35808
  1. Asegúrate de que el modo de avión está desactivado.
  2. Mantenga el botón de encendido por un segundo o dos, y haga clic Modo de red de datos en el menú que aparece (debe decir ON, y se apagará).

    1. Si no tienes esta opción, desmarca Paquete de datos o Datos habilitados bajo Settings -> Wireless and Network -> Mobile network
  3. Apaga el WiFi.
  4. Activa el Bluetooth.
  5. ¡Hecho!

1 votos

Después de hacer esto el icono de intensidad de la señal celular en la barra de notificaciones sigue activo. Cuando desactivo la radio celular a través del Phone Info o cuando el teléfono está en Airplane mode Ese icono muestra un símbolo (X) para indicar que está desactivado. Data enabled desmarcado desde la última vez que hice un hard reset, y el uso de la batería todavía muestra la radio celular utilizando la vida de la batería.

0 votos

Oh, asumí que sólo querías datos fuera. ¿Supongo que estás tratando de ahorrar tanta batería como sea posible entonces? Bueno debe ser posible hacer esto, ya que el chip bluetooth WL1271 no está realmente relacionado con la radio celular (aunque también es el chip WiFi). Si Motorola ha hecho que funcione así no sé cómo evitarlo. Tal vez si instalas CyanogenMOD.

0 votos

Sí, supongo que lo averiguaremos. Estoy dispuesto a hacer precisamente eso :)

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