Colapsar columna Colapsar columna

Arcadeshop.es, material y accesorios para tu m醧uina arcade.

.: Publicidad :.

Publicidad

Chat
Evo bank
Grupo brea
Vender dominio

Top Posters

Kaos2K
Mensajes: 10398
Josesoria
Mensajes: 6592
Robe24
Mensajes: 5193
Dingo_N
Mensajes: 3367
Kirby Konata
Mensajes: 2684
viper2
Mensajes: 2026
hector
Mensajes: 1940
Tragy
Mensajes: 1246
rataerte
Mensajes: 1240
Allove
Mensajes: 1233

Autor Tema: [TUTORIAL] Activar acceso root para Apps e instalaci贸n de BusyBox en Ouya  (Le铆do 6981 veces)

0 Usuarios y 1 Visitante est谩n viendo este tema.

Desconectado Kaos2K

  • Administrador
  • Miembro de 脡lite
  • ******
  • Mensajes: 10398
  • Karma: 23


En este tutorial se mostrar谩 como activar privilegios administrativos a nivel de root en Ouya para que cualquier aplicaci贸n que lo necesite pueda correr rooteada sin problemas. Adem谩s instalaremos BusyBox (la navaja suiza de comandos comunes Unix/Linux) para que a nuestro sistema no le falte de nada.

Por defecto, toda Ouya (Al menos los kits de desarrollo y las de los backers de Kickstarter) ya vienen rooteadas pero solo permiten hacer cosas a nivel de terminal. Los binarios de superusuario no est谩n instalados por lo que sin ellos las Apps que instalemos no pueden correr como root.

Citar
OJO: Este tutorial da por supuesto y necesita que tengais correctamente instalado el SDK de Ouya/Android en vuestro ordenador (Windows, Linux o Mac) y que vuestra Ouya sea visible al conectarla mediante protocolo ADB (Conectada por USB o mediante red local). Esto es imprescindible. M谩s adelante tengo pensado crear otro tutorial para facilitar los pasos de instalaci贸n/configuraci贸n del SDK (Que no es muy sencillo la verdad). Mientras, podeis intentar seguir los pasos en estos enlaces: ENLACE 1 ENLACE 2

(*Nota para el ENLACE 1: En Mac OS X el archivo .bashrc se llama .profile y est谩 en vuestra carpeta home de usuario. Es necesario activar la visualizaci贸n de archivos ocultos para verlo).

Citar
REQUISITOS PREVIOS

  • Tener instalado SDK de Ouya/Android en vuestro ordenador
  • Acceso mediante ADB a vuestra Ouya con cable Micro-USB o mediante red local. (Se deriva del requisito anterior)
  • Archivo.zip con los archivos necesarios: Mirror 1 | Mirror 2
PASOS A SEGUIR:

  • Descomprimimos el archivo .zip y copiamos los 3 archivos que contiene (su, com.koushikdutta.superuser.apk y stericson.busybox.apk) en la carpeta platform-tools del directorio d贸nde tengais instalado el SDK de Ouya.

  • (Opcional para Windows):  A帽adimos la ruta de adb.exe en el PATH de las variables de entorno de Windows para que lo podais ejecutar desde cualquier ubicaci贸n. Sino deber茅is ejecutar siempre cada comando de ADB siempre desde el directorio d贸nde este alojado adb.exe

  • Abrimos una consola de comandos/Terminal en el sistema operativo (Windows, Mac o Linux).

  • Conectamos a nuestra Ouya mediante ADB (La consola ha de estar encendida y conectada por USB a nuestro ordenador o mediante red local). Para el caso de querer conectar mediante red local, es necesario activar la conexi贸n ADB para que haga esto (Ver tutoriales de instalaci贸n del SDK para hacerlo) y conectar mediante el siguiente comando:
C贸digo: [Seleccionar]
adb connect 192.168.XXX.XXX

  • Conectamos a la shell de Ouya mediante ADB con permisos de superusuario:
C贸digo: [Seleccionar]
adb shell
su

  • Montamos la partici贸n del sistema con permisos de lectura-escritura:
C贸digo: [Seleccionar]
mount -o rw,remount -t ext4 /dev/block/platform/sdhci-tegra.3/by-name/APP

  • Salimos de la shell ADB:
C贸digo: [Seleccionar]
exit
exit

  • Copiamos el archivo binario su al directorio /sdcard/su de Ouya:
C贸digo: [Seleccionar]
adb push su /sdcard/su

  • Conectamos a la shell de Ouya mediante ADB con permisos de superusuario:
C贸digo: [Seleccionar]
adb shell
su

  • Metemos el contenido del archivo binario su en /system/xbin mediante el comando:
C贸digo: [Seleccionar]
cat /sdcard/su > /system/xbin/su

  • Creamos un enlace simb贸lico link a su en /system/xbin desde /system/bin :
C贸digo: [Seleccionar]
ln -s /system/xbin/su /system/bin/su

  • Damos los siguientes permisos al binario su -rwsr-sr-x :
C贸digo: [Seleccionar]
chmod 6755 /system/xbin/su

  • Salimos de la shell ADB:
C贸digo: [Seleccionar]
exit
exit

  • Navegamos localmente hasta la carpeta "platform-tools" del directorio de nuestro ordenador donde est茅 instalado el SDK Ouya/Android (La misma d贸nde copiamos anteriormente los 3 archivos del .zip).
C贸digo: [Seleccionar]
cd /RUTAALDIRECTORIO/platform-tools

  • Una vez all铆, instalamos la aplicaci贸n SuperUser:
C贸digo: [Seleccionar]
adb install com.koushikdutta.superuser.apk

  • Luego instalamos BusyBox:
C贸digo: [Seleccionar]
adb install stericson.busybox.apk

  • Ya en nuestra OUYA, ejecutamos la App de SuperUser (Make > Software > SuperUser) y dejamos que se actualice.

  • Ahora ya podeis ejecutar BusyBox de la misma manera e instalar cualquier aplicaci贸n que requiera permisos de root (Al lanzar dichas aplicaciones se nos preguntar谩 si queremos ejecutarlas con permisos administrativos).
Fuentes: XDA-Developers 1 | XDA-Developers 2
« 煤ltima modificaci贸n: Junio 04, 2013, 15:25:07 pm por Kaos2K »

 

Menu

Mi cuenta

Hola, Visitante
avatar

Estadisticas

Total de Usuarios: 2084
Total de Mensajes: 50031
Total de Temas: 8181
Total de Categor铆as: 14
Total de Foros: 118

Online

11 Visitantes, 0 Usuarios


M谩ximo en linea hoy: 8.
M谩ximo en linea siempre: 296 (Febrero 14, 2011, 04:21:18 am)

 Qui茅n est谩 en l铆nea