Esta chuleta es una traducción de http://sid77.slackware.it/ios/howto/ con alguna cosita que he añadido para ilustrar un poco más.
Paso 1: Hay que tener hecho el jailbreak del dispositivo. Si no lo tienes hecho, quieres hacerlo y no sabes cómo visita jailbrea.kr.
Paso 2: Crea en tu dispositivo el directorio
/var/root/Media/Cydia/AutoInstall
y copia el fichero http://sid77.slackware.it/static/sid77.slackware.it_3-1_iphoneos-arm.deben él.Si necesitas ayuda para copiar ese .deb tienes la página oficial de ayuda de Cydia, donde te lo explican (en inglés).
Si quieres instalar el paquete a lo bravo, desde la consola, hay que hacer lo siguiente:
Carradineren-iPhonea:~ root# dpkg -i ./sid77.slackware.it_3-1_iphoneos-arm.deb
(Reading database ... 1896 files and directories currently installed.)
Preparing to replace sid77.slackware.it 3-1 (using .../sid77.slackware.it_3-1_iphoneos-arm.deb) ...
Unpacking replacement sid77.slackware.it ...
dpkg: dependency problems prevent configuration of sid77.slackware.it:
sid77.slackware.it depends on coreutils; however:
Package coreutils is not installed.
dpkg: error processing sid77.slackware.it (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
sid77.slackware.it
Ajá. Problemas. Parece ser que no tengo coreutils y sin ese paquete no puedo instalar el que necesito.
Cydia se quejaba de que había un fichero de fuentes que no le gustaba por tener un error en la línea 1.
He ido a /etc/apt/sources.list.d/
y he descubierto que no tenía less ni cat. Mal. Luego resulta que el problema es que no estaba ejecutando cat como /bin/cat pero resulta que tampoco tenía Vim. Al instalarlo coreutils se ha instalado como dependencia y todo arreglado.
Cuento esto como ejemplo de que saber no hace falta si las casualidades trabajan para ti. De repente me vienen tantos nombres y tantas anécdotas que… pero no nos desviemos.
Carradineren-iPhonea:~ root# dpkg -i ./sid77.slackware.it_3-1_iphoneos-arm.deb
dpkg: status database area is locked by another process
Si tienes arrancado Cydia ese es el mensaje que aparece. Cierra Cydia. Si eres torpe como yo tendrás que recordarte esto varias veces. Una risa…
El caso es que por fín:
Carradineren-iPhonea:~ root# dpkg -i ./sid77.slackware.it_3-1_iphoneos-arm.deb
(Reading database ... 3294 files and directories currently installed.)
Preparing to replace sid77.slackware.it 3-1 (using .../sid77.slackware.it_3-1_iphoneos-arm.deb) ...
Unpacking replacement sid77.slackware.it ...
Setting up sid77.slackware.it (3-1) ...
Estaréis diciendo ¿El dispositivo que estás usando para los ejemplos se llama Carradineren iPhonea? ¿El iPhone de (David) Carradine?
Así es. Eso para otro día.
¡Recuerda! Si activas el acceso mediante ssh cambia las contraseñas por defecto.
Paso 3: Reinicia el dispositivo.
Paso 4: Abre Cydia, refresca los fuentes y actualiza. De este modo tendrás todos los paquetes al día.
Paso 5: Instala Tor Toggle.
Paso 6: Añade Tor al menú de SBSettings.
Paso 7: Actívalo 🙂
Paso 8: Configura tu red wireless para que use Tor:
Configuración -> WiFi -> SSID de tu red WiFi -> Proxy HTTP / Manual
Usa estos parámetros:
Servidor: 127.0.0.1
Puerto: 8118
Autenticación: OFF
iOS DEBERÍA disponer ahora de un proxy transparente para pasar todo el tráfico por la red Tor. Ten en cuenta que varias aplicaciones (Mail entre ellas) van a ir a lo suyo y te van a delatar.
Eso es todo por hoy. Espero.