Recientemente compré una mini-pc iMito MX1. Me decepcionó descubrir que Hulu Plus no es totalmente compatible con mi dispositivo. Puedo descargar la aplicación sin problemas, pero recibo un mensaje de error en la aplicación que me dice que puedo buscar videos a través de la aplicación, pero no se admite la reproducción de videos.
Tengo acceso de root y esperaba que editar el archivo build.prop engañara a la aplicación para que pensara que mi dispositivo era compatible, pero no tuve suerte.
¿Hay alguna otra forma de forzar o engañar a una aplicación para que funcione en un dispositivo no compatible?
No puedes FORZARLO para que funcione. Puede haber trucos que puede usar para falsificar la aplicación para que piense que está en otro dispositivo, pero para la aplicación específica dada (reproducción de video), es casi seguro que se niega a reproducir porque NO PUEDE.
El hardware en el dispositivo es probablemente algo que los desarrolladores no anticiparon, o que la aplicación puede decir que no es lo suficientemente rápido para funcionar. Incluso si encuentra alguna manera de falsificarlo y hacer que lo intente, solo se bloqueará o se reproducirá tan lentamente que no se podrá ver.
Puede separar la aplicación usando apktool y luego editar el smali, pero como se mencionó en las respuestas anteriores aquí, eso aún generaría problemas. Lo más probable es que los desarrolladores hayan creado la aplicación de esa manera porque su dispositivo no era capaz de reproducir.
Si está realmente interesado en intentar editar el smali de la aplicación, hágalo: https://code.google.com/p/android-apktool/
Lo que estás haciendo no es recomendable. Hay una razón por la cual los desarrolladores de aplicaciones limitan la instalación a dispositivos seleccionados. A saber:
Esto es para garantizar una experiencia de usuario buena, consistente y rápida tanto como sea posible.
cerveza inglesa
gaara87