Git Product home page Git Product logo

nusspli's Introduction

NUSspli

Install content directly from the Nintendo Update Servers to your Wii U.

build

Features

  • Download titles from Nintendos servers (NUS).
  • Install the downloaded titles to external or internal storage.
  • Includes a keygen!
  • Create fake tickets at will or if not found.
  • Shows the download speed.
  • On screen keyboard.
  • Can download anything available on the NUS.
  • Custom folder names for downloaded titles.
  • Auto update.

Install

To install the app, download and unzip the contents of the latest release and depending on how you will run the app, follow the next steps:

Aroma

  • Move NUSspli.wuhb to (SD:/wiiu/apps/).
  • Run it from the HOME Menu.

Channel

  • Move the folder to (SD:/install/) and install it with WUPInstaller.
  • Run it from the HOME Menu.

Building

  • Use docker build -t nussplibuilder . to build the container
  • Use docker run --rm -v ${PWD}:/project nussplibuilder python3 build.py to build NUSspli

Info

NUSspli is based on WUPDownloader by Pokes303.

nusspli's People

Contributors

al797 avatar dependabot[bot] avatar exorcism0666 avatar luissilva1044894 avatar magneticdud avatar pokes303 avatar v10lator avatar xpl0itu 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  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

nusspli's Issues

Crash after install the channel with wup_installer_gx2

After I install the channel with the wup_installer_gx2 hbl version. It will stuck on the black screen after I press the ok button
The nusspli package will install successfully but I need to force poweroff wiiu everytime

I try to install another game with wup_installer_gx2 and doesnot have this problem

Is it legal?

I want to know if it's legal before using it, because my ISP literally monitors every thing that i do and if they see anything illegal, they would call the cops and report the site owner and me.. so.. is it legal?

Unified screen output for Gamepad screen and HDMI output

As a suggestion for making life easier would be to have the exact same info on the Gamepad screen as the HDMI output, the kicker is that you could then opt for navigate using regular controllers later on, the virtual keyboard has D-pad support.

Failed install games (non-channel HBL)

20210702_095817

I use browser exploit but not haxchi homebrew channel. I run mocha CFW before running this app

I try the channel version too and it doesn't have error

Channel version crashing while loading

I have just rumors of this, the best report right now is this: "I was using the stable versions and it worked great but oddly I downloaded a few games and all is fine but now oddly NUSspli won't open at all no errors and can't pull logs".

Sadly this doesn't help to track the bug down, so if anyone has more infos please comment here. This is a call to normal users as well as the BETA team.

Add a cancel download option

Can you please add an option to cancel a download? because well... many times im testing and i have to do a livestream or something but since the downloads take forever i'd like to cancel it without the fear of corrupting my whole SD Card.

Title browser: Add filters/tabs

A side pop-up side menu with search and list filters would be a natural next step when core functionality is in good shape.

The filter menu could handle stuff like:

  • Region: EU / JP / US
  • Sort by: Title / Size / Rel. date / Installed status / other meta data
  • Type: Game / DLC / App / Demo

Speed-drop

I've noticed that every "second" download limits itself to 2MB/s.
If NUSspli is restarted and the same download is started again, download speed is normal again (at approx. 10MB/s).
If the download looses connection and is resumed it occures as well.

Quite annoying πŸ™ˆ

network error

once I lauch NUSspli it shows a red screen showing this message:

curl_easy_perform returned a non-valid value: 52

--->network error
failed while trying to download data, probably your router was turned off,
check the internet connection and try again.

I checked all that and made sure the wiiu is connected to the internet, by browsing on the explored of the console but still I get this red screen.

help me please.

Multi-controller support

All controller support would be great if #7 gets implemented!

The outcome would be that we wont have to rely on dying gamepads in the future.

[v1.20-ALPHA6] Possible file corruption

We sometimes get errror 0x0000082e when trying to install. I think this is caused by file corruption but need confirmation of the BETA testers experiencing this.

Homebrew launcher outdate

I downloaded super smash bros for wii u but when i try to install it it tells me that the homebrew launcher is outdate, can you help me? Thanks! (Sorry if my english sucks but i'm italian)

Slow download speeds and I/O queue flushing to USB.

Had some talk to other devs. This is most likely caused by writing the small data segments libCURL gives us. A fix might be to combine the data segments to bigger chunks before feeding them to libiosuhax but that might need a heavy rewrite of the I/O queue so it's probably something for after the first release.

Connection drops

Testers are reporting connection drops. This might be fixed already, please retest.

Network error

Saw that someone else had this but didn't provide any information so here's a new one

Downloading a game will result in a Network error every time without fail, it says that the router may have turned off but no other devices have disconnected.

Using NUSspli-1.36-HBL.zip

Currently testing other versions to see how far back the issue goes

Game being used to test this is Bayonetta (USA)

Application locks up when curl_easy_perform returns CURLE_PARTIAL_FILE

The exact wording that is displayed is: "curl_easy_perform returned a non-valid value: 18".

The application displays further actions that I could take:

  • Press Y to retry
  • Press B to return

This however isn't possible no matter what button I press, or how I press (holding, repeated pressing). Only way to get out of this state is to power off the console manually.


This is on HBL 2.1 and NUSspli 1.36

Entering wrong URL freezes the application

HOW:

  • Remove any nusspli config-file on the SD card to trigger the "enter URL option".
  • Enter a faulty or partial URL that doesn't point to a valid target file

WHAT

  • application triggers the goodbye screen and freezes

Crash while downloading JPN games

I found an issue with this software. When i try to download japanese games since i've got a region free wii u, my wii u crashes every time. For now i only tried with MOTHER 2. If you know how to solve this issue that would be great! Thanks a lot!

1.34 freezes on load

New 1.34 stuck at eyeball lid screen after update. Tried restarting. Still getting stuck at blue splash screen.

I’m on 5.5.5 with Haxchi

edit: this was after an online update from 1.32 -> 1.34. I see there is a possibly related bug report after an update to earlier versions. #37

poweroff issue (channel)

Version of Nusspli: 1.35

If I press the poweroff button on the nusspli main screen,it will stuck on the goodbye screen. I need to force poweroff it

Error whilst installing a title on NUSspli

So there is an error that displays in red when I try to install a title saying, Internal error installing "/vol/app_sd/install/New Super Mario Bros.___ U [0005000010101e00]" Your Homebrew Launcher Channel is probably outdated!. In this case, I am using the homebrew laucher version 1.4 because 2.1 gives me an error. I am not sure what to do.

Slow download speeds over WiFi

All testers without a LAN Adapter are reporting speeds at around 1 Mbit/s. This might be WiFi (encryption) overhead or a bad connection but needs more testing.

Better handling of DRC disconnects.

Currently this will pause the downloads and if not reconnected fast enough the connections will timeout. Needs a huge rewrite of the current UI and input handling, so it won't be in the first public release.

Crash

Hi.
The problem is when i try download any file with japanese or chinese characters on the name, the homebrew crash on create the fake title.tmd.

Thanks so much :)

Multitasked downloads

Tracking state here. Currently needed:

  • Seperate UI and downloads
  • ICP between download threads and UI thread
  • Rebase multitasking branch (not public) onto newest master

In the works:

  • Seperate UI and downloads
  • IPC between download threads and UI thread

Done:

Other bug reports:

No milestone at this point in time!

Rare crashes while allocating MEM1 buffers

0x01049438    0x90830000    stw        r4,0(r3)
0x0104943c    0x2c0c0000    cmpwi      cr0,r12,0x0
0x01049440    0x9184000c    stw        r12,12(r4)
0x01049444    0x4182ffe8    b          2,12,0x104942c
0x01049448    0x908c0008    stw        r4,8(r12)
0x0104944c    0x7c832378    or         r3,r4,r4
0x01049450    0x4e800020    bclr       20,0
0x01049454    0x81830000    lwz        r12,0(r3)
0x01049458    0x38000000    addi       r0,r0,0

Address:      Back Chain    LR Save
0x1077f4d4:   0x1077f504    0x00000000
0x1077f504:   0x1077f514    0x0104975c coreinit.rpl|CoreInitDefaultHeap+0x91c
0x1077f514:   0x1077f534    0x0104a0e0 coreinit.rpl|MEMAllocFromExpHeapEx+0xe0
0x1077f534:   0x1077f54c    0x0d013b90 homebrew_launcher|MEM1_alloc+0x4c
0x1077f54c:   0x1077f57c    0x0d00bab0 homebrew_launcher|addToIOQueue+0x4c
0x1077f57c:   0x1077f59c    0x0d127208 nlibcurl|curl_getdate+0x2344
0x1077f59c:   0x1077f5ec    0x0d12b1cc nlibcurl|curl_share_strerror+0x10b4
0x1077f5ec:   0x1077f654    0x0d12b760 nlibcurl|curl_share_strerror+0x1648
0x1077f654:   0x1077f684    0x0d12c004 nlibcurl|curl_share_strerror+0x1eec
0x1077f684:   0x1077f6b4    0x0d12cea0 nlibcurl|curl_share_strerror+0x2d88
0x1077f6b4:   0x1077f6cc    0x0d12d120 nlibcurl|curl_share_strerror+0x3008
0x1077f6cc:   0x1077f6dc    0x0d112780 nlibcurl|curl_easy_perform+0xa8
0x1077f6dc:   0x1077fc5c    0x0d00f918 homebrew_launcher|downloadFile+0x520
0x1077fc5c:   0x107810ac    0x0d011034 homebrew_launcher|downloadTitle+0x11c8
0x107810ac:   0x10781534    0x0d00a344 homebrew_launcher|downloadMenu+0x61c
0x10781534:   0x10781554    0x0d00af88 homebrew_launcher|mainMenu+0x80

This might be a bug in libgui, upstream bug report: wiiu-env/libgui#15

Crash after the online update from 1.32 debug to 1.33 (channel)

stuck on the installation finished green screen and stop responding
I need to force poweroff wiiu

log:
Wed 14 Jul 2021 15:59:54.670 NUSspli 1.32
Wed 14 Jul 2021 15:59:54.671 main: Checking thread stacks...
Wed 14 Jul 2021 15:59:54.671 main: Done!
Wed 14 Jul 2021 15:59:54.876 CC: d7b00402659ba2abd2cb0db27fa2b656
Wed 14 Jul 2021 15:59:54.880 Changed audio thread priority!
Wed 14 Jul 2021 15:59:55.080 libgui initialized!
Wed 14 Jul 2021 15:59:55.146 Changed main thread priority!
Wed 14 Jul 2021 15:59:55.179 RNG seeded!
Wed 14 Jul 2021 15:59:55.196 Rumble initialized!
Wed 14 Jul 2021 15:59:55.219 Network initialized!
Wed 14 Jul 2021 15:59:55.229 Socket optimizer running!
Wed 14 Jul 2021 15:59:55.229 Downloader initialized!
Wed 14 Jul 2021 15:59:55.262 cJSON initialized!
Wed 14 Jul 2021 15:59:55.296 Initializing config file...
Wed 14 Jul 2021 15:59:55.308 System language found: Japanese
Wed 14 Jul 2021 15:59:55.309 Config file loaded!
Wed 14 Jul 2021 15:59:55.329 SWKBD_Init()
Wed 14 Jul 2021 15:59:55.662 SWKBD initialized!
Wed 14 Jul 2021 15:59:55.696 MCP initialized!
Wed 14 Jul 2021 15:59:55.713 I/O thread initialized!
Wed 14 Jul 2021 15:59:55.713 I/O queue running!
Wed 14 Jul 2021 15:59:55.737 main(): Checking thread stacks...
Wed 14 Jul 2021 15:59:55.740 main(): Done!
Wed 14 Jul 2021 15:59:55.763 Download URL: http://napi.nbg01.v10lator.de/v2/s?t=c
Wed 14 Jul 2021 15:59:55.763 Download PATH:
Wed 14 Jul 2021 15:59:55.764 Calling curl_easy_perform()
Wed 14 Jul 2021 16:00:27.600 curl_easy_perform() returned: 6
Wed 14 Jul 2021 16:00:27.601 curl_easy_perform returned an error: Couldn't resolve host 'napi.nbg01.v10lator.de' (6)
File:

Wed 14 Jul 2021 16:00:27.601 Error frame
Wed 14 Jul 2021 16:00:36.036 Download URL: http://napi.nbg01.v10lator.de/v2/s?t=c
Wed 14 Jul 2021 16:00:36.037 Download PATH:
Wed 14 Jul 2021 16:00:36.038 Calling curl_easy_perform()
Wed 14 Jul 2021 16:00:36.388 curl_easy_perform() returned: 0
Wed 14 Jul 2021 16:00:36.388 curl_easy_perform executed successfully
Wed 14 Jul 2021 16:00:36.389 The download returned: 200
Wed 14 Jul 2021 16:00:36.390 The file was downloaded successfully
Wed 14 Jul 2021 16:00:36.391 Download JSON finished!
Wed 14 Jul 2021 16:00:45.462 Home key disabled!
Wed 14 Jul 2021 16:00:45.466 Path "fs:/vol/external01/NUSspli_temp/" not found!
Wed 14 Jul 2021 16:00:45.898 Download URL: http://napi.nbg01.v10lator.de/v2/d?t=c
Wed 14 Jul 2021 16:00:45.899 Download PATH:
Wed 14 Jul 2021 16:00:45.899 Calling curl_easy_perform()
Wed 14 Jul 2021 16:01:04.326 curl_easy_perform() returned: 0
Wed 14 Jul 2021 16:01:04.435 curl_easy_perform executed successfully
Wed 14 Jul 2021 16:01:04.436 The download returned: 200
Wed 14 Jul 2021 16:01:04.437 The file was downloaded successfully
Wed 14 Jul 2021 16:01:04.437 Download NUSspli.zip finished!
Wed 14 Jul 2021 16:01:05.741 Flushing...
Wed 14 Jul 2021 16:01:06.500 Flushing...
Wed 14 Jul 2021 16:01:06.506 NUSspli path: fs:/vol/external01/NUSspli_temp/NUSspli (39)
Wed 14 Jul 2021 16:01:06.507 MCP Path: /vol/app_sd/NUSspli_temp/NUSspli (32)
Wed 14 Jul 2021 16:01:14.708 Home key enabled!
Wed 14 Jul 2021 16:01:14.709 Installation finished!
Wed 14 Jul 2021 16:01:15.710 Rumble thread: Checking thread stacks...
Wed 14 Jul 2021 16:01:15.711 Rumble thread: Done!
Wed 14 Jul 2021 16:01:19.485 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000008.h3
Wed 14 Jul 2021 16:01:19.496 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000002.app
Wed 14 Jul 2021 16:01:19.507 Removing fs:/vol/external01/NUSspli_temp/NUSspli/title.tmd
Wed 14 Jul 2021 16:01:19.517 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000001.app
Wed 14 Jul 2021 16:01:19.528 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000004.h3
Wed 14 Jul 2021 16:01:19.540 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000005.app
Wed 14 Jul 2021 16:01:19.555 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000006.h3
Wed 14 Jul 2021 16:01:19.567 Removing fs:/vol/external01/NUSspli_temp/NUSspli/title.tik
Wed 14 Jul 2021 16:01:19.578 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000003.app
Wed 14 Jul 2021 16:01:19.589 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000008.app
Wed 14 Jul 2021 16:01:19.613 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000004.app
Wed 14 Jul 2021 16:01:19.728 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000007.app
Wed 14 Jul 2021 16:01:19.747 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000006.app
Wed 14 Jul 2021 16:01:19.803 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000003.h3
Wed 14 Jul 2021 16:01:19.818 Removing fs:/vol/external01/NUSspli_temp/NUSspli/title.cert
Wed 14 Jul 2021 16:01:19.830 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000005.h3
Wed 14 Jul 2021 16:01:19.841 Removing fs:/vol/external01/NUSspli_temp/NUSspli/00000000.app
Wed 14 Jul 2021 16:01:19.852 Removing fs:/vol/external01/NUSspli_temp/NUSspli
Wed 14 Jul 2021 16:01:19.860 Removing fs:/vol/external01/NUSspli_temp
Wed 14 Jul 2021 16:01:19.868 I/O thread returned: 0
Wed 14 Jul 2021 16:01:19.868 I/O thread closed
Wed 14 Jul 2021 16:01:19.901 MCP closed
Wed 14 Jul 2021 16:01:19.912 SWKBD font: Checking thread stacks...
Wed 14 Jul 2021 16:01:19.913 SWKBD font: Done!
Wed 14 Jul 2021 16:01:19.913 SWKBD closed
Wed 14 Jul 2021 16:01:19.915 Socket optimizer returned: 0
Wed 14 Jul 2021 16:01:19.916 Network closed
Wed 14 Jul 2021 16:01:19.916 Rumble thread: Checking thread stacks...
Wed 14 Jul 2021 16:01:19.917 Rumble thread: Done!
Wed 14 Jul 2021 16:01:19.918 Rumble closed

No works downloads

Hi i'm downloaded NUSspli in the chanel version and not downloading.
I'm try in the homebrew launcher

Thank You

"USB Error" while installing to USB

My console has two hard drives. The second one is FAT32 formatted and hidden by UStealth, so the console actually ignores them. But not when installing via NUSspli. This causes a USB error. If I remove the second hard disk, the error is gone. But it's annoying if you have to think about it every time and have to unplug the hard disk and then plug it in again.

Crash when trying to download via USB

I have tried downloading games directly to USB, because my SD is low capacity, and whenever I try, it gets stuck, it doesn't even let me exit the application, so I have to force shutdown

The games tested were:
LEGO Batman 2 reached 1%
The Amazing Spider-Man reached 44%

USB:
Kingston DataTraveler 100 G3 32gb
I formatted it multiple times and it still kept giving me the error

Help please, I realy want to download games directly to the USB πŸ˜₯

GX2 GUI

Tracking state here. Currently needed:

  • Artwork
  • Renderer rewrite
  • Replacing the "Enter TID" screen with something better
  • Distract UI and program logic / more multitasking work

In the works:

  • More multitasking work

Done:

  • 3de66a4 (multitasking preperation)

Other bug reports:

I can't open the app when my wii u has a conected USB

I have version 1.17.
The problem I have is that when a USB is connected, when I open the application I get the error "199-9999". Is the problem that I am doing something wrong or is it directly a bug?

(If I have written this in the wrong place, sorry for the inconvenience)

Can't update the Aroma version

This is caused by Aroma not allowing to remove/overwrite a running WUHB file. That means it can't be fixed in NUSspli but needs a change in Aroma CFW.

Configurable keyboard

Regarding issue #29, originally had a configurable keyboard request.
Here it's for following and to keep it the todo list, organized the best way possible.

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.