Tengo un viejo Motorola Droid que ya no está suscrito en ningún servicio de Verizon. Todavía lo uso para cosas como navegación web, libros electrónicos y, junto con algunos auriculares estéreo inalámbricos, música. Ya he desactivado el uso de datos 3G (EVDO) al deshabilitar la Enable data
opción en la Mobile network
configuración. Sin embargo, cuando apago la radio celular (CDMA), Bluetooth también está desactivado . Primero observé este problema en el firmware de Android 2.2. Ahora mi teléfono está rooteado y se ejecuta en un firmware basado en Android 2.2 (CyanogenMod 6).
¿Por qué deshabilitar la radio celular?
En pocas palabras, quiero apagarlo porque no lo uso. Además, utiliza la duración de la batería y el tiempo de CPU (incluso si son cantidades relativamente pequeñas):
He probado dos métodos diferentes para deshabilitar la radio celular, pero ambos terminaron haciendo lo mismo:
- Encender
Airplane mode
y luego volver a habilitar el Wi-Fi. Esto tiene la consecuencia esperada de también deshabilitar bluetooth. - Uso del menú Información del teléfono marcando
*#*#INFO#*#*
(4636) y presionandoTurn off radio
. Esto en realidad solo se enciendeAirplane mode
:
Como puede ver, a pesar de que el Wi-Fi permanece encendido, Airplane mode
desactiva el bluetooth. Los auriculares no se sincronizarán hasta que apague Airplane mode
, lo que, por supuesto, vuelve a encender la radio celular.
En ambos casos Airplane mode
está habilitado, por lo que bluetooth se deshabilita. Pero ahora que el dispositivo está rooteado, debería poder desactivar la radio celular sin usarla Airplane mode
. ¿Cómo puedo hacer eso?
Phone.apk
bloquea la aplicación del teléfono y provoca un ciclo de mensajes de error sin fin: "El proceso com.android.phone se detuvo inesperadamente. Por favor, inténtelo de nuevo". con dos opciones,Force close
yReport
. Tuve que tirar de la batería para reiniciar, aunque me pateé por no probar laReport
opción. Usé la aplicación Terminal, en lugar de Root Explorer. La wiki de CM menciona que estos no deben eliminarse incluso en una configuración básica. Pero todo parece estar funcionando como se esperaba. ¡La radio celular está apagada!TelephonyProvider.apk
, que era laDialer storage
.Phone.apk
fue laDialer
aplicación, que luego de desactivarla apaga la radio celular. Una solución más elegante sería modificarinit
para que las aplicaciones nunca se inicien, ¿no le parece? Te daré la recompensa por esto, pero Stack Exchanges dice que tengo que esperar 21 horas más. Si usted (o alguien) puede explicar cómo hacerlo, con mucho gusto otorgaré otra recompensa de +50. :-)Phone.apk
es laDialer
aplicación, que se encarga de la radio celular.PhoneTelephony.apk
Resulta ser solo elDialer storage
, que podemos matar solo para ahorrar más memoria. AndroidOS se reinicia inmediatamenteDialer
cuando está cerrado, por lo que cambiarle el nombre causará problemas. Pero después de reiniciar la batería, todo está bien. También elimina el molestoActivate your phone
diálogo que aparece en cada arranque. por cierto, el teclado todavía aparece después de deshacerse deDialer
:-)En realidad, el
*#*#INFO#*#*
método (4636) sí funciona. Si bien el control está atenuado en la configuración inalámbrica, el icono de la barra de tareas todavía muestra la conectividad BT y he probado y confirmado que BT todavía está activo en mi og Droid.fuente
Mantenga presionado el botón de encendido durante un segundo o dos y haga clic en Modo de red de datos en el menú que aparece (debería decir ENCENDIDO y se apagará).
Settings -> Wireless and Network -> Mobile network
fuente
Phone Info
menú, o cuando el teléfono está encendidoAirplane mode
, ese icono muestra un símbolo (X) para indicar que está desactivado. Por cierto, heData enabled
desmarcado desde la última vez que hice un restablecimiento completo, y el uso de la batería todavía muestra la radio celular usando la vida útil de la batería.