sábado, 23 de maio de 2009

Jogando Wii via HDD

Iow

Desde que comprei o meu Wii eu ouço falar do Homebrew Channel, um canal do Wii feito por nerds hackers que possibilita acessar um monte de coisa (pirata ou não)... mas nunca me senti encorajado a instalar. O fantasma do "brick" é sempre uma ameaça quando se trata de mexer no software interno de um console.

Sendo assim, nunca prestei muita atenção aos lançamentos do que apareciam via Homebrew. Até que um dia eu recebi a notícia de que conseguiram fazer o Wii bootar um game via USB, não precisando, portanto, de uma mídia gravada.

Opa!!! Nesse momento eu me interessei. Seria o cúmulo da pirataria: baixar o game e nem se dar o trabalho de grava-lo, sem gastar dinheiro (e tempo) com DVDs virgens.

Então comecei a procurar sobre como fazer. Havia recém saído o system update 4.0 do Wii, e todos os fóruns falavam para não atualizar, pois com a atualização não era possível instalar o Homebrew Channel. Sem problema, afinal o meu Wii estava na versão 3.1.

Baixei o tal do Twilight Hack, um hack que explora uma vulnerabilidade do save game do Legend of Zelda Twilight Princess, coloquei o SD card e dá-lhe instalar...

Mas o Wii não deixava. Acusava que o save alterado não poderia ser copiado. Dammit. Olhando nos fóruns, o Twilight Hack que eu estava tentando usar era da versão 3.2, e havia o hack para versão 3.3 e 3.4... Mas não para 3.1 (eu teria que achar uma versão mais antiga).

Então eu, na minha inocência, pensei "Ah, vou atualizar o Wii, provavelmente ele vai pra 3.2, daí eu instalo o hack". E fui com tudo no System Update.

Alguns minutos depois, estava eu lá, olhando com cara de "puta merda" para o monitor, lendo o texto "4.0U"... A atualização mandou meu Wii direto pro 4.0, sem passar pelos 3.2, 3.3 e 3.4. Ugh...

Deixei o sonho de jogar os games de Wii pelo HD em stand-by, até que os nerds conseguissem achar alguma nova vulnerabilidade.

Meses depois...

Começo a ler sobre rumores de um tal de BaNNeRBoMB, um hack que exploraria uma falha referente a instalação de channels via cartão SD. Um hack mais simples que o Twilight Hack (na visão de quem usa o hack), e que funcionaria em qualquer versão do Wii (inclusive a 4.0). Cool.

Em pouco tempo saiu a release oficial do BaNNeRBoMB, e junto dele todas as coisas que dá pra fazer a partir do memento que se acha uma brecha. O wiki WiiBrew foi atualizado com os links sobre como instalar o Homebrew Channel via BaNNeRBoMB, os fórums começaram a pipocar de gente dizendo que "finalmente conseguiu" etc..

Com todo o medo do mundo (lembre-se do fantasma do brick), baixei os pacotes, coloquei no cartão SD e coloquei para instalar no Wii. Demorei mais tempo olhando a tela de confirmação, pensando se iria realmente clicar em "Yes", do que procurando e baixando as coisas.



Instalei o Homebrew Channel sem problemas, para o meu alívio. Agora faltava pouco para fazer funcionar o boot sem DVDs, certo? Errado...

Quando fui instalar o USB Loader, uma mensagem apareceu (em vermelho berrante, só pra me deixar tenso) dizendo que não conseguiu acessar o Custom IOS, e por isso não poderia prosseguir. Custom IOS? WTF???

Então pesquisei sobre o que era IOS, como funciona a arquitetura do Wii etc, etc, etc, e encontrei um site dizendo que com o system update 4.0 não era possível instalar uma Custom IOS, apesar de ser possível instalar o Homebrew Channel... Argh!!!

Desanimei de novo. Pela segunda vez entrei no interminável tempo de espera pelos bons e velhos nerds hackers. Mas felizmente o interminável tempo terminou antes do que eu esperava...

Em conversa com o pessoal da empresa (que de cada 5 nerds, 3 tem Wii), consegui alguns tutoriais sobre como fazer downgrade de uma IOS, permitindo explorar uma vulnerabilidade que existia antes da versão 4.0, para então instalar outras IOS e assim fazer funcionar o USB Loader. Opa!!! Uma luz no fim do túnel!!!

Segui os passos desse link para fazer o downgrade. O mecanismo é bem interessante: usa-se o BaNNeRBoMB para fazer um pré-boot no Wii, e através desse pré-boot instala-se o que quiser... inclusive uma IOS (ou fazer o downgrade de uma). É de se admitir que os hackers são muito criativos.

É necessário fazer o downgrade da IOS 35, e utilizá-la para instalar a Custom IOS 38 (que dentro do Wii fica como IOS 249), que é a utilizada pelo USB Loader.

Instalado o Custom IOS (finalmente), instalei o USB Loader corretamente... E (finalmente) tudo funcionou perfeitamente, sem mensagens vermelhas assustadoras.

Então só faltava uma coisa: um HD externo!!!

Acessei o Mercado Livre e encomendei um HD externo de 1.5TB, depois de ver que estava na lista de compatibilidade do USB Loader. Sim, 1.5TB é coisa bagarai, mas não vou usar tudo isso pra jogo de Wii... Afinal não só de Wii se vive um nerd.

Maravilha. Depois de 2 dias o HD chegou. Formatei ele fazendo duas partições: uma de 500GB para o Wii (seguindo esse tutorial, no qual explica como formatar em WBFS, o Wii Backup File System) e o restante para backups genéricos, em NTFS.

O programa WBFS Manager (v. 3.0.1 x64), apesar de ser feito com sobre .NET Framework (a coisa mais demorada de se instalar que já vi), é muito prático e fácil de usar. Ele reconheceu a partição do HD de 500GB sem problemas (isso era uma preocupação que eu tinha) e ainda me surpreendeu em 2 aspectos:
  1. O programa sabe abrir arquivos .rar diretamente, ou seja, não é necessário extrair a ISO baixada para depois gravar... Essa feature é bastante cômoda, pois a maioria dos downloads de games de Wii (se não forem todos) são de arquivos compactados em RAR;
  2. O espaço ocupado no HD para cada game não é o tamanho da ISO (que é sempre próximo de 4,7GB). O espaço ocupado é apenas o do game, sem os offsets para completar a mídia óptica. É o mesmo processo feito pelo Wiiscrubber.
E falando em comodidade, deixei o HD de uma maneira bem prática para ser acessado tanto pelo Wii quanto pelo PC. Liguei a interface eSATA no PC e a USB no Wii. Não dá para acessar ambas interfaces ao mesmo tempo, pois quando a eSATA está ativa, a USB fica desligada. Mas dessa maneira já facilita: quando o PC está ligado, o HD é dele, quando está desligado, o HD é do Wii.

E assim meu Wii está mais interessante que nunca. Quer trocar de game? Basta ir no USB Loader e carregar outro game. Nem precisa sair do lugar. Como não utilizo mais o leitor do Wii, voltei ele na posição vertical (estava no horizontal para diminuir os erros de leitura), do lado do HD (que também está na vertical... segundo o fabricante a posição do HD não importa, desde que não seja balançado enquanto está operante).



E viva os nerds...

(Referência importante: Blog do Waninkoko, desenvolvedor do Custom IOS e do USB Loader (entre outras coisas))

Té++

quinta-feira, 14 de maio de 2009

Até que pirateiem a lei...

Iow

Hoje no Jornal Nacional vi uma notícia que me deix alerta. A notícia em questão é refente a uma lei aprovada França, uma lei pioneira contra a pirataria na internet.

Essa lei me preocupa, de certa forma. Não escondo de ninguém (inclusive nos meus post nesse blog) que uso e abuso da pirataria para baixar games, músicas, programas etc.. O meu principal argumento para fazer isso é o alto custo dos artigos não piratas. Como é que eu vou pagar R$250,00 em um game de Wii??? E pior, sabendo que destes R$250,00, mais de 50% é puro imposto? Daí é só ligar a TV e descobrir pra onde esse dinheiro está indo... Ou seja, prefiro piratear.

Mas o que me assusta com relação a essa lei francesa não é o fato do bloqueio da pirataria... Afinal, todo mundo sabe, para cada nova proteção anti-pirataria que surge, aparece junto um cracker para quebrar. Continuar pirateando não será um problema. O maior problema que vejo é com relação a privacidade. As grandes produtoras, gravadoras etc., que tem muito dinheiro para, digamos, "financiar" a opinião de governantes, estão conseguindo de pouco em pouco acabar com a liberdade e a privacidade na internet... De novo, não que isso seja um problema sem solução, afinal a criptografia existe para isso...

Mas imagine um mundo no qual todo tráfego de dados tem que passar por uma entidade analisadora. Além do overhead extra (deixando os downloads mais lentos...), ela poderia exigir que todo o tráfego tem que ser analisável, ou seja, nada pode ser criptografado. Daí começamos a ter um problema realmente grande. Caso algo que seja transmitido esteja cifrado, a entidade intima a pessoa no ato. Claro que, mais uma vez, será possível burlar esse tipo de coisa, porém qualquer deslize e tum... já eram os downloads.

Eu não ligaria de comprar tudo, se tudo tivesse um preço justo. Como isso não é verdade, principalmente na pátria amada dos impostos e dos políticos corruptos, eu digo salve salve a pirataria.

De pouco em pouco o cerco está se fechando contra as pessoas normais que pirateiam não pra vender, mas pra deixar de comprar... como eu e você. O que, vai dizer que o seu Windows é original?

(E como de costume, sempre há uma solução...)

Té++