Este post foi publicado há 9 meses 11 dias atrás. Caso esteja buscando por métodos de jailbreak e unlock (desbloqueio) modernos, recomendamos que volte para a página inicial. Dito isso, não somos responsáveis pela má utilização deste conteúdo. Verifique sempre a versão do seu firmware para checar a compatibilidade com a postagem em Ajustes - Geral - Sobre - Versão. Firmwares atuais: iPhone 3.1.3, iPhone 3G 3.1.3, iPhone 3GS 3.1.3, iPad 3.2. Só atualize o firmware após verificar a existência de um método de jailbreak/unlock disponÃvel.
Recentemente, para mim, um dos aplicativos mais úteis do Cydia é um hack para rodar scripts em Ruby no iPhone OS.
Esse hack faz com que o seu iPhone faça tudo o que o seu computador faz em relação a Ruby: rodar scripts (não, ele não compila arquivos porque Ruby é dinâmico), rodar o terminal Ruby (também conhecido como Interactive Ruby Shell, ou IRB), …
Muita gente não sabia que isso era possÃvel, mas, na verdade, é. Também é possÃvel encontrar no Cydia o RubyGems, que permite a instalação de Gems (o equivalente a bibliotecas no jargão de C e outras linguagens).
É bom ressaltar que não existe nenhuma interface gráfica para mexer nesses programas. Você deve usar o Mobile Terminal ou fazer um acesso por SSH (instalando o OpenSSH) no seu aparelho para poder utilizar as dicas dadas nesse post.
Até a próxima!
[Obrigado ao NerveGas por portar o Ruby para o iPhone!]
Postado por ph. Outras postagens:
- Projeto de notificações push para iPhones/apps jailbroken sem usar os servidores da Apple
- VÃrus no iPhone por SSH: relatos de um usuário/remoção da praga
- Baixe qualquer MP3 por download direto, de graça, e legalmente.
2 respostas para “Programando em Ruby no iPhone OS”


Ph, eu sei que ultimamente você anda ocupado pra postar coisas aqui no blog, mas POR FAVOR, dê alguma notícia sobre a promoção dos z.Buds. Mesmo que você tenha desistido da promoção por algum motivo apenas fale que desistiu. Já vi várias pessoas perguntando e você não deu nenhum sinal de resposta.
Essa semana sai o resultado.