Twilight Hack/pt-br

From WiiBrew
Jump to navigation Jump to search
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

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 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)