NorfiPC
NorfiPC » Celulares » Conectar el iPhone con la PC

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


Twittear Acceder a todos los archivos del iPhone

Usar SSH para conectar un iPhone o iTouch con una PC o Laptop y poder transferir archivos, música, tonos y aplicaciones. Opciones y programas recomendados. Conflictos que impiden la conexión y precauciones a seguir.
Existen varias formas o métodos de acceder al interior de los archivos de un iPhone o iTouch, hablamos de todos, 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.
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 todos lo conocemos, es la modificación necesaria para tener los permisos en el dispositivo imprescindibles para modificar cualquier archivo.
Para saber si un iPhone lo posee, solo es necesario comprobar que la aplicación Cydia está instalada.
✓ SSH es el protocolo que permite la comunicación entre equipos remotos, se puede instalar fácilmente haciendo una búsqueda en Cydia de OpenSSH, también puedes descargar la versión 5.2 en el siguiente vinculo en formato DEB.
Descargar OpenSSH
¿Cómo saber si SSH está instalado en el iPhone?
La única forma de comprobarlo es abrir Cydia y buscar 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.
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.
Descargar paquete de WinSCP
El paquete que descargues contiene:
✔ El ejecutable de WinSCP
✔ Itunnel. Abre el puerto 22
Sigue los siguientes pasos:
1- Conecta el iPhone por 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- 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 name – root
Password – alpine
4- Oprime el botón "Login"
Se abrirá una ventana con dos paneles similar al explorador de Windows, ya puedes navegar en el interior del iPhone.
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.
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.

Requisito 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 name – root
Password – alpine
Ya puedes navegar en el interior del iPhone.


Programas para conectarse desde el equipo al interior del iPhone.

Existen varios programas disponibles que permiten acceder desde el equipo al interior de los archivos del iPhone, en caso de no tener el dispositivo el Jailbreak, se limitarán al directorio movile.
Puedes usar los siguientes vínculos para acceder a la web de su autor, descargarlos 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.
➔ iPhone Tunnel Suite
➔ iPhoneBrowser
➔ iFunBox
Otros utilizados son: DiskAid y iPhonePCSuite.

Acceder a todos los archivos desde el mismo iPhone

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.
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


Páginas relacionadas

En las siguientes páginas podrás conocer como modificar archivos en el iPhone:
◄ Rutas y ubicación de los archivos, datos e información en el iPhone
◄ Cómo agregar otros timbres para llamadas y tonos de SMS al iPhone
◄ Como hacer el Jailbreak, desbloquear y liberar un iPhone, iTouch o iPad
◄ Como conectar un iPhone o iPad a la internet de la PC o la Laptop por USB
◄ Como restaurar o recuperar un iPhone bloqueado con iTunes
◄ Virus en el iPhone, como conocer, eliminar y prevenir la infección
➔ Compartir en: Facebook
➔ Compartir en: Twitter
➔ Seguir a @NorfiPC
➔ Escribe un correo al autor: email




Subir
Copyright (c) 2012 Norfi Carrodeguas
Google+ HTML5