cut down on the number of notices
This commit is contained in:
parent
0e48988286
commit
e7e43c8dfd
35 changed files with 72 additions and 195 deletions
|
@ -74,7 +74,7 @@ layout: default
|
|||
|
||||
<hr>
|
||||
|
||||
{{ content | remove: '<p>' | remove: '</p>' }}
|
||||
{{ content }}
|
||||
{% if page.link %}<div><a href="{{ page.link }}" class="btn">{{ site.data.ui-text[site.locale].ext_link_label | default: "Direct Link" }}</a></div>{% endif %}
|
||||
|
||||
<hr>
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "9.2.0 CTRTransfer"
|
|||
---
|
||||
|
||||
This is add-on section for installing a 9.2.0 CTRTransfer image to your device.
|
||||
{: .notice--primary}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
Never format a New 2DS while on a version <11.4.0 or you will be unable to complete initial setup!
|
||||
{: .notice--danger}
|
||||
|
|
|
@ -3,17 +3,14 @@ title: "A9LH to B9S"
|
|||
---
|
||||
|
||||
This page is for existing arm9loaderhax users to update their devices to boot9strap.
|
||||
{: .notice--info}
|
||||
|
||||
All future releases of Luma3DS will only be made in the `.firm` format, which will only be compatible with boot9strap and sighax. This means that to continue receiving the latest updates of Luma3DS, you should use this page to update your installation.
|
||||
{: .notice--info}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
|
||||
If you have a PIN enabled on Luma3DS, SafeB9SInstaller will give you an "OTP Crypto Fail" error unless you temporarily disable your PIN (you can re-enable the PIN after the update).
|
||||
{: .notice--warning}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
{% capture notice-1 %}
|
||||
There have been reports of a wave of bans being handed out to CFW users by Nintendo. To protect yourself, please do the following steps before starting this guide:
|
||||
|
||||
|
|
|
@ -3,20 +3,18 @@ title: "Cart Update"
|
|||
---
|
||||
|
||||
All game carts contain a copy of the required system version to play it, allowing anyone on a lower version to use the cartridge to update to that version (even without an internet connection).
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
Note that Cart Updates will only deliver updates to core features, such as the System Settings, Home Menu, etc. Cart Updates will not deliver updates to Nintendo 3DS Sound and Network features, such as System Transfer, Internet Browser, StreetPass Mii Plaza, or eShop.
|
||||
<br><br>
|
||||
|
||||
This means that using a Cart Update from a version containing an older Nintendo 3DS Sound version *(<7.0.0 for Old 3DSs in the EUR, JPN, KOR, and USA regions)* to one that introduced a newer Nintendo 3DS Sound version will break [Soundhax](homebrew-launcher-(soundhax))! You will need an [alternate method](homebrew-launcher-(alternatives)) of entering the Homebrew Launcher!
|
||||
|
||||
This also means that a cart update will NOT install a browser if you do not already have one. This will **only** update the actual system version *(for example, 2.1.0-0 -> 6.0.0-0)*. The last number *(the -0)* will **not** change.
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--warning">{{ notice-1 | markdownify }}</div>
|
||||
|
||||
This also means that a cart update will NOT install a browser if you do not already have one. This will **only** update the actual system version *(for example, 2.1.0-0 -> 6.0.0-0)*. The last number *(the -0)* will **not** change.
|
||||
{: .notice--warning}
|
||||
|
||||
**Updating with a game cart containing the version 9.9.0 or above will remove your browser until a standard online update is performed!**
|
||||
{: .notice--danger}
|
||||
|
||||
|
|
|
@ -9,7 +9,6 @@ title: "Credits"
|
|||
{: .notice--primary}
|
||||
|
||||
If I forgot you here, contact me and I'll add your name.
|
||||
{: .notice}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "F3 (Linux)"
|
|||
---
|
||||
|
||||
This is an add-on section for checking your SD card for errors using F3.
|
||||
{: .notice--info}
|
||||
|
||||
Depending on the size of your SD card and the speed of your computer, this process can take up to several hours!
|
||||
{: .notice--info}
|
||||
|
||||
This page is for Linux users only. If you are not on Linux, check out the [H2testw (windows)](h2testw-(windows)) or [F3X (mac)](f3x-(mac)) pages.
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "F3X (Mac)"
|
|||
---
|
||||
|
||||
This is an add-on section for checking your SD card for errors using F3X.
|
||||
{: .notice--info}
|
||||
|
||||
Depending on the size of your SD card and the speed of your computer, this process can take up to several hours!
|
||||
{: .notice--info}
|
||||
|
||||
This page is for Mac users only. If you are not on Mac, check out the [H2testw (windows)](h2testw-(windows)) or [F3 (Linux)](f3-(linux)) pages.
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -6,52 +6,52 @@ title: "FAQ"
|
|||
|
||||
<a name="faq_latestfw" />**Q:** *I am on the latest system version, is my device hackable?*
|
||||
**A:** Yes
|
||||
<br><br>
|
||||
|
||||
<a name="faq_updatecfw" />**Q:** *How do I update Luma3DS?*
|
||||
**A:** Use Luma3DS Updater
|
||||
<br><br>
|
||||
|
||||
<a name="faq_gatewaysky" />**Q:** *I heard about this thing I have to pay for (Gateway, Sky3DS, etc), is that something I need?*
|
||||
**A:** No. boot9strap is a superior method of loading hax that runs early in boot.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_gatewaysaves" />**Q:** *How do I move saves from an existing Gateway setup to device installed games?*
|
||||
**A:** See [this](https://gbatemp.net/threads/425743/)
|
||||
<br><br>
|
||||
|
||||
<a name="faq_need" />**Q:** *What do I need to do this guide?*
|
||||
**A:** This guide can be completely done with free software
|
||||
<br><br>
|
||||
|
||||
<a name="faq_risky" />**Q:** *How risky is hacking my console?*
|
||||
**A:** Bricks are now *basically* impossible unless you ignore/circumvent all safety checks.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_homebrew" />**Q:** *Can I run awesome homebrew and emulators with this?*
|
||||
**A:** Yes! Custom Firmware not only enables the Homebrew Launcher, but it also will give you hacks on all versions, which means you keep it forever, even with updates.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_regionfree" />**Q:** *Can I use this to play games from other regions?*
|
||||
**A:** Luma3DS supports Region Free patches, which enables users to install games from any region without any extra modification or steps.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_updates" />**Q:** *Is it safe to update CFW SysNAND?*
|
||||
**A:** Yes. This is safe, stop asking about it.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_support" />**Q:** *Where should I go for support?*
|
||||
**A:** For support, ask for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
|
||||
<br><br>
|
||||
|
||||
<a name="faq_le4gbsd" />**Q:** *Can I do this with a 4GB (or smaller) SD card?*
|
||||
**A:** Yes!
|
||||
<br><br>
|
||||
|
||||
<a name="faq_ge128gbsd" />**Q:** *Can I use a 128 GB (or larger) SD card?*
|
||||
**A:** Yes, but some users have reported slowdowns when using such large sizes. Note that you cannot format the card with exFAT; you need to format it with FAT32.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_movesd" />**Q:** *How do I move to a new SD card at the end of this?*
|
||||
**A:** Just copy all the files to the new SD card.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_NNID" />**Q:** *Can I keep my NNID?*
|
||||
**A:** If you start with an NNID and follow every step, you will end up keeping your NNID at the end.
|
||||
<br><br>
|
||||
|
||||
<a name="faq_systransfer" />**Q:** *What about System Transfers?*
|
||||
**A:** Once you have completed the guide, you can system transfer to and from an B9S 3DS or 2DS exactly like you would a regular stock console or EmuNAND (you will lose any non-legitimate games/themes/DLC in the transfer; saves will stay even for games that are lost).
|
||||
<br><br>
|
||||
|
||||
<a name="faq_nopc" />**Q:** *Can I do this without a computer (e.g. an Android phone)?*
|
||||
**A:** All you need is the ability to put files on an SD card!
|
||||
<br><br>
|
||||
|
||||
<a name="faq_problem" />**Q:** *Help! Something bad happened and now I cannot boot...*
|
||||
**A:** Please look at the [troubleshooting guide](troubleshooting).
|
||||
|
||||
|
|
|
@ -3,10 +3,8 @@ title: "File Extensions (Windows)"
|
|||
---
|
||||
|
||||
This is an add-on section for disabling Windows's default behavior of hiding file extensions.
|
||||
{: .notice--info}
|
||||
|
||||
This will make it easier for you to find the referenced files in the rest of this guide.
|
||||
{: .notice--info}
|
||||
|
||||
#### Instructions
|
||||
|
||||
|
|
|
@ -4,12 +4,11 @@ title: "Finalizing Setup"
|
|||
|
||||
#### Overview of steps
|
||||
|
||||
{% capture notice-2 %}
|
||||
|
||||
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND, and can be any valid arm9 payload in the FIRM format. This file can be replaced at any time, although Luma3DS allows for the launch of other arm9 payloads in the FIRM format using the Luma3DS chainloader.
|
||||
<br><br>
|
||||
|
||||
In this case, we use Luma3DS by [AuroraWright](https://github.com/AuroraWright/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
|
||||
<br><br>
|
||||
|
||||
During this process, we also setup programs such as the following:
|
||||
|
||||
+ **FBI** *(installs CIA formatted games and applications)*
|
||||
|
@ -18,10 +17,6 @@ During this process, we also setup programs such as the following:
|
|||
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
|
||||
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher as a regular application thanks to Rosalina magic)*
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--info">{{ notice-2 | markdownify }}</div>
|
||||
|
||||
#### What you need
|
||||
|
||||
* The latest release of [Themely](https://github.com/ihaveamac/Themely/releases/latest) *(the `.cia` file)*
|
||||
|
@ -134,8 +129,10 @@ If, before following this guide, you already had an EmuNAND setup and would like
|
|||
___
|
||||
|
||||
{% capture notice-10 %}
|
||||
You can now use Luma3DS Updater to update your Luma3DS to the latest version just by opening it and pressing (A).
|
||||
You can now use Luma3DS Updater to update your Luma3DS to the latest version just by opening it and pressing (A).
|
||||
|
||||
This is not the same thing as a System Update; it just downloads and extracts the newest Luma3DS files.
|
||||
|
||||
This will only update the Luma3DS files on your SD card. If you boot your device without an SD card, it will use the version you placed in CTRNAND.
|
||||
{% endcapture %}
|
||||
|
||||
|
@ -143,9 +140,13 @@ This will only update the Luma3DS files on your SD card. If you boot your device
|
|||
|
||||
{% capture notice-6 %}
|
||||
You will now boot Luma3DS CFW SysNAND by default.
|
||||
|
||||
You can now hold (Select) on boot to launch the Luma3DS configuration menu.
|
||||
|
||||
You can now hold (Start) on boot to launch the Luma3DS chainloader menu (note that the Luma3DS chainloader menu is only displayed if there is more than one payload detected).
|
||||
|
||||
You can now hold (Start) + (Select) + (X) on boot to dump the ARM11 bootrom (`boot11.bin`), the ARM9 bootrom (`boot9.bin`), and your console unique OTP (`OTP.bin`) to the `/boot9strap/` folder on your SD card (note that this will not have any kind of prompt or message).
|
||||
|
||||
You can now press (L) + (Down) + (Select) while the system is booted to open the Rosalina menu integrated into Luma3DS. For a full list of Rosalina features, please see the [Luma3DS v8.0 Release](https://github.com/AuroraWright/Luma3DS/releases/tag/v8.0)
|
||||
{% endcapture %}
|
||||
|
||||
|
@ -156,7 +157,7 @@ To use [NTR CFW](https://github.com/44670/BootNTR/), install [BootNTR Selector](
|
|||
|
||||
{% capture notice-7 %}
|
||||
Remove any extra files and folders from the root of your SD card that are *not* in the following image. If you have it, leave the `DCIM` folder as this contains any pictures taken with the 3DS camera:
|
||||
<br><br>
|
||||
|
||||
![]({{ base_path }}/images/screenshots/final-file-layout.png)
|
||||
{% endcapture %}
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ title: "Flashing ntrboot (Custom Firmware)"
|
|||
---
|
||||
|
||||
Before proceeding, ensure you have read all of the information on [ntrboot](ntrboot)
|
||||
{: .notice--info}
|
||||
|
||||
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
|
||||
{: .notice--warning}
|
||||
|
|
|
@ -2,5 +2,4 @@
|
|||
title: "Flashing ntrboot (Powersaves)"
|
||||
---
|
||||
|
||||
This method is not yet complete, and as such is just a placeholder page.
|
||||
{: .notice--info}
|
||||
This method is not yet complete, and as such is just a placeholder page.
|
|
@ -2,20 +2,13 @@
|
|||
title: "Get Started (New 3DS)"
|
||||
---
|
||||
|
||||
Select the appropriate page for your version from the chart below.
|
||||
{: .notice--primary}
|
||||
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
|
||||
|
||||
Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
|
||||
{: .notice--info}
|
||||
|
||||
Note that the last number of your system version (which is preceded by a dash) refers to your browser version. Currently, the browser version is irrelevant to the New 3DS in this guide.
|
||||
{: .notice--info}
|
||||
Additionally, note that the last number of your system version (which is preceded by a dash) refers to your browser version. Currently, the browser version is irrelevant to the New 3DS in this guide.
|
||||
|
||||
For all versions you can also [Cart Update](cart-update) to a higher version in the same column to follow its instructions.
|
||||
{: .notice--info}
|
||||
|
||||
Your device version can be found at the bottom right of the top screen of the System Settings.
|
||||
{: .notice--success}
|
||||
|
||||
![]({{ base_path }}/images/screenshots/system-version.png)
|
||||
{: .notice--info}
|
||||
|
|
|
@ -2,40 +2,22 @@
|
|||
title: "Get Started (Old 3DS)"
|
||||
---
|
||||
|
||||
Select the appropriate page for your version from the chart below.
|
||||
{: .notice--primary}
|
||||
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
|
||||
|
||||
Additionally, note that the last two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed.
|
||||
|
||||
{% capture notice-1 %}
|
||||
The last two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed.
|
||||
<br><br>
|
||||
The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
|
||||
<br><br>
|
||||
In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed.
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--info">{{ notice-1 | markdownify }}</div>
|
||||
|
||||
For all versions you can also [Cart Update](cart-update) to a higher version in the same column to follow its instructions.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
Note that Cart Updates will only deliver updates to core features, such as the System Settings, Home Menu, etc. Cart Updates will not deliver updates to Nintendo 3DS Sound and Network features, such as System Transfer, Internet Browser, StreetPass Mii Plaza, or eShop.
|
||||
<br><br>
|
||||
This means that using a Cart Update from a version containing an older Nintendo 3DS Sound version *(<7.0.0 for Old 3DSs in the EUR, JPN, KOR, and USA regions)* to one that introduced a newer Nintendo 3DS Sound version will break [Soundhax](homebrew-launcher-(soundhax))! You will need an [alternate method](homebrew-launcher-(alternatives)) of entering the Homebrew Launcher!
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--warning">{{ notice-1 | markdownify }}</div>
|
||||
|
||||
If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column.
|
||||
{: .notice--warning}
|
||||
|
||||
Your device version can be found at the bottom right of the top screen of the System Settings.
|
||||
{: .notice--success}
|
||||
|
||||
![]({{ base_path }}/images/screenshots/system-version.png)
|
||||
{: .notice--info}
|
||||
|
||||
If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column.
|
||||
{: .notice--warning}
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col span="1" style="width: 10%;">
|
||||
|
|
|
@ -2,23 +2,14 @@
|
|||
title: "Get Started"
|
||||
---
|
||||
|
||||
This page is for instructions on how to install boot9strap to a *stock* 3DS or 2DS. If you already have arm9loaderhax installed and are looking to update to boot9strap, follow [A9LH to B9S](a9lh-to-b9s).
|
||||
{: .notice--primary}
|
||||
Different device models and versions will require different steps to achieve the end goal of boot9strap Custom Firmware. This page will help you find where to start for your device.
|
||||
|
||||
The colors of the devices in the image may vary, but note the button placement and features of each device carefully to ensure you select the correct one.
|
||||
{: .notice}
|
||||
|
||||
Click the image of your device to take you to the appropriate page.
|
||||
{: .notice--primary}
|
||||
|
||||
Different device models, versions, and regions will require different steps to achieve the end goal of boot9strap Custom Firmware. This page will help you find where to start for your device.
|
||||
{: .notice--info}
|
||||
Click the image of your device to take you to the appropriate page. The colors of the devices in the image may vary, but note the button placement and features of each device carefully to ensure you select the correct one.
|
||||
|
||||
If you have already hacked your 3DS before and have an EmuNAND based CFW setup, just follow all instructions while on SysNAND. Your data will be transfered from EmuNAND to your new B9S install at the end.
|
||||
{: .notice--info}
|
||||
|
||||
Note that screenshots in this guide can be enlarged to show more context by clicking on them.
|
||||
{: .notice--info}
|
||||
This page is for instructions on how to install boot9strap to a *stock* 3DS or 2DS. If you already have arm9loaderhax installed and are looking to update to boot9strap, follow [A9LH to B9S](a9lh-to-b9s).
|
||||
{: .notice--primary}
|
||||
|
||||
Before starting, Windows users should enable the option to show file extensions using [File Extensions (Windows)](file-extensions-(windows))!
|
||||
{: .notice--info}
|
||||
|
@ -26,9 +17,6 @@ Before starting, Windows users should enable the option to show file extensions
|
|||
Before starting, you may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3X (Mac)](f3x-(mac))!
|
||||
{: .notice--warning}
|
||||
|
||||
Note that the new [ntrboot](ntrboot) and [hardmod](installing-boot9strap-(hardmod)) methods work on *all devices, regions, and versions*! This includes CHN and TWN region devices that were previously unhackable!
|
||||
{: .notice--success}
|
||||
|
||||
{% capture notice-1 %}
|
||||
There have been reports of a wave of bans being handed out to CFW users by Nintendo. To protect yourself, please do the following steps before starting this guide:
|
||||
|
||||
|
|
|
@ -3,14 +3,12 @@ title: "GodMode9 Usage"
|
|||
---
|
||||
|
||||
GodMode9 is a full access file browser for the Nintendo 3DS console, giving you access to your SD card, to the FAT partitions inside your SysNAND and EmuNAND and to basically anything else. Among other functionality, you can copy, delete, rename files and create folders.
|
||||
{: .notice--primary}
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice %}
|
||||
This is powerful stuff, it provides you with the means to do basically any thinkable modification to any system data available on the 3DS console. However, precautions are taken so you don't accidentally damage the data of your console.
|
||||
<br><br>
|
||||
|
||||
The write permissions system protects you by providing warnings and forces you to enter an unlock sequence for enabling write permissions. It is not possible to overwrite or modify any important stuff without such unlock sequences and it is not possible to accidentally unlock something. As always, be smart, keep backups, just to be safe.
|
||||
{% endcapture %}
|
||||
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "H2testw (Windows)"
|
|||
---
|
||||
|
||||
This is an add-on section for checking your SD card for errors using h2testw.
|
||||
{: .notice--info}
|
||||
|
||||
Depending on the size of your SD card and the speed of your computer, this process can take up to several hours!
|
||||
{: .notice--info}
|
||||
|
||||
This page is for Windows users only. If you are not on windows, check out the [F3 (linux)](f3-(linux)) or [F3X (mac)](f3x-(mac)) pages.
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "Homebrew Launcher (Alternatives)"
|
|||
---
|
||||
|
||||
The Homebrew Launcher has many different entrypoints, or methods of launching.
|
||||
{: .notice--info}
|
||||
|
||||
If browserhax is not an option (see the chart below), you do not already own any of these games, and do not have another 3DS that can access the Homebrew Launcher, the cheapest option is to buy a "Nintendo Selects" copy of [Ocarina of Time 3D](https://amzn.to/2fkaKdp) (ensure you get the correct cartridge for your region) and a [Powersaves](https://amzn.to/2fb3VY7) (compatible with all regions), then use oot3dhax from the chart below.
|
||||
{: .notice--info}
|
||||
|
||||
Ensure your device's Wireless Communication is turned on as udsploit (used in the next page) will need the wireless module to be active to function, and some devices (New 3DS, New 2DS, and Old 2DS) cannot adjust the Wireless Communication setting from the Homebrew Launcher. Wireless Communication only has to be on; connecting it to an access point is not required.
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,18 +3,15 @@ title: "Homebrew Launcher (Soundhax)"
|
|||
---
|
||||
|
||||
The Homebrew Launcher has many different entrypoints, or methods of launching.
|
||||
{: .notice--info}
|
||||
|
||||
Soundhax is compatible with versions 9.0.0 through 11.3.0 in the EUR, JPN, KOR, and USA regions.
|
||||
{: .notice--info}
|
||||
|
||||
Ensure your device's Wireless Communication is turned on as udsploit (used in the next page) will need the wireless module to be active to function, and some devices (New 3DS, New 2DS, and Old 2DS) cannot adjust the Wireless Communication setting from the Homebrew Launcher. Wireless Communication only has to be on; connecting it to an access point is not required.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
Note that Cart Updates will only deliver updates to core features, such as the System Settings, Home Menu, etc. Cart Updates will not deliver updates to Nintendo 3DS Sound and Network features, such as System Transfer, Internet Browser, StreetPass Mii Plaza, or eShop.
|
||||
<br><br>
|
||||
|
||||
This means that using a Cart Update from a version containing an older Nintendo 3DS Sound version *(<7.0.0 for Old 3DSs in the EUR, JPN, KOR, and USA regions)* to one that introduced a newer Nintendo 3DS Sound version will break [Soundhax](homebrew-launcher-(soundhax))! You will need an [alternate method](homebrew-launcher-(alternatives)) of entering the Homebrew Launcher!
|
||||
{% endcapture %}
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ title: "Installing boot9strap (Browser)"
|
|||
---
|
||||
|
||||
If you have already hacked your device before and have a EmuNAND based CFW setup, this guide deals exclusively with SysNAND and you should follow all instructions from within or applying to SysNAND. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [the same concept](http://3dbrew.org/wiki/NAND_Redirection).
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,36 +3,24 @@ title: "Installing boot9strap (DSiWare)"
|
|||
---
|
||||
|
||||
There are two different methods of installing boot9strap using DSiWare on 11.5.0.
|
||||
{: .notice--info}
|
||||
|
||||
One of these methods only works with four specific games that are no longer sold on the eShop, while the other works with quite a few games still sold on the eShop.
|
||||
{: .notice--info}
|
||||
|
||||
Both of these methods require two devices. One 3DS (or 2DS) must be running some kind of custom firmware (such as boot9strap or arm9loaderhax) and is referred to as the *source 3DS*, while the other 3DS (or 2DS) is on stock 11.5.0 and referred to as the *target 3DS*.
|
||||
{: .notice--info}
|
||||
|
||||
Both systems MUST be from the same region.
|
||||
{: .notice--warning}
|
||||
|
||||
Both of these methods will assume that the 3DS running custom firmware is using boot9strap or arm9loaderhax and has completed this guide. While it is possible to do these methods with some other kind of custom firmware, that is out of the scope of this guide.
|
||||
{: .notice--info}
|
||||
|
||||
Both of these methods use a combination of the "FIRM partitions known-plaintext" exploit detailed [here](https://www.3dbrew.org/wiki/3DS_System_Flaws), and an oversight that allows DSiWare titles to read and write to anywhere in encrypted NAND.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-4 %}
|
||||
Both of these methods require you to [System Transfer](http://en-americas-support.nintendo.com/app/answers/detail/a_id/13996/) from a CFW 3DS to a stock 3DS as part of the steps. System Transfers will work in the following directions *only*:
|
||||
+ New 3DS or New 2DS -> New 3DS or New 2DS
|
||||
+ Old 3DS or Old 2DS -> Old 3DS or Old 2DS
|
||||
+ Old 3DS or Old 2DS -> New 3DS or New 2DS
|
||||
{% endcapture %}
|
||||
+ Old 3DS or Old 2DS -> New 3DS or New 2DS
|
||||
|
||||
<div class="notice--warning">{{ notice-4 | markdownify }}</div>
|
||||
Both systems MUST be from the same region.
|
||||
{: .notice--warning}
|
||||
|
||||
In both of these methods, the source 3DS's NNID will be stuck on the target 3DS unless you either system transfer back or call Nintendo! (details can be found in the instructions)
|
||||
{: .notice--danger}
|
||||
|
||||
System Transfers can only be performed once a week per NNID.
|
||||
In both of these methods, the source 3DS's NNID will be stuck on the target 3DS unless you either system transfer back or call Nintendo (details can be found in the instructions)! System Transfers can only be performed once a week per NNID.
|
||||
{: .notice--danger}
|
||||
|
||||
___
|
||||
|
@ -40,7 +28,7 @@ ___
|
|||
{% capture notice-1 %}
|
||||
|
||||
[Installing boot9strap (DSiWare Save Injection)](installing-boot9strap-(dsiware-save-injection))
|
||||
<br><br>
|
||||
|
||||
This method requires that the source 3DS already legitimately owns one of the following games:
|
||||
|
||||
+ "Fieldrunners"
|
||||
|
@ -57,9 +45,9 @@ A pirated copy of the game will *not* work, and all of these games have been pul
|
|||
{% capture notice-1 %}
|
||||
|
||||
[Installing boot9strap (DSiWare Game Injection)](installing-boot9strap-(dsiware-game-injection))
|
||||
<br><br>
|
||||
|
||||
This method requires that the source 3DS buys or already legitimately owns one of the games listed on the [Installing boot9strap (DSiWare Game Injection List)](installing-boot9strap-(dsiware-game-injection-list)) page.
|
||||
<br><br>
|
||||
|
||||
A pirated copy of the game will *not* work.
|
||||
|
||||
{% endcapture %}
|
||||
|
|
|
@ -3,12 +3,12 @@ title: "Installing boot9strap (DSiWare Game Injection)"
|
|||
---
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
Before proceeding, ensure you have read all of the notices and warnings on [Installing boot9strap (DSiWare)](installing-boot9strap-(dsiware))
|
||||
|
||||
If you do not use the correct `.firm` corresponding to the target 3DS, you will BRICK! Ensure you download and use the correct one!
|
||||
{: .notice--danger}
|
||||
|
||||
#### What you need
|
||||
|
|
|
@ -3,19 +3,12 @@ title: "Installing boot9strap (DSiWare Game Injection List)"
|
|||
---
|
||||
|
||||
This is an automatically generated list of all [Installing boot9strap (DSiWare)](installing-boot9strap-(dsiware)) compatible games.
|
||||
{: .notice--primary}
|
||||
|
||||
The list is sectioned off by region in the order USA, EUR, JPN.
|
||||
{: .notice--info}
|
||||
|
||||
Each section is sorted by ascending price.
|
||||
{: .notice--info}
|
||||
The list is sectioned off by region in the order USA, EUR, JPN. Each section is sorted by ascending price.
|
||||
|
||||
QR Codes can be scanned by pressing (L + R) on the home menu, then tapping the QR icon on the bottom screen.
|
||||
{: .notice--info}
|
||||
|
||||
The size requirements are because the injected DSiWare and its hacked save must not modify their respective file sizes in order to system transfer properly, meaning that the donor DSiWare must be large enough to fit the hacked DSiWare.
|
||||
{: .notice--info}
|
||||
The following size requirements are because the injected DSiWare and its hacked save must not modify their respective file sizes in order to system transfer properly, meaning that the donor DSiWare must be large enough to fit the hacked DSiWare.
|
||||
|
||||
{% capture notice-list %}
|
||||
|
||||
|
|
|
@ -3,13 +3,10 @@ title: "Installing boot9strap (DSiWare Save Injection)"
|
|||
---
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
Before proceeding, ensure you have read all of the notices and warnings on [Installing boot9strap (DSiWare)](installing-boot9strap-(dsiware))
|
||||
{: .notice--danger}
|
||||
|
||||
If you do not use the correct `.firm` corresponding to the target 3DS, you will BRICK! Ensure you download and use the correct one!
|
||||
{: .notice--danger}
|
||||
|
|
|
@ -3,16 +3,12 @@ title: "Installing boot9strap (Hardmod)"
|
|||
---
|
||||
|
||||
An excellent guide to getting a hardmod can be found [here](https://gbatemp.net/threads/414498/). If you are on a New 3DS, read [this](https://github.com/Plailect/Guide/issues/681) and [this](https://github.com/Plailect/Guide/issues/1185) before hardmodding.
|
||||
{: .notice--info}
|
||||
|
||||
This is a currently working implementation of the "FIRM partitions known-plaintext" exploit detailed [here](https://www.3dbrew.org/wiki/3DS_System_Flaws).
|
||||
{: .notice--info}
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that you have a corresponding `.firm` for.
|
||||
{: .notice--success}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ title: "Installing boot9strap (Homebrew Launcher)"
|
|||
---
|
||||
|
||||
If you have already hacked your device before and have a EmuNAND based CFW setup, this guide deals exclusively with SysNAND and you should follow all instructions from within or applying to SysNAND. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [the same concept](http://3dbrew.org/wiki/NAND_Redirection).
|
||||
{: .notice--info}
|
||||
|
||||
#### Instructions
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ title: "Installing boot9strap (MSET)"
|
|||
---
|
||||
|
||||
If you have already hacked your device before and have a EmuNAND based CFW setup, this guide deals exclusively with SysNAND and you should follow all instructions from within or applying to SysNAND. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [the same concept](http://3dbrew.org/wiki/NAND_Redirection).
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,10 +3,8 @@ title: "Move EmuNAND"
|
|||
---
|
||||
|
||||
This is an add-on section for moving the contents of a previous EmuNAND to your new SysNAND CFW, then removing the old EmuNAND partition. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [the same concept](http://3dbrew.org/wiki/NAND_Redirection).
|
||||
{: .notice--info}
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
|
||||
**You MUST have already installed Luma3DS and boot9strap or arm9loaderhax to use this.**
|
||||
{: .notice--danger}
|
||||
|
|
|
@ -3,9 +3,8 @@ title: "NTR and Cubic Ninja"
|
|||
---
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
**NTR Cubic Ninja will work for JPN New 3DS ONLY!**
|
||||
NTR Cubic Ninja will work for JPN New 3DS ONLY!
|
||||
{: .notice--warning}
|
||||
|
||||
#### What you need
|
||||
|
|
|
@ -3,30 +3,21 @@ title: "ntrboot"
|
|||
---
|
||||
|
||||
If you already flashed ntrboot to your flashcart, you can follow [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) for instructions on how to use it.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-1 %}
|
||||
{: .notice--success}
|
||||
|
||||
Installing boot9strap with ntrboot requires a compatible DS / DSi flashcart to flash ntrboot to. The current list of compatible flashcarts is as followed:
|
||||
|
||||
+ [Acekard 2i](http://www.nds-card.com/ProShow.asp?ProID=160)
|
||||
+ [R4i Gold 3DS RTS](http://www.nds-card.com/ProShow.asp?ProID=149)
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--info">{{ notice-1 | markdownify }}</div>
|
||||
+ [Acekard 2i](http://www.nds-card.com/ProShow.asp?ProID=160)
|
||||
+ [R4i Gold 3DS RTS](http://www.nds-card.com/ProShow.asp?ProID=149)
|
||||
|
||||
There are two different methods of flashing ntrboot to your flashcart.
|
||||
{: .notice--primary}
|
||||
|
||||
Both of these methods require access to a small magnet if the target device is a of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons.
|
||||
{: .notice--info}
|
||||
|
||||
To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot.
|
||||
{: .notice--info}
|
||||
|
||||
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
|
||||
{: .notice--warning}
|
||||
|
||||
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
|
||||
{: .notice--danger}
|
||||
|
@ -36,7 +27,7 @@ ___
|
|||
{% capture notice-1 %}
|
||||
|
||||
[Flashing ntrboot (Custom Firmware)](flashing-ntrboot-(custom-firmware))
|
||||
<br><br>
|
||||
|
||||
This method requires temporary access to a second device that is already running some kind of custom firmware (such as boot9strap or arm9loaderhax).
|
||||
|
||||
{% endcapture %}
|
||||
|
@ -46,7 +37,7 @@ This method requires temporary access to a second device that is already running
|
|||
{% capture notice-1 %}
|
||||
|
||||
[Flashing ntrboot (Powersaves)](flashing-ntrboot-(powersaves))
|
||||
<br><br>
|
||||
|
||||
This method, once ready, will require temporary access to a [Powersaves](https://amzn.to/2fb3VY7). This method is not yet complete, and as such is just a placeholder page.
|
||||
|
||||
{% endcapture %}
|
||||
|
|
|
@ -3,16 +3,12 @@ title: "Region Changing"
|
|||
---
|
||||
|
||||
This is add-on section for region changing your CFW SysNAND. This is done by installing the 9.2.0 CTRTransfer image for the region you want to switch to.
|
||||
{: .notice--primary}
|
||||
|
||||
**Region changing is almost completely unnecessary since Luma3DS supports out of region games and individual [title region emulation](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage).**
|
||||
{: .notice--info}
|
||||
Note that region changing is almost completely unnecessary since Luma3DS supports out of region games and individual [title region emulation](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage).
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
This process will unlink your NNID from the system, since it will no longer be compatible with it. NNID's are locked to the region of your device that created them, and cannot be transferred between regions without [a very complex and advanced process](https://gist.githubusercontent.com/yifanlu/e80db121d38aceb8cca0e03cefd5853b/raw/3c4dd89869156ca0f945a2791e699acfdb32b510/gistfile1.txt).
|
||||
{: .notice--warning}
|
||||
|
@ -20,19 +16,14 @@ This process will unlink your NNID from the system, since it will no longer be c
|
|||
After this process, only **New 3DSs which have never accessed the eShop before** and **any Old 3DSs** will be able to access the eShop after creating a new NNID on their new region. Region changed New 3DSs that have already accessed the eShop on their original region cannot create a new NNID and access the eShop on their new region!
|
||||
{: .notice--warning}
|
||||
|
||||
Note that occasionally the eShop will inexplicably still not work for devices that it should work for. This is entirely to do with Nintendo's servers, and I really do not have any control over it.
|
||||
{: .notice--warning}
|
||||
|
||||
Similar to the above warning, note that occasionally the eShop will inexplicably work for devices that it should not (such as some New 3DSs). The cause for this is currently unknown.
|
||||
{: .notice--warning}
|
||||
Note that occasionally the eShop will inexplicably still not work for devices that it should work for. This is entirely to do with Nintendo's servers, and I really do not have any control over it. Additionally, note that occasionally the eShop will inexplicably work for devices that it should not (such as some New 3DSs). The cause for this is currently unknown.
|
||||
|
||||
Region changing using CTRTransfer (which this method uses) seems to cause reboot patches to break. The cause for this is unknown, but for now Old 3DS users will be unable to play extended memory mode games (such as Monster Hunter, Super Smash Bros, and Pokémon Sun / Moon) until they format their devices.
|
||||
{: .notice--warning}
|
||||
|
||||
Never format a New 2DS while on a version <11.4.0 or you will be unable to complete initial setup!
|
||||
Never format a New 2DS XL while on a version <11.4.0 or you will be unable to complete initial setup!
|
||||
{: .notice--danger}
|
||||
|
||||
**You MUST have already installed Luma3DS and boot9strap or arm9loaderhax to use this.**
|
||||
You MUST have already installed Luma3DS and boot9strap or arm9loaderhax to use this.
|
||||
{: .notice--danger}
|
||||
|
||||
#### What you need
|
||||
|
|
|
@ -26,6 +26,8 @@ sitemap: false
|
|||
+ [FAQ](faq)
|
||||
+ [File Extensions (Windows)](file-extensions-(windows))
|
||||
+ [Finalizing Setup](finalizing-setup)
|
||||
+ [Flashing ntrboot (Custom Firmware)](flashing-ntrboot-(custom-firmware))
|
||||
+ [Flashing ntrboot (Powersaves)](flashing-ntrboot-(powersaves))
|
||||
+ [Get Started (New 3DS)](get-started-(new-3ds))
|
||||
+ [Get Started (Old 3DS)](get-started-(old-3ds))
|
||||
+ [Get Started](get-started)
|
||||
|
|
|
@ -4,13 +4,10 @@ title: "Troubleshooting"
|
|||
|
||||
If you are unable to boot your device, please look for the section relevant to you, and follow the instructions. Once a solution works for you, you can proceed on with the main guide
|
||||
(The section is fairly long, try using Ctrl+F to search for your issue.)
|
||||
{: .notice--primary}
|
||||
|
||||
**If you still cannot solve your issue and need to reach out for help, please paste the contents of all relevant .log files from the root of your SD card into a [Gist](https://gist.github.com/), then come for help prepared with a detailed description of your problem and what you've tried.**
|
||||
{: .notice--info}
|
||||
If you still cannot solve your issue and need to reach out for help, please paste the contents of all relevant .log files from the root of your SD card into a [Gist](https://gist.github.com/), then come for help prepared with a detailed description of your problem and what you've tried.
|
||||
|
||||
To use the [magnet](https://en.wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download)
|
||||
{: .notice--success}
|
||||
|
||||
## <a name="twl_broken" />DSi / DS functionality is broken after completing the guide
|
||||
|
||||
|
|
|
@ -3,16 +3,12 @@ title: "Uninstall CFW"
|
|||
---
|
||||
|
||||
This will completely remove CFW from your device, including Boot9Strap and Luma3DS, for the purpose of restoring the device to stock.
|
||||
{: .notice--danger}
|
||||
|
||||
Any unsigned (illegitimate) games will be rendered unusable and can be manually removed using the Data Management section of the System Settings. Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup any saves for these unsigned (illegitimate) games you care about.
|
||||
{: .notice--info}
|
||||
|
||||
This will not affect your NNID, any legitimately purchased games, or any saves for those legitimately purchased games.
|
||||
{: .notice--info}
|
||||
|
||||
Note that if you have any payload files other than `GodMode9.firm` in the `/luma/payloads/` folder on your SD card, holding (Start) on boot will display a "chainloader menu" where you will have to use the D-Pad and the (A) button to select "GodMode9" for these instructions.
|
||||
{: .notice--info}
|
||||
|
||||
#### What you need
|
||||
|
||||
|
|
|
@ -3,10 +3,8 @@ title: "Updating B9S"
|
|||
---
|
||||
|
||||
This page is for existing boot9strap users to update their installation of boot9strap to the latest version.
|
||||
{: .notice--info}
|
||||
|
||||
Note that the recent major release of Luma3DS is *not* compatible with boot9strap version 1.0. It *requires* you to update your boot9strap installation to version 1.2 by following the instructions on this page.
|
||||
{: .notice--warning}
|
||||
|
||||
{% capture notice-1 %}
|
||||
There have been reports of a wave of bans being handed out to CFW users by Nintendo. To protect yourself, please do the following steps before starting this guide:
|
||||
|
|
Loading…
Reference in a new issue