Podcast NewsInside, siga e ouça mensalmente no Spotify:
Para os usuários do Nintendo Switch que desejam jogar em rede local, o LDN MiTM pode ser a solução. Essa ferramenta implementa a conectividade LAN ao substituir o serviço ldn original do sistema. O serviço original se responsabiliza apenas por chamar o serviço WiFi para escanear e conectar-se a outros Switch próximos. Já o LDN MiTM utiliza o protocolo LAN UDP para emular esse processo de escaneamento. É comum utilizá-lo com a ferramenta switch-lan-play.
Agora, se você está cansado de depender exclusivamente da Nintendo para poder jogar no seu Switch, saiba que existem diversas maneiras de contornar essa limitação. Uma delas é o uso do LDN MiTM, que permite jogar em rede local sem precisar utilizar os serviços da Nintendo. Com ele, você pode criar suas próprias partidas e convidar quem quiser para jogar com você. Além disso, há outras opções como instalar homebrews e cfw (custom firmware) no seu console para ter acesso a recursos extras e ainda mais liberdade na hora de jogar.
O uso do LDN MiTM faz a possibilidade de jogarmos1 ou mais Nintendo Switch até mesmo junto do Você sabia que agora é possível jogar Nintendo Switch em rede local ou via internet sem depender da Nintendo? Com a ferramenta Ryujin NX LDN, é possível fazer conexões em apenas uma rede. Além de permitir o jogo em rede, essa ferramenta também é capaz de conectar jogadores via internet, tornando possível jogar com amigos e conhecidos que estão fisicamente distantes.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
O menu de recuperação simples que roda no IOSU para desbloqueio do Wii U é uma ferramenta muito útil para corrigir diversos problemas que podem ocorrer com o console, como brick, erros de inicialização, falhas de software, entre outros. Esse menu pode ser iniciado usando o udpih, que é um programa desenvolvido especificamente para essa finalidade.
Algumas unidades do Wii U podem não exibir saída de TV se não forem configuradas corretamente. Nesse caso, é possível baixar o arquivo recovery_menu_dc_init e renomeá-lo para recovery_menu. Esse build exibe a inicialização do controle e pode corrigir o problema. No entanto, é importante notar que esse build só exibe 480p e não tem saída GamePad.
O menu de recuperação atualiza o LED de energia para fins de depuração. Os seguintes padrões são usados:
Roxo-off piscando: código do kernel em execução;
Roxo-laranja piscando: thread do menu em execução;
Roxo: menu está pronto e em execução.
Uma das opções disponíveis é a mudança do título Coldboot. Isso permite alterar o título atual que o console inicializa. É uma opção útil para desbloquear bricks CBHC. As possíveis opções são Wii U Menu (JPN), Wii U Menu (USA) e Wii U Menu (EUR). Em sistemas não comerciais, estão disponíveis as seguintes opções adicionais: System Config Tool, DEVMENU (pre-2.09) e Kiosk Menu.
Outra opção interessante é a capacidade de copiar todos os logs do sistema para uma pasta de logs na raiz do cartão SD. Essa opção é chamada de Dump Syslogs. A opção Dump OTP + SEEPROM permite a exportação de OTP e SEEPROM para os arquivos otp.bin e seeprom.bin na raiz do cartão SD.
A opção Start wupserver inicia o wupserver que permite conectar o console a um PC usando o wupclient. A opção Load Network Configuration carrega uma configuração de rede do cartão SD e a aplica temporariamente para usar o wupserver. As configurações são carregadas de um arquivo network.cfg na raiz do cartão SD.
A opção Pair Gamepad exibe o pin do GamePad e permite o emparelhamento do GamePad com o sistema. Também permite a bypassagem de verificações de região durante o emparelhamento.
A opção Install WUP instala um WUP válido e assinado a partir da pasta de instalação na raiz do cartão SD. É importante não colocar o WUP em subpastas.
A opção Edit Parental Controls exibe a configuração atual do PIN do Controle Parental. Permite desativar o Controle Parental.
A opção Debug System Region corrige bricks causados pela configuração incorreta de productArea e / ou gameRegion. Os sintomas incluem não conseguir iniciar as Configurações do sistema ou outros títulos na região.
A opção System Information exibe informações sobre várias partes do sistema, incluindo número de série, data de fabricação, tipo de console, regiões, dispositivos de memória, entre outras.
Por fim, a opção Submit System Data permite enviar informações do sistema para um banco de dados online para coletar várias estatísticas sobre os consoles Wii U.
Versão 0.5
O changelog abaixo apresenta algumas alterações realizadas na recovery_menu do Wii U, que visam melhorar a experiência do usuário.
A primeira mudança significativa é a adição da função “Submit System Data”, que permite que os usuários enviem informações de seus consoles para o banco de dados do sistema Wii U diretamente do menu de recuperação. Essa nova função pode ser uma ótima maneira de coletar informações importantes sobre o uso do sistema, o que pode ser usado para aprimorar o suporte as pessoas com problemas do Wii U.
Outra melhoria importante é a inclusão da BSP revision na tela de “System Information”. Essa informação pode ser útil para os usuários que desejam obter mais informações sobre a versão do sistema operacional em seus consoles. Com essa atualização, será possível verificar facilmente qual é a revisão BSP do sistema.
Por fim, a última mudança mencionada no changelog é a eliminação do grande ODM log que era impresso nos arquivos de log da recovery_menu devido ao desligamento da unidade de disco. Essa alteração pode ajudar a melhorar o desempenho da recovery_menu e evitar a sobrecarga de informações nos arquivos de log.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
Implementar Recursos Básicos De Regravação (TAS BOT)
Seguindo o vídeo embarcado integrado, mencionado em nosso relatório de progresso anterior, zhaowenlan1779 fornece algumas funcionalidades muito necessárias para suas gravações de vídeo e gravações de TAS.
As alterações incluem recursos como ajustar a velocidade de emulação e poder sincronizar estados salvos robustos durante a gravação. Robustez de sincronização é o conceito de que, se um estado salvo for lançado um certo número de vezes, ele deve se comportar da mesma maneira cada vez. Ser capaz de usar o rerecording em um emulador é fundamental ao criar vídeos TAS! Rerecording é usado para a validação de scripts TAS, que são usados para obter o speedrun mais otimizado de um jogo.
Este PR implementa muitos recursos básicos de rerecording, seguindo os requisitos e recursos desejados do TASVideos para um emulador de rerecording, mas também adiciona outros recursos necessários para o nosso vídeo integrado, como slots separados de estado salvo para cada filme, adição de um modo somente leitura, corrigindo bugs de dessincronização e corrupção de arquivo, além de refazer a interface do usuário para ser impecável!
Para utilizar os recursos de rerecording, vá em Ferramentas -> Filme para gravar seu jogo como um arquivo .CTM (Citra TAS Movie). Esses arquivos .CTM podem então ser reproduzidos a partir do Citra para uso em corridas TAS.
Implementar Interlaçamento Reverso 3D
Interlaçamento 3D é um método de exibição de conteúdo estereoscópico em monitores e telas de TV passivas com suporte 3D. Isso foi implementado pela primeira vez no Citra em 2019 para fornecer mais maneiras de visualizar 3D em uma ampla gama de dispositivos. No entanto, alguns monitores, como as TVs 3D OLED LG, renderizam cada olho em uma ordem reversa dos monitores interlaçados típicos. Este PR implementa uma nova maneira de ver as capacidades 3D em um novo tipo de tela, mantendo a novidade 3D do 3DS que muitos de nós amamos viva.
Esta configuração pode ser encontrada em Emulação -> Configurar (Citra -> Preferências no MacOS), dentro da guia Gráficos. Certifique-se de definir a Profundidade para 100% para utilizar este recurso.
Pastas personalizadas para SDMC e Diretórios NAND
O Citra armazena as pastas SDMC e NAND em um local de diretório do usuário padrão, que geralmente está localizado na mesma unidade que o seu sistema operacional. A pasta SDMC abriga seus jogos instalados, atualizações, DLCs e dados salvos, que podem se acumular rapidamente e se tornar grandes em tamanho, dependendo de sua biblioteca de jogos. A pasta NAND emula o chip de memória do 3DS e contém os arquivos de sistema e fontes compartilhadas do 3DS, que podem ser extraídos do seu próprio console. No entanto, o Citra tem sua própria implementação de código aberto desses arquivos que vem com cada instalação do Citra.
Porque o diretório do usuário geralmente não é alterável, os usuários que têm espaço de armazenamento limitado em sua unidade primária podem encontrar problemas. Este PR resolve esse problema permitindo que os usuários especifiquem um local personalizado para as pastas SDMC e NAND. Adicionar isso foi uma grande conquista, exigindo a assistência de vários desenvolvedores.
A implementação inicial de nieldm viu uma série de outros problemas, como problemas internos com os caminhos personalizados e todos os usuários sendo forçados acidentalmente a usar diretórios personalizados para SDMC e NAND! Todos esses problemas foram resolvidos pelo esforço
Podcast NewsInside, siga e ouça mensalmente no Spotify:
O DBI é um homebrew de instalação de jogos para Nintendo Switch desbloqueado, desenvolvido por rashevskyv, que também criou o pacote KEFIR. O DBI oferece uma solução definitiva para instalar jogos em formatos como NSP, NSZ, XCI e XCZ, com uma interface fácil de usar e recursos avançados.
Uma das maiores vantagens do DBI é sua variedade de opções de instalação, que incluem o uso de cartão SD, USB MTP, cabo USB, rede e drives USB externos. A equipe do DBI está constantemente trabalhando em melhorias, adicionando novas funcionalidades e corrigindo bugs com cada nova atualização. Além disso, eles são receptivos ao feedback dos usuários, o que significa que estão sempre abertos a sugestões e ideias para aprimorar o DBI.
A mais recente atualização do DBI permite que os usuários instalem jogos através da rede usando um cliente FTP e acessem os arquivos do cartão SD usando um file explorer. A interface fácil de usar do DBI torna a instalação de jogos acessível mesmo para usuários que não são especialistas em tecnologia.
O changelog do DBI v527 é interessante, pois traz algumas melhorias importantes para os usuários. A adição do Activity Log permite que os jogadores vejam quanto tempo passam jogando cada jogo por dia, o que pode ser útil para monitorar o tempo de jogo e controlar o vício.
Além disso, a correção de um bug crítico que ocorria ao acessar o menu de contexto em arquivos menores que 16KB é uma melhoria importante para a estabilidade e a funcionalidade do DBI.
A adição de suporte para saves “raw” do usuário armazenados no diretório ‘USER:/save/’ é uma funcionalidade muito útil para usuários que enfrentam problemas com o emuNAND, permitindo a restauração dos saves sem a necessidade de decodificação prévia. Isso pode ser útil para resolver problemas com jogos que não funcionam corretamente ou que foram corrompidos.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
O Autoplugin for PSVITA é uma ferramenta que torna mais fácil instalar e remover pequenos programas (chamados de plugins) em seu PSVita com apenas um clique. Se você já desbloqueou seu PSVita, sabe que pode ser difícil instalar esses programas sem essa ferramenta. É sempre recomendável ter o Autoplugin para simplificar todo o processo. O Autoplugin é uma nova versão de um tipo de programa que já existiu no passado, mas agora está sendo revivido e atualizado. Confira abaixo as duas últimas atualizações do Autoplugin.
A versão mais recente do Autoplugin 2 é a 2.02, que apresenta algumas atualizações importantes. A primeira adição é o suporte para dois novos plugins: o npdrm free mod e o nploader mod, que são úteis para quem deseja jogar jogos do PSP no PSVita. Esses plugins permitem que os jogos sejam executados sem a necessidade de autenticação por meio da PlayStation Network (PSN).
Além disso, a versão 2.02 atualizou dois outros plugins: o vixen e o psp2wpp. O plugin vixen é responsável por gerenciar a iluminação e os LEDs do PSVita, enquanto o plugin psp2wpp é usado para executar jogos do PSP no PSVita com melhorias gráficas. As atualizações nesses plugins podem trazer melhorias significativas em sua funcionalidade e desempenho.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
Se você é um fã do Nintendo GameCube e deseja executar jogos a partir de um dispositivo USB sem a necessidade de um disco de jogo original, você precisa conhecer o Swiss. Esse utilitário é capacidade de oferecer uma solução tudo-em-um para o seu console, tornando-se especialmente útil para quem faz uso do Picoboot no GameCube.
Com o Swiss, você terá acesso a muitos recursos úteis, como suporte a cheats e gestão de saves. Além disso, ele funciona como uma espécie de “pai” do Wii USB Loader ou do WebManMod, oferecendo uma solução semelhante para o GameCube.
Para instalar o Swiss com o SD2SP, não há necessidade de solda, o que é uma ótima notícia para aqueles que não possuem habilidades em eletrônica. Você pode encontrar informações e orientações de instalação em vários sites e fóruns dedicados à cena homebrew do GameCube. Siga o tutorial em vídeo disponível em alguns desses sites, que pode facilitar ainda mais a instalação.
Aproveite ao máximo o seu Nintendo GameCube com a ajuda desse incrível utilitário. Com as funcionalidades oferecidas pelo Swiss, você poderá jogar seus games favoritos a partir de um dispositivo USB, tendo acesso a cheats e podendo gerenciar seus saves.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
O Wii U foi lançado pela Nintendo em 2012 como sucessor do Wii. Com um hardware mais poderoso e um inovador gamepad com tela sensível ao toque, o console foi um sucesso inicialmente, mas acabou perdendo espaço para o PlayStation 4 e o Xbox One. Apesar disso, muitos jogadores ainda possuem o Wii U em casa e gostam de utilizá-lo para jogar seus games favoritos.
Para esses jogadores, o destravamento é uma opção interessante para aproveitar ao máximo as possibilidades do aparelho. E é nesse cenário que surge o Aroma, uma coleção de ferramentas para usar homebrew no Wii U. Com o Aroma, é possível adicionar novos recursos ao console, como rodar homebrews diretamente do menu principal, executar servidores FTP e até mesmo executar jogos de outras regiões.
O Aroma é composto por módulos e plugins modulares, o que significa que novas funcionalidades podem ser adicionadas ou removidas facilmente. A sua versão mais recente é a Beta 12.0, que é compatível com a última versão do firmware (5.5.5/5.5.6), além de oferecer um ponto de entrada gratuito e persistente para o console.
Além disso, o Aroma é fácil de ser configurado e atualizado, bastando copiar os arquivos necessários para o cartão SD do Wii U. O sistema também possui suporte integrado para módulos e o Plugin System do Wii U, tornando o processo de instalação de novos recursos ainda mais simples.
Entre os plugins mais comuns do Aroma estão o homebrew_on_menu_plugin, que permite rodar homebrews diretamente do menu principal do console; o ftpiiu_plugin, que configura um servidor FTP para acessar diretamente os arquivos do Wii U; e o region_free_plugin, que possibilita jogar games de outras regiões.
Melhorias Tiramisu beta 12 (Inglês)
Fixes:
Fixed some rare cases where exiting an application would result in a crash
Fixed joining games via the Friendlist
Fixed possible crashes which could happen when navigating the WUPS Config Menu
Fixed displaying all titles in the Daily Log. (The Wii U Menu save redirection is now supported in all apps, not just the Wii U Menu)
Fixed crashing when inserting/removing the sd card in applets while the Wii U Menu is running
Fixed connecting to a 3DS in Mii Maker
New features:
Added support for loading .rpl files via OSDynload_Acquire from the sd card. OSDynload_Acquire("~/wiiu/libs/test.rpl", &handle) will try to load sd:/wiiu/libs/test.rpl
Added an option to hide all .rpx from the Wii U Menu
Added support for sd:/wiiu/apps/.ignore which can be used to hide homebrew apps from the Wii U Menu.
Added a error notification when Aroma is booted with an write-locked sd card.
Other:
Renamed the config item to “Hide all homebrew” if no homebrew_launcher.wuhb exists on the sd card to avoid confusion about the existence of a homebrew launcher for Aroma.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
Os kernel exploits são uma técnica utilizada para explorar vulnerabilidades em sistemas operacionais e obter privilégios de administrador ou root. Essa técnica pode ser utilizada para diversas finalidades, como instalar softwares maliciosos, roubar informações ou modificar o sistema operacional de maneira não autorizada. Neste texto, vamos falar sobre alguns exemplos de kernel exploits em consoles de videogame da Nintendo, como o Nintendo Game Cube, o Wii U e o Switch.
Consoles da Nintendo em relação a este tipo de processo de desbloqueio é dado até mesmo como piada, já que com o avanço da tecnologia e a habilidade dos hackers em explorar vulnerabilidades em sistemas operacionais, é possível que um console da Nintendo seja completamente desbloqueado em um prazo relativamente curto, geralmente entre 1 a 2 anos. No entanto, é importante destacar que a complexidade dos exploits necessários para tal feito varia de console para console, sendo o Nintendo Switch atualmente considerado o mais difícil de ser desbloqueado. Quem nunca ouviu a frase: “Você compra um console Nintendo e já vem o desbloqueio de brinde”
Game Cube
O primeiro exemplo é o exploit Qoobi, utilizado no Nintendo Game Cube. Esse exploit foi desenvolvido por um grupo de hackers chamado “Team Qoob” e permitia executar códigos não autorizados no console. Para utilizar o Qoobi, era necessário instalar um modchip no Game Cube, o que permitia executar códigos não autorizados diretamente na memória do console. Com isso, era possível jogar jogos piratas, instalar emuladores e outras funcionalidades que não eram previstas pelo fabricante.
Hoje em dia não precisamos mais de modchips proprietários e podemos usar o PicoBoot, que ultiliza a placa Raspberry Pico + Firmware de código aberto e juntamente a placa “SD 2 SP2” com o software Swiss para carregar as ISO’s dos jogos
Wii
O segundo exemplo é o Twilight Hack, utilizado no Wii. Esse exploit foi descoberto pelo hacker americano “Bushing” (infelizmente faleceu a 7 anos atrás) e permitia executar códigos não autorizados no console por meio do “The Legend of Zelda: Twilight Princess”. Para utilizar o exploit, era necessário instalar um savegame modificado no console, o que permitia explorar uma vulnerabilidade no sistema operacional do Wii. Com isso, era possível instalar homebrews, emuladores e outras funcionalidades que não eram da Nintendo.
Wii U
O Wii U, em 2012, teve diversos exploits desenvolvidos ao longo dos anos para desbloqueá-lo, praticamente um monstro dos exploits em permitir a execução de códigos não autorizados. Um dos mais conhecidos é o Brazilian Title Install Method, ou BTIM, que permitia instalar títulos não oficiais diretamente na memória do console, tivemos certa parcela de ”culpa” sobre o BITM, se é que pode-se chamar isto de culpa realmente :D
O BTIM funcionava aproveitando uma falha no sistema de gerenciamento de títulos do Wii U, que permitia instalar jogos e aplicativos sem a necessidade de ter uma assinatura digital válida. Com isso, era possível instalar jogos piratas e outros softwares não autorizados no console.
Atualmente, o BTIM não é mais amplamente utilizado, já que existem outras opções mais avançadas de desbloqueio para o Wii U, como o Tiramisu e o Aroma. Esses exploits permitem a execução de códigos não autorizados por meio de vulnerabilidades no navegador de internet do Wii U e permitem a instalação de plugins e outros softwares personalizados.
O Tiramisu realmente se instala totalmente pelo navegador e quase não temos fase de setup pelo PC, juntamente temos o Aroma que é um ambiente de plugins para ter coisas como FTP sempre ativo, Carregar homebrew diretamente do Menu do Wii U, em vez de usar o homebrew launcher (HBL), Suporte ao Wiiload: Inicie homebrews/plugins via rede a qualquer momento e entre outros
Basicamente Tiramisu tem este nome pois o codinome do Wii U era “Project Café” e o Tiramisu é um doce feito de café :)
Switch
O terceiro Exemplo é o Fusee Glee e o CFW Atmosphere, utilizados no Nintendo Switch. Esse exploit e CFW foram desenvolvidos por diferentes grupos de hackers e permitiam executar códigos não autorizados no console por meio de uma vulnerabilidade no processador Nvidia Tegra X1, utilizado no Switch. Com isso, era possível instalar homebrews, emuladores e outras funcionalidades que não eram previstas pelo fabricante. Além disso, o Glee e o atmosphere permitiam executar jogos piratas e modificar o sistema operacional do console.
Infelizmente no momento não podemos fazer desbloqueio apenas via software para modelos do Switch pós 2017, sendo necessário modchip, uma ótima pratica em solda e conhecimento no console, quem sabe um dia esta realidade mude!
Só Podia ser a Nintendo!
Esta é uma breve historia sobre o desbloqueio dos consoles da Nintendo das ultimas gerações, se tenham gostado de mais historias assim, você pode dar sua opinião no Discord do NewsInside que fica aqui embaixo!
Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!
Podcast NewsInside, siga e ouça mensalmente no Spotify:
Se você é fã de jogos do GameCube e deseja jogá-los em seu Nintendo Wii, então você precisa conhecer duas ferramentas essenciais: o GCBM (GameCube Backup Manager) e o GameTDB.
O GCBM é um programa gratuito que permite que você converta arquivos ISO do GameCube para o formato compatível com o Nintendont. Além disso, ele é compatível com unidades de armazenamento em formato FAT32, exFAT e NTFS. Com o GCBM, você pode criar backups de seus jogos do GameCube e salvá-los em uma unidade de armazenamento externa. Ele também possui uma opção de compressão que permite economizar espaço de armazenamento sem comprometer a qualidade do jogo. Isso é particularmente útil se você tiver muitos jogos do GameCube e não quiser ocupar muito espaço em seu disco rígido. O programa é fácil de usar e possui uma interface amigável, permitindo que usuários com diferentes níveis de habilidade possam utilizá-lo sem muitas dificuldades.
Já o GameTDB é um banco de dados colaborativo de jogos que pode ser utilizado por qualquer pessoa em qualquer projeto relacionado a jogos. Ele contém informações detalhadas sobre jogos, incluindo títulos, desenvolvedores, data de lançamento e classificação etária. Ao acessar o site do GameTDB, você pode contribuir com informações sobre jogos que ainda não estão no banco de dados e também pode buscar informações sobre jogos específicos. Isso pode ser muito útil se você estiver procurando informações sobre um jogo em particular ou se quiser saber mais sobre jogos que ainda não conhece.
Com o GCBM e o GameTDB, você tem acesso a uma vasta biblioteca de jogos do GameCube e todas as informações necessárias para desfrutar deles em seu Nintendo Wii. Ambas as ferramentas são fáceis de usar e totalmente gratuitas, tornando-se uma excelente opção para todos os jogadores. Se você ainda não as utilizou, não perca mais tempo e comece a desfrutar de uma experiência completa de jogos do GameCube em seu Nintendo Wii.
Podcast NewsInside, siga e ouça mensalmente no Spotify:
Você já ouviu falar do WUDD? Esse programa é uma ferramenta de extração de dados de jogos do Wii U, inspirado no wudump criado por FIX94. Com ele, você pode extrair conteúdo de jogos em formatos como WUD (sem compressão) ou WUX (com compressão sem perda de qualidade), incluindo a chave do jogo.
Mas as funcionalidades do WUDD não param por aí. Ele também é capaz de extrair as partições GM (Game, Updates, DLCs) de um jogo em diversos arquivos, como .app, .h3, .tmd, .tik e .cert. E você pode escolher onde salvar esses arquivos: cartões SD formatados em FAT32 ou dispositivos USB, mas apenas em NTFS.
Uma característica interessante do WUDD é que, quando os arquivos são salvos em um cartão SD, eles são divididos em partes de 2 GiB, facilitando a transferência para outros dispositivos.
Mas onde os arquivos extraídos são salvos? O WUDD os salva em /wudump/[ID DO DISCO]/. Mas como saber qual é o ID do disco? É simples: ele pode ser encontrado no próprio disco do jogo, como por exemplo, WUP-P-ARDP para a versão europeia de Super Mario 3D World. E caso o WUDD não consiga determinar o ID do disco, ele usará “DISC” com um registro de data e hora.
Com todas essas funcionalidades, o WUDD é uma ferramenta muito útil para quem deseja extrair conteúdo de jogos do Wii U. E você, já experimentou esse programa? Deixe nos comentários a sua opinião!