Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

AluminumFoil Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Aluminium Foil |image=aluminiumfoilswitch.png |description=USB Installer for GoldLeaf and TinFoil |author=nosmokingbandit |lastupdated=2019/06/08 |type=PC Utilities |version=1.0.0.13 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch.7z |website=http://www.logic-sunrise.com/news-1046518-switch-aluminium-foil-v1005-disponible.html |source=https://github.com/nosmokingbandit/AluminumFoil |donation= }} {...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Aluminium Foil
|title=AluminumFoil
|image=aluminiumfoilswitch.png
|image=aluminiumfoilnx.png
|description=USB Installer for GoldLeaf and TinFoil
|description=USB Installer for GoldLeaf and TinFoil
|author=nosmokingbandit
|author=nosmokingbandit
Line 8: Line 8:
|version=1.0.0.13
|version=1.0.0.13
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilnx.7z
|website=http://www.logic-sunrise.com/news-1046518-switch-aluminium-foil-v1005-disponible.html
|website=https://github.com/nosmokingbandit/AluminumFoil
|source=https://github.com/nosmokingbandit/AluminumFoil
|source=https://github.com/nosmokingbandit/AluminumFoil
|donation=
|donation=https://github.com/nosmokingbandit/AluminumFoil#buy-me-a-beer
}}
}}
{{#seo:
A standalone GUI USB installer for GoldLeaf.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
 
|title_mode=append
==User guide==
|image=aluminiumfoilswitch.png
===Preparation===
|image_alt=Aluminium Foil
(Windows first run setup) In order to communicate with your Switch you must first install the libusbk driver. This only needs to be done once and will not affect your ability to send RCM payloads.
}}
*Download [https://zadig.akeo.ie/ Zadig].
{{cleanup|article|Needs cleanup}}
*Plug your Switch into your pc and open Tinfoil. Navigate to <code>Title Management</code> > <code>USB Install</code>.
USB Installer for GoldLeaf and TinFoil
*Open Zadig. In Options enable <code>List All Devices</code>. Select <code>libnx USB comms</code>. Select the driver <code>libusbk</code> and click <code>Replace Driver</code>
 
Your PC can now communicate with TinFoil. Leave your Switch on the <code>USB Install</code> screen.


==Media==
===Installing NSPs===
<youtube></youtube>
*Connect your Switch to your PC and open GoldLeaf or TinFoil's <code>USB Install</code> screen.
*Open AluminumFoil.
*Select an NSP and click Install.


===Notes===
For best results:
*OSX 10.12 or greater is required.
*When using TinFoil it is advised to use @satelliteseeker's build found [https://github.com/satelliteseeker/Tinfoil/releases/tag/v0.2.1-USB-fix here].
*As of 0.4, GoldLeaf's USB installs can be inconsistent. Any issues submitted regarding GoldLeaf installs will be ignored until GoldLeaf 0.5 is released.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilnx2.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilnx3.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/aluminiumfoilswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.0.0.13 2019/06/08'''
* First Release.
* Can cancel installations without force quitting. Useful for people like me who forget to switch to TinFoil mode.
* [https://github.com/nosmokingbandit/AluminumFoil/issues/27 #27] Use url-encoding to remove possible illegal characters in TinFoil. I vaguely remember this being a problem in the original Aluminum written in Go but I managed to not port that fix over.
* No updates to GoldLeaf installations because I honestly can't be bothered. TinFoil works. Its ugly, but it get the job done and I have no desire to change.
'''v1.0.0.9b 2019/03/30'''
*Addresses window resizing bug.
'''v1.0.0.9 2019/03/28'''
*Scrollable window panels to prevent the window from extending "into the abyss" [https://github.com/nosmokingbandit/AluminumFoil/issues/21 #21].
*Publish configs for linux courtesy of @damageboy *
*Window can be expanded width-wise to accommodate longer names. Also [https://github.com/nosmokingbandit/AluminumFoil/issues/21 21].
**Avalonia-based guis seems to only work well when built on the target platform. I don't have a linux pc I can install the Dotnet sdk on, but if anyone else wants to make .deb I'm happy to add it to the releases.
'''v1.0.0.8 2019/03/15'''
 
Added Features:
*Multi-Installs for TinFoil.
*Log to file. Run with <code>--log</code> flag and logs will be written to <code>./AluminumFoilLog.txt</code>. It is still fairly basic but can help track down bugs.
 
Fixes:
*Fix window resizing on osx.
*Stops installation when TinFoil is closed. TinFoil doesn't tell us when the menu is exited so the only way to know if installations are canceled is when TinFoil closes to Horizon or HomeBrewMenu.
'''v1.0.0.7 2019/03/10'''
*Adds support for TinFoil because GoldLeaf's USB install is still rather buggy.
*It is suggested to use @satelliteseeker build of TinFoil (https://github.com/satelliteseeker/Tinfoil). Others may work just as well but are untested.
'''v1.0.0.6 2019/03/09'''
 
Fixes Bug:
*Prevents getting stuck in installation loop when GoldLeaf crashes.
 
Adds Mac GUI:
*I haven't been able to test this much because nothing is installing correctly on my switch regardless of installation method. As always, use at your own risk.
'''v1.0.0.5 2019/03/26'''
*A completely new codebase aiming to support GoldLeaf only with a native windows gui.
'''v0.04a 2018/10/20'''
*Merge remote-tracking branch 'origin/master'.
'''v0.03a 2019/10/19'''
*Shrink file read chunk to 1mb.
'''v0.02 2019/10/19'''
*Fix build flags to static-link libusb.dll in exe.
'''v0.01a 2019/10/18'''
*First public release.
*For testing purposes only.


== External links ==
== External links ==
* Gbatemp - http://www.logic-sunrise.com/news-1046518-switch-aluminium-foil-v1005-disponible.html
* GitHub - https://github.com/nosmokingbandit/AluminumFoil
* Github - https://github.com/nosmokingbandit/AluminumFoil
* Reddit -

Revision as of 01:53, 10 Haziran 2023

AluminumFoil
Aluminiumfoilnx.png
General
Authornosmokingbandit
TypePC Utilities
Version1.0.0.13
LicenseGPL-3.0
Last Updated2019/06/08
Links
Download
Website
Source
Support Author

A standalone GUI USB installer for GoldLeaf.

User guide

Preparation

(Windows first run setup) In order to communicate with your Switch you must first install the libusbk driver. This only needs to be done once and will not affect your ability to send RCM payloads.

  • Download Zadig.
  • Plug your Switch into your pc and open Tinfoil. Navigate to Title Management > USB Install.
  • Open Zadig. In Options enable List All Devices. Select libnx USB comms. Select the driver libusbk and click Replace Driver

Your PC can now communicate with TinFoil. Leave your Switch on the USB Install screen.

Installing NSPs

  • Connect your Switch to your PC and open GoldLeaf or TinFoil's USB Install screen.
  • Open AluminumFoil.
  • Select an NSP and click Install.

Notes

For best results:

  • OSX 10.12 or greater is required.
  • When using TinFoil it is advised to use @satelliteseeker's build found here.
  • As of 0.4, GoldLeaf's USB installs can be inconsistent. Any issues submitted regarding GoldLeaf installs will be ignored until GoldLeaf 0.5 is released.

Screenshots

aluminiumfoilnx2.png

aluminiumfoilnx3.png

Changelog

v1.0.0.13 2019/06/08

  • Can cancel installations without force quitting. Useful for people like me who forget to switch to TinFoil mode.
  • #27 Use url-encoding to remove possible illegal characters in TinFoil. I vaguely remember this being a problem in the original Aluminum written in Go but I managed to not port that fix over.
  • No updates to GoldLeaf installations because I honestly can't be bothered. TinFoil works. Its ugly, but it get the job done and I have no desire to change.

v1.0.0.9b 2019/03/30

  • Addresses window resizing bug.

v1.0.0.9 2019/03/28

  • Scrollable window panels to prevent the window from extending "into the abyss" #21.
  • Publish configs for linux courtesy of @damageboy *
  • Window can be expanded width-wise to accommodate longer names. Also 21.
    • Avalonia-based guis seems to only work well when built on the target platform. I don't have a linux pc I can install the Dotnet sdk on, but if anyone else wants to make .deb I'm happy to add it to the releases.

v1.0.0.8 2019/03/15

Added Features:

  • Multi-Installs for TinFoil.
  • Log to file. Run with --log flag and logs will be written to ./AluminumFoilLog.txt. It is still fairly basic but can help track down bugs.

Fixes:

  • Fix window resizing on osx.
  • Stops installation when TinFoil is closed. TinFoil doesn't tell us when the menu is exited so the only way to know if installations are canceled is when TinFoil closes to Horizon or HomeBrewMenu.

v1.0.0.7 2019/03/10

  • Adds support for TinFoil because GoldLeaf's USB install is still rather buggy.
  • It is suggested to use @satelliteseeker build of TinFoil (https://github.com/satelliteseeker/Tinfoil). Others may work just as well but are untested.

v1.0.0.6 2019/03/09

Fixes Bug:

  • Prevents getting stuck in installation loop when GoldLeaf crashes.

Adds Mac GUI:

  • I haven't been able to test this much because nothing is installing correctly on my switch regardless of installation method. As always, use at your own risk.

v1.0.0.5 2019/03/26

  • A completely new codebase aiming to support GoldLeaf only with a native windows gui.

v0.04a 2018/10/20

  • Merge remote-tracking branch 'origin/master'.

v0.03a 2019/10/19

  • Shrink file read chunk to 1mb.

v0.02 2019/10/19

  • Fix build flags to static-link libusb.dll in exe.

v0.01a 2019/10/18

  • First public release.
  • For testing purposes only.

External links

Advertising: