sábado, 16 de febrero de 2013

Como acceder al directorio root de iOS desde Gentoo

Como saben en Linux tambien se puede acceder al iPhone,ipod,ipad con ifuse,y en Gentoo no es la  exepcion,bueno el hecho es que por ejemplo en Ubuntu podemos acceder a nuestro idevice desde nautilus por ejemplo y es muy facil(automatico) y en gentoo no,es un poco mas complejo el proceso,pero nos da mas libertad,no dudo que esto se pueda hacer en Ubuntu(ya que tambien es una distribucion de linux como gentoo) y si tienen ubuntu y un iphone hagan la prueba y comenten.

Bueno cuando digo libertad es que podemos hacer no solo en nautilus,si no que en pcmanfm,dolphin,thunar o desde la consola y no solo podemos acceder a la carpeta que nos monta por defecto en Ubuntu,openSUSE o Arch en nautilus(/var/mobile/Media) si no que podemos acceder a root (/) de nuestro iphone,ipod,ipad :D

Asi que comenzemos

Nota: Esto es para testearse asi que puede que no funcione,como debe

A mi me funciono bien en:

ipod touch 1g 3.1.3
ipod touch 2g 4.2.1
ipod touch 3g 5.1.1
ipod touch 4g 5.1.1
iphone 2g 3.1.3
iphone 4g 5.1.1

Con jailbreak

Tutorial


Primero entramos en modo root

su
Ahora emergemos las librerias necesarias:

emerge -av app-pda/libimobiledevice
Agregamos ios a nuestro USE de make.conf

nano -w /etc/portage/make.conf

USE="algo algo ios algo"

Emergemos gigolo

emerge -av gigolo
 y ifuse

emerge -av ifuse

 Tenemos que añadir nuestro usuario al grupo de plugdev

gpasswd -a tu_usuario_comun plugdev

 Ahora creamos un directorio para entrar al iphone,ipod,ipad

En mi ejemplo

cd /media

mkdir ipod #Para entrar a media(como en ubuntu)

Y si quieren entrar a root

mkdir ipod-root # Es un ejemplo pueden ponerle el nombre que desen

Ahora cambiamos chown con root:plugdev para que los usuarios de plugdev puedan acceder a la carpeta ipod,osea que nuestro usuario comun pueda acceder tambien ademas de root gentoo


chown root:plugdev /media/ipod*

 # ipod es el nombre de la carpeta que creaste
 # si creaste tambien una para root has lo mismo

chown root:plugdev /media/ipod-root*

Tambien le damos permisos 775

chmod 775 /media/ipod*

chmod 775 /media/ipod-root*

 Reiniciamos nuestra pc

Y despues de reiniciada conectamos el idevice y escribimos en terminal

ideviceinfo # Veremos la informacion de nuestro idevice



Para montar la carpeta /var/mobile/Media/ de iOS en gentoo


ifuse /media/ipod

Para montar el root de iOS en gentoo

ifuse --root /media/ipod-root

Y listo :D

Solo abran su explorador de archivos y escriban esta direccion

/media/ipod

o

/media/ipod-root
 

Y pueden copiar lo que desen de su Pc con Gentoo a cualquier carpeta de iOS

Solo que antes de desconectarlo,deben desmontarlo:

sudo umount /media/ipod-root

Y recuerden lo de ipod-root es un nombre de ejemplo y lo mas recomendable es montar root en vez de media ya que desde root puedes acceder a var/mobile/Media,pero como dije montar root esta para testearse y puedes tener errores,asi que para un uso rapido monta Media en vez de root.

Eso es todo :D

Si desean tambien se puede transferir musica y instalar apps desde Gentoo,pero yo con acceder al root soy feliz :P

Referencia,mas info sobre apps y musica:

Enlace

2 comentarios:

  1. emerge?¿?
    emerge -av app-pda/libimobiledevice

    No se ha encontrado la orden «emerge», quizás quiso decir:
    La orden «merge» del paquete «rcs» (universe)
    La orden «fmerge» del paquete «fhist» (universe)
    La orden «vemerge» del paquete «util-vserver» (universe)
    La orden «esmerge» del paquete «tstools» (universe)
    emerge: no se encontró la orden

    ResponderBorrar
    Respuestas
    1. Estas seguro de que estas usando Gentoo?

      Porque esa salida parece de Ubuntu,mira:

      atheyus@itimetux ~ $ cat /etc/issue
      Ubuntu 14.04 LTS \n \l

      atheyus@itimetux ~ $ emerge -av app-pda/libimobiledevice
      No se ha encontrado la orden «emerge», quizás quiso decir:
      La orden «merge» del paquete «rcs» (universe)
      La orden «esmerge» del paquete «tstools» (universe)
      La orden «fmerge» del paquete «fhist» (universe)
      La orden «vemerge» del paquete «util-vserver» (universe)
      emerge: no se encontró la orden

      Que salida muestra con:

      uname -a

      y

      cat /etc/issue

      Saludos

      Borrar

Los comentarios serán revisados antes de ser publicados.