NorfiPC
NorfiPC + ...ideas, consejos, trucos, soluciones prácticas....
Para tu PC, Laptop, celular y al navegar en internet.
NorfiPC » Celulares » Acceder al iPhone por USB

Como acceder a todos los archivos del iPhone con WiFi o un cable USB



Como explorar y navegar completamente por el interior de un iPhone, iTouch o iPad. Usar SSH para conectar nuestro dispositivo con una PC o Laptop y poder transferir música, videos, tonos y aplicaciones. Opciones y programas gratis recomendados. Conflictos que impiden la conexión y precauciones que se deben seguir.
Explorar y acceder a todos los archivos del iPhone
Existen varias formas o métodos de acceder al interior de los archivos de un iPhone, iTouch o iPad, para administrar nuestro dispositivo.
Hablamos de acceder a TODOS los archivos, no de algunos como permiten varias aplicaciones.
Y... ¿para qué es necesario acceder a los archivos del iPhone?
Entre las múltiples tareas que podremos realizar están las siguientes:
✓ Instalar aplicaciones
✓ Extraer o introducir archivos de audio, música o video
✓ Agregar ringtones y tonos para SMS
✓ Transferir imágenes o fotografías
✓ Copiar, mover, renombrar archivos
✓ Crear backups o respaldos manualmente en nuestra PC de archivos como la música, fotos y videos, ninguno de ellos se guardan mediante la copia de seguridad que crea iTunes de nuestro iPhone.



Requisitos para poder acceder al interior del iPhone


Para poder acceder a la raíz del dispositivo es imprescindible haber hecho el Jailbreak y que SSH esté instalado.
¿Qué es el Jailbreak en el iPhone?
El Jailbreak es la modificación que se hace al sistema operativo, para tener el control total y contar con todos los permisos para acceder y poder modificar cualquier archivo.
Para saber si un iPhone lo posee, solo es necesario comprobar que la aplicación Cydia está instalada.
En otra página de este sitio puedes encontrar un sencillo manual de cómo hacerlo: Como hacer el Jailbreak a un iPhone, iTouch o iPad

¿Qué es SSH?
SSH es el protocolo que permite la comunicación entre equipos remotos.
Si se posee el Jailbreak, se puede instalar fácilmente haciendo una búsqueda en Cydia de OpenSSH.

¿Cómo saber si SSH está instalado en el iPhone?
Abre Cydia y busca la aplicación OpenSSH en la ficha Packages.
Usando el protocolo SSH se puede acceder a todos los archivos del interior del iPhone de dos formas conectados por WiFi o mediante un cable por USB.



Conectarse al iPhone mediante WiFi o una red inalámbrica


Si se posee una Laptop o una tarjeta inalámbrica en la PC que permitan crear una conexión WiFi con el iPhone, puede establecerse una conexión con WinSCP, un cliente SSH, este es el método ideal y más completo.
Los programas y aplicaciones usados para acceder a la raíz del iPhone, en ocasiones devuelven el mensaje de que el dispositivo no tiene el Jailbreak y no funcionan adecuadamente, con el WinSCP esto no sucede.

Conectarse con WinSCP al interior del iPhone


El siguiente tutorial explica cómo acceder a todos los archivos del iPhone descargando de este sitio las aplicaciones necesarias, no es necesario instalarlas en el equipo solo ejecutarlas.
Sigue los siguientes pasos:
1- Conecta el iPhone al equipo mediante WiFi y anota la dirección IP que tiene asignada.
Puedes conocerla en: Ajustes -> Wi-Fi -> Conexión que empleas.
Evita que entre en reposo automáticamente, para eso en: Ajustes -> General -> Bloqueo automático, establécelo en "Nunca".

2- Da dos clics en el archivo itunnel.cmd.
Itunnel crea un túnel entre el iPhone y el equipo abriendo el puerto 22 en ambos extremos.
No cierres la ventana negra de MSDOS que se abre, solo minimízala.

3- Abre WinSCP, ingresa los siguientes datos:
Host name – La dirección IP que usa el iPhone
User nameroot
Passwordalpine
Guíate por la siguiente imagen:
Configurar WinSCP para conectarse a un iPhone
4- Presiona el botón "Login"
La primera vez que trates de conectarte, se abrirá una ventana de confirmación debido a que no está guardada en cache la clave necesaria. Presiona "Yes" y se creará un archivo de configuración con los datos del dispositivo.
Ventana de confirmación de WinSCP

5- A continuación se abrirá una ventana con dos paneles similar al explorador de Windows, ya puedes navegar en el interior del iPhone.
Ventana de WinSCP
En Windows 7 y Vista hay que ejecutar itunnel.exe en modo de compatibilidad para Windows XP (Service Pack 3)
Al usar WinSCP puedes guardar con el botón Save los datos que ingreses para facilitar el uso posterior.


El paquete que descargues contiene:
✔ El ejecutable de WinSCP
✔ Itunnel. Abre el puerto 22
Si deseas puedes descargar una versión más reciente de WinSCP directamente en la web del autor usando el siguiente vínculo: winscp.net/



Conectarse al iPhone mediante un cable por USB


Si no hay disponible un equipo con WiFi, siempre existe la posibilidad de acceder al interior del iPhone desde una PC o Laptop mediante el cable USB.
Puede hacerse de dos formas, usando WinSCP de forma similar al método de WiFi o instalando en el equipo un programa que lo permita.
Los links para la descarga de programas recomendados, puedes encontrarlos más abajo en este mismo artículo.

Requisitos para establecer una conexión mediante el cable USB.


Para establecer una conexión entre el equipo y el IPhone a través del cable USB, es necesario tener iTunes instalado en el equipo.
Si es así crea una copia en la misma carpeta donde se encuentra itunnel del archivo: iTunesMobileDevice.dll que se encuentra en la ruta: C:\Program Files\Common Files\Apple\Mobile Device Support\bin.
Para establecer la conexión haz lo siguiente:
1- Dos clics en el archivo itunnel.cmd, minimiza la ventana.
2- Ejecuta WinSCP, en este caso ingresa los siguientes datos:
Host name – 127.0.0.1
User nameroot
Passwordalpine
Ya puedes navegar en el interior del iPhone.



Programas para conectarse desde el equipo al interior del iPhone


Hay varios programas disponibles gratis en internet que permiten acceder desde el equipo al interior de los archivos un iPhone, iTouch o iPad.
En caso de no tener el dispositivo el Jailbreak, se limitarán al directorio movile.
Usa las siguientes direcciones para acceder a la web de su autor, descargarlos gratis e instalarlos en el equipo.
➔ El conocido iPhone Explorer, ahora llamado iExplorer permite navegar por los archivos de cualquier iDevice.
En caso de no poseer el Jailbreak se limita al contenido del directorio movile, o sea los archivos del usuario, con el Jailbreak se tiene acceso total a todos los archivos.
También ofrece la posibilidad de montar el dispositivo como una unidad de disco y así usarlo para almacenamiento.
http://www.macroplant.com/iexplorer/download-pc.php
➔ TunnelierPortable. No es necesario de instalar, posee una interface muy amigable y fácil de usar, incluso con su archivo de ayuda.
http://tp.vbap.com.au/download
➔ iPhone Tunnel Suite
http://www.makkiaweb.net/
➔ iPhoneBrowser
http://code.google.com/p/iphonebrowser/
➔ iFunBox
http://www.i-funbox.com/
Otros utilizados son: DiskAid y iPhonePCSuite.



Acceder a todos los archivos desde el mismo iPhone


Acceder a todos los archivos desde el mismo iPhone usando iFile Explorar todos los archivos desde el mismo iPhone, usando una aplicación instalada es otra posibilidad, muy útil y empleada por muchos usuarios. Tiene la ventaja que no es necesario usar otro equipo, ni tener instalado SSH.
Para eso se emplea iFile, existen otras aplicaciones para explorar los archivos internos del dispositivo, pero esta es la única que permite administrar todos los archivos, incluso los del sistema.
Muchos usuarios descargan sus aplicaciones directamente con el navegador instalado en el iPhone, entonces acceden con el iFile al directorio de descarga en: var/mobile/Library/Downloads y seguidamente las instalan directamente. Con esta aplicación también es posible editar los archivos de configuración: .pslist y realizar cualquiera otra tarea.
La aplicación se puede descargar gratis, aunque posee funcionalidades avanzadas que solo están disponibles pagando por ellas.
Puedes instalar su última versión desde Cydia en el repositorio de BigBoss, o descargar la versión 1.2 directamente en la siguiente página: Descargar Ipas y aplicaciones gratis para el iPhone



Conflictos que impiden la comunicación por SSH con un iPhone


✖ Si tienes instalado en el iPhone la aplicación SBSettings, asegúrate que el botón de SSH está encendido.
✖ Comprueba que el Firewall no bloquea la conexión.
✖ Incrementa en WinSCP el tiempo predeterminado de 15 segundos en la pestaña Connection.
✖ En ocasiones se hace imposible establecer una conexión después de un tiempo, a pesar de haber tenido éxito anteriormente, se reciben mensajes de error de Time out.
Unas de las causas es la infección del gusano ikee.
¿Un gusano en el iPhone?

El gusano ikee, fuente de muchos conflictos que impiden la conexion


Este virus penetra desde internet y se encarga de cerrar el tunel SSH impidiendo el acceso, incluso si se reinstala el OpenSSH lo volverá a cerrar al cabo de unos minutos.
Comprueba la existencia en tu dispositivo de los archivos que crea el gusano y elimínalos. Lógicamente tienes para eso que acceder al interior del iPhone de un modo que no sea necesario el uso de SSH, se puede usar para eso la aplicación iFile, los archivos a eliminar son los siguientes:
/bin/poc-bbot
/bin/sshpass
/System/Library/LaunchDaemons/com.ikey.bbot.plist
/var/lock/bbot.lock
/var/log/youcanbeclosertogod.jpg
/var/mobile/LockBackground.jpg
En ocasiones los dos últimos archivos no se encuentran.

Precauciones al usar SSH en el iPhone


Al habilitar SSH en el iPhone abrimos una brecha de seguridad que no existía al usar la configuración de fábrica, es posible que accedan a los archivos del dispositivo cuando estemos conectados a internet sin percatarnos, esto es debido a que todos estos equipos usan la misma contraseña.
Hay dos opciones para evitarlo:

Usar SBSettings para Conectar/Desconectar SSH


Si no usas SBSettings instálalo para que tengas la opción de desconectar SSH cuando no te sea necesario y así evites la infección de virus en el iPhone, puedes descargar su última versión en Cydia o un DEB en el siguiente vinculo:
Descargar SBSettings

Cambiar la contraseña raiz (root) del iPhone con Mobile Terminal


Sustituyendo la contraseña predeterminada alpine es imposible que pueda otra persona o aplicación acceder a los archivos del iPhone, para hacerlo es necesario instalar la App Mobile Terminal.
Mobile Terminal es un emulador que permite ejecutar comandos Unix para instalar paquetes DEB usando dpkg, cambiar la contraseña raíz (root), etc.
Descarga e instala la versión 364 o la 520 para el iOS mayor al 3.2 en el siguiente vinculo:
Descargar Mobile Terminal
Sigue exactamente los siguientes pasos para cambiar la contraseña raíz del iPhone:
1- Abre Mobile Terminal
2- Escribe su, oprime la tecla Intro
3- Escribe la contraseña alpine (no se verá) oprime Intro
4- Escribe el comando passwd, oprime Intro
5- Escribe la contraseña nueva y oprime Intro
6- Se te solicitará volver a introducir la nueva contraseña, hazlo y oprime Intro.
Listo, recuerda de usar la nueva contraseña en WinSCP u otro cliente SSH.
Puedes usar también Mobile Terminal para instalar archivos DEB, hazlo de la siguiente forma:
Copia el archivo DEB a cualquier carpeta del iPhone, por ejemplo tmp y escribe en Mobile Terminal los siguientes comandos:
• su -> Intro
• Contraseña -> Intro
• dpkg -i/tmp/nombredelarchivo.deb, presiona Intro
Es todo.


Páginas relacionadas



Usa el siguiente formulario para buscar otras páginas de este sitio sobre cualquier tema.


 
Anterior |  Subir  | Siguiente