Twilight Hack/pt-br

< Twilight Hack
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A Twilight Hack foi a primeira maneira de habilitar o homebrew sem modificação no hardware. A Twilight Hack era usada jogando um save hackeado do jogo The Legend of Zelda: Twilight Princess que executa um aplicativo Homebrew de um cartão SD. Exemplos de homebrews .elf e .dol podem ser encontrados na Lista de Homebrew applications. A Twilight Hack foi criada pelos Team Twiizers.

Twilight Hack
Twilight Hack icon
General
Author(s)Team Twiizers
TypeExploit
Version0.1 beta2
Links
Download
Source
Peripherals
Loads files from the Front SD slot

Twilight Hack 0.1 beta1 é compatível com o System Menu 3.3, 0.1 beta2 é compatível com System Menu 3.4. A twilight hack não é e nunca será compatível com System Menu 4.0 ou superior. Use outra vulnerabilidade para este.

O código-fonte foi escrito para ser legível, portátil e re-utilizável: a maioria do código foi usado posteriormente para a Indiana Pwns, e você está incentivado a usar ele para suas próprias exploits em savegames (desde que siga os termos de licença do código-base a seguir).

Download

O Fanmail: Twiizers Fanmail

Uso e Instalação

Materiais necessários:

  • Um cartão de memória SD (Menor ou com capacidade igual a 2gb, e não pode ser SDHC) formatado em FAT16 ou FAT32. (Os Wii System menu antigos, na qual é usado para copiar o save, só lê cartões SD, e não SDHC);
  • Leitor para cartão de memória;
  • O jogo The Legend of Zelda: Twilight Princess que tenha sido jogado pelo menos uma vez
  • Alguma homebrew para carregar (e.x: o instalador doHomebrew Channel)
 
Círculo interno do disco com a serial

Dentro do zip você encontrará versões da hack para todas as três regiões (EUA, EUR, JAP). Você deve copiar todos eles para o seu cartão SD, mas você precisa escolher o correto para a versão do seu Zelda. Usuários do USA, adicionalmente, precisam determinar o slot de save correto para carregar, uma vez dentro do Twilight Princess. A maneira mais fácil de checar a sua versão é comparar a string de texto que está localizada no círculo interno da superfície de dados com estes abaixo:


Region Inner circle text File Save slot
Europe/Australia (EUR) RVL-RZDP-0A-0 JPN /private/wii/title/rzdp/data.bin Twilight Hack
Asia (JPN) RVL-RZDJ-0A-0 JPN /private/wii/title/rzdj/data.bin Twilight Hack
America (USA) RVL-RZDE-0A-0 JPN /private/wii/title/rzde/data.bin TwilightHack0
America (USA) RVL-RZDE-0A-0 USA /private/wii/title/rzde/data.bin TwilightHack0
America (USA) RVL-RZDE-0A-2 USA /private/wii/title/rzde/data.bin TwilightHack2

Passo a Passo

  1. Certifique se o seu cartão SD está formatado em FAT. Por padrão, os cartões SD estão formatados em FAT, então se você não tem tanta certeza, pode até pular este passo;
  2. (Opcional) Se você tem algum save do Zelda que você queira guardar, então faça o seguinte:
    1. Coloque o SD no Wii e ligue-o;
    2. Vá em Wii Options --> Data Management --> Save Data --> Wii;
    3. Encontre o save do Zelda --> clique nele --> clique em Copy --> clique em Yes;
    4. Coloque seu cartão de memória no computador, e copie a pasta "private" dele para um lugar seguro;
  3. Copia a pasta "Private" do arquivo da Twilight Hack que você baixou para a raíz do seu cartão SD;
  4. Pegue o seu executável homebrew (.elf ou .dol) e salve este na raíz do seu SD, renomeado como boot.elfou boot.dol, dependendo da sua extensão;
  5. Coloque o SD no Wii e ligue-o;
  6. Vá em Wii Options --> Data Management --> Save Data --> Wii;
  7. Encontre o save do Zelda --> clique nele --> clique em Erase --> clique em Yes;
  8. Abra o cartão SD e selecione o save da Twilight Hack da sua região. User:Ref
  9. Clique em copy e então sim. Agora saia do menu;
  10. Se você está usando o System Menu 3.4, você deve imediatamente colocar a Twilight Hack em uso. Desligar o Wii ou rodar outro canal/jogo fará com que o System Menu delete o savegame novamente, e você terá que começar tudo de novo;
  11. Insira o disco do jogo The Legend of Zelda: Twilight Princess e rode o jogo;
  12. Se você tem a versão americana do jogo, carregue a versão "TwilightHack0" ou "TwilightHack2" do jogo apropriadamente (veja abaixo);
  13. De qualquer forma, carregue o único save da "Twilight Hack";
  14. Uma vez no jogo, ande para trás ou fale com o cara na sua frente;
  15. Siga as instruções da tela;
  16. Pronto!

Troubleshooting

  • Se você tem algum erro como Failed to read boot.elf (-1), seu cartão SD pode não estar formatado como FAT. Tente reformatar seu cartão SD com Official SD Card Format Tool.

Log de Mudanças

0.1beta2

  • Funciona no System Menu 3.4. Só funciona uma vez depois de copiado.

0.1beta1

  • A Twilight Hack é agora compatível com a versão 3.3 do Wii System Menu;
  • Melhorias na configuração de vídeo. Todo o console agora deverá estar visível em todos os modos de vídeo, e a rolagem foi melhorada.
  • Para a versão USA, as duas variantes da hack foram colocadas um save. Apenas selecione o save que corresponde a sua versão do Twilight Princess quando você iniciar o jogo;
  • Novos ícones de save por drmr. Os novos ícones agora mostram a versão da hack;
  • Esta versão agora tenta carregar boot.dol, e procura pelo boot.elf se o boot.dol não é encontrado;
  • Muitos, muitos consertos de bugs;

0.1alpha3b

  • Versão Experimental com suporte a FAT32. Somente tente esta se você está recebendo uma mensagem de erro enquanto carrega o boot.elf.

0.1alpha3a

  • Corrige carregamentos de código Geckoloader do USBGecko flash.

0.1alpha3

  • Slot SD frontal é suportado agora; O suporte ao slot SDGecko foi removido.
  • FAT16 é suportado agora; você deverá salvar seu executável ELF no seu cartão de memória como "boot.elf".
  • RZDJ é suportado agora.
  • Adicionado suporte a Geckloader stub: Se você tem um USBGecko instalado e já rodou o Geckoloader para instalar na flash, então a Twilight Hack tentará carregar a stub se não detectar um cartão SD.

Explicação

A hack explora um buffer overflow error causado por carregar um arquivo de save específico para o Twilight Princess. Este save muda o nome do cavalo do jogador (originalmente "Epona"). Este save coloca um nome muito longo para o jogo Twilight Princess, que causa uma falha no Wii System ao tentar carregar o nome do cavalo. Com esta falha, o sistema é posto para rodar um programa carregador (que é colocado no jogo como parte do jogo). Ao invés do código do jogo normal, este roda código vindo da entrada SD. Qualquer programa que é colocado na raíz do cartão SD, como o nome de "boot.elf" ou "boot.dol", rodará.

FAQ

  • Posso carregar arquivos da entrada de SD interna?
Sim.
  • Posso carregar o homebrew de GameCube com ela?
Não diretamente. Você pode usar a Wii Gamecube Homebrew Launcher uma vez que você tenha conseguido deixar seu Wii pronto para homebrew.
  • E se eu usar doltoll ou dol2elf?
Não. Estas ferramentas convertem o formato dos arquivos, e não código de Wii para Gamecube.
  • Funciona com o System Menu 4.0?
Não, mas o bannerbomb sim. Mas mesmo assim, é recomendado não atualizar o Wii para a 4.0 se você pode usar a 3.4.
  • Posso usar outros jogos que não seja Zelda para produzir o mesmo efeito?
Sim, Yes, LEGO Indiana Jones or Super Smash Bros. Brawl podem ser usados.
  • E sobre os saves existentes?
A única maneira de salvá-los é usando a Twilight Hack para instalar o Homebrew Channel, e então copiá-los de volta para o lugar.

Página de FAQ principal: Wiibrew FAQ

Bug conhecido

  • Após carregar o save, o pointer do Wiimote pode se mover para o topo da tela e ficar lá. É apenas um bug cosmético e não afeta a operação. O pointer voltará ao normal após um reboot.

Notas

  • Tradução pt-br: --PedroDharma 02:18, 1 December 2009 (UTC)