Giter Site home page Giter Site logo

inkay's Introduction

Inkay - Aroma patches for Pretendo

Pretendo network logo

Inkay is an Aroma/WUPS plugin that patches various Nintendo Network URLs on a Wii U to use Pretendo Network instead. It also (for the time being) bypasses SSL verification in most cases.

Inkay does not currently include the game-specific patches present in Nimble. These will be implemented soon™.

Dependencies

Inkay is only supported on the release version of Aroma configured for autoboot/coldboot. For Tiramisu, see Nimble.

Safety

Inkay's patches are all temporary, and only applied in-memory without modifying your console. The SSL patch, while also temporary, could reduce the overall security of your console while active - this is because it no longer checks if a server is verified. However, this does not apply to the Internet Browser, where SSL still works as expected.

TODO

See Issues.

inkay's People

Contributors

ashquarky avatar caramelkat avatar epicusername12 avatar fangal-airbag avatar jonbarrow avatar kintsugiuwu avatar shutterbug2000 avatar traceentertains avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inkay's Issues

Change "Skip Pretendo Network Patches" to "enable/disable" or similar

This is a personal opinion, but it feels like "Skip = false" (having false be the default state) makes it awkward for users, especially when other Aroma plugins (notably the region free plugin) have defaults be true; instead of "skip patches", maybe "Connect to Pretendo Network" or something similar that's more user friendly?

I assume the "true/false" is not changable, as otherwise I'd recommend "Nintendo/Pretendo" :)

Pretindo won't take my password

Hey there. So I've tried the official release and the "Bleeding Edge" pretendo plugins using Aroma. And every time I try to start a game, it asks for my password but it won't take it. So I open a game, it says "Signing into Nintendo Network" Then it tells me that I need to re-enter my password for my Nintendo Network ID. I type in the password correctly, and after a moment it says "Incorrect Password Please try again." And I have turned it back to NUS, entered my password at the change password option and it takes it there (I don't change it, I just test that it's correct). Am I doing something wrong here? Thanks.

Plugin Menu

Inkay is not on the Wii U Plugin System Config Menu

Ability to enable or disable patching at boot time

There is an option available on Aroma's Plugin Config Menu to enable or disable connection to Pretendo network, there's also a notification "Using Pretendo Network" to ensure we are aware that the console uses Pretendo.

Would it be possible to implement an option to enable or disable patching at boot time ?

Something like :

  1. The console starts and show user selection menu
  2. A notification "Using [Pretendo/Nintendo] Network, hold ⊝ to connect to [Nintendo/Pretendo] Network" appears depending on where you're connecting
  3. If ⊝ is held, the console reboots and the "Use Pretendo" setting is switched on or off

Aroma Updater works similar to this by sending a notification "An update is available, click on ⊕ to start Updater", so detecting a button input while in user selection should be possible.
Code to check combo pressed is here : https://github.com/wiiu-env/AromaBasePlugin/blob/ea5f427d51b93d1b4ad506c8dcd3100db5feebb9/src/UpdaterCheck.cpp#L107

Translations for Inkay

It'd be nice to support all the languages the Wii U supports since that makes us more accessible to Wii U owners everywhere. Excluding debug logs, Inkay has user-visible strings in two places:

  • the "Using Pretendo Network" notification (main.cpp, see get_nintendo_network_message())
  • the Aroma plugin config menu (config.cpp, see get_config_strings())

Languages we'd like:

  • Japanese
  • English
  • French
  • German
  • Italian
  • Spanish
  • Simplified Chinese
  • Korean
  • Dutch
  • Portuguese
  • Russian
  • Traditional Chinese

At time of writing, here is every translatable string, in English:

Inkay
Network selection
Connect to the Pretendo network
Other settings
Reset Wara Wara Plaza
Press A
Restart to apply
From WiiU menu only
Using Nintendo Network
Using Pretendo Network

Note "Pretendo Network" is a brand and should be translated the same as "Nintendo Network" is - for English and Spanish, that means the word Network isn't translated from English and is kept as a proper noun. YMMV

Feel free to post translations in the comments of this issue if you're not happy adding them to the code yourself!

Error Code: 102-2482

I use aroma and I try to use Inkay and Miiverse Inkay go good but Miiverse give me that error I got banned? Let me Know please

[Feature]: Integrate parts of HokakuCafe for debugging purposes

Checked Existing

  • I have checked the repository for duplicate issues.

What feature do you want to see added?

(Using the new issue templates flow for this one)

Integrating at least some basic parts of HokakuCafe directly into Inkay. Specifically @ashquarky's fork, which supports dumping HTTPS traffic in a usable way. With the new Aroma update making it so plugins load earlier in the boot process, this should be theoretically doable (HokakuCafe is a setup module right now)?

We can leave HokakuCafe for more advanced users/detailed dumps, but for Inkay we could add 2 basic options:

  • Dump HTTP Traffic which dumps HTTP/HTTPS traffic
  • Dump Game Traffic which is functionally identical to HokakuCafe in UDP mode (the current PRUDP mode has bugs and only works on NEX servers, not Rendez-Vous servers like WATCH_DOGS)

Possibly even having them dump to separate pcaps, with an option to dump them into the same one? I can see how having them separate and having them together can be useful in different situations.

Why do you want to have this feature?

Since Quarky's fork supports dumping HTTPS traffic in a way that's actually usable to us, this would make debugging a lot easier when it comes to solving user problems. There are errors such as https://forum.pretendo.network/t/cant-access-servers-error-102-2402/307 which are very generic "a request went wrong" errors which don't give us any real details as to what went wrong and where. Being able to have the user enable this HTTP/HTTPS traffic dumping, then triggering the error, and giving us the dump would make it so that we can actually see what's going on on the users side.

Similarly enabling the Game Traffic option would make it easier for users to give us dumps of errors happening on the game servers. I know that they can just use HokakuCafe as-is for this, but it's one less thing for them to set up.

Being able to inspect the HTTP/HTTPS traffic in a usable way, without the need for a proxy server, would allow me to more accurately debug SSSL issues. Right now I'm having a hard time diagnosing the issue going on with Splatoon, as I can't replicate the issue when using a proxy server. But without a proxy server I can't see the traffic.

Any other details to share? (OPTIONAL)

No response

Error 118-0513 or 118-xxxx on Splatoon

Hi :3
well, the problem is, i can connect to the servers, i can play mario kart 7 on my 3ds whitout problems, but i cant play Splatoon, even when i see the news, an error with the 118-xxxx comes in, and i really want to play T.T
As i know, many people have the same problem... I have moderated NAT, but the only game i cant play online at the moment is splatoon... Please Help T.T

Error 102-2482 in Splatoon

I have updated Splatoon after Nintendo applied the patch for the vulnerability.
I don't know why, but I'm getting error 102-2482 everytime trying to access the online matches lobby.

Getting Error 102-2160

I have tried to use Pretendo, but it seems to not be working correctly.

102-2160 (Wii U)
Wii U support code detected
Information is WIP and may be missing/incorrect
Module Name
ACT

Module Description
Accounts

Error Name
HTTP_SSL_CACERT

​Error Description
Missing description

Fix
Missing fix

Console dialog message
Missing message

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.