Posts etiquetados ‘VirtualSensor’

Ha pasdo realmente mucho tempo desde la ultima vez que poste en wordpress… bueno una de tantas cosas que he hecho ha sido graduarme, asi que ya soy oficialmente un ingeniero… desde hace 5 años; me mude al norte , me case y hoy en dia trabajo desarrolando herramientas digitales para facilitar el proceso de diseñar nuevos producto lo cual dicho asi suena genial.

Y digo suena porque ultimamente m he sentido muy desanimado y deprimido por cuestiones economicas, mi pais pasa por una crisis tan severa como la de venezuela pero no parece lo mismo solo porque no tenemos un dictador… claro, en nuestro caso tenemos cientos de dictadores que se han turando para subyugar al pais durante casi un siglo.

En fin, fuera de lo politico la rason por la que vuelvo a escribir es por que tuve una victoria personal recientemente y eso me animo mucho. Veran desde hace ya un par de años he querido dedicar un tiempo al desarrolo de videojuego y a applicaciones VR y esas ganas crecieron cuando HTC lanzo el HTX VIVE el cual en mi consideracion es el headset mas avanzado y preciso que he tenido la oportunidad de probar.

Pero a nivel desarrollador demanda mucho en tu hardware y por mi situacion economica he tenido que esperar, asi que hace ya unas semanas decidi ir por la opcion mas economica y austera posible. actualemten mi equipo personal es una laptop HP cuyos especs estan a 3 años de ser obsoletos, es mas, una tablet samsung es mas poderosa que la maquina desde la que escribo, pero una vez mas es la unica cno la que puedo contar.

Asi que acepte mi suerte y escogi el que a mi parecer es el mejor Game Engine para desarrollo: Unreal Engine 4 el cual apenas y corre en esta tostadora. Considerando eso pense… ¿Cual serian los especs que puedo correr o para los que puedo desarrollar con esta cosa? facil: celulares y tablets de gama media-baja.

Asi que ahora me encuentro desacargando los drives para android, roote mi celular Galaxy A3 2005 (A300H), si una tostadora de bolsillo, para poder ir un poco mas alla de los que me permite originalmente su rom original. «oye y tu vistoria?» pues mientras ,e dcumentaba sobre rooteo encontre un par de cosas interesantes:

1.- exite un app que te permite usar tu smarthphone como si fuera un oculus o un HTC VIVE de Gama Super Baja, la info de eso lo pueden encontrar en la pagina oficial de Vridge [AQUI], la idea del software es usar un cardboard por lo que fui directo a la pagina de PlayStore y para mi desilucion encontre que mi celular no es compatibe!!, pero me dije… un acelerometro con las variables y calculos adecuados puede usarce como un giroscopio en especial si agregar un sensor de nivel o inclinacion que funcionan por gravedad. ya lo he hecho con micropocesadores y chips no veo porque no se puede hacer en un android. esto me llevo a dias de investigacion y encontre…

2.- [VirtualSensor] el cual hace justo lo que describi anteriormente, Genial!; lo unico que necesito es rootear mi Android, instalar TWRP, Instalar Xposed, bajar los modulos con Xposed y listo… facil no? eso crei hasta que de repente mi cel perdio la capacidad de instalar cualquier apk por cualquier medio, fue horrible. asi que acontinuacion les doy una serie de puntos para que tomen en cuenta antes de hacer cualquier cosa. sere amplio en comparacion con otro foros pero no detallare mucho, hagan algo de investigacion por su cuenta y ejerciten esa masa osea.

Bueno ¿que debi haber hecho desde un principio para evitar cualquier problema?, toda investigacion y projecto debe tener bien definidos sus pasos y en especial el paso 0 al cual regresar si y solo si ocurre un desastre.

Paso 0. Crea un backup!! bueno esto se debe hacer incluso antes de rootear el Smartphone y la mejor manera de hacerlo es asegurarte que tus cuentas esten sincronizadas, en especial la de Google la cual se necesita ya que en las opciones de android debe haber una opcion de copias de seguridad y restablecer, aqui tambien tenemos que asegurarnos de tener la cuenta de google para usar google drive.

Paso 1. Conoce tu room y consigue una copia. como el root conciste en alterar el rom original en caso de un desastre tendras que regresar al rom que haya sido distribuido para tu pais/region. en mi caso es A300HXXS1BQB2, hay muchas paginas donde descargarlo.

Paso 2. Consigue la version actual de Odin, para mi caso es la 3.07; Odin es el programa que se usara para forzar la instalacion del rom y hacer el root. El uso es muy simple la verdad pues solo tienes que conectar el cell configurado correctamente, lo mensiono adelante, e instalar la version correcta del twrp por lo que sigue es…

Paso 3. Consigue el TWRP correcto; TWRP es un app que corre en root, no la bajes de la Playstore sino que busca el archivo .tar que este construido para tu android, en mi caso despues de mucha prueba y error el achivo correcto lo encontre gracias a este [video] y fue el TWRP_2.8.7.0_A3_F-H-FU_5.0.2_v2.tar.

Paso 4. Espero sigas estos pasos y leas antes de hacer nada porque antes de correr cualquier instalacion desde tu compu tienes que volverte dueño de tu celular y eso se logra elevandote a desarrollador… como? en «informacion del dispositivo» donde deviste consegir la version de tu rom dale unas 7 a 9 veces clic a la etiqueta de la version de tu rom. ahora en ajustes veras una opcion para desarrollador, aqui activa la opcion Depuracion por USB y en seguridad activa la opcin de «origenes desconocidos».

Paso 5. Antes de conectar tu smarth a la compu busca y descarga los drives para tu aparato. con el fin que la comunicacion via USB sea lo mas completa posible.

Paso 6. Apaga tu Android y ponlo en modo para forzar la adicion del root, en mi caso esto es presionando al mismo tiempo el volumen abaho, encendico y home.

Paso 7. Ahora abre odin como administrador, conecta tu cel y con el boton PA o PDA busca el .tar para tu android.

Paso 8. Conecta tu android y espera un minuto para que odin te confirme que el dispositivo esta conectado y entonces presiona start… si todo sale bien tu dispositivo reiniciara ya como rooteado. esto lo puedes comprobar si bajas root cheker de la play store. Si tu dispositivo toma mas de 30min inciando, vuelve al paso 6 e instala el rom de stoc mensionado en el paso 1. si eso no funciona resetealo de fabrica pero en un 90% segun foros regresar al rom original funciona.

Paso 9. ahora que estamos en root necesitamos 2 apps. La primera se llama SuperSU# y esta en la PlayStore, instalalo y permitele funcionar en modo root.

Paso 10. Ahora en la playstore busca y descarga Titanium Backup, si tienes el dinero mejor compra la version pro, una vez instaaldo al abrir SuperSu# te permitira darle pemisos de administrador y despues TitaniumBackup te dara a opcion de correr en root.

Paso 11. Con Titanium Backup has una nueva copia de seguridad y guardala en tu pc, en tu google drive, en tu dropbox o en todos a la vez. hay mucha info en internet que explican como y porque.

Paso 12. Libera espacio de la particion del sistema operativo del android, esto lo puedes checar con titanium backup. si TB te marca que la particion esta llena como en mi caso con la version pro puedes convertir las app de google que vienen en esta particion a programas de usuario, como yo no tengo la version pro elimine hagout, play video y el kiosko hasta hacer un poco mas de 100mb de espacio.

Paso 13. busca en el foro de xposed la version que mas se adapta a tu smarthphone, la cual estar en version zip, en mi caso es la version 85 aunque la actual es la 87. Copia el zip y su desintalador a smath ya sea directo al telefono o a la microSD instalada, en mi caso uso la microSD.

Nota: si como yo tienen un android con TouchWix descarga e instala de la playstore el apexlauncher ya que segun el foro de Xposed TouchWiz causa un loop en inicio reinicio, asi que mejor prevenir.

Paso 14. Apaga el equipo y entra en modo recovery, en mi caso Volumen arriba, encendido y home; aqui en la opcion install busca el zip del installer y correro. el equipo se debe reiniciar; si se atora trata con una version anterior del Xposed.

Paso 15. En el mismo foro de Xposed debes hayar la apk del XposedInstall. Igual descagala y copiala al equipo. una vez echo esto instala la apk.

hecho esto ya puedes entrar en Xposed y descargar los modulos de VirtualSensor y de paso Gyroscope Nose Filter que te ayudara a tunear el VirtualSensor.

Por ultimo toma en cuanta que hasta la fecha el Sensor solo funciona con Cardboard 1.5 y algunas apps. El desarrollador esta trabajando en la version que funcione con el cardboard actual y los videos de youtube.

Son 15 pasos que de haberlos seguido pude haber hecho el root y todo en menos de 3 dias y no una semana como me paso.

Lo siguiente en mi lista es ver si puedo usar el Vridge y estare al pendiente para cuando pueda usar el Cardboard 1.8, mientras tanto me pondre a armar mi propio visor VR Cardboard con unos cartones que tengo en mi patio y uno de los tantos templates que hay en internet.

[Pendiente agregar imagenes]