INTRODUCCIÓN
TheMasterBaron ha publicado hace tiempo en xda una aplicación que permite dos funciones:
1. Automatizar cambios de el modo de red de nuestro teléfono. Es posible configurar los siguientes casos:
* 2G cuando se conecta a WiFi
* 2G cuando se apaga la pantalla
* 2G cuando la bateria esta baja
* vuelta automática a 3G cuando cambian estas condiciones o bien volver a 3G pulsando un icono en la barra de notificaciones.
2. Cambiar el modo de red en una sola pulsación (si preferimos realizar el cambio manualmente) mediante un Widget en el escritorio.
Con su uso adecuado probablemente notemos un ahorro sustancial de bateria en nuestros pequeñines.
Funciona con Android 2.1 en adelante, incluido ICS.
INSTALACIÓN
Los enlaces de todos los archivos necesarios están al final del post.
Antes de nada haz un backup de tu ROM. Nunca se sabe lo que puede ocurrir y no está de más. Ya lo dice el creador de la aplicación:
"As always with these kinds of things, I am not responsible if something goes wrong, so use at your own risk." Yo te digo lo mismo pero en castellano: eres mayorcito para saber lo que haces y a partir de aquí todo lo que hagas lo será bajo tu entera responsabilidad. Después de lavarme las manos y que más de uno se haya echado atrás continuamos:
En
CyanogenMod (y demás ROMs basadas en esta) para instalar la aplicación será necesario flashear el archivo
Toggle2G-Update.zip desde el recovery. Al reiniciar puedes comprobar que en el cajón de aplicaciones ya tienes el Toggle2G.
Si el anterior método no te ha funcionado significa que tu ROM no es compatible, pero no desesperes. El autor ha pensado en todos y ha creado también la aplicación java
ResignUpdate.zip que modifica aquellas apks dentro de la ROM que asi lo necesiten (phone.apk y otras).
Nos centramos pues en este último caso que será el que afecte a la mayoria de los usuarios. Se trabaja
desde el ordenador personal.
Son necesarios los siguientes elementos:
a)
ResignUpdate.zip
b) el archivo flasheable de tu ROM, desde ahora lo llamaremos
xXxROM.zip (a poder ser y para prevenir posibles errores mejor que no existan espacios en el nombre y que no sea muy largo)
c) que en tu ordenador tengas instalado Java.
* Extrae los archivos que encontrarás dentro de
ResignUpdate.zip (ResignUpdate.bat y ResignUpdate.jar) dentro de la carpeta
D:\Java\jre6\bin (en mi caso la ruta de instalación de Java es así, si lo tienes instalado por defecto en archivos de programa el siguiente paso te puede dar error por tema de permisos de Windows parece ser) y pega también en la misma carpeta tu
xXxROM.zip
* Ejecuta
resignUpdate.bat, selecciona tu ROM y aprieta el botón Resign. Espera a que acabe el proceso. Al final puedes ver que junto con los anteriores archivos aparece uno nuevo llamado
xXxROM-toggle2g.resigned.zip. Este archivo es la ROM ya modificada. Ocupa un poco menos que la original.
* Después de los tres wipes de rigor ya puedes flashear
xXxROM-toggle2g.resigned.zip.
* Entra en aplicaciones y configura a tu gusto tu nuevo
Toggle2G.
* Instala
Toggle_2G_Notification_Plugin.apk. Es el widget para el cambio manual desde el escritorio. También lo tienes en el Market.
Actualización JB(Gracias gottcha):

Cita:
Como las rutas han cambiado al pasar a JB, hay que añadir al comando esta linea -keyapk preload/symlink/system/app/SecPhone.apk (sacado del foro xdevelopers (Master Baron)), yo lo hago asi como ejemplo:
java -jar resignupdate.jar "xxxrom".zip -keyapk preload/symlink/system/app/SecPhone.apk
Asi no falla al modificar el archivo zip de la rom.

Para tratar de simplificar todo al máximo adjunto los archivos necesarios para el proceso:
1)
Toggle2G-v0.3.5-Update.zip: para flashear desde recovery en las AOSP, AOKP, CM, ...
2)
ResignUpdate-v3.0.1-Toggle2G-v0.3.5.zip: para hacer el proceso de refirmado de archivos en las basadas en stock de Samsung.
3)
Toggle_2G_Notification_Plugin.apk: el apk que instala el widget para el escritorio (además de posibilitar la notificación y control desde la barra de notificaciones).
Link xda: http://forum.xda-developers.com/showthread.php?t=739530
DESCARGAS
Toggle 2G Notification Plugin.apk
Toggle2G-v0.3.5.apk
Toggle2G-v0.3.5-Update.zip
ResignUpdate-v3.0.1-Toggle2G-v0.3.5.zip
Alternativas: