Si eres que aquellos que poseen un Motorola Moto G, ya te habrás dado cuenta que luego de la actualización a KitKat que este terminal obtuvo, la opción pantalla de cast en el menú de configuración de pantalla de Android. Misteriosamente parecía estar habilitada esta alternativa, pero al entrar a ella se ve claramente que no se puede hacer nada con ella. Pantalla de cast, es la función de Android que en la mayoría de los terminales de gama alta permite hacer un mirror de tu pantalla en un smartTV de manera inalámbrica, y de esta manera ver exactamente lo que haces en tu celular en tu televisor, y por ejemplo jugar con tu app favorita en pantalla grande.
En este artículo vamos a explorar 2 maneras que en teoría habilitan tu Moto G para poder hacer Screen Mirronring pero que a la final no son lo que esperas.
Alternativa 1: Miracast en tu Moto G por medio de ChromeCast
Actualización Dic 2014: Las ultimas actualizaciones del Moto G a android 4.4.4 y la ultima actualización del ChromeCast hace posible hacer Screen Mirroring sin la necedidad de hacer hacks ni ser ROOT, de esta forma, esta se convierte en la forma mas estable de hacer Screen Mirroring para el Moto G; sin embargo aun esta función presenta algo de retraso (como 1/4 de segundo) lo que no lo hace adecuado para videojuegos aún (a continuación se explica como hacer el hack a la app de ChromeCast si no tienes las ultimas actualizaciones).
Aquellos que poseen el pequeño dispositivo de Google que habilita a cualquier televisor que posea un puerto HDMI para tener funciones tipo SmartTV, se habrán dado cuenta que hace un tiempo Google libero una actualización que permitía a muchos terminales hacer screen mirroring por medio de la app de ChromeCast. Sin embargo nuevamente el Moto G no se encontró en la lista de equipos que soportan esta funcionalidad, por lo que la única manera de hacer que tu Moto G pueda trasmitir su pantalla al ChromeCast es aplicar un pequeño hack que solo funciona si previamente le haces ROOT al equipo e instalas una app denominada #mirrorEnabler la cual hace pasar la validación equipos no soportados para hacer mirroring en ChromeCast y permite a tu Moto G usar la famosa función “pantalla de cast”.
Pude probar personalmente esta función en mi Moto G, y debo aclarar que aunque evidentemente funciona como se esperaría, el desempeño del mismo deja mucho que desear. En mis manos tenia en ese momento un Samsung Galaxy S5, el cual transmitía su pantalla de manera natural y fluida al ChromeCast sin hacer ningún tipo de hack permitiendo hacer todaclase de operaciones sin problema como poner un juego de graficas en 3D y verlo en tiempo real sin retrasos. Luego pase al Moto G, y por medio del hack de la App #mirrorEnabler logre tener por fin la pantalla de mi Moto G en el TV. Sin embargo y mucho a mi pesar, el lag o retraso que hay entre lo que ocurre en la pantalla del celular y lo que ves en el TV es muy grande. Lo suficientemente grande como para hacer imposible o muy complicada la jugabilidad. la trasmisión fluida de cualquier animación se ve interrumpida eventualmente por unas milésimas de segundo y luego regresa causando una perdida de imagen durante el tiempo que se demoro en actualizar la misma. Yo lo comparo a ver una videoconferencia de Skype con mala señal en algunos momentos y buena señal en otros.
Sin embargo para usos más simples como ver tus redes sociales, correos y demás apps que no usen animaciones o video, funciona decentemente por lo que quedan advertidos de que esta es una funcionalidad a medias.
Pasos a seguir:
- Ser ROOT
- Instalar #MirrorEnabler
- Abrir la APP de Chromecast (en el menú no se ve la opción “pantalla de cast”)
- Saltar a #MirrorEnabler y oprimir el botón de habilitar
- Regresar a la APP de Chromecast (el menú “pantalla de cast” aparece permitiéndote iniciar la transmisión).
[appbox googleplay com.google.android.apps.chromecast.app]
Alternativa 2: Miracast en tu Moto G editando un archivo del sistema
La segunda alternativa que explore, consiste en editar uno de los archivos del sistema, en el cual debes cambiar una pequeña línea de código que hace funcional el menú de “pantalla de cast” en tu menú de configuración. Nuevamente para poder hacer este pequeño hack, debes tener habilitadas los accesos de ROOT en tu Moto G.
El archivo a editar en cuestión es el build.prop el cual se encuentra ubicado en la carpeta system de Android, a la cual solo puedes acceder con un explorador de archivos que posea funcionalidades tipo ROOT Explorer. Yo use el ES File Explorer y edite el archivo como se ve en la imagen adjunta. Luego de reiniciar el terminal, efectivamente el menú de “pantalla de cast” había cambiado permitiéndome buscar dispositivos a mi alcance. Sin embargo y mucho a mi pesar, no logre ni con un Samsung SmartTV ni con un SONY Bravia SmartTV conectar mi Moto G al televisor. Hay reportes en internet que aseguran que esta alternativa funciona, pero que es muy aleatoria y debes intentar múltiples veces hasta que el televisor te conecte. Yo lamentablemente no he tenido suerte, pero estoy convencido que de lograrlo, los resultados van a ser muy similares a los que experimente con el ChromeCast.
Pasos a seguir
- Ser ROOT.
- Abrir el archivo build.por de la carpeta system con un explorador de archivos ROOT.
- Editarlo agregando las siguientes líneas. en algunos casos una de ellas va a estar en otros casos las 2, pero al final deben quedar así. La idea es que la segunda que con un “1” al final y no con un “0”.
Persist.sys.wfd.virtual=0
persist.debug.wfd.enable=1
- Regresar al menú “pantalla de cast” de Android y habilitar la pantalla inalámbrica
- Cruzar los dedos y luchar con tu TV a que tu Moto G sea reconocido (yo no tuve suerte ) Ten en cuenta que esta conexión se va a realizar por medio del protocolo WIFI-DIRECT por lo que durante la transmisión no va a ser posible usar la conexión WIFI del celular para navegar.
Conclusión: El Moto G es un equipo que claramente no fue diseñado u optimizado por Motorola para hacer Screen Mirroring, y aunque su hardware claramente soporta esta funcionalidad, no fue desarrollado un soporte de software para la misma, muy seguramente por que no se comportaría de manera optima. De esta manera aunque se logre hacerlo funcionar de una u otra manera, su desempeño no va a ser decente en tanto que el fabricante no haga una mejora oficial para el mismo. De allí que colocara en el titulo de este articulo que en realidad SI es posible hacer miracast con tu Moto G, pero la realidad es que NO va a ser una experiencia muy satisfactoria en la mayoría de las APPs de juegos o video.
¿Conocen algún otro método pata hacer screen mirroring en el Moto G? compartan sus experiencias y completemos esta guía entre todos.
Puedes leer aquí otras guías interesantes
Excelente artículo! Me saco de muchas dudas que tenía. Acabo de hablar con el soporte de Motorola. Tengo un Moto G 2da generación y hace unos días le actualicé el OS a Android Lollipop (5.0.2). La opción de “Enviar pantalla” sigue allí pero sigue también sin hacer nada, no es funcional. En efecto en Motorola me dijeron que la opción no está habilitada para ese modelo de teléfono. Que están trabajando en ello. Pero me dijeron que ChromeCast sí es compatible, supongo que es porque el Moto G es de 2da generación y por la nueva versión del OS (5.0.2). No lo he ensayado por tanto no puedo decir si funciona o no o si bien o mal, pero próximamente compraré el dispositivo para ChromeCast y ensayaré a ver qué tal se comporta el mirroring y por supuesto dejaré mi aporte por acá. Gracias!
Gracias Lukas, estare muy atento. Como tu dices, con Chromecast si es funcional el mirroring, aunque en el caso del Moto G primera generación tiene un pequeño lag que no es practico muy practico para juegos pero si para navegar y ver multimedia.
Este procedimiento parece haberle funcionado a mas de uno pero a mi no . Tengo un moto g xt1045 con android 4.4.4 debidamente rooteado . He seguido los pasos y al momento de Habilitar Pantalla Inalambrica no me sale los tv smart ni el EZcast cercanos sino por el contrario estas 4 opciones con las que por mas que pruebo no logran el efecto mirror (las dos primeras para darle check y las dos ultimas con varias opciones cada una)
-enable listen mode
-enable autonomous GO
-wps configutaion (default)
-listen channel (auto)
-operating channel (auto)
..Tendrás alguna comentario al respecto..gracias y sigue con los artículos que están muy bien.
Hola Inees, entiendo tu frustración. Debido al poco soporte nativo que se tiene del screen mirroring para el Moto G, es muy poco probable que te funcione siempre o con cualquier TV, pues no todos logran detectar el teléfono y en algunos casos solo lo hacen luego de repetidos intentos. En mi experiencia personal el mejor método (prácticamente el único oficial) es por medio de un ChromeCast, con si tienes un 100% de seguridad de que funciona, pero claro está ello implica comprar uno. Esta es la razón por la que dogo que es posible y no al tiempo, pues no esta garantizado que te funcione con cualquier TV.
Mnuel,yo le compre a mi plasma un EZCAST ,pero no he podido instalarse el espejo o activar la pantalla para mirror. en mi MOTO G ..ayuda..
El moto g no es compatible de manera nativa con el protocolo miracast aunque a veces funciona https://www.ungeekencolombia.com//miracast-en-tu-moto-g-es-posible-si-y/
Soy usuario root, y hago todos los pasos pero al editar el texto, y al ingresar, persist.debug.wfd.enable=1 no me deja guardarlo en ningún editor de texto ya sea en el que se muestra en la imagen como el root explorer, que debo hacer, si me pueden ayudar muchas gracias,
en la App Es File Explorer deber ir al menú – herramientas y encender el “explorador ROOT” luego si puedes modificar los archivos del sistema. Ten cuidado de no modificar o borrar otros archivos, y guarda una copia del que estas modificando por si acaso.
Muchas gracias x tu aclaración he estado muchos dias viendo tutoriales y ninguno decia k hacer en caso de k no poder editar… muy bueno
Lo que si se puede hacer, es reproducir youtube en forma inalambrica a un smart tv, imagino que es a traves de la red wi-fi, detecta a la Tv, como periferico y readireccina la señal.
no es precisamente miracast lo que describes, es como algo parecido a DLNA
Muy útil y clara l ainformación. muchas gracias!
De nada, es un gusto
bueno yo sí he podido enviar un video mediante la aplicación Allcast sin ser root. . no quise intervenir el teléfono por lo que comenta, se puede, sólo que tienes que tener instalado en el televisor el Allcast reciever yo tengo un tv stick…. saludos
asi es hermano, con un dongle como chromeCast o el fiteTV stick o el roku o cualquiera similar puedes hacer screen mirroring en la mayoría de los casos sin ser ROOT. Gracias por comentar
Yo tengo el motorola e lte 4g, y compre un Anycast. pero cuando pongo Pantalla Cast no encuantra ningún dispositivo, porque puede ser? muchas gracias!!!
Personalmente con el Moto G de primera generación y con uno de segunda generación que también tuve, fue imposible hacerlo funcionar con la opción nativa de pantalla de cast de Android. Hay personas que reportan que les ha funcionado con algunos televisores, pero yo no he sido de esos afortunados. Mi única solución fue usar el ChromeCast de Google.
buenas
este procedimiento es valido para el moto xt1068 mogo g 2 generacion?
tengo un smart tv sony con la opcion de duplicar pantalla
y en el moto g 2 no me aparece las opciones para “Habilitar pantalla inalámbrica ”
seria cuestion de rootearlo e instalar #mirror enabler?
gracias
slds
Lo he probado únicamente con un XT1032, no sabría decirte si es compatible, lo que si te puedo decir es que la tasa de éxito es muy baja, en este tipo de equipos lo mas fácil es usar un chromecast que a pesar de ser una compra adicional (que no es tan cara por cierto) trae muchos otros beneficios adicionales.
Tengo un moto G primera generación que hace poco lo actualize a Lollipop y hay sale la opción pantalla cast, sera que solo con el Chromecast de google sera suficiente para colocar en función el pantalla cast o ahí que hacer el root (no le e e no nunca robot a ningún celular). Quiero saber si obligatoriamente tengo que hacer root para la función, no quiero gastar dinero bobamente por Chromecast de Google. Muchas gracias por tu atención prestada. Psdt: espero que me hayas entendido 🙂
Con el chromecast ya no hace falta hacer root, funciona directamente con la app de Chromecast sin hacer nada adicional, tendí un XT1032 y funciona bien
Tengo un pregunta y agradeceria si me sacaran de la duda tengo un smart tv samsung y enetro a youtube desde el televisor le doy sincronizar con mi moto g primera generacion desde el movil entro a youtube.com/pair y escribo el codifo q me muestra la pantalla del tv de esta forma puedo ver los videos pero a a media hora por mucho la pantalla de el tv se pone negra o verde y de hay en adelante solo se ve los titulos al inicio de cada cancion noc por.que pasa eso agradesco su ayuda
Eso suena más a un problema de la tv. Te cuento que yo tengo un Sony bravia y con la app de YouTube del tv me pasa que luego de mucho tiempo de reproducir videos el tv se reinicia solo; y por lo que he podido determinar es cuando pongo videos muy largos, es como si se quedara sin memoria y no tuviera de otra más que reiniciar… Averigua si con tu tv pasa lo mismo
segun los de soporte tecnico es problema de la app de youtube y no entiendo por que me dijieron q la eliminara e instalara de nuevo pero no se soluciono el problema
Pues suena lógico por que en otro tv como el Sony que tengo pasa algo similar
pues a principios del 2015 me compre moto G y con ese aparato y el chromecast puedo hacer pantalla de cast en mi televisor decentemente con la aplcacion para android llamada igualmente chromacast sin hacer root ni otra cosa y funciona a la perfeccion con youtube, netflix y otras aplicaciones que permiten mandar la pantalla directamente de la aplicacion, tambien se puede hacer mirroring pero no con la opcion del telefono, tienes que hacerlo con una opcion que aparece en la aplicacion de chromecast
Así es amigo, con el moto g, el chromecast es prácticamente la única opción (al menos la más fácil)
Modifique el archivo build.prop en un Moto G XT1063 pero al reiniciar se quedo solo fasheando y no inicia nunca, ya intente hacer recovery wipe factory (algo asi) y nada
¿Que puedo hacer? lo unico que consigo es accesar a fastboot mode
¿Tendo que reinstalar rooms?
Gracias de antemano por cualquier ayuda que me puedan dar
Ese es el riesgo de modificar ese archivo, si no logras dejarlo como estaba, entonces posiblemente tienes que hacer lo que sugieres
A mi si me funcionó en Moto G XT1032 con Android 5.1.1 Para los que no les funciona luego de editar el archivo apagar el celular y posteriormente encenderlo, no reiniciarlo. Me paso que yo reiniciaba cuantas veces pero nunca aparecía la opción “Abilitar pantalla inalambrica” hasta que apague el celular.
Alguien que me pueda ayudar tengo un S4 mini al hacer Miracast no reproduce el audio en el TV.
SI sirve de ayuda también logré activar la Pantalla Cast en Moto G XT1068.
Te funciono en algún TV en particular?
Me funcionó con un Moto G 4g (editando el archivo) en un t.v samsung 4k. Inicialmente se quedaba en “conectando”, pero al marcar la opcion “habilitar pantalla inalámbrica” salen varias opciones, únicamente puse “wps configuration” en PBC y listo, se conectó. Gracias por el tutorial.
Genial, eres de los pocos que lo han logrado.
yo lo logre con mi moto g 3 generacion , y es super rapido y lo puedo usar en cualquier tv , primero me toco instalar los drivers de motorola luego desbloquear el celular , despues se hizo el root , luego comprobe que tenia el root , luego realice el cambio en la carpeta del sistema , reinicie y listo , despues tuve que utilizar la conexion de wifi direct del tv para ingresa
Tu comentario afirma que lograste transmitir pantalla.. Tengo un motog 3ra podrías explicarme como lo lograstes
No entiendo nada osea el moto g no fue diseñado para el proceso de transmitir a pantalla ? Pero tu dices que pudistes compre un moto g 3ra generación pero no se puedo la opción de transmitir a pantalla no se porque … Como hicistes segistes algún vídeo que celulares traen por naturaleza el conectar a pantalla cast ya que tengo un lg smartv y cuenta con esa opción que celular seria bueno para no tener que hacer ese poco de cosas
Hola José éste review lo realicé en su momento con un moto g de primera generación. Estoy convencido de que en el de tercera generación ya debería ser posible de manera nativa pero no te lo puedo confirmar por que no tengo uno en estos momentos
yo tengo uno ahora y no aun no se puede solo hay unas aplicaciones como youtube que se puede hacer de forma nativa transmitir la pantalla cast . pero solo eso
Manuel tengo un smartv lg y cuenta con la opción miracast pero compre un moto g 3ra generación y la opción transmitir pantalla no me sirve ni nada que celular seria bueno que ya vengo adaptado con esa opción para no tener que hacer ese poco de truquillos e.e
La forma de emparejar el tv y el celular depende en cada modelo, es por eso que yo a la final opté por usar un chromecast, que es mucho más versátil y no es para nada costoso. En todo caso voy a ver como funciona la pantalla de cast en el moto g de tercera generación y te comento. Un saludo
Has sabido algo de esto amigo? Soy de chile y aun no lo se. Saludos
Hola Manuel de nuevo yo ise los procedimientos del segundo paso modifique el archivo y todo ya me habilita la pantalla inalámbrica y me lee el dispositivo del tv pero cuando se conectan la red WiFi de mi cel se va y no puedo navegar queda la pantalla del tv negra y voy a las redes WiFi de mi cel y no me deja conectar ami red y me sale otra red WiFi con el nombre del dispositivo del smartv pero me pide contraseña no se de donde sacar esa contraseña y pues ese es el problema y lo ise desde un moto e y pues sirvió pero falla eso se me desconecta la red WiFi
creo que en ese caso el equipo esta usando Wifi Direct para enlazarse al TV, lo que significa que no puede usar la WiFi para navegar. Tu única alternativa es usar la red 4G para navegar si es que tienes un plan de datos. En cuanto a la clave creo que esa la debe mostrar tu TV. Asegurate de leer el manual del televisor
Otra cosita quería preguntarte de donde puedo descargar el #MirrorEnabler para probar con chromecast aver si no me desconecta de la red WiFi ya que descargue uno pero cuando lo inició me sale un letrero en inglés diciendo unas cosas en inglés y cuando se quita no puedo darle en la opcion de habilitar esta como bloqueada
Lo bueno de ChromeCast es que ya viene listo para usar, es decir no tienes que instalarle nada especial a celular, solo la App, pones tu chromecast en el TV y ya estas listo, no requieres ROOT ni modificaciones adicionales. A mi en lo personal me encanta tanto que ya estoy pensando en comprar la segunda generación de ChromeCast
Olle amigo tuve un problema al hacer esos pasos me quedó activado el altavoz cada vez que contestó esta en altavoz y no se puede arreglar que hago te digo lo que ise en el archivo agrege unas palabras no recuerdo que era pero eran dos una con =0 otra =1 ayudame porfa
Guardaste una copia? Trata dejarlo como estaba antes
Buen día tengo un moto g 3ra generación y no se como mostrar la pantalla de mi android en mi tv sony bravía les agradecería que me colaboren
Creo quie en este caso depende mucho del modelo de TV que tengas. Yo tengo un Bravía de hace como 2 años y nunca logre que me reconociera varios telefonos que le he probado.
Para responder a tu pregunta ve en Lollipop al menú de configuración, luego a pantalla y finalmente al submenu de pantalla de cast, allí puede que veas o no un interruptor para encender esta función. Acto seguido, si tu teléfono y tu TV están en la misma red, el celular debería poderlo listar para que tu lo selecciones e iniciar la transmisión.
Ahora el TV es otro tema. Cada tv tiene sus propios menús para activar o no la función de cast y algunos solicitan una confirmación en pantalla antes de poderte conectar.
mucha suerte.
Yo tengo un moto G 1 y hice todos los pasos de los tutoriales de you tube, al pie de la letra para activar la pantalla de cast. Pero sólo conseguía que me saliera la casilla para activar la pantalla de cast y aparentemente ya estaba activada. Pero no conseguía que escaneara ninguna smart tv y probe con varias. Entonces dije: algo está mal, algo falta. Y me puse a analizar los comandos de build.prop y encontré el error de todos los tutoriales. Hice 6 tutoriales tal y como lo indicaban, pasa a paso y cuidadosamente y no lograba que escaneara las smart tv. También les informo que la conexión de pantalla de cast se hace a través de WiFi Direct, por eso no es posible navegar con el WiFi de tu moto G. La función de WiFi Direct crea una red WiFi exclusiva entre el smartphone y la smar tv, para poder enviar archivos multimedia entre los equipos conectados. Pero para realizar esto utiliza el WiFi de tu moto G, por eso no es posible conectarse a internet por WiFi.
Yo probé el moto g 2da gen. En un phillip y funciona bárbaro pero en mi tcl no quiere saber nada
Ya hice todos los pasos y si me tira la pantalla cast lotira súper bien pero lo malo pero al mismo tiempo se desactiva el WiFi y y si intento conectar lo q hace es deshabilitar el WiFi y se sale del miracast mejor dicho es q se puede hacer pantalla cast pero se quita el wifi
No se pueden usar ambos así tiempo. Si quieres navegar deberás usar Internet por datos móviles
Es algo extraño año mejor es por eso q motorola no habilitó esta opción en nuestros moto g xt1032 pero si alguien sabe la solución le agradecería
No lo habilitó por defecto por que el desempeño no es muy bueno, pero usando el chromecast es mucho más fluido
Hola q tal m compre un lg g4 beat android 5.1.1 no tiene la opcion miracast hay forma de agregar esta funcion probe infinidad de aplicaciones pero no son compatibles creo con este sistema android el root es solo para los motorola?
Creo que si el equipo no trae la opción de fabrica es por que no la soporta, pues Lollipop es una versión de Android que viene ya pensada para miracast. Es por esa razón que el chromecast es una alternativa barata y muy viable para teléfonos como el tuyo y TVs que tampoco tienen esa función
Hola, compré un ezcast y con el MotoG 2generacion con Android 6.0 al usar Netflix sólo se ve la pantalla negra y los subtítulos… Además de el audio por el celular.. Alguna solución? Desde ya muchas gracias
Yo personalmente no he usado ezcast pero pista descartar podría intentar primero con otro teléfono para ver si es cosa del celular o del aparato