Dear loadiine users and cravers,
I was one of the newbies who unexpectedly updated their Wii U trying to run Loadiine, and who painstakingly searched for an outdated replacement console. At the time I couldn't connect to my router using manual DNS settings, so I thought I could make the Wii U go online just for a few minutes and turn it off should a message confirming the start of the update process come up. I don't know how things happened but I ended up with an updated Wii U anyway, and I don't want to experience this feeling ever again
Given the somewhat strong but somewhat not perfectly tight reliability of the DNS method to prevent future updates, I took upon myself to find a way to serve the Loadiine hack locally while keeping all devices involved offline, which is the only way to be absolutely sure the console will not update.
I have 2 ways available I'd like to share, one is by using your jailbroken iPhone, the other is using your Mac. I like the iPhone setup because it's very portable and complimentary to what Android users can do.
The 3 challenges were (1) get the Wii U to validate local hotspot connection that is meant to get offline after initial setup, (2) keep the iPhone's hotspot alive even after we turn the 3G connection off to avoid any update downloading (solved by PDANet and MyWi, don't know about TetherMe), and (3) keep the iPhone hosted web server alive even with 3G off (solved by iFile's Web Server functionality)
Choose your method according to what you have available:
Note: Just beware that the iFile server can only be started with the iPhone's 3G connection on, although it keeps running after turning the connection off. Also, a brief 3G connection is required in order to allow the Wii U to verify the hotspot. This is only required the first time you setup the connection, and is very brief anyway.
1. Download an exploit “definitive package” copy its content to a "www" folder on your iPhone over USB (you can use iFunbox for instance). For demonstration purposes, I will place mine in /var/www/loadiine/kexploit/ and /var/www/loadine/
2. Turn your iPhone's wifi on but ensure it isn't connected to any network
3. Turn your iPhone's 3G connection on
4. Using PDANet (free) or MyWi (paid for), create a wifi hotspot
5. Open iFile and tap the globe icon at the bottom bar. This will start a server based on the iPhone's current IP address within the hotspot network. If the icon is greyed out, you have to force close iFile, make sure you have a 3G connection, and open iFile again
6. When you see "Accepting connections at http://YouriPhoneName.local:10000 or http://<invalid>", take not of the port being used (10000 in this example) and go to your Wii U
7. On the Wii U, go to your System Settings and setup a new connection to connect to the hotspot. The quick validation process needs the phone to have a live connection
8. As soon as this is done, turn the 3G off (thanks to our setup, the hotspot, the iFile web server, and the wifi connection between the iPhone and the Wii U are kept alive, while safely disconnected from the internet, making any update unable to be downloaded)
9. Go back to PDANet or MyWi, make sure the Wii U is connected, and write down its IP address, leaving the last bit out. Mine shows as 192.168.19.X, but yours may be different.
10. You can now access the exploits hosted on the iPhone from the Wii U's Internet Browser. Simply use the IP address noted from your hotspot app, and replace the last bit by "1", which will point to the iPhone device. You will also need the port mentioned by iFile (10000) So if like me you had 192.168.19.X as your Wii U's IP address and 1000 as connection port, then use 192.168.19.1:10000. To use the exploits using my setup, I will browse to the following URL:
and then
Please note the Wii U won't be able to browse the server by using iFile's suggested shortcut name instead of its actual IP address on the hotspot network.
11. My personal advice is to create 2 dummy bookmarks on the Wii U's Internet Browser, which you will then edit with the URLs pointing to the exploits. This way you won't have to type it every time. Don't worry as the iPhone's IP address within the hotspot network will remain the same every time you start it and run the iFile server.
Note: The first time you set this up, you will need you Mac to have connection coming from anything else than wifi. This is due to the Wii U briefly needing an online connection through the hotspot that we'll create here in order to verify it once and for all as a valid connection. You can connect your Mac to a wired connection from your home router, or to a hotspot connection over USB or Bluetooth coming from any smart device, just leave the wifi available to broadcast a connection to the Wii U.
1. Connect your Mac to the internet using anything else than wifi (used to broadcast the hotspot to the Wii U instead)
2. Download an exploit “definitive package” and make it a “www” folder
3. Download mongoose for mac OS X https://backend.cesanta.com/d.shtml?9DPNR5DTT1OX9RAD
4. Place the content you have downloaded in a folder wherever you like and copy the mongoose app to that folder
5. In OS X go into System Preference > Sharing and enable File Sharing
6. Add the folder you downloaded in step 1 to your "Shared folders" by clicking on +
7. In the same window, click on "Options" and make sure you share files using both SMS and AFP. Apply and close
8. Click on your wifi icon in the top menu bar, and click Create Network...
9. Create a computer-to-computer network using any combination of password and channel
10. On the Wii U, go to your System Settings and setup a new connection to connect to that hotspot. The quick validation process needs the Mac to have a live connection
11. As soon as this is done, disconnect your Mac from the internet
12. Open the Mongoose app from the folder containing the exploits. This will open a browser window whose URL will display as the MAC's IP address accessed through the 8080 port
13. You can now access the exploits hosted on the Mac from the Wii U's Internet Browser. Simply use the same IP address provided by Mongoose, not forgetting the 8080 port. To use the exploits using my setup, I will browse to the following URL:
and then
14. My personal advice is to create 2 dummy bookmarks on the Wii U's Internet Browser, which you will then edit with the URLs pointing to the exploits. This way you won't have to type it every time. Don't worry as the iPhone's IP address within the hotspot network will remain the same every time you start it and run the iFile server.
Contributors are welcome to improve this tutorial. I will update the tutorial as contributions are made and my testing proceeds.
Hope this helps some!
I was one of the newbies who unexpectedly updated their Wii U trying to run Loadiine, and who painstakingly searched for an outdated replacement console. At the time I couldn't connect to my router using manual DNS settings, so I thought I could make the Wii U go online just for a few minutes and turn it off should a message confirming the start of the update process come up. I don't know how things happened but I ended up with an updated Wii U anyway, and I don't want to experience this feeling ever again
Given the somewhat strong but somewhat not perfectly tight reliability of the DNS method to prevent future updates, I took upon myself to find a way to serve the Loadiine hack locally while keeping all devices involved offline, which is the only way to be absolutely sure the console will not update.
I have 2 ways available I'd like to share, one is by using your jailbroken iPhone, the other is using your Mac. I like the iPhone setup because it's very portable and complimentary to what Android users can do.
The 3 challenges were (1) get the Wii U to validate local hotspot connection that is meant to get offline after initial setup, (2) keep the iPhone's hotspot alive even after we turn the 3G connection off to avoid any update downloading (solved by PDANet and MyWi, don't know about TetherMe), and (3) keep the iPhone hosted web server alive even with 3G off (solved by iFile's Web Server functionality)
Choose your method according to what you have available:
Note: Just beware that the iFile server can only be started with the iPhone's 3G connection on, although it keeps running after turning the connection off. Also, a brief 3G connection is required in order to allow the Wii U to verify the hotspot. This is only required the first time you setup the connection, and is very brief anyway.
1. Download an exploit “definitive package” copy its content to a "www" folder on your iPhone over USB (you can use iFunbox for instance). For demonstration purposes, I will place mine in /var/www/loadiine/kexploit/ and /var/www/loadine/
2. Turn your iPhone's wifi on but ensure it isn't connected to any network
3. Turn your iPhone's 3G connection on
4. Using PDANet (free) or MyWi (paid for), create a wifi hotspot
5. Open iFile and tap the globe icon at the bottom bar. This will start a server based on the iPhone's current IP address within the hotspot network. If the icon is greyed out, you have to force close iFile, make sure you have a 3G connection, and open iFile again
6. When you see "Accepting connections at http://YouriPhoneName.local:10000 or http://<invalid>", take not of the port being used (10000 in this example) and go to your Wii U
7. On the Wii U, go to your System Settings and setup a new connection to connect to the hotspot. The quick validation process needs the phone to have a live connection
8. As soon as this is done, turn the 3G off (thanks to our setup, the hotspot, the iFile web server, and the wifi connection between the iPhone and the Wii U are kept alive, while safely disconnected from the internet, making any update unable to be downloaded)
9. Go back to PDANet or MyWi, make sure the Wii U is connected, and write down its IP address, leaving the last bit out. Mine shows as 192.168.19.X, but yours may be different.
10. You can now access the exploits hosted on the iPhone from the Wii U's Internet Browser. Simply use the IP address noted from your hotspot app, and replace the last bit by "1", which will point to the iPhone device. You will also need the port mentioned by iFile (10000) So if like me you had 192.168.19.X as your Wii U's IP address and 1000 as connection port, then use 192.168.19.1:10000. To use the exploits using my setup, I will browse to the following URL:
Code:
http://192.168.19.1:10000/var/www/loadiine/kexploit/index.html
Code:
http://192.168.19.1:10000/var/www/loadiine/index.html
11. My personal advice is to create 2 dummy bookmarks on the Wii U's Internet Browser, which you will then edit with the URLs pointing to the exploits. This way you won't have to type it every time. Don't worry as the iPhone's IP address within the hotspot network will remain the same every time you start it and run the iFile server.
Note: The first time you set this up, you will need you Mac to have connection coming from anything else than wifi. This is due to the Wii U briefly needing an online connection through the hotspot that we'll create here in order to verify it once and for all as a valid connection. You can connect your Mac to a wired connection from your home router, or to a hotspot connection over USB or Bluetooth coming from any smart device, just leave the wifi available to broadcast a connection to the Wii U.
1. Connect your Mac to the internet using anything else than wifi (used to broadcast the hotspot to the Wii U instead)
2. Download an exploit “definitive package” and make it a “www” folder
3. Download mongoose for mac OS X https://backend.cesanta.com/d.shtml?9DPNR5DTT1OX9RAD
4. Place the content you have downloaded in a folder wherever you like and copy the mongoose app to that folder
5. In OS X go into System Preference > Sharing and enable File Sharing
6. Add the folder you downloaded in step 1 to your "Shared folders" by clicking on +
7. In the same window, click on "Options" and make sure you share files using both SMS and AFP. Apply and close
8. Click on your wifi icon in the top menu bar, and click Create Network...
9. Create a computer-to-computer network using any combination of password and channel
10. On the Wii U, go to your System Settings and setup a new connection to connect to that hotspot. The quick validation process needs the Mac to have a live connection
11. As soon as this is done, disconnect your Mac from the internet
12. Open the Mongoose app from the folder containing the exploits. This will open a browser window whose URL will display as the MAC's IP address accessed through the 8080 port
13. You can now access the exploits hosted on the Mac from the Wii U's Internet Browser. Simply use the same IP address provided by Mongoose, not forgetting the 8080 port. To use the exploits using my setup, I will browse to the following URL:
Code:
http://169.254.77.61:8080/var/www/loadiine/kexploit/index.html
Code:
http://169.254.77.61:8080/var/www/loadiine/index.html
14. My personal advice is to create 2 dummy bookmarks on the Wii U's Internet Browser, which you will then edit with the URLs pointing to the exploits. This way you won't have to type it every time. Don't worry as the iPhone's IP address within the hotspot network will remain the same every time you start it and run the iFile server.
Contributors are welcome to improve this tutorial. I will update the tutorial as contributions are made and my testing proceeds.
Hope this helps some!
Last edited by jebediah,