Últimamente he estado aprendiendo un poco de C gracias a hitmontop , también hay algo que he estado pensando, y es si se podrán ejecutar programas C desde el iphone,ipod touch, y si si se puede :D
Solo que en varios sitios hablan de un riesgo,de que se puede trabar el nuestro dispositivo a la hora de arrancar.
Pero encontré un muy buen tutorial donde muestran como hacerlo y yo no he tenido problemas con mi ipod touch 3g iOS 5.1.1 ni con mi iphone 4g iOS
5.1.1.
Pero de todas formas:Esto es avanzado y lo hace bajo su propio riesgo.
Bien como somos arriesgados,necesitamos ya tener el jailbreak
También necesitamos instalar de cydia,openssh,APT 0.7 HTTPS Method,wget,tar, también sbsettings y el toogle de ssh,para activarlo
Ahora conectamos la pc y el iphone/ipod a la misma red
Abrimos la terminal de Linux y escribimos
Cuando nos conectemos nos pedirá el password de root
Normalmente es:
Pero puede que lo haya cambiado
Ya conectados por ssh,hacemos lo siguiente:
1.Descarga libgcc con wget
3.Ahora instala iphone-gcc con apt-get
Copiamos todos los archivos a /usr/include
Y descargamos gcc files:
Con nano
Y metemos lo siguiente:
#include <stdio.h>
int main()
{
printf("Hola Mundo!!!\n");
return 0;
}
Y compilamos así:
y
Eso es todo :D
Visto en : blog.syshalt.net
Leer más...
Solo que en varios sitios hablan de un riesgo,de que se puede trabar el nuestro dispositivo a la hora de arrancar.
Pero encontré un muy buen tutorial donde muestran como hacerlo y yo no he tenido problemas con mi ipod touch 3g iOS 5.1.1 ni con mi iphone 4g iOS
5.1.1.
Enlace
Pero de todas formas:Esto es avanzado y lo hace bajo su propio riesgo.
Bien como somos arriesgados,necesitamos ya tener el jailbreak
También necesitamos instalar de cydia,openssh,APT 0.7 HTTPS Method,wget,tar, también sbsettings y el toogle de ssh,para activarlo
Ahora en nuestro sistema operativo necesitamos un cliente ssh,en mi caso Archlinux instale openssh
sudo pacman -S opensshPara su sistema,o distribución googlen openssh
Ahora conectamos la pc y el iphone/ipod a la misma red
Abrimos la terminal de Linux y escribimos
ssh root@ip_de_tu_iphoneLa ip de tu iphone la obtienes con mismo sbsettings,(esta hasta abajo).
Cuando nos conectemos nos pedirá el password de root
Normalmente es:
alpine
Pero puede que lo haya cambiado
Ya conectados por ssh,hacemos lo siguiente:
1.Descarga libgcc con wget
wget http://www.syshalt.net/pub/iphone/gcc-iphone/fake-libgcc_1.0_iphoneos-arm.deb2,Instala con dpkg
dpkg –i fake-libgcc_1.0_iphoneos-arm.deb
3.Ahora instala iphone-gcc con apt-get
apt-get install iphone-gccDescargamos gcc usando wget:
wget http://www.syshalt.net/iphone/gcc-iphone/sdk-2.0-headers.tar.gzDescomprimes con tar:
tar -xvzf sdk-2.0-headers.tar.gzEntramos a la carpeta que se genero:
cd include-2.0-sdk-ready-for-iphone
Copiamos todos los archivos a /usr/include
cp –r * /usr/includeRegresamos al directorio anterior
cd ..
Y descargamos gcc files:
wget http://www.syshalt.net/iphone/gcc-iphone/gcc_files.tar.gzDescomprimimos y entramos a la carpeta que se genero:
tar -xvzf gcc_files.tar.gz
cd gcc_filesY copiamos su contenido a /usr/lib
cp –r * /usr/libPor ultimos instalamos ldid con apt-get:
apt-get install ldidAhora creamos Hola Mundo
Con nano
nano holamundo.c
Y metemos lo siguiente:
#include <stdio.h>
int main()
{
printf("Hola Mundo!!!\n");
return 0;
}
Y compilamos así:
gcc holamundo.c -o hola
y
ldid –S holaAhora ejecutamos así
./hola
Eso es todo :D
Visto en : blog.syshalt.net





