02 September 2011 ~ 27 Comments

Emulador de Game Boy Advance para Iphone – Tutorial de como instalar

Emulador Game Boy para Iphone

Ontem estava trabalhando tranquilão quando a minha vadia, digo, meu amigo Danilo Guedes resolveu me fazer inveja ao mostrar o seu celular Android rodando Pokémon em um emulador de Game Boy. Inveja instantânea.

Inveja, pois um dos jogos que passei mais tempo jogando foi Pokémon. Nas suas versões Yellow e Red. E olha que eu nem tinha um Game Boy. Apenas um computador, um emulador e uma vontade latente de ser o maior ~Mestre Pokémon~ de Belo Horizonte.

Obviamente, fui atrás de informações relacionadas a emuladores para Iphone. Acabei encontrando o gpSPhone, emulador de Game Boy Advance. O problema todo estava no procedimento para instalar o aplicativo, que é um tanto quanto trabalhoso. Achei complicado no início, mas seguindo algumas informações de vários sites, consegui instalar o emulador e passei boa parte da minha noite jogando Pokémon FireRed.

Como sou um cara legal, vou escrever um tutorial por aqui explicando como instalar o emulador de Game Boy Advance no Iphone. Vamos lá!

 

Aplicativos

O primeiro passo é você ter um Iphone com Jail Break. Se você não tem, infelizmente nem adianta continuar a ler esse tutorial. Ele será completamente inútil para você.

O emulador utilizado é o gpSPhone, que você pode comprar por U$ 4,99 no Cydia Store e encerrar a sua leitura por aqui, ou adquirir de forma “brasileira” nos torrents da vida (que foi o meu caso).

Se você baixou via Torrent, continue a leitura. Afinal, vou ensinar como instalar um aplicativo no seu Iphone através de uma conexão SSH. Se você comprou o app, não precisa fazer essa gambiarra toda.

Pois bem. Com o gpSPhone em mãos, é hora de você baixar um aplicativo SSH que permita a conexão via Wi-Fi com o seu Iphone.

Depois de procurar bastante sobre o processo, encontrei a dica do WinSCP. É um programinha bem simples, que permite você acessar a raiz do seu aparelho através de conexão SSH, processo que explicarei adiante.

 

Instalando

Depois de baixar o gpSPhone, você perceberá que ele está em um formato .deb. É por esse motivo que precisamos executá-lo dentro do próprio Iphone.

O próximo passo é instalar o WinSCP. A instalação dele é bem intuitiva e segue o padrão normal de “clique em avançar e seja feliz”. Após instalado, a interface do programa estará assim:

Win SCP

Tela inicial do WinSCP

Agora, vamos fazer a conexão entre o seu computador e o seu Iphone. Ao executar o WinSCP, você terá a tela acima.

tela de login winscp - tutorial emulador iphone

Tela de login do WinSCP

Observação: durante o processo, desative o bloqueio automático do seu Iphone, pois, quando é bloqueado, ele encerra a conexão.

Para prosseguir, você deve estar conectado a uma rede Wi-Fi e, em seguida, descobrir o seu IP. Para isso, basta acessar Ajustes > Wi-Fi e acessar os detalhes da conexão:

Com o IP em mãos, vá novamente ao WinSCP e clique em New. Em Host Name, coloque o seu endereço de IP. Username, coloque “root” (sem aspas) e em Password digite “alpine” (sem aspas também” e clique em Login.

Na tela que aparecer em seguida, clique em sim. Se deu certo, você terá acesso a essa tela:

Do lado esquerdo você navega pelo seu computador e do lado direito, pelos diretórios do seu Iphone. O gpSPhone deve ser instalado no seguinte caminho:

/private/var/mobile

Mude a permissão para “777”.

Para enviar o arquivo, clique em Copy, no menu inferior do WinSCP. Aguarde a transferência do arquivo e pronto. Porém, o emulador ainda não está instalado.

Vá até o Cydia e adicione a seguinte source:

http://yourcydiarepo.org

Esse passo é importante pois você deve baixar o aplicativo Mobile Terminal. Normalmente, a versão disponível no Cydia roda apenas no iOS 3 ou inferior. Caso a sua versão seja essa, pule esse passo. Caso contrário, ele é essencial.

Adicionada a nova source, baixe o Mobile Terminal e instale.

Terminando de instalar o Mobile Terminal, execute-o. A interface dele é parecida com o bom e velho DOS, mas, pelo que li, é baseada em Unix. Como não manjo muito dessas putarias, não entrarei em muitos detalhes, mas o passo a seguir é importante, pois ele executará a instalação do emulador:

No Mobile Terminal, digite a seguinte linha de comando:

“su” (sem aspas) e aperte “Retorno”. O app vai pedir uma senha, que é aquela lá de cima “alpine”. Digite-a (ela não será exibida). Se tudo deu certo, você estará vendo essa tela:

Clique para ampliar

Ele já está no diretório do Emulador. Agora, digite a seguinte linha de comando:

dpkg –i gpSPhone6.6.7.deb

Se você realizou todos os procedimentos acima corretamente e digitou a linha de comando sem erros, o aplicativo já terá sido instalado. Terminada a instalação, digite o seguinte comando:

respring

Prontinho! O seu emulador de Game Boy Advance para Iphone está instalado!

Para instalar as rom’s, conecte-se através do WinSCP e envie os arquivos para o seguinte diretório:

/private/var/mobile/Media/ROMs/GBA

Boa diversão!


Links das fontes utilizadas nesse tutorial:

How to use SSH to transfer file on Iphone

 

27 Respostas to “Emulador de Game Boy Advance para Iphone – Tutorial de como instalar”

  1. Fernanda 15 September 2011 at 15:55 Permalink

    gostei muito do seu post é bem variado, um abraço !

    Responder

  2. Brunno Souza 13 November 2011 at 16:15 Permalink

    Ao usar o WinSCP, quando tento colocar o ip do iphone, depois root e alpine sem aspas, ele dá “conectrion refused” ..
    E ta tudo certo aqui, pegando net via wireless, coloquei o IP que mostra no iphone e etc, mas nada acontece além de dar mensagem de erro e tenta reconectar em 5s … fica dando sempre conection refused.. o que fazer!!?1?

    Responder

    rafabarbosa Reply:

    Olá, Brunno! Você deve baixar o aplicativo OpenSSH no Cydia. Lembrando sempre que pra poder instalar o emulador, é preciso que vc tenha realizado o Jailbreak do seu aparelho. Espero ter ajudado =)

    Responder

    victor. Reply:

    cara, tava com o mesmo problema, mas não sabia que precisava deste aplicativo. obg ^^

    Responder

  3. victor 23 November 2011 at 23:39 Permalink

    meu ios e 4.3.1 consegui chegar até a parte em que instalo o souce depois ñ soube o que fazer.

    Responder

    victor Reply:

    ja consegui

    Responder

    rafabarbosa Reply:

    E ai, Victor! Qualquer dúvida é só me avisar por aqui =)

    Responder

  4. GustavoTricolor 24 November 2011 at 22:30 Permalink

    Cara. Quando eu baixo o Terminal, eu clico no aplicativo pra entrar, mas não entra. O ele abre por meio segundo e fecha depois. O que eu faço?

    Responder

  5. Fernando 23 January 2012 at 13:04 Permalink

    Cara vlw pelo post!
    Mas to com algumas duvidas:
    1)Eu baixei a versão 6.2.5 do gpsphone (“gpsphone.6.2.5.Cracked.deb”) e queria saber se esta ou a 6.6.7 rodam num ipod touch de 1ª geração com firmware 3.1.3.
    2) Se eu utilizar a versão 6.2.5 que encontrei, a linha de comando que devo por no lugar de “dpkg –i gpSPhone6.6.7.deb” é simplesmente “dpkg –i gpSPhone6.2.5.deb”?
    3)Quando vc diz para mudar a permissão da pasta para 777, vc se refere a pasta mobile? Portanto devo clicar com o botão em mobile > properties > permissions > octal: 0777?

    Responder

    rafabarbosa Reply:

    Fala Fernando! Vamos lá! Vou tentar te responder a algumas questões:

    1) Eu não sei te dizer se ela vai rodar em um Ipod Touch da 1ª geração =/ Quando pesquisei para elaborar o tutorial, encontrei informações relacionadas apenas para Iphone. Pode ser que rode. Fica a seu critério tentar realizar a instalação (lembrando sempre de realizar o backup do seu aparelho antes de qualquer alteração).

    2) Sim, você vai colocar a linha de comando de acordo com a versão que você baixou.

    3) Exatamente. Você vai alterar essa permissão nesse exato caminho.

    Espero ter ajudado =)

    Responder

  6. afranio 21 June 2012 at 21:16 Permalink

    cara muito obrigado, muito bom o tutorial

    Responder

  7. Yan 11 July 2012 at 17:47 Permalink

    Amigo, eu fui (acho)que tudo certo, porém chegou na hora de inserir a linha de comando e apareceu “command not found” você faz alguma ideia do problema? ja tentei de diversas formas, repetidamente e falhei. grato

    Responder

    rafabarbosa Reply:

    Fala Yan! Cara, não sei o que pode estar acontecendo. Você está digitando o comando de acordo com a versão do emulador que você baixou?

    Responder

  8. marco 19 July 2012 at 15:49 Permalink

    Ola vcs saberiam como coloca os codigos neste emulador par o jogo do pokemon????

    vlw flww

    Responder

  9. João Gabriel 25 July 2012 at 14:23 Permalink

    Cara, eu fiz todos os passos mas quando eu dou respring ele não reconhece o comando.
    Como posso fazer?

    Responder

  10. Rafael Ribeiro 15 August 2012 at 11:32 Permalink

    Bom dia,

    Bom, nao consegui achar o programa em meu Iphone4, peço ajuda a voce para eu conseguir instalar o pokemon, pois foi um jogo que fez a minha infancia.

    Por favor me add no msn ou no facebook, obrigado !

    Responder

    rafabarbosa Reply:

    Fala, Rafa! Cara, você seguiu todos os passos do tutorial? O seu aparelho já tem o jailbreak?

    Responder

  11. rafael 15 August 2012 at 15:03 Permalink

    Eai cara. Quando eu digito a linha de comando aparece a msg ? dpkg: status database area is locked by another process ? Sabe me dizer onde esta o erro? obrigado.

    Responder

    rafael Reply:

    Resolvido. agora to com o mesmo problema do camarada ae de cima. qd eu coloco “respring” aparece comand not found. tem como ajudar?

    Responder

    Vinicius Reply:

    MSM problema, aparece a msg que foi instalado o emulador, mas na hora de dar “respring” (sem aspas) aparece command not found…Sabe algum outro procedimento ?

    PS. na hora de mudar a permissao para “777″ nao achei tal caminho :

    “3)Quando vc diz para mudar a permissão da pasta para 777, vc se refere a pasta mobile? Portanto devo clicar com o botão em mobile > properties > permissions > octal: 0777?”

    O problema é relacionado a essa permissao?

    desde já obrigado!

    Responder

  12. luisa 31 August 2012 at 14:29 Permalink

    muito bommmmmm!!! obrigadaa

    Responder

  13. Filipe Russo 1 September 2012 at 23:15 Permalink

    Olá, eu tentei fazer isso no meu iPod2g e não deu certo. Esse procedimento tbm dá certo em iPod ou não?

    Responder

  14. henrique 13 September 2012 at 21:32 Permalink

    cara,vai toma no seu cu

    Responder

  15. Clara 19 October 2012 at 18:30 Permalink

    O torrent do gSPhone ainda tá funcionando?

    Responder

  16. Luan 20 December 2012 at 17:02 Permalink

    Olá amigo, esse Torrent nao esta mais disponivel?

    Responder

  17. Guilherme 27 January 2013 at 08:28 Permalink

    Cara, eu fiz tudo certinho. Cheguei ate na hora de digitar o dpkg –i gpSPhone6.6.7.deb e aparentemente tinha dado certo.
    Apareceu (Reading database…1138 files e blablabla.)
    Depois (Preparing to replace…blablabla)
    Depois (Unpacking replacement com.beyoip.gpsphone … )
    E depois nada acontece
    Depois disso aparece a mesma coisa de antes de digitar o dpkg –i gpSPhone6.6.7.deb

    Quando eu tento digitar o respring pra finalizar,aparece command not found.
    Como proceder?

    Responder

  18. L.Fernando 15 February 2013 at 14:39 Permalink

    Boa tarde Rafa Barbosa,

    Bem, segui todos os passos como descreveu (muito bom diga-se de passagem, parabéns!) e quando chegou na hora do Mobile Terminal coloquei também os comandos descritos, no entanto, não abre nada após o “respring” nem aparece nenhum ícone do gpSPhone (o que eu baixei foi o 6.6.7.deb), já coloquei o jogo também no local descrito no WinSCP.

    O que fazer agora já que nada aparece?

    Obrigado, aguardo resposta!

    Responder


Deixe uma resposta

o