Twilight Hack/pt-br

< Twilight Hack

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

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. A
  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

  • ^A¬† Nota: Algumas pessoas est√£o tendo problemas na qual o Wii n√£o "v√™" o arquivo de save no cart√£o SD. Se voc√™ √© uma dessas, tente definir o bit do arquivo para o arquivo data.bin - no Windows isso pode ser ser feito a partir do arquivo de di√°logo Propriedades (clique direito no Windows Explorer e marque a caixa) ou na linha de comando usando "attrib + a <caminho data.bin a> ". Mais informa√ß√Ķes em wiihelp # na EFnet.
  • Tradu√ß√£o pt-br: --PedroDharma 02:18, 1 December 2009 (UTC)