In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
9,285 bytes added ,  21:32, 29 November 2009
←Created page with '{{Infobox homebrew | title = Twilight Hack | image = Twilight Hack icon | caption = | type = vulnerabilidade | autho...'
{{Infobox homebrew
| title = Twilight Hack
| image = [[File:TwilightHack_0.1beta1.png|Twilight Hack icon]]
| caption =
| type = vulnerabilidade
| author = [[Team Twiizers]]
| version = 0.1 beta2
| download = http://hbc.hackmii.com/download/
| source = http://git.infradead.org/users/segher/savezelda.git
| peripherals = {{FrontSD}}
}}
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 [[List of homebrew applications|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 [[:Category:Homebrew exploits|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 vulnerabilidades em savegames (desde que siga os termos de licença do código-base a seguir).

== Download ==
* [http://hbc.hackmii.com/download/ Faça o download em hbc.hackmii.com das versões 0.1beta1 e 0.1beta2]

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 do[[Homebrew Channel/pt-br|Homebrew Channel]])

[[File:Twilight Serial.jpg|thumb|right|Inner disc circle with 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:


{| class="wikitable" style="width: 700px; text-align:center; font-size:90%;"
|-
! 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 ===
# 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;
# ''(Opcional)'' Se você tem algum save do Zelda que você queira guardar, então faça o seguinte:
## Coloque o SD no Wii e ligue-o;
## Vá em ''Wii Options'' --> ''Data Management'' --> ''Save Data'' --> ''Wii'';
## Encontre o save do Zelda --> clique nele --> clique em ''Copy'' --> clique em ''Yes'';
## Coloque seu cartão de memória no computador, e copie a pasta "''private''" dele para um lugar seguro;
# Copia a pasta ''"Private"'' do arquivo da Twilight Hack que você baixou para a raíz do seu cartão SD;
# Pegue o seu executável homebrew (.elf ou .dol) e salve este na raíz do seu SD, renomeado como ''boot.elf''ou ''boot.dol'', dependendo da sua extensão;
# Coloque o SD no Wii e ligue-o;
# Vá em ''Wii Options'' --> ''Data Management'' --> ''Save Data'' --> ''Wii'';
# Encontre o save do Zelda --> clique nele --> clique em ''Erase'' --> clique em ''Yes'';
# Abra o cartão SD e selecione o save da Twilight Hack da sua região. {{ref|problema_note|A}}
# Clique em ''copy'' e então ''sim''. Agora saia do menu;
# 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;
# Insira o disco do jogo The Legend of Zelda: Twilight Princess e rode o jogo;
# Se você tem a versão americana do jogo, carregue a versão "TwilightHack0" ou "TwilightHack2" do jogo apropriadamente (veja abaixo);
# De qualquer forma, carregue o único save da "Twilight Hack";
# Uma vez no jogo, ande para trás ou fale com o cara na sua frente;
# Siga as instruções da tela;
# Pronto!

=== Troubleshooting ===
* Se você tem algum erro como <tt>Failed to read boot.elf (-1)</tt>, seu cartão SD pode não estar formatado como FAT. Tente reformatar seu cartão SD com [http://www.sdcard.org/about/downloads/ 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 [http://en.wikipedia.org/wiki/Stack_smashing ''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á.

== [[Wiibrew FAQ|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/pt-br|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, [[Indiana Pwns|LEGO Indiana Jones]] or [[Smash Stack|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/pt-br|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 ==
* {{note|problema_note|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: [[User:PedroDharma|PedroDharma]] - Pelas madrugadas em claro :x

[[Category:Homebrew]]
55

edits

Navigation menu