Acceder

Ver la Versión Completa : [ TUTORIAL ] SuHide


YamiMyuutsu
29/09/16, 02:10:41
Este es el primer post que hago, así que trataré de ser lo mas claro posible, como muchos se habrán dado cuenta, ya no pueden jugar Pokémon GO en terminales rooteadas desde la versión 0.37 y ahora los que tienen la versión 0.35 les pide actualizar para poder seguir jugando (la última es la versión 0.41.4), pues bueno, para que puedan seguir disfrutando de este juego les explicaré que necesitan, recientemente el desarrollador Chainfire (sí, el mismo desarrollador de SuperSU) desarrolló una herramienta llamada suhide para ocultar el root de los teléfonos Android, aquí les dejo traducido la descripción de esta herramienta:

Suhide es un mod experimental (y oficialmente no soportado) para SuperSU que puede selectivamente esconder el root (el binario su y el nombre del paquete) de otras aplicaciones.

Pros:
-Esconde el root en una base por aplicación, no hay necesidad de deshabilitar globalmente el root.
-No necesita del Xposed
-Aún soporta el antiguo modo de compatibilidad de SUPERSU (BINDSYSTEMXBIN)
-Pasa la atestación de SafetyNEt por default en ROMS Stock

Con:
-Se puede perder un juego
-Sin interfaz gráfica (por el momento)

Para poder usarlo necesitan tener una ROM basada en Cyanogenmod 13 o Stock con Android 6.01 y el instalador del SuperSU V2.78 version Aroma (http://forum.xda-developers.com/attachment.php?attachmentid=3885028&d=1474733336) (permite escoger si instalar el SuperSU en system mode o systemless mode) y el archivo suhide (http://forum.xda-developers.com/attachment.php?attachmentid=3899940&d=1476133126), la instalación es algo complicada pero si lo hacen bien podrán jugar Pokémon GO, como siempre es recomendable hacer un backup de sus datos en el recovery (TWRP (3.0.2 o nuevo, con acceso a /data)).

Si apenas acaban de instalar una ROM basada en Cyanogenmod, para quitarle el Root, bajan un Administrador de Archivos del Playstore (ES File Explorer (https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=es_419)) o buscan el Root Explorer (personalmente ese uso), le dan permisos de root y borran los siguientes archivos: “/system/bin/su” y “/system/xbin/su” y reinician su móvil y ya no deberán tener el Root, luego nos vamos al recovery y flasheamos SuperSu 2.78 y lo instalamos en Systemless mode, tiene igual la opción de instalar el suhide, pero es una versión antigua así que la ignoramos, después flasheamos el Magisk.
Si quieren instalar algún kernel como el Boeffla es recomendable instalarlo antes del Magisk, a continuación reinicien el móvil y verán que ya tienen el SuperSU, ahora de nuevo reiniciamos en el recovey y flasheamos el suhide 0.53 y reiniciamos el móvil.

Si tienen instalado el Xposed compatible con el Magisk desinstálenlo, el Magisk aún nos va a servir pero la aplicación ya no, les dejo el desinstalador del Xposed systemless: Desinstalador Xposed (http://forum.xda-developers.com/attachment.php?attachmentid=3847905&d=1471640681), este se flashea en el recovery. Si aun requieren el Xposed les comento que la versión 86.5 no funciona con este mod, la versión recomendada es la 86.2, les dejo el link: Xposed 86.2 (http://forum.xda-developers.com/attachment.php?attachmentid=3897543&d=1475913773), si lo instalan deben hacerlo antes del Suhide o si no les dara un Bootloop, y aquí les dejo la app para usar los módulos del Xposed: Xposed Installer (http://forum.xda-developers.com/devdb/project/dl/?id=20416&task=get)

Luego en la pc acceden al ADB (si lo tienen instalado) y teclean adb shell y luego su y en el movil le dan permisos de superusuario y les debe aparecer el # y despues tecelan lo siguiente:

echo '#!/su/bin/sush\nmount -o rw,remount rootfs /\nchmod 0751 /\nmount -o ro,remount rootfs /'>/su/su.d/06suhide; chmod 0700 /su/su.d/06suhide

Y reinician, si hacen esto cuando salga una nueva version del suhide deben borrar el 06suhide.

Para poder usar el suhide necesitan saber el UID de la aplicación de Pokémon Go o de cualquier app que quieran ocultar el root, para saber cual es escribimos en la aplicación Terminal que trae el Cyanogenmod lo siguiente:

su (para concederle permisos a la terminal de root) (Gracias RodrigoG296 (http://www.htcmania.com/member.php?u=1353493), se me había olvidado)
ls -nld /data/data/com.nianticlabs.pokemongo

El primer número de las columnas que aparecen es el UID de la aplicación, una vez que sepamos la UID vamos a agregarlo al suhide, para hacerlo sin salir de la aplicación Terminal escribimos:

Para agregar a la lista negra: /su/suhide/add UID
Para remover de la lista negra: /su/suhide/rm UID
Para enlistar lista negra: /su/suhide/list

Igualmente pueden bajar el suhide GUI (https://play.google.com/store/apps/details?id=com.loserskater.suhidegui)

Después de esto reinician el móvil y voilá!! Ya pueden jugar Pokémon GO 0.41.4 en su móvil rooteado.

Espero esta explicación sea clara, cualquier duda o comentario no duden en responder este post, igual si les sirvió den click al botón de Gracias.

Fuentes:

Suhide: http://forum.xda-developers.com/apps/supersu/suhide-t3450396
Magisk: http://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

EDIT: Actualizado version de suhide y comando para que el SafetyNet pase.

RodrigoG296
30/09/16, 04:47:33
Cuando intento agregar Pokémon GO a la lista me dice "acceso denegado" , probé con otros comandos como /su/suhide/list y lo mismo
¿Alguna solución?
EDIT: Ya lo solucione, por si alguno tiene el mismo problema antes de agregar una aplicación a la lista, hay que concederle a la Terminal permisos root escribiendo: su

dievilfer
30/09/16, 17:52:07
Buen tutorial, luego lo pruebo a ver si no me lio xD
Me acabo de dar cuenta aún ahora mismo que la versión 0.35 ya dejó de funcionar jejeje.

Homerrafa
30/09/16, 19:58:04
Gracias por el tuto.
Al intentar borras los archivos su me da error "su no se puede eliminar"
Voy con la resurection remix.
Saludos

YamiMyuutsu
30/09/16, 20:28:37
Gracias por el tuto.
Al intentar borras los archivos su me da error "su no se puede eliminar"
Voy con la resurection remix.
Saludos
Debes darle permisos de Root al ES Explorer o puedes usar el Root Explorer

dievilfer
30/09/16, 21:29:56
Perfecto, me ha funcionado siguiendo tu tutorial tal y como lo has explicado.
Aún así tengo 2 dudas y son las siguientes:
1- ¿El UID siempre es el mismo? Me refiero, a que si cada vez que actualicemos la aplicación seguirá siendo el mismo y no habrá que cambiarlo más en el suhide, o si en cada actualización cambiará el número.
2- La parte del Xposed no me queda muy clara...he instalado el zip que has puesto del 86.2, pero no encuentro en el móvil la aplicación del Xposed...¿hay que hacer algo más además de instalar el zip ese para poder usar los módulos como el gravity box que usaba antes?
Muchas gracias por este tutorial.

YamiMyuutsu
30/09/16, 22:04:35
Perfecto, me ha funcionado siguiendo tu tutorial tal y como lo has explicado.
Aún así tengo 2 dudas y son las siguientes:
1- ¿El UID siempre es el mismo? Me refiero, a que si cada vez que actualicemos la aplicación seguirá siendo el mismo y no habrá que cambiarlo más en el suhide, o si en cada actualización cambiará el número.
2- La parte del Xposed no me queda muy clara...he instalado el zip que has puesto del 86.2, pero no encuentro en el móvil la aplicación del Xposed...¿hay que hacer algo más además de instalar el zip ese para poder usar los módulos como el gravity box que usaba antes?
Muchas gracias por este tutorial.

Seguira siendo la misma UID, aún si actualizas la app, solo si cambias la ROM y la vuelves a instalar cambiará, y necesitas el Xposed Installer Material, te dejo el link: http://forum.xda-developers.com/devdb/project/dl/?id=20416&task=get

dievilfer
30/09/16, 22:16:30
¿Y puedo instalar eso después de haber instalado el suhide? Porque el enlace que me has puesto es un zip, asi que imagino que se instala por recovery, no?

Ya está, el archivo me lo descargó en formato .zip, yo simplemente le cambié el .zip y le puse .apk a la extensión y ya fue.

YamiMyuutsu
30/09/16, 23:01:17
¿Y puedo instalar eso después de haber instalado el suhide? Porque el enlace que me has puesto es un zip, asi que imagino que se instala por recovery, no?

Ya está, el archivo me lo descargó en formato .zip, yo simplemente le cambié el .zip y le puse .apk a la extensión y ya fue.

El zip que esta en en tutorial es para instalar por recovery, luego instalas la apk que deje igual en el tuto.

Saludos!!

Homerrafa
04/10/16, 15:59:07
Con root browser si me deja borrar, pone borrado pero el archivo sigue ahí.
Salgo de la carpeta y entro de nuevo y sigue ahí.
He partido de cero con rom limpia, cyano y las google apps solo pero no paso de ahí...
Me edito.
He instalado el es file explorer pro y al activar las funciones root me dice: caracteristica no soportada.
Como si no tubiera root.

YamiMyuutsu
04/10/16, 16:29:21
Con root browser si me deja borrar, pone borrado pero el archivo sigue ahí.
Salgo de la carpeta y entro de nuevo y sigue ahí.
He partido de cero con rom limpia, cyano y las google apps solo pero no paso de ahí...
Me edito.
He instalado el es file explorer pro y al activar las funciones root me dice: caracteristica no soportada.
Como si no tubiera root.

instala esta app del Play y si sale en verde es que no tienes root y puedes intentar instalar el suhide de acuerdo al tutorial, si sale en rojo reinstala tu ROM desde cero y prueba de nuevo solo con el ES file explorer pro: https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=es_419

Homerrafa
05/10/16, 15:44:01
Los dos primeros success y el tercero false.
Me da que estoy haciendo algo mal.

YamiMyuutsu
05/10/16, 16:15:56
Los dos primeros success y el tercero false.
Me da que estoy haciendo algo mal.

Reinstala tu ROM y haz todo de nuevo

Homerrafa
05/10/16, 20:24:54
Algo se me escapa...
Limpio e instalo cm13 desde cero con las google apps mini.
Instalo es file explorer pro y al intentar activar la opcion explorador root pone: Prueba fallida Esta caracteristica no puede funcionar en su dispositivo.

Homerrafa
06/10/16, 22:32:44
Me lo acaban de chivar en el hilo de cm13.
Opciones de desarrollador y activar acceso administrativo.

dievilfer
07/10/16, 18:54:57
Creo que ya se han cargado este método para jugar al Pokémon Go entre otras aplicaciones (a mi ya hace 2 días que no me funcionaba)...
Por aquí la noticia: http://www.xatakandroid.com/seguridad/google-actualiza-safety-net-y-ya-no-hay-forma-de-ocultar-tu-root?utm_source=feedburner&utm_medium=feed&utm_cam%20%20paign=Feed%3A+Xatakandroid+%28Xatakan droid%29

dievilfer
08/10/16, 17:13:33
Han actualizado el SuHide, ahora es la versión 0.54, deberías cambiar el post inicial con esta versión para que la gente no instale el 0.53 (el cual ya no funciona).
Saludos!

gvalro
09/10/16, 02:37:15
He hecho todo correctamente, y no puedo jugar a pokemon go
tengo instalado el supersu en systemless con la versión 2.78-SR1
suhide 0.54 instalado y funcionando, me dio el UID de pokemon, un 101xx
Tengo un Huawei P9 lite y nada no fuhnciona.
Saludos.

gvalro
09/10/16, 15:33:18
Creo que ya se han cargado este método para jugar al Pokémon Go entre otras aplicaciones (a mi ya hace 2 días que no me funcionaba)...
Por aquí la noticia: http://www.xatakandroid.com/seguridad/google-actualiza-safety-net-y-ya-no-hay-forma-de-ocultar-tu-root?utm_source=feedburner&utm_medium=feed&utm_cam%20%20paign=Feed%3A+Xatakandroid+%28Xatakan droid%29

Tienes toda la razón, ya no funciona.
Ni pokemon go
Ni CaixaBank pay

dievilfer
09/10/16, 21:38:50
Pues a mi poniendo el suhide 0.54 me ha vuelto a funcionar el Pokemon Go.
He seguido de nuevo el tutorial, pero en vez del suhide 0.53 he puesto el 0.54 y todo correcto.

ramcdv
13/10/16, 05:01:14
Pues a mi poniendo el suhide 0.54 me ha vuelto a funcionar el Pokemon Go.
He seguido de nuevo el tutorial, pero en vez del suhide 0.53 he puesto el 0.54 y todo correcto.

Hola, realmente seguí los pasos pero me dio bootloop, algo hice mal, la app la puedes descargar del la play store?, tienes cyanogedmode 13? por que creo tienes un S3

dievilfer
13/10/16, 21:36:18
Si que tengo el S3 y uso CM13, pero si te fijas hay uno de los pasos que dice que si instalas el framework después de instalar el suhide pasará eso de bootloop, hay que instalar primero el super-su (yo instalo primero el kermel boeffla, pero eso ya es cada uno, si lo usas lo pones y sino pues pasas de esto) que esta en el post principal, luego hay que instalarle el framework (solo vale el que esta en el post principal, creo que hay otras versiones mas actuales pero que luego no funcionan y dan problemas) y finalmente el suhide la versión 0.54 (que no es la que esta en el post principal, que esa ya no vale).
Se me olvidaba mencionar que lo primero de todo que hago es borrar el root de las CM13, siguiendo los pasos del primer post, llendo a las carpetas y eliminando esos dos archivos que menciona, y luego ya empiezo con las instalaciones.
Y no, no he descargado nada del play store, todo lo que necesitas esta en el post principal, excepto el suhide, que está el 0.53 y hay que ponerle el 0.54, que encontrarás en el enlace de la fuente de suhide.
Y ya por último decir que no suelo actualizar CM13, ya que si se actualizan, hay que repetir el proceso una y otra vez y es un lio, prefiero no tocar la rom que de momento me va bien. Llevo la del día 8-10 y no tengo queja, me va bien de momento.
Saludos y perdón por todo este tocho.

Jhonsantia23
15/10/16, 00:47:15
Ola muchachos ya desistale el super su desde la misma App pero no me deja ingresar al juego ayuda muchachos ñ.

dievilfer
15/10/16, 20:52:34
Ola muchachos ya desistale el super su desde la misma App pero no me deja ingresar al juego ayuda muchachos ñ.

Sigue el tutorial del primer post, pero entra en los enlaces que ha dejado de XDA y descarga las últimas versiones, porque por ejemplo el suhide creo que anda por la versión 0.55 (instalar cualquier versión antigua como los archivos que pone en el primer post no te dejará jugar a Pokemon).
Descargando los archivos actualizados y seguir las instrucciones de instalación (al menos con CM13) no te debería de dar problemas para poder jugar.

epalo
15/10/16, 20:54:33
todavía funciona esto?? para intentarlo :D

Xuco8998
16/10/16, 13:48:22
Sigue el tutorial del primer post, pero entra en los enlaces que ha dejado de XDA y descarga las últimas versiones, porque por ejemplo el suhide creo que anda por la versión 0.55 (instalar cualquier versión antigua como los archivos que pone en el primer post no te dejará jugar a Pokemon).
Descargando los archivos actualizados y seguir las instrucciones de instalación (al menos con CM13) no te debería de dar problemas para poder jugar.

¿Que versión exactamente tienes de CM13? ¿Tienes algún kernel especial o tuviste que hacer algún paso adicional para instalar Pokemon GO? Ayer probé con la primera snapshot y la última nightly CM13, siguiendo los pasos del tutorial del primer post y con los programas de xda actualizados y no había manera de que me logeara el juego en mi S3. ¿Juegas con la última versión del juego actualizada?

dievilfer
16/10/16, 14:10:52
¿Que versión exactamente tienes de CM13? ¿Tienes algún kernel especial o tuviste que hacer algún paso adicional para instalar Pokemon GO? Ayer probé con la primera snapshot y la última nightly CM13, siguiendo los pasos del tutorial del primer post y con los programas de xda actualizados y no había manera de que me logeara el juego en mi S3. ¿Juegas con la última versión del juego actualizada?

Pues tengo una de las nightly, la del 8/10, y el kernel boeffla. No hice ningún paso especial, pero también es cierto que estos días no use el Pokemon Go, y lo acabo de abrir y tampoco me va (antes si que me iba), así que por lo visto cada día es mas complicado poder jugar.
Antes de esto si que me funcionaba la última versión del juego, esa en la que te daban bonos por tener medallas, pero en fin, estos de niantic creo que se les ha subido la fama a la cabeza y les esta viniendo algo grande el jueguecito...cada día es más complicado poder usarlo a no ser que tengas un móvil de la hostia y no lo rootees (y no valen chinos, mi novia tiene el Meizu M2 note sin rootear ni historias de esas y tampoco le deja jugar).

jcesarcabrera
27/12/17, 23:08:31
Muchachos buenas tardes desde Colombia jejejej, alguno sabe como puedo volver a ver la app de supersu y suhide en el home? es que la primera vez los ejecutaba normal y luego en el suhide dice que para ocultar el root uno le da los botones de volumen 3 veces y se ocultan, pero como hago para volver a mostrarlas?