enterate de todo lo que pasa noticias tecnologia y algo mas

martes, 17 de mayo de 2016

Motorola E CDMA de Verizon: habilitar bandas GSM XT1528

No hay comentarios


El equipo al ser pre-pago (no-contract) es atractivamente barato (en subasta lo conseguí por 45US$, aunque se lo puede comprar en 54US$).
Sin embargo, el equipo es para la red Verizon (que es CDMA), ¿cómo hacer que funcione este equipo para la red GSM en Venezuela?
Muy Sencillo!, aquí aprenderás.

El equipo Motorola E (XT1528PP)

  • Motorola E Segunda Generación 2015 (MOTXT1528PP)
  • Red CDMA de Verizon
  • Codename: Motorola Surnia
NOTA: Este es un procedimiento TEMPORAL, con cada actualización de sistema, tendrán que re-aplicar los cambios.
NOTA2: Este es un procedimiento para entendidos de Android Debug Bridge (ADB) y Fastboot, la guía no busca enseñar a montar y configurar ADB en su equipo ni tampoco busca enseñarles cómo desbloquear equipos.
Tampoco busca enseñarles a comprar en ebay. Lo siento.

Procedimiento

  • Encender el equipo (¿fácil, no?)
  • El Equipo se iniciará en un “Asistente de Configuración automática”, del que no podrán salir para hacer nada, tranquilos, simplemente esperen unos 5 minutos, el equipo se saldrá de ese asistente por timeout.
  • Presionen el menú, luego ir a “Configuración” y ubicar en último lugar el menú “Acerca del Teléfono”:
IMG_20150716_234952_242.jpg

  • Allí, en la opción “Acerca del Teléfono”, se ubicarán el la última, “Número de Compilación”:IMG_20150716_235022_594.jpg
  • Presionen rápidamente 10 veces la opción “Número de Compilación”, podrán ver que luego de esto les dice: “Ya eres un programador”:
IMG_20150716_235037_763.jpg
Muy bien!, ya podemos habilitar la depuración USB y acceder vía adb (Android Debug Bridge).
  • Al salir, tendrán una nueva opción de menú “Programador”:
IMG_20150716_235053_117.jpg

  • Al entrar en esa opción, podrán habilitar las opciones de depuración, sobre todo la de depuración vía USB:
IMG_20150716_235137_932.jpg
Cuando seleccionan “Depuración por USB” por primera vez, les preguntará:
IMG_20150716_235115_849.jpgSimplemente indiquen “ACEPTAR”.
Luego, al conectar su computador vía USB, este les indicará:
IMG_20150716_235127_747.jpgCon esto, autorizamos a nuestro equipo local a acceder vía ADB a este equipo.

Acceso vía ADB

El acceso vía Android Debug Bridge es bastante sencillo, al ejecutar:
./adb devices
List of devices attached 
TA104098CI device
Simplemente entramos a una consola del terminal con:
adb shell
Simple!.

Re-habilitar las bandas GSM del Motorola E

Acá hay trampa, realmente no estamos desbloqueando nada, el equipo es cuatribanda nativo y viene con el SIM desbloqueado, ¿la razón?, el roaming, Verizon ha comenzado a permitirle a sus clientes usar sus equipos en redes GSM FUERA de los Estados Unidos (recalco fuera, porque los equipos no pueden desbloquear sus bandas GSM dentro de USA) y además, Motorola en muy pocos casos (¿Motorola G primera generación?) ha armado equipos para una banda exclusiva.-
Aclarado esto, simplemente le indicaremos al terminal que usaremos redes GSM para nuestro equipo, para ello:
  • Apagamos el terminal e ingresamos una SIM card (micro-SIM) de la operadora telefónica de nuestro gusto (en mi caso: Movistar Venezuela).
  • Colocamos el equipo en modo Avión:
IMG_20150716_235253_874.jpg
  • Ingresamos a una shell de ADB:
adb shell
Y ejecutamos los siguientes 3 comandos:
settings put global preferred_network_mode 9
settings put global preferred_network_mode1 9
settings put global preferred_network_mode2 9
Cada uno es un comando aparte; los explico, cada uno habilita en las “redes preferidas” cada uno de los modos (CDMA,LTE y GSM), permitiendo fijarse en la configuración del teléfono.
NOTA: como indiqué arriba, este es un paso “temporal”, ya que al no usar root no reescribe el settings.db y por ende, no subsiste a un upgrade del teléfono.
  • Apagamos el equipo
  • Volvemos a encender el equipo.
Y ¡voilá!, ya tenemos acceso a las bandas GSM.
Para verificarlo, pueden solicitar el menú de información:
*#*#4636#*#*
(4636 = I N F O)
Y allí, en “Network information” buscan el modo de radio por defecto (Por defecto: TD-SCDMA, LTE, CDMA, EvDO GSM/WCDMA)
Nota: Si el menú info no funciona (me han reportado algunos casos), pueden ir a la Market de Google Play y descargar una aplicación llamada “Network” (de Philipp Mangelow) que es simplemente un acceso directo al menú INFO.
Nota2: la red 4G LTE de Digitel es incompatible con las bandas de este equipo.
Nota3: Al ser un equipo de VERIZON, la DB de APNs está incompleta, deberán configurar los APN de la(s) operadora(s) que usarán en el terminal para poder acceder al plan de datos.
Y luego de ello, recibirán la OTA (Over-The-Air) de Lollipop 5.1!
IMG_20150717_243004_073.jpg

Con Recovery, proceso permanente

(más peligroso, intentar solo expertos).
Instalando un Recovery al teléfono nos permitirá aplicar un parche al build.prop que nos permitirá mantener permanente el modo LTE/GSM del equipo (a menos que cambien de ROM), para instalar un Recovery a un teléfono Motorola E (Surnia) ejecuten lo siguiente:
adb reboot-bootloader
Este proceso les permitirá llevar el teléfono a modo “fastboot”, con una ventana como esta:
IMG_20150716_233451_136.jpg
Se descargan el siguiente recovery: https://www.androidfilehost.com/?fid=23991606952612207
Lo descomprimen, y ejecutan
fastboot flash recovery surnia_twrp_2860_v2-3.img
fastboot boot surnia_twrp_2860_v2-3.img
Vía recovery, pueden aplicar un parche que corrige el build.prop y fija permanentemente el modo “LTE/GSM” y re-habilita el acceso al menú INFO, lo he usado con éxito en algunos equipos CDMA, sobre todo de Motorola:
El enlace acá: http://forum.xda-developers.com/android/development/rom-12-unofficial-t3126181/page54 (id de conversación #540)
Es un zip que instalarán desde cualquier recovery.

ACTUALIZACIÓN

Me han comentado dos problemas importantes en este tutorial, el primero, cuando haces un upgrade a 5.1 se pierden los cambios y hay que hacerlos de nuevo (y se perderán cada vez que actualicen, de plano, desactivé las actualizaciones vía OTA) el segundo, los últimos aparatos están viniendo con el bootloader bloqueado, así que el procedimiento de recovery está descartado.
Verizon y sus mañas para que estos países no consigan teléfonos baratos.
Un tercer problema me han comentado ocurre cuando haces SIM SWAP, es decir, ejecutaste la operación de activación de bandas con el SIM de una operadora y colocas el SIM de otra operadora (que opera en otra banda) el teléfono simplemente se bloqueará en modo “LTE/CDMA” y no te permitirá el acceso a GSM, simplemente en este caso, limpien la caché de proveedores desde una shell android, yo para garantizarlo ejecuté los siguientes pasos.

Instalar Kingroot

El teléfono tiene /system bloqueado solo lectura y el bootloader bloqueado, así que en este tipo de casos el root nunca será permanente, sin embargo, con kingroot pueden garantizar un root temporal.

Root Temporal con KingRoot


Descargar Kingroot desde acá:
Habilitar en “Configuración – Seguridad” el item “Permitir fuentes desconocidas” para permitir instalar aplicaciones desde cualquier lado.
Luego, ejecutar su instalación de kingroot desde ADB:
./adb install /home/jesuslara/android/New.Kingroot.V4.50.apk
3058 KB/s (5531087 bytes in 1.766s)
 pkg: /data/local/tmp/New.Kingroot.V4.50.apk
Success
O en su defecto, copiarlo en la SD y ejecutar desde allí.
Ejecutar kingRoot (conectado a una red WIFI con Internet), y presionar “Try it” para intentar el acceso root al dispositivo.
Cuando el dispositivo finalice, autoricen a “adb” para acceso root.
Por último, conecten a una consola root:
./adb shell
shell@surnia_cdma:/ $ su
root@surnia_cdma:/ #
Y allí ejecuten:
pm clear com.android.providers.telephony
Con ello, quedarán limpias las configuraciones de telefonía, reinicien el terminal
reboot
o
adb reboot
Y vuelvan a ejecutar el procedimiento anterior:
settings put global preferred_network_mode 9
settings put global preferred_network_mode1 9
settings put global preferred_network_mode2 9
Por desgracia, al ser un equipo “no-rooteado” tendrán que hacer este procedimiento cada vez que le cambien la SIM-card.

No hay comentarios :

Publicar un comentario