Download: 3DS Injector


O Yifan Lu desenvolvedor propõe algumas alterações destinadas a usuários CFW com 3DS INJECTOR. 


Este já é seu a quem é preciso inverter ingeinnering Gateway ou spider3dstools.
3DS Injector é um módulo do sistema que irá adicionar muitos recursos, um carregador 3DS, o que lhe permitirá fazer upload de código. Neste momento, o módulo está em desenvolvimento, mas se você quiser você pode compilar uma versão com o código fonte. 


3DS carregador de substituição
Esta é uma implementação open source do módulo do sistema loader 3DS - com recursos adicionais. O objetivo atual do projeto é fornecer um ponto de entrada bom para remendar módulos 3DS.
Agora, isso pode servir como um substituto de código aberto para a construção do LAUNCHER. 

Há suporte adicional para remendar qualquer executável depois que é carregado mas antes de começar. 

Por exemplo, você pode corrigir menu para pular verificações região e têm jogo livre região lançadas directamente o menu inicial.

Também há suporte para SDMC leitura (não encontrada na implementação do carregador original), o que significa que os patches podem ser carregados a partir do cartão SD. 

Em última análise, não haveria um sistema de patch que suporta o carregamento fácil de manchas a partir do cartão SD.



Construir
Você precisa de um ambiente de compilação 3DS trabalhando com uma cópia razoavelmente recente de devkitARM, ctrulib e makerom. Se você ver qualquer erro no processo de compilação, é provável que você está usando uma versão mais antiga.
Atualmente, não há suporte para a construção FIRM, então você precisa fazer alguns passos manualmente. 

Primeiro, você tem que adicionar preenchimento para garantir que o NCCH é do tamanho certo para cair em como um substituto. 

Uma maneira hacky é http://pastebin.com/nyKXLnNh . 

Brincar com o valor do tamanho para obter o NCCH para ser o mesmo tamanho exato como o encontrado no seu despejo FIRM descriptografado.
Depois de ter um NCCH do tamanho certo, apenas substituí-lo na sua empresa descriptografado e encontrar uma maneira para lançá-lo (por exemplo, com ReiNAND).


Download: 3ds_injector