<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hacks.guide/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tophatted</id>
	<title>Hacks Guide Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacks.guide/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tophatted"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/wiki/Special:Contributions/Tophatted"/>
	<updated>2026-05-17T20:28:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Universal-Updater&amp;diff=11187</id>
		<title>3DS:Universal-Updater</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Universal-Updater&amp;diff=11187"/>
		<updated>2026-02-05T04:12:06Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP}}{{Infobox homebrew&lt;br /&gt;
| image = Universal-Updater-Banner.png&lt;br /&gt;
| imagealt = Universal-Updater banner on the Home Menu&lt;br /&gt;
| developers = Universal-Team&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3.3.4&lt;br /&gt;
| releasedate = 2026-02-03&lt;br /&gt;
| github = Universal-Team/Universal-Updater&lt;br /&gt;
| universaldb = 3ds/universal-updater&lt;br /&gt;
| githubtag = v3.3.4&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Universal-Updater&#039;&#039;&#039; is a homebrew browser that supports installing and updating homebrew software. It connects to [[udb:|Universal-DB]] by default.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Browse homebrew applications and view information such as version number, release notes, screenshots and more.&lt;br /&gt;
* Universal-Updater will automatically download, extract, rename, and place files for simple one click installation of apps.&lt;br /&gt;
* Continue browsing while apps install and queue multiple downloads for batch installs.&lt;br /&gt;
* Download directories can be customized for various file types to fit your setup.&lt;br /&gt;
* Displays an indicator when a newer version of an application is available.&lt;br /&gt;
* Sort and search for homebrew, or add markers to easily find your favorite homebrew apps.&lt;br /&gt;
* Change UniStores to view different repositories such as TWiLight Menu++ skins or create your own.&lt;br /&gt;
* Universal-Updater has support for over twenty languages.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{info|Universal-Updater is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on 3DS Hacks Guide. It is also on [[udb:3ds/universal-updater|Universal-DB]] and automatically updates itself.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* [[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/Universal-Team/Universal-Updater/releases/latest/download/Universal-Updater.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/Universal-Team/Universal-Updater/releases/latest/download/Universal-Updater.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|Universal-Team/Universal-Updater/releases/latest|Universal-Updater}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Universal-Updater.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;Universal-Updater.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|Universal-Team/Universal-Updater/releases/latest|Universal-Updater}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Universal-Updater.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card &lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===Main menu===&lt;br /&gt;
* &#039;&#039;&#039;Information icon&#039;&#039;&#039;: Browse homebrew apps using the directional controls and view screenshots or release notes by tapping the icons on the lower screen. Tap on the star icon to add markers to apps that can be used as a filter in search.&lt;br /&gt;
* &#039;&#039;&#039;Download icon&#039;&#039;&#039;: View available downloads for the currently selected app. This menu is automatically displayed upon selecting an entry with the A button. An SD card icon indicates that the entry has been downloaded before. Tapping the SD card icon will tell Universal-Updater that that entry is no longer installed. (It will no longer show an update indicator.)&lt;br /&gt;
* &#039;&#039;&#039;Queue icon&#039;&#039;&#039;: View the status of the current download(s). Some download entries will also need to be interacted with for optional install(s), indicated by &amp;quot;Action Required!&amp;quot; in the progress bar. Tapping the progress bar will switch it from displaying the progress of the entire installation to the progress of the current step of the installation.&lt;br /&gt;
* &#039;&#039;&#039;Search icon&#039;&#039;&#039;: Search for apps by title, author, category, or console. Apply filters to your search from user added markers, or filter by apps that have new updates. You can add your search selection to the download queue to easily install many apps at once.&lt;br /&gt;
* &#039;&#039;&#039;Sort icon&#039;&#039;&#039;: Sort entries by title, author, or last updated. You can also switch the sort order from ascending or descending, and change between a grid or list of apps.&lt;br /&gt;
* &#039;&#039;&#039;Gear icon&#039;&#039;&#039;: Change various settings, view credits, or exit Universal-Updater.&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
* &#039;&#039;&#039;Language&#039;&#039;&#039;: Change the language of Universal-Updater&#039;s menus from over twenty languages. There may even be a silly one, Bruh!&lt;br /&gt;
* &#039;&#039;&#039;Select UniStore&#039;&#039;&#039;: Change the repository that Universal-Updater downloads from. Press start to manually update the currently highlighted UniStore. Tap the (+) to add more Unistores; select from the list, scan a QR code, or enter the URL of a UniStore to add your own.&lt;br /&gt;
* &#039;&#039;&#039;Auto-update settings&#039;&#039;&#039;: Change whether Universal-Updater automatically updates itself and its UniStores. You can also have Universal-Updater use a nightly version for updates instead of stable releases.&lt;br /&gt;
* &#039;&#039;&#039;GUI settings&#039;&#039;&#039;: Select if you want to use custom backgrounds of UniStores, or if you want to use a custom font, instead of the default system font. Select custom themes to use, more information [https://github.com/Universal-Team/Universal-Updater/wiki/custom-themes here].&lt;br /&gt;
* &#039;&#039;&#039;Directory settings&#039;&#039;&#039;: Change what directories certain files are placed in. You can also choose if 3dsx file are placed in a folder with their own name.&lt;br /&gt;
* &#039;&#039;&#039;Credits&#039;&#039;&#039;: View the credits for the people who worked on the app. The current version of the app can be found in this screen.&lt;br /&gt;
* &#039;&#039;&#039;Exit Universal-Updater&#039;&#039;&#039;: Closes Universal-Updater. This can also be done by pressing start in the main menu.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[https://github.com/Universal-Team/Universal-Updater/wiki Universal-Updater wiki on GitHub]&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew browser and updater}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=10527</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=10527"/>
		<updated>2025-11-13T04:22:42Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#approvable_by: users = PabloMK7}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.6.5&lt;br /&gt;
| releasedate = 2025-11-06 &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
| releaseurl = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| universaldb = 3ds/ctgp-7-downloader&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Universal-Updater===&lt;br /&gt;
[[udb:3ds/ctgp-7-downloader|CTGP-7]] is available on Universal-DB.&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
&lt;br /&gt;
{{Info|text=CTGP-7 also provides official installation instructions as a {{GitHub|PabloMK7/CTGP-7updates/blob/master/CTGP-7_Intallation_Guide_EN.pdf|PDF}} or [https://www.youtube.com/watch?v=OV9ZmrHOy4c YouTube video].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Using FBI=&lt;br /&gt;
CTGP-7 has a downloader app to install the modpack for you, which can be opened from either the HOME Menu or the Homebrew Launcher.&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://ctgp7.page.link/3dsx_downloader&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Using a Computer=&lt;br /&gt;
# Download the latest CTGP-7 installer for your computer&#039;s operating system from the mod&#039;s [https://gamebanana.com/mods/50221 GameBanana page]&lt;br /&gt;
#* Native installers are only available for Windows and Ubuntu. The Python-based installer might be required instead on other operating systems, but will also need an up-to-date Python installation and the dependencies listed in the README file.&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
#* Make sure the SD card is accessible before continuing&lt;br /&gt;
# Run the CTGP-7 installer you downloaded&lt;br /&gt;
# Choose the location of your console&#039;s SD card if it wasn&#039;t detected automatically&lt;br /&gt;
# Press the install button and wait for it to finish&lt;br /&gt;
# Eject the SD card and reinsert it into your console&lt;br /&gt;
# Launch FBI&lt;br /&gt;
# Navigate to &amp;lt;code&amp;gt;SD:/CTGP-7/cia/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the &amp;lt;code&amp;gt;CTGP-7.cia&amp;lt;/code&amp;gt; file&lt;br /&gt;
# Select &amp;quot;Install CIA&amp;quot;&lt;br /&gt;
# Press {{B|A}} to confirm&lt;br /&gt;
# Wait for the installation to finish&lt;br /&gt;
# Return to the HOME Menu and close FBI&lt;br /&gt;
&lt;br /&gt;
{{Success|CTGP-7 is now installed!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Courses==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|{{CTGP-7 Course|Concord Town}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Mario Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Galvarny Falls}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Sky Garden}}&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|{{CTGP-7 Course|Autumn Forest}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Riverside Park}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 1}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 3}}&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Frappe Snowland}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Moo Moo Farm}}&lt;br /&gt;
|{{CTGP-7 Course|Archipelago Avenue}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mario Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|{{CTGP-7 Course|Banshee Boardwalk 2}}&lt;br /&gt;
|{{CTGP-7 Course|Elemental Cave}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Ghost Valley 2}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Cheep Cheep Beach}}&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Tick Tock Clock}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mushroom Bridge}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Desert Hills}}&lt;br /&gt;
|{{CTGP-7 Course|Castle Of Time}}&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Yoshi Falls}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Choco Mountain}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Shroom Ridge}}&lt;br /&gt;
|{{CTGP-7 Course|CTR Crash Cove}}&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|{{CTGP-7 Course|CTR Cortex Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Revo Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Choco Island 2}}&lt;br /&gt;
|{{CTGP-7 Course|Star Slope}}&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|{{CTGP-7 Course|Sandcastle Park}}&lt;br /&gt;
|{{CTGP-7 Course|Jungle Ruins}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Luigi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Volcano Beach Ruins}}&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|{{CTGP-7 Course|GCN|Yoshi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Peach Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Metro Madness}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Luigi Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|{{CTGP-7 Course|SMO RC Challenge}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 4}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Donut Plains 1}}&lt;br /&gt;
|{{CTGP-7 Course|Secret Slide}}&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Wario Stadium}}&lt;br /&gt;
|{{CTGP-7 Course|Ermii Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Baby Park}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Bowser Castle}}&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 3}}&lt;br /&gt;
|{{CTGP-7 Course|Big Blue}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Shy Guy Beach}}&lt;br /&gt;
|{{CTGP-7 Course|Bingo Party}}&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|{{CTGP-7 Course|Stargaze Summit}}&lt;br /&gt;
|{{CTGP-7 Course|Sunset Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Broken Pier}}&lt;br /&gt;
|{{CTGP-7 Course|Glacier Mine}}&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|{{CTGP-7 Course|Flowerbed Fortress}}&lt;br /&gt;
|{{CTGP-7 Course|Seaside Palace}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Star City}}&lt;br /&gt;
|{{CTGP-7 Course|Mushroom Mountain}}&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Sherbert Land}}&lt;br /&gt;
|{{CTGP-7 Course|Block Island}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Bowser Castle}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Jungle Falls}}&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|{{CTGP-7 Course|Retro Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Frozen Grotto}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Lakeside Park}}&lt;br /&gt;
|{{CTGP-7 Course|Dragon Burial Grounds}}&lt;br /&gt;
|-&lt;br /&gt;
!Rock Cup&lt;br /&gt;
|{{CTGP-7 Course|Warp Pipe Island}}&lt;br /&gt;
|{{CTGP-7 Course|Neo Metropolis}}&lt;br /&gt;
|{{CTGP-7 Course|Frosty Heights}}&lt;br /&gt;
|{{CTGP-7 Course|Gnasty Gnorc&#039;s Lair}}&lt;br /&gt;
|-&lt;br /&gt;
!Moon Cup&lt;br /&gt;
|{{CTGP-7 Course|RMX Vanilla Lake 1}}&lt;br /&gt;
|{{CTGP-7 Course|Cliffside Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Interstellar Laboratory}}&lt;br /&gt;
|{{CTGP-7 Course|Dark Matter Fortress}}&lt;br /&gt;
|-&lt;br /&gt;
!Hammer Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Donut Plains 2}}&lt;br /&gt;
|{{CTGP-7 Course|Soaring Skyway}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Bowser&#039;s Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Wii|DK Summit}}&lt;br /&gt;
|-&lt;br /&gt;
!Wonder Cup&lt;br /&gt;
|{{CTGP-7 Course|Painted Swamp Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Roulette Road}}&lt;br /&gt;
|{{CTGP-7 Course|Orbital Outpost}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Rainbow Road}}&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|{{CTGP-7 Course|Doge Desert}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Banshee Boardwalk}}&lt;br /&gt;
|{{CTGP-7 Course|N64|DK&#039;s Jungle Parkway}}&lt;br /&gt;
|{{CTGP-7 Course|Miku&#039;s Birthday Spec. 2}}&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Rainbow Road 1}}&lt;br /&gt;
|{{CTGP-7 Course|Rainbow Road DX}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Short description|Mario Kart 7 modpack with custom tracks and characters}}&lt;br /&gt;
[[Category:Nintendo 3DS homebrew]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=10522</id>
		<title>3DS:FourthTube</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=10522"/>
		<updated>2025-10-29T02:32:11Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title = FourthTube&lt;br /&gt;
| image = FourthTube-Icon.png&lt;br /&gt;
| imagealt = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = erievs, Smu1zel, 5GBurrito, 2b-zipper&lt;br /&gt;
| version = Beta 34&lt;br /&gt;
| releasedate = 2025-10-28&lt;br /&gt;
| github = erievs/FourthTube&lt;br /&gt;
| githubtag = b34&lt;br /&gt;
| caption = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| screenshot = ThirdTube-Screenshot.jpg&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
| screenshotcaption = Screenshot of FourthTube playing the video of &#039;DEAF KEV - Invincible [NCS Release]&#039;&lt;br /&gt;
| imagesize = 128px&lt;br /&gt;
| universaldb = 3ds/fourthtube&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FourthTube&#039;&#039;&#039; is a homebrew application for the Nintendo 3DS that allows you to watch YouTube videos. It is a fork of [[ThirdTube]], a now broken app that did the same thing.&lt;br /&gt;
&lt;br /&gt;
{{Warning|text=As this app is still in the beta stage, you may and will encounter crashes and other bugs.&lt;br /&gt;
If you find one of those, it would be helpful to open an issue on the [https://github.com/erievs/FourthTube/issues GitHub] repository.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Multiple resolutions for New 3DS, up to 480p&lt;br /&gt;
**Old 3DS consoles are limited to 144p only&lt;br /&gt;
*Support for livestreams and premiered videos&lt;br /&gt;
*Searching&lt;br /&gt;
*Video suggestions&lt;br /&gt;
*Comments&lt;br /&gt;
*Captions&lt;br /&gt;
*Local watch history and channel subscription&lt;br /&gt;
*No ads&lt;br /&gt;
**This is due to the app only using YouTube&#039;s API, and is not due to ad-blockers. The creator does not plan to add their own ads at this time.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
===Install with FBI===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.3dsx&lt;br /&gt;
| name2 = CIA&lt;br /&gt;
| url2 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.cia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
#[https://github.com/erievs/FourthTube/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt;, copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt;, copy this file to any place on your SD card and install it with [[3DS:FBI|FBI]]&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The controls for this app are as follows:&lt;br /&gt;
*{{B|B}}: go back to the previous screen&lt;br /&gt;
*C-Pad up/down: scroll&lt;br /&gt;
*{{B|L}} or {{B|R}}: switch between tabs&lt;br /&gt;
*{{B|Select}} + {{B|Start}}: blackout the bottom screen&lt;br /&gt;
*D-Pad left/right: If in video player, seeks by 10s&lt;br /&gt;
&lt;br /&gt;
Below are for debug purposes&lt;br /&gt;
&lt;br /&gt;
*{{B|Select}} + {{B|X}} : toggle debug log&lt;br /&gt;
*{{B|Select}} + {{B|Y}} : toggle memory usage monitor&lt;br /&gt;
*{{B|Select}} + {{B|R}} + {{B|A}} : toggle FPS monitor&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
DSP firmware must be dumped to use this app. An option to do this can be found in [[3DS:Luma3DS/Rosalina|Rosalina]].&lt;br /&gt;
&lt;br /&gt;
The exact minimum system version is unknown, but at least 8.1.0-0 is needed.&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew replacement for the YouTube app}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Black_screen_unbrick&amp;diff=10144</id>
		<title>3DS:Black screen unbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Black_screen_unbrick&amp;diff=10144"/>
		<updated>2025-08-31T03:48:31Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: change 3DS:Lumabug redirect to 3DS:RTCBug, reword removing the inserted cartridge for clarity (this should already be covered by section one?)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{shortcut|3DS:BSU}}&lt;br /&gt;
When a 3DS boots to a black screen instead of the HOME Menu, it is usually a bad sign. This page lists common troubleshooting steps to fix this issue.&lt;br /&gt;
&lt;br /&gt;
The troubleshooting below should always be started at the first section. The troubleshooting will direct you to the next sections if necessary.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== CFW Check ==&lt;br /&gt;
First, we will check if the console has CFW. This will help as it allows access to [[3DS:GodMode9|GodMode9]], a helpful tool for troubleshooting and fixing issues.&lt;br /&gt;
&lt;br /&gt;
# Power on your console while holding the {{B|SELECT}} button&lt;br /&gt;
#* If your console boots to the [[3DS:Luma3DS/Configuration|Luma3DS configuration menu]], press {{B|START}} to save, then continue to the CFW troubleshooting section below&lt;br /&gt;
#* If your console doesn&#039;t boot to the Luma3DS configuration menu, do the same without the SD card inserted&lt;br /&gt;
#** If your console does boot to the Luma3DS configuration menu, your SD card wasn&#039;t inserted correctly, re-insert it and try again&lt;br /&gt;
#** If your console turns off right away, you have CFW and can continue to the CFW troubleshooting section below&lt;br /&gt;
#** If your console doesn&#039;t boot to the Luma3DS configuration menu but black-screens, your console is likely bricked without CFW, and you should continue to the stock troubleshooting section at the bottom of this page&lt;br /&gt;
#*** To make sure of this, hold {{Key press|SELECT|START|X|POWER}} for seven seconds while the console is powered off, then power off again, hold {{B|HOME}}, and then press {{B|POWER}} - if the notification LED [[3DS:boot9strap#LED_Status_Codes|lit up a color]] or the [[3DS:fastboot3DS|fastboot3DS]] menu appears, then you have working CFW but something is interfering with Luma. Join the Nintendo Homebrew Discord for more advanced help&lt;br /&gt;
&lt;br /&gt;
== CFW troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
&lt;br /&gt;
# Follow [[3dsguide:restoring-updating-cfw.html|Restoring / Updating CFW]], then &amp;quot;Updating GodMode9&amp;quot; and &amp;quot;Creating a NAND backup&amp;quot; section on [[3DS:GodMode9/Usage]]&lt;br /&gt;
# Take out any inserted game cartridge&lt;br /&gt;
# Continue to the next section&lt;br /&gt;
&lt;br /&gt;
=== Section II - RTCBug ===&lt;br /&gt;
&lt;br /&gt;
# Power on your console&lt;br /&gt;
# Wait ten seconds, then press {{Key press|L|Down|SELECT}} at the same time&lt;br /&gt;
#* If the [[3DS:Luma3DS/Rosalina|Rosalina menu]] opens, you&#039;re likely experiencing [[3DS:RTCBug]] - return by pressing B, wait 15 minutes, remove any inserted cartridge, and the HOME Menu should load on its own. If this doesn&#039;t work, continue to the next section&lt;br /&gt;
#* If Rosalina doesn&#039;t open, continue to the next section&lt;br /&gt;
&lt;br /&gt;
=== Section III - Luma3DS configuration reset ===&lt;br /&gt;
&lt;br /&gt;
# Insert the SD card into your computer&lt;br /&gt;
# Navigate to the folder &amp;lt;code&amp;gt;sd:/luma&amp;lt;/code&amp;gt;&lt;br /&gt;
# Delete &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reinsert the SD card into your console&lt;br /&gt;
# Power on your console&lt;br /&gt;
#* If your console doesn&#039;t boot to the Luma3DS config, follow [[SD Clean]], then return to section 2&lt;br /&gt;
# Do not enable anything, just press {{B|START}} to save the default configuration&lt;br /&gt;
#* If your console boots to the HOME Menu, you should look for and delete faulty patches in &amp;lt;code&amp;gt;/luma/sysmodules&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/luma/titles&amp;lt;/code&amp;gt; on the SD card before turning &amp;lt;code&amp;gt;Enable game patching&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Loading external FIRMs and modules&amp;lt;/code&amp;gt; back on&lt;br /&gt;
#* If your console doesn&#039;t boot to the HOME Menu, continue to the next section&lt;br /&gt;
#* If your console boots to an error, check [[3DS:EXCEPTION|the Luma exceptions page]] for how to fix your error, or ask for help in the Nintendo Homebrew Discord if your error isn&#039;t listed there&lt;br /&gt;
&lt;br /&gt;
=== Section IV - SD HOME Menu extdata ===&lt;br /&gt;
&lt;br /&gt;
#Power on your console without the SD card inserted&lt;br /&gt;
#* If it boots to the Luma3DS configuration screen, press {{B|START}} to save&lt;br /&gt;
#* If it doesn&#039;t boot to the HOME menu, continue to the next section&lt;br /&gt;
#* If it boots to the HOME Menu, do the following steps:&lt;br /&gt;
#*# Insert your SD card into your computer&lt;br /&gt;
#*# Navigate to &amp;lt;code&amp;gt;Nintendo 3DS&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;ID0&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;ID1&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;extdata&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;00000000&amp;lt;/code&amp;gt;&lt;br /&gt;
#*#* &amp;lt;code&amp;gt;ID0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ID1&amp;lt;/code&amp;gt; are 32-character long folders&lt;br /&gt;
#*#* If you have multiple ID0/ID1 folders, do the following for all of them&lt;br /&gt;
#*# Delete the corresponding folder for your region: &lt;br /&gt;
#*#* USA: &amp;lt;code&amp;gt;0000008f&amp;lt;/code&amp;gt;&lt;br /&gt;
#*#* EUR: &amp;lt;code&amp;gt;00000098&amp;lt;/code&amp;gt;&lt;br /&gt;
#*#* JPN: &amp;lt;code&amp;gt;00000082&amp;lt;/code&amp;gt;&lt;br /&gt;
#*#* KOR: &amp;lt;code&amp;gt;000000A9&amp;lt;/code&amp;gt;&lt;br /&gt;
#*# Reinsert your SD card into your console&lt;br /&gt;
#*# Power on your console&lt;br /&gt;
#*#* If it still doesn&#039;t boot to the HOME Menu, but does without the SD card, you&#039;re experiencing a very weird issue and should ask in the Nintendo Homebrew discord for more advanced help&lt;br /&gt;
&lt;br /&gt;
=== Section V - Safe Mode ===&lt;br /&gt;
&lt;br /&gt;
# Power on your console while holding {{Key press|L|R|Up|A}}&lt;br /&gt;
#* If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu&lt;br /&gt;
#* If it doesn&#039;t boot to Safe Mode, or doesn&#039;t boot to the HOME Menu after a Safe Mode update, continue to the next section&lt;br /&gt;
&lt;br /&gt;
=== Section VI - ctrcheck ===&lt;br /&gt;
&lt;br /&gt;
# Follow the instructions on [[3DS:Ctrcheck|the ctrcheck page]]&lt;br /&gt;
# If the console doesn&#039;t boot to the HOME Menu after all applicable fixes have been tried, continue to the next section&lt;br /&gt;
&lt;br /&gt;
=== Section VII - New 3DS camera brick{{anchor|Section VIII - New 3DS camera brick}} ===&lt;br /&gt;
&lt;br /&gt;
{{info|If you are currently troubleshooting an old model console, ignore this and skip to the next section.&lt;br /&gt;
&amp;lt;br&amp;gt;If you are unsure whether your console is new or old, look at its shoulder buttons. A new model has four ({{Key press|ZL|L|R|ZR}}), and an old model has two ({{Key press|L|R}}).}}&lt;br /&gt;
&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;/luma/&amp;lt;/code&amp;gt; folder&lt;br /&gt;
# Look for &amp;lt;code&amp;gt;errdisp.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
## If this file already exists, rename it to &amp;lt;code&amp;gt;_errdisp.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
## If this file doesn&#039;t exist, skip to the next section&lt;br /&gt;
# Reinsert your SD card into the console&lt;br /&gt;
# Power on the console&lt;br /&gt;
# Wait 30 seconds without pressing any buttons&lt;br /&gt;
# Power off the console&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;/luma/&amp;lt;/code&amp;gt; folder&lt;br /&gt;
# Look for &amp;lt;code&amp;gt;errdisp.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
#* If this file exists, open it in a text editor, and check if the process name is &amp;lt;code&amp;gt;qtm&amp;lt;/code&amp;gt;&lt;br /&gt;
#** If the process name is &amp;lt;code&amp;gt;qtm&amp;lt;/code&amp;gt;, you need to disconnect your inner camera or replace it&lt;br /&gt;
#** If the process name is something else, your console has a very unusual issue and you should ask in the Nintendo Homebrew Discord for more advanced help&lt;br /&gt;
#* If this file doesn&#039;t exist, continue to the next section&lt;br /&gt;
&lt;br /&gt;
=== Section VIII - CTRTransfer{{anchor|Section VII - CTRTransfer}} ===&lt;br /&gt;
&lt;br /&gt;
# Follow the [[3dsguide:ctrtransfer.html|CTRTransfer guide on 3DS Hacks Guide]]&lt;br /&gt;
#* If the console doesn&#039;t boot to the HOME Menu at the end of Section III, continue to the next section of this guide&lt;br /&gt;
&lt;br /&gt;
=== Section IX - 3ds_hw_test ===&lt;br /&gt;
&lt;br /&gt;
# Follow the instructions on [[3DS:Hardware test|the hardware test page]]&lt;br /&gt;
#* If the number of errors from this is zero, continue to the next section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Section X - Manual CTRTransfer===&lt;br /&gt;
&lt;br /&gt;
# Follow [[3DS:CTRTransfer/Manual]]&lt;br /&gt;
#* When asked whether to restore optional data, press {{B|B}} to deny it&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
By this point, you have exhausted all conventional fixes. If your console has not booted to the HOME Menu by now, go to the Nintendo Homebrew Discord and mention that you&#039;ve tried this page already.&lt;br /&gt;
&lt;br /&gt;
==Stock troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===Section I - Safe Mode ===&lt;br /&gt;
&lt;br /&gt;
# Power on your console while holding {{Key press|L|R|Up|A}}&lt;br /&gt;
#* If your console boots to the Safe Mode menu, Is an Old 3DS/2DS model, and hasn&#039;t been updated recently, try [[3DS:Safecerthax|Safecerthax]], if not, proceed to next bullet point&lt;br /&gt;
#* If your console boots to the Safe Mode menu, perform the update and see if it boots to the HOME Menu&lt;br /&gt;
#* If it doesn&#039;t boot to Safe Mode, or doesn&#039;t boot to the HOME Menu after a Safe Mode update, continue to the next section&lt;br /&gt;
&lt;br /&gt;
===Section II - Shutdown menu ===&lt;br /&gt;
&lt;br /&gt;
# Power on the console&lt;br /&gt;
# Wait 30 seconds without touching any buttons&lt;br /&gt;
# Press the POWER button &lt;br /&gt;
#* If the shutdown menu opens (a grey screen with text), you&#039;re experiencing &amp;lt;code&amp;gt;f000000b&amp;lt;/code&amp;gt; corruption and must install boot9strap with a [[3DS:ntrboot|ntrboot]] compatible flashcart in order to fix the issue&lt;br /&gt;
#* If the screen stays black and the console only powers off if you hold the button for 15 seconds, this may be potentially fixable with ntrboot if it is not a hardware issue&lt;br /&gt;
&lt;br /&gt;
[[Category:Unbricking]]&lt;br /&gt;
[[Category:Nintendo 3DS troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:B9S&amp;diff=10029</id>
		<title>3DS:B9S</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:B9S&amp;diff=10029"/>
		<updated>2025-08-15T23:59:15Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: create 3DS:B9S&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[3DS:Boot9strap]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Cleaninty&amp;diff=9112</id>
		<title>3DS:Cleaninty</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Cleaninty&amp;diff=9112"/>
		<updated>2025-08-03T00:33:05Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add necessary notice to downgrade cryptography to 43.0.3, add not super necessary but still good to have notice that cleaninty is not up to date on PyPI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase title}}{{Infobox homebrew&lt;br /&gt;
| title = cleaninty&lt;br /&gt;
| developers = luigoalma&lt;br /&gt;
| version = 0.1.3&lt;br /&gt;
| releasedate = 2023-03-18&lt;br /&gt;
| github = luigoalma/cleaninty&lt;br /&gt;
| githubtag = v0.1.3&lt;br /&gt;
| forwindows = 1&lt;br /&gt;
| formac = 1&lt;br /&gt;
| forlinux = 1&lt;br /&gt;
}}&lt;br /&gt;
{{imbox&lt;br /&gt;
| type = delete&lt;br /&gt;
| text = Nintendo Homebrew no longer offers SOAP transfer services. This page is about the tools used, and can be used by anyone with their own console data. Users must provide their own donor console data. Use at your own risk.&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;cleaninty&#039;&#039;&#039; is a PC tool used to communicate with Nintendo&#039;s [[wikipedia:SOAP|SOAP]] servers. For a 3DS, these servers deal with managing eShop accounts, downloading eShop titles, and system transfers. It is also the tool used for what is informally known as a &amp;quot;SOAP transfer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
SOAP transfers involve complex functionality. As a result, the following explanation has been divided into two versions: a simplified user-end version, and the technical version.&lt;br /&gt;
&amp;lt;br&amp;gt;If you do not care about the technical side of things, you may skip that part, and will still be able to understand how to use cleaninty itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Simplified Explanation=&lt;br /&gt;
There are two pieces of data in a 3DS that let it talk to Nintendo&#039;s eShop servers with a unique ID: its serial number and its [[3DS:System files|&amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt;]]. If these are copied out of the console and used somewhere else, they can be used to imitate the console - meaning Nintendo&#039;s servers can act on commands without the console doing anything on its end.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the files cannot communicate on their own, and a connection to Nintendo&#039;s servers that acts identically to a console is still needed. This is the part cleaninty handles.&lt;br /&gt;
&lt;br /&gt;
The reason this allows for changing eShop regions easily, and at infinite range, are as follows:&lt;br /&gt;
* &#039;&#039;&#039;Ease of Use&#039;&#039;&#039;: &#039;Records&#039; of all purchased apps are stored on Nintendo&#039;s servers, and some of these records are tied to a separate account that existed before the concept of NNIDs was added - these tickets cannot be removed by normal means, and their presence blocks the console from registering to any other eShop region. (The most common of these tickets is the [[3dbrew:StreetPass Mii Plaza|Mii Plaza 3.x]] update.) The only way to remove these tickets is to transfer them to another console, and cleaninty is able to move &#039;&#039;only&#039;&#039; the legacy account&#039;s records by being extremely precise with what commands are and aren&#039;t used in the process.&lt;br /&gt;
* &#039;&#039;&#039;Infinite Range:&#039;&#039;&#039; System transfers are effectively divided into three parts: the local content transfer, the NNID transfer, and the legacy account transfer.&amp;lt;br&amp;gt;The local content transfer is the important part here, as on an actual console, these three must be done at the same time - but if cleaninty sends the commands for a legacy account transfer, it doesn&#039;t start the content transfer, and thus the consoles do not have to be next to each other. (Technically, this also means a [[3DS:MM|Movable Moveover]] is the exact opposite of a SOAP transfer.)&lt;br /&gt;
&lt;br /&gt;
|-|Technical Explanation=&lt;br /&gt;
First, some background info: there are two accounts for the eShop.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Legacy DeviceID-based accounts, which were in use starting from the first system version but are mostly unused now.&lt;br /&gt;
&amp;lt;li&amp;gt;NNID-based accounts, which were introduced by system firmware v7.0 and remain as the main account type.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, it should be mentioned that there are four main parts of the 3DS eShop&#039;s servers that are related to SOAP operations. Connecting to most of them requires the use of two cerificates from the console(s) to verify it&#039;s a real console, those certificates being [[3dbrew:ClCertA|ClCertA]] and [[3dbrew:CTCert|CTCert]]. (The needed data from CTCert is stored inside the console&#039;s &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; [[3dbrew:OTP Registers|from offsets 0x20 to 0x80]].)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ECS: Handles management of NNID accounts and tickets. Requires certificates.&lt;br /&gt;
&amp;lt;li&amp;gt;IAS: Handles management of legacy accounts, and has IVS as a sub-service for identity verification (including a stored copy of movable.sed).&lt;br /&gt;
&amp;lt;li&amp;gt;CAS: Outputs lists of title metadata, country-related info, and valid currency management options. Requires certificates.&lt;br /&gt;
&amp;lt;li&amp;gt;NUS: Downloads of games, updates and system titles. Does &#039;&#039;&#039;not&#039;&#039;&#039; require certificates for system titles, but does require them for games and updates.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NUS and CAS are not relevant to this specifically, but it is worth knowing about them in general. &lt;br /&gt;
&lt;br /&gt;
More detailed information on this subject can be found on [https://yifan.lu/2015/04/22/opening-up-cardboard-crafting-an-american-new-3ds-non-xl/ this page.]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The issue that makes system transfers required at all is that legacy accounts are still used in some specific edge cases, when they shouldn&#039;t be.&lt;br /&gt;
&lt;br /&gt;
Specifically, certain titles are not linked to the NNID when purchased/downloaded (the exact cause is still unknown, but a leading theory is that it&#039;s because they were delisted from the eShop), and as such, those titles&#039; tickets will instead attach to the legacy account and stay there. The titles that do this will be called &#039;&#039;&#039;legacy titles&#039;&#039;&#039; for the remainder of this explanation.&lt;br /&gt;
&lt;br /&gt;
Since the legacy account is meant to be entirely out of use, legacy titles are far harder to remove than &#039;normal&#039; ones - an NNID can be moved anywhere with relative ease because ECS just throws ownership over and lets the console do proper region checks later, but IAS has significantly more checks with the legacy account.&lt;br /&gt;
&lt;br /&gt;
Specifically, if there are still titles on the legacy account, then a specific call to IVS to create a new eShop account will fail because it will refuse to mismatch the legacy account&#039;s region with its titles.&lt;br /&gt;
&amp;lt;br&amp;gt;In this scenario, trying to do a normal system transfer to fix eShop works if done before region changing. But attempting to system transfer after the region change will also fail, because the console(s) detect that they&#039;re region changed at the firmware level before it even starts. &lt;br /&gt;
&amp;lt;br&amp;gt; And on top of that, the average user does not have a second console to system transfer to in the first place. This is where cleaninty comes in.&lt;br /&gt;
&lt;br /&gt;
Specifically, cleaninty&#039;s role is to create a PC-based connection to Nintendo&#039;s servers using the same certificates that validate a normal connection, and then give the user extremely fine precision over which commands they do or don&#039;t want to use. Additionally, since it only uses the consoles&#039; files and only talks to the servers, the physical consoles do not have to be present for any part of the process.&lt;br /&gt;
&lt;br /&gt;
Using this PC-based connection, it is entirely possible to pick and choose in a very specific way that bypasses normal requirements, using two consoles (the &amp;quot;donor&amp;quot; and &amp;quot;recipient&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
First, the donor must already have a blank legacy account (either through luck or through its own SOAP transfer). This allows it to perform &amp;lt;code&amp;gt;EShopRegionChange&amp;lt;/code&amp;gt; freely without restrictions, as there are no legacy titles holding it back.&lt;br /&gt;
Once the donor has a blank account, it can &amp;lt;code&amp;gt;EShopRegionChange&amp;lt;/code&amp;gt; to match the recipient&#039;s eShop account region, and then proceed to take the recipient&#039;s account through a &amp;lt;code&amp;gt;SysTransfer&amp;lt;/code&amp;gt;. &lt;br /&gt;
&amp;lt;br&amp;gt;The reason this works is because when cleaninty does the &amp;lt;code&amp;gt;SysTransfer&amp;lt;/code&amp;gt;, the command is run in isolation - so it will not check the consoles&#039; firmware regions, make no requests to ECS, and immediately move the account only after checking they&#039;re the same region &#039;&#039;&#039;without touching anything else&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the legacy account is moved, the recipient will create a new blank account when it next opens the eShop - and in turn, because the new account is made entirely from scratch, this new account&#039;s region will match the console&#039;s firmware even if it&#039;s region-changed. This gives the &#039;recipient&#039; working eShop access and the ability to change its own region freely - and as the eShop has closed all new purchases and delisted titles cannot be redownloaded from the eShop, it should not be possible for it to receive legacy titles a second time, meaning this fix is effectively permanent.&lt;br /&gt;
&lt;br /&gt;
Also note that the donor also remains &#039;free&#039; when this happens, as the transferred legacy titles vanish at some point along the way instead of being properly moved to its account. This means that a donor can be used infinite times, the only limit being the seven-day cooldown between each individual &amp;lt;code&amp;gt;SysTransfer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
When the required constants have been supplied through &amp;lt;code&amp;gt;SetupConstants&amp;lt;/code&amp;gt; and you have the unique data (&amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; and either &amp;lt;code&amp;gt;SecureInfo_A&amp;lt;/code&amp;gt; or the serial number) of a console, cleaninty can act as that console and do the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;GenJson&amp;lt;/code&amp;gt;: Compiles the console&#039;s data into a single JSON file. This JSON is required for all other commands except &amp;lt;code&amp;gt;RecoverIVS&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;CheckReg&amp;lt;/code&amp;gt;: Obtains the console&#039;s eShop status, eShop region, and any titles attached to its eShop account, then updates the JSON file with the new data.&lt;br /&gt;
* &amp;lt;code&amp;gt;SysTransfer&amp;lt;/code&amp;gt;: Moves the eShop titles of the source console to the target console. This is the only needed command for a SOAP transfer if the console has legacy tickets.&lt;br /&gt;
** A successful use of this command triggers a 7-day cooldown on system transfers for both consoles, the same as a full system transfer.&lt;br /&gt;
* &amp;lt;code&amp;gt;NNIDTransfer&amp;lt;/code&amp;gt;: &amp;lt;u&amp;gt;(Still experimental. Use with caution.)&amp;lt;/u&amp;gt; Moves only the NNIDs of the source console to the target console. This is not affected by system transfer cooldowns and does not trigger a cooldown.&lt;br /&gt;
* &amp;lt;code&amp;gt;LastTransfer&amp;lt;/code&amp;gt;: Provides the date&amp;amp;time of the given console&#039;s last system transfer, the number of transfers it has ever done, and the time at which the current transfer cooldown will expire if there is one active.&lt;br /&gt;
* &amp;lt;code&amp;gt;GetIVS&amp;lt;/code&amp;gt;: Downloads the console&#039;s stored copy of &amp;lt;code&amp;gt;movable.sed&amp;lt;/code&amp;gt; from the SOAP servers, if they have one. &lt;br /&gt;
* &amp;lt;code&amp;gt;SetIVS&amp;lt;/code&amp;gt;: Uploads the chosen JSON&#039;s stored &amp;lt;code&amp;gt;movable.sed&amp;lt;/code&amp;gt; to the SOAP servers. This will overwrite the current stored movable.&lt;br /&gt;
* &amp;lt;code&amp;gt;RecoverIVS&amp;lt;/code&amp;gt;: Tries to recover a console&#039;s &amp;lt;code&amp;gt;movable.sed&amp;lt;/code&amp;gt; using only its raw &amp;lt;code&amp;gt;otp.bin&amp;lt;/code&amp;gt; and eShop region data.&lt;br /&gt;
* &amp;lt;code&amp;gt;EShopDelete&amp;lt;/code&amp;gt;: Deletes the target console&#039;s eShop account. This is the secondary part of a SOAP transfer if the console has no legacy tickets, as the console will then automatically register an account in the correct region when it next accesses the eShop.&lt;br /&gt;
* &amp;lt;code&amp;gt;EShopRegionChange&amp;lt;/code&amp;gt;: Attempts to delete and then recreate the target console&#039;s eShop account for the entered region. This is the main part of a SOAP transfer if the console has no legacy tickets, but an &amp;lt;code&amp;gt;EShopDelete&amp;lt;/code&amp;gt; should still be done afterward.&lt;br /&gt;
* &amp;lt;code&amp;gt;ETickets&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;ETicketDownload&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;ETikTitleDownload&amp;lt;/code&amp;gt;: Lists all owned eShop tickets / downloads all tickets / downloads the titles attached to all tickets, respectively, from the given console&#039;s eShop account.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Instructions for installation &amp;amp; setup are {{GitHub|luigoalma/cleaninty#Installing|on the GitHub page}}, but the installation instructions may need to be interpreted for your OS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regardless of your OS, you will need a 3DS with both custom firmware and [[3DS:GodMode9|GodMode9]] installed to dump all of the files required to do &amp;lt;code&amp;gt;SetupConstants&amp;lt;/code&amp;gt;. The vast majority of them are dumped using [https://raw.githubusercontent.com/luigoalma/cleaninty/master/gm9scripts/ExtractSystemElements.gm9 ExtractSystemElements.gm9], but the the [[wikipedia:Advanced_Encryption_Standard|AES]] Constant &amp;quot;C&amp;quot; is found using the full set of instructions [https://3ds.goombi.fr/convertMii/0x31.html on this page].&lt;br /&gt;
&lt;br /&gt;
{{critical|The AES Constant, along with all other constants used by cleaninty, are copyrighted data. Obtaining them from your own console(s) is fine, but &#039;&#039;&#039;do not&#039;&#039;&#039; share the constants with anyone else.}}&lt;br /&gt;
{{info|These constants are the same on all consoles. Once one set is dumped, you will not need to redump in the future unless you lose access to them.}}&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Don&#039;t bother trying to install cleaninty on Windows directly. Windows has OpenSSL disabled in its &amp;lt;code&amp;gt;curl.exe&amp;lt;/code&amp;gt;, but cleaninty requires OpenSSL to function. Working around this issue manually is obnoxious and not worth the time spent.&lt;br /&gt;
&lt;br /&gt;
Instead, there are two options:&lt;br /&gt;
# Install a Linux distro through [https://learn.microsoft.com/en-us/windows/wsl/install WSL] and then install cleaninty inside the WSL instance using the macOS/Linux instructions. (This is the simpler path, and WSL is useful for many other things. If you choose this instead of msys2, it is recommended that you also install the {{GitHub|microsoft/terminal|Windows Terminal}}.)&lt;br /&gt;
# Install [https://www.msys2.org/ msys2] and then install cleaninty inside the msys2 instance using the below instructions.&lt;br /&gt;
&lt;br /&gt;
To install cleaninty inside msys2, open the terminal &amp;lt;code&amp;gt;mingw64.exe&amp;lt;/code&amp;gt; that is inside the msys2 installation folder, then run the following two commands one at a time:&lt;br /&gt;
* &amp;lt;code&amp;gt;pacman -Syu mingw-w64-x86_64-python mingw-w64-x86_64-python-defusedxml mingw-w64-x86_64-python-cryptography mingw-w64-x86_64-python-pycurl&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;python -m pip install cleaninty&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is completed, from here on out you will need to open the msys2 &amp;lt;code&amp;gt;mingw64.exe&amp;lt;/code&amp;gt; terminal to use cleaninty. &lt;br /&gt;
&lt;br /&gt;
{{info|Be aware that when using cleaninty through msys2, the place it will look in to find &amp;lt;code&amp;gt;boot9.bin&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SSLCertificates&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ctr_constants.json&amp;lt;/code&amp;gt; is a folder named &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; inside your msys2 &amp;lt;code&amp;gt;home&amp;lt;/code&amp;gt; folder.}}&lt;br /&gt;
&lt;br /&gt;
=== macOS and Linux ===&lt;br /&gt;
&lt;br /&gt;
First, ensure you have Python 3.7 or newer. You can check if your Python version is new enough by opening a terminal and running the command &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;. If you do not, install a compatible version from either your package manager or [https://www.python.org/downloads/ the Python website].&lt;br /&gt;
&lt;br /&gt;
Then, either install cleaninty directly from &amp;lt;code&amp;gt;pip&amp;lt;/code&amp;gt; or clone its repo via the command &amp;lt;code&amp;gt;git clone https://github.com/luigoalma/cleaninty.git&amp;lt;/code&amp;gt; and then run the &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; script. Installing directly from &amp;lt;code&amp;gt;pip&amp;lt;/code&amp;gt; will install an outdated but functional version of cleaninty.&lt;br /&gt;
&lt;br /&gt;
By default, the latest version of cryptography will be installed, which does not work with cleaninty. You should install the latest compatible version, 43.0.3, with &amp;lt;code&amp;gt;pip&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
{{critical|Make sure the files for all consoles you compile into a json are accurate before using them in cleaninty, or else the commands may affect a different console than they &amp;quot;should be&amp;quot; affecting (or simply fail outright). &lt;br /&gt;
&lt;br /&gt;
The easiest way to do this is by checking the serial sticker(s) on the console against the copy of the serial in [[3dbrew:Nandrw/sys/SecureInfo_A|SecureInfo_A]].&amp;lt;br&amp;gt; &lt;br /&gt;
If none of the stickers agree with the SecureInfo, also check against the copy in [[3dbrew:Twln/sys/log/inspect.log|inspect.log]] and make sure its listed MAC Address matches the one within firmware by booting the console normally and going into &#039;&#039;&#039;System Settings -&amp;gt; Internet Settings -&amp;gt; Other Information -&amp;gt; Confirm MAC Address&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
There is no graphical interface for cleaninty. All commands are ran through the command line.&lt;br /&gt;
&lt;br /&gt;
=== Manual command line ===&lt;br /&gt;
&lt;br /&gt;
The commands are the same on all operating systems. Run &amp;lt;code&amp;gt;cleaninty ctr (command) --help&amp;lt;/code&amp;gt; for information on an individual command&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
As an example, the minimum list of commands needed to set up two consoles&#039; data and perform a SOAP transfer between them would be as follows:&lt;br /&gt;
# &amp;lt;code&amp;gt;cleaninty ctr GenJson --otp otp.bin --secureinfo secinfo.bin --out soap_donor.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;cleaninty ctr GenJson --otp otp1.bin --secureinfo secinfo1.bin --out soap_target.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;cleaninty ctr CheckReg -C soap_donor.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;cleaninty ctr CheckReg -C soap_target.json&amp;lt;/code&amp;gt;&lt;br /&gt;
#* The CheckReg commands are not necessary if you are already certain the donor and target have the same region.&lt;br /&gt;
# &amp;lt;code&amp;gt;cleaninty ctr EShopRegionChange -C soap_target.json -r (eShop region) -c  (eShop country - not required if region is JPN/KOR/CHN)&amp;lt;/code&amp;gt;&lt;br /&gt;
#* You can use any region/country for this command other than the one listed in the &amp;lt;code&amp;gt;soap_target.json&amp;lt;/code&amp;gt;&#039;s &amp;lt;code&amp;gt;CheckReg&amp;lt;/code&amp;gt;. &lt;br /&gt;
# Depending on whether the EShopRegionChange was successful or not, only do &#039;&#039;&#039;one&#039;&#039;&#039; of the following commands.&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Succeeded=&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;7&amp;quot;&amp;gt;&amp;lt;code&amp;gt;cleaninty ctr EShopDelete -C soap_target.json&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Failed=&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;7&amp;quot;&amp;gt;&amp;lt;code&amp;gt;cleaninty ctr SysTransfer -s soap_target.json -t soap_donor.json&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Autosoap script ===&lt;br /&gt;
&lt;br /&gt;
{{warning|Although this script is far simpler to use than manually inputting commands, errors may still occur during edge cases. Knowledge of the command line will still likely be required to debug if this occurs.}}&lt;br /&gt;
&lt;br /&gt;
If you are inexperienced with the command line or just don&#039;t want to type the commands manually every time, there is a {{GitHub|StarlitSkies/autosoap|SOAP bash script}} made by StarlitSkies that heavily simplifies the process.&lt;br /&gt;
&lt;br /&gt;
Read the instructions on its page for setup and usage.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:Tophatted/SafeB9SInstaller&amp;diff=7871</id>
		<title>User:Tophatted/SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:Tophatted/SafeB9SInstaller&amp;diff=7871"/>
		<updated>2025-07-28T03:50:36Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Tophatted moved page User:Tophatted/SafeB9SInstaller to 3DS:SafeB9SInstaller: Page has been mostly completed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[3DS:SafeB9SInstaller]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7870</id>
		<title>3DS:SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7870"/>
		<updated>2025-07-28T03:50:36Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Tophatted moved page User:Tophatted/SafeB9SInstaller to 3DS:SafeB9SInstaller: Page has been mostly completed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 0.0.7&lt;br /&gt;
| releasedate = 2017-06-05&lt;br /&gt;
| github = d0k3/SafeB9SInstaller&lt;br /&gt;
| universaldb = 3ds/safeb9sinstaller&lt;br /&gt;
| githubtag = v0.0.7&lt;br /&gt;
| title = SafeB9SInstaller&lt;br /&gt;
}}&lt;br /&gt;
{{Page WIP|notes=Add more common errors}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SafeB9SInstaller&#039;&#039;&#039; is a tool used to install [[3DS:Boot9strap|boot9strap]]. It supports a wide range of entrypoints, allowing it to be launched by numerous different exploits across every system version.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
SafeB9SInstaller should be used alongside [[3dsguide:|the guide]] or the [[3DS:Alternate Exploits|alternate exploits]] article. A &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder containing &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; is always required to be present on the root, and in most situations &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; needs to be placed on the root alongside it. Depending on how SafeB9SInstaller is being launched (e.g. with the [[3DS:Luma3DS#Features| Luma3DS chainloader]]) another file, like &amp;lt;code&amp;gt;SafeB9SInstaller.firm&amp;lt;/code&amp;gt; may need to be used instead of &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features== &lt;br /&gt;
*Safe installation of boot9strap&lt;br /&gt;
*Keycombo in order to confirm the user wants to proceed with the installation&lt;br /&gt;
*Install boot9strap from arm9loaderhax&lt;br /&gt;
**New 3DS users will need to provide a clean copy of sector0x96 as &amp;lt;code&amp;gt;secret_sector.bin&amp;lt;/code&amp;gt; in order to revert arm9loaderhax&lt;br /&gt;
*Backup firm0 and firm1 before installation&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
If you see “SigHaxed FIRM was not installed! Check lower screen for more info.” it means that SafeB9SInstaller couldn’t install boot9strap. To continue, check below if you have one of the following errors:&lt;br /&gt;
====Sighaxed FIRM - file not found====&lt;br /&gt;
SafeB9SInstaller could not find &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder. Double check that &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; is spelled correctly and on the root of your SD card. If it is, verify that &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; are inside the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7869</id>
		<title>3DS:SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7869"/>
		<updated>2025-07-28T03:50:04Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add wip note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 0.0.7&lt;br /&gt;
| releasedate = 2017-06-05&lt;br /&gt;
| github = d0k3/SafeB9SInstaller&lt;br /&gt;
| universaldb = 3ds/safeb9sinstaller&lt;br /&gt;
| githubtag = v0.0.7&lt;br /&gt;
| title = SafeB9SInstaller&lt;br /&gt;
}}&lt;br /&gt;
{{Page WIP|notes=Add more common errors}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SafeB9SInstaller&#039;&#039;&#039; is a tool used to install [[3DS:Boot9strap|boot9strap]]. It supports a wide range of entrypoints, allowing it to be launched by numerous different exploits across every system version.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
SafeB9SInstaller should be used alongside [[3dsguide:|the guide]] or the [[3DS:Alternate Exploits|alternate exploits]] article. A &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder containing &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; is always required to be present on the root, and in most situations &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; needs to be placed on the root alongside it. Depending on how SafeB9SInstaller is being launched (e.g. with the [[3DS:Luma3DS#Features| Luma3DS chainloader]]) another file, like &amp;lt;code&amp;gt;SafeB9SInstaller.firm&amp;lt;/code&amp;gt; may need to be used instead of &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features== &lt;br /&gt;
*Safe installation of boot9strap&lt;br /&gt;
*Keycombo in order to confirm the user wants to proceed with the installation&lt;br /&gt;
*Install boot9strap from arm9loaderhax&lt;br /&gt;
**New 3DS users will need to provide a clean copy of sector0x96 as &amp;lt;code&amp;gt;secret_sector.bin&amp;lt;/code&amp;gt; in order to revert arm9loaderhax&lt;br /&gt;
*Backup firm0 and firm1 before installation&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
If you see “SigHaxed FIRM was not installed! Check lower screen for more info.” it means that SafeB9SInstaller couldn’t install boot9strap. To continue, check below if you have one of the following errors:&lt;br /&gt;
====Sighaxed FIRM - file not found====&lt;br /&gt;
SafeB9SInstaller could not find &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder. Double check that &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; is spelled correctly and on the root of your SD card. If it is, verify that &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; are inside the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=7846</id>
		<title>3DS:FourthTube</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=7846"/>
		<updated>2025-07-24T05:58:49Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title = FourthTube&lt;br /&gt;
| image = FourthTube-Icon.png&lt;br /&gt;
| imagealt = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = erievs, Smu1zel, 5GBurrito, 2b-zipper&lt;br /&gt;
| version = Beta 33&lt;br /&gt;
| releasedate = 2025-07-23&lt;br /&gt;
| github = erievs/FourthTube&lt;br /&gt;
| githubtag = b33&lt;br /&gt;
| caption = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| screenshot = ThirdTube-Screenshot.jpg&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
| screenshotcaption = Screenshot of FourthTube playing the video of &#039;DEAF KEV - Invincible [NCS Release]&#039;&lt;br /&gt;
| imagesize = 128px&lt;br /&gt;
| universaldb = 3ds/fourthtube&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FourthTube&#039;&#039;&#039; is a homebrew application for the Nintendo 3DS that allows you to watch YouTube videos. It is a fork of [[ThirdTube]], a now broken app that did the same thing.&lt;br /&gt;
&lt;br /&gt;
{{Warning|text=As this app is still in the beta stage, you may and will encounter crashes and other bugs.&lt;br /&gt;
If you find one of those, it would be helpful to open an issue on the [https://github.com/erievs/FourthTube/issues GitHub] repository.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Multiple resolutions for New 3DS, up to 480p&lt;br /&gt;
**Old 3DS consoles are limited to 144p only&lt;br /&gt;
*Support for livestreams and premiered videos&lt;br /&gt;
*Searching&lt;br /&gt;
*Video suggestions&lt;br /&gt;
*Comments&lt;br /&gt;
*Captions&lt;br /&gt;
*Local watch history and channel subscription&lt;br /&gt;
*No ads&lt;br /&gt;
**This is due to the app only using YouTube&#039;s API, and is not due to ad-blockers. The creator does not plan to add their own ads at this time.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
===Install with FBI===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.3dsx&lt;br /&gt;
| name2 = CIA&lt;br /&gt;
| url2 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.cia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
#[https://github.com/erievs/FourthTube/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt;, copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt;, copy this file to any place on your SD card and install it with [[3DS:FBI|FBI]]&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The controls for this app are as follows:&lt;br /&gt;
*{{B|B}}: go back to the previous screen&lt;br /&gt;
*C-Pad up/down: scroll&lt;br /&gt;
*{{B|L}} or {{B|R}}: switch between tabs&lt;br /&gt;
*{{B|Select}} + {{B|Start}}: blackout the bottom screen&lt;br /&gt;
*D-Pad left/right: If in video player, seeks by 10s&lt;br /&gt;
&lt;br /&gt;
Below are for debug purposes&lt;br /&gt;
&lt;br /&gt;
*{{B|Select}} + {{B|X}} : toggle debug log&lt;br /&gt;
*{{B|Select}} + {{B|Y}} : toggle memory usage monitor&lt;br /&gt;
*{{B|Select}} + {{B|R}} + {{B|A}} : toggle FPS monitor&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
DSP firmware must be dumped to use this app. An option to do this can be found in [[3DS:Luma3DS/Rosalina|Rosalina]].&lt;br /&gt;
&lt;br /&gt;
The exact minimum system version is unknown, but at least 8.1.0-0 is needed.&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew replacement for the YouTube app}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7747</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7747"/>
		<updated>2025-07-17T09:40:28Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#approvable_by: users = PabloMK7}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.5.37&lt;br /&gt;
| releasedate = 2025-07-16 &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
| releaseurl = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| universaldb = 3ds/ctgp-7-downloader&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/ctgp-7-downloader|CTGP-7]] is available on Universal-DB.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
{{Info|text=CTGP-7 also provides official installation instructions as a {{GitHub|PabloMK7/CTGP-7updates/blob/master/CTGP-7_Intallation_Guide_EN.pdf|PDF}} or [https://www.youtube.com/watch?v=OV9ZmrHOy4c YouTube video].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Using FBI=&lt;br /&gt;
CTGP-7 has a downloader app to install the modpack for you, which can be opened from either the HOME Menu or the Homebrew Launcher.&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://ctgp7.page.link/3dsx_downloader&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Using a Computer=&lt;br /&gt;
# Download the latest CTGP-7 installer for your computer&#039;s operating system from the mod&#039;s [https://gamebanana.com/mods/50221 GameBanana page]&lt;br /&gt;
#* Native installers are only available for Windows and Ubuntu. The Python-based installer might be required instead on other operating systems, but will also need an up-to-date Python installation and the dependencies listed in the README file.&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
#* Make sure the SD card is accessible before continuing&lt;br /&gt;
# Run the CTGP-7 installer you downloaded&lt;br /&gt;
# Choose the location of your console&#039;s SD card if it wasn&#039;t detected automatically&lt;br /&gt;
# Press the install button and wait for it to finish&lt;br /&gt;
# Eject the SD card and reinsert it into your console&lt;br /&gt;
# Launch FBI&lt;br /&gt;
# Navigate to &amp;lt;code&amp;gt;SD:/CTGP-7/cia/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the &amp;lt;code&amp;gt;CTGP-7.cia&amp;lt;/code&amp;gt; file&lt;br /&gt;
# Select &amp;quot;Install CIA&amp;quot;&lt;br /&gt;
# Press {{B|A}} to confirm&lt;br /&gt;
# Wait for the installation to finish&lt;br /&gt;
# Return to the HOME Menu and close FBI&lt;br /&gt;
&lt;br /&gt;
{{Success|CTGP-7 is now installed!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|{{CTGP-7 Course|Concord Town}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Mario Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Galvarny Falls}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Sky Garden}}&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|{{CTGP-7 Course|Autumn Forest}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Riverside Park}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 1}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 3}}&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Frappe Snowland}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Moo Moo Farm}}&lt;br /&gt;
|{{CTGP-7 Course|Archipelago Avenue}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mario Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|{{CTGP-7 Course|Banshee Boardwalk 2}}&lt;br /&gt;
|{{CTGP-7 Course|Elemental Cave}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Ghost Valley 2}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Cheep Cheep Beach}}&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Tick Tock Clock}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mushroom Bridge}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Desert Hills}}&lt;br /&gt;
|{{CTGP-7 Course|Castle Of Time}}&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Yoshi Falls}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Choco Mountain}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Shroom Ridge}}&lt;br /&gt;
|{{CTGP-7 Course|CTR Crash Cove}}&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|{{CTGP-7 Course|CTR Cortex Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Revo Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Choco Island 2}}&lt;br /&gt;
|{{CTGP-7 Course|Star Slope}}&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|{{CTGP-7 Course|Sandcastle Park}}&lt;br /&gt;
|{{CTGP-7 Course|Jungle Ruins}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Luigi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Volcano Beach Ruins}}&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|{{CTGP-7 Course|GCN|Yoshi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Peach Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Metro Madness}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Luigi Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|{{CTGP-7 Course|SMO RC Challenge}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 4}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Donut Plains 1}}&lt;br /&gt;
|{{CTGP-7 Course|Secret Slide}}&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Wario Stadium}}&lt;br /&gt;
|{{CTGP-7 Course|Ermii Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Baby Park}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Bowser Castle}}&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 3}}&lt;br /&gt;
|{{CTGP-7 Course|Big Blue}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Shy Guy Beach}}&lt;br /&gt;
|{{CTGP-7 Course|Bingo Party}}&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|{{CTGP-7 Course|Stargaze Summit}}&lt;br /&gt;
|{{CTGP-7 Course|Sunset Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Broken Pier}}&lt;br /&gt;
|{{CTGP-7 Course|Glacier Mine}}&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|{{CTGP-7 Course|Flowerbed Fortress}}&lt;br /&gt;
|{{CTGP-7 Course|Seaside Palace}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Star City}}&lt;br /&gt;
|{{CTGP-7 Course|Mushroom Mountain}}&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Sherbert Land}}&lt;br /&gt;
|{{CTGP-7 Course|Block Island}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Bowser Castle}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Jungle Falls}}&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|{{CTGP-7 Course|Retro Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Frozen Grotto}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Lakeside Park}}&lt;br /&gt;
|{{CTGP-7 Course|Dragon Burial Grounds}}&lt;br /&gt;
|-&lt;br /&gt;
!Rock Cup&lt;br /&gt;
|{{CTGP-7 Course|Warp Pipe Island}}&lt;br /&gt;
|{{CTGP-7 Course|Neo Metropolis}}&lt;br /&gt;
|{{CTGP-7 Course|Frosty Heights}}&lt;br /&gt;
|{{CTGP-7 Course|Gnasty Gnorc&#039;s Lair}}&lt;br /&gt;
|-&lt;br /&gt;
!Moon Cup&lt;br /&gt;
|{{CTGP-7 Course|RMX Vanilla Lake 1}}&lt;br /&gt;
|{{CTGP-7 Course|Cliffside Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Interstellar Laboratory}}&lt;br /&gt;
|{{CTGP-7 Course|Dark Matter Fortress}}&lt;br /&gt;
|-&lt;br /&gt;
!Hammer Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Donut Plains 2}}&lt;br /&gt;
|{{CTGP-7 Course|Soaring Skyway}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Bowser&#039;s Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Wii|DK Summit}}&lt;br /&gt;
|-&lt;br /&gt;
!Wonder Cup&lt;br /&gt;
|{{CTGP-7 Course|Painted Swamp Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Roulette Road}}&lt;br /&gt;
|{{CTGP-7 Course|Orbital Outpost}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Rainbow Road}}&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|{{CTGP-7 Course|Doge Desert}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Banshee Boardwalk}}&lt;br /&gt;
|{{CTGP-7 Course|N64|DK&#039;s Jungle Parkway}}&lt;br /&gt;
|{{CTGP-7 Course|Miku&#039;s Birthday Spec. 2}}&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Rainbow Road 1}}&lt;br /&gt;
|{{CTGP-7 Course|Rainbow Road DX}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Short description|Mario Kart 7 modpack with custom tracks and characters}}&lt;br /&gt;
[[Category:Nintendo 3DS homebrew]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Remove_outlines_in_Pok%C3%A9mon_games&amp;diff=7745</id>
		<title>3DS:Remove outlines in Pokémon games</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Remove_outlines_in_Pok%C3%A9mon_games&amp;diff=7745"/>
		<updated>2025-07-16T06:47:46Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add Sun and Moon to lead&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Removing outlines in Pokémon games will require you to have [[Custom firmware|CFW]] with [[3DS:Luma3DS|Luma3DS]], preferably updated to the latest version. This will remove outlines from the Player, NPCs and Pokémon, in overworld, battle and Pokémon Care. However, it will not remove outlines from the UI (text boxes, health bars and more). This is valid for all mainline Pokémon games (XY, ORAS, SM, and USUM). Other Pokémon games can&#039;t have their outlines removed.&lt;br /&gt;
&lt;br /&gt;
== For Pokémon Sun and Moon/Ultra Sun and Ultra Moon ==&lt;br /&gt;
# Open the [[Checkpoint]] app on the HOME Menu.&lt;br /&gt;
# Select your Pokémon game by pressing {{B|A}} when the icon is highlighted on the top screen.&lt;br /&gt;
#*If you do not see your game, try launching the game, playing for a while then closing it. Upon doing this, open Checkpoint again&lt;br /&gt;
#*If you still do not see your game, press and hold {{B|B}} to refresh the title list&lt;br /&gt;
# Select the &#039;&#039;&#039;Cheats&#039;&#039;&#039; button on the bottom screen.&lt;br /&gt;
# Search in the list for &#039;&#039;&#039;&amp;quot;No Outlines vX.X&amp;quot;&#039;&#039;&#039;, then press {{B|A}} when the cheat is highlighted.&lt;br /&gt;
#*Replace &amp;quot;vX.X&amp;quot; with the current version you have for the game. For example, if you currently run the game using update v.1.1, get the cheat that says &#039;&#039;&#039;&amp;quot;No Outlines v1.1&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
# Press {{B|A}} if Checkpoint prompts you to save the cheat file for this game.&lt;br /&gt;
# Close Checkpoint.&lt;br /&gt;
# Launch the game you chose the cheat for.&lt;br /&gt;
# Press {{B|L}} + {{B|D-Pad Down}} + {{B|SELECT}} to open the Rosalina Menu.&lt;br /&gt;
#* This is the default configuration; if you have broken buttons, you may be using an alternate configuration that changes the key combination to {{B|X}} + {{B|Y}} or {{B|Y}} + {{B|B}}&lt;br /&gt;
# Go to &#039;&#039;&#039;Cheats...&#039;&#039;&#039;.&lt;br /&gt;
# Press {{B|A}} on &#039;&#039;&#039;&amp;quot;No Outlines vX.X&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
# Press B until Rosalina Menu is closed.&lt;br /&gt;
#*If you did this while in-game, try walking to another area or going into a battle for the &amp;quot;No Outlines&amp;quot; cheat to be applied&lt;br /&gt;
&lt;br /&gt;
{{success|The No Outlines patch has been successfully installed!}}&lt;br /&gt;
&lt;br /&gt;
== For Pokémon Omega Ruby and Alpha Sapphire ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Turn off your device.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Take the SD card off and insert it into your computer.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a folder called &amp;lt;code&amp;gt;cheats&amp;lt;/code&amp;gt; on the SD card root if it doesn&#039;t exist already.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inside the &amp;lt;code&amp;gt;cheats&amp;lt;/code&amp;gt; folder, create a text document (a &#039;&#039;&#039;.txt&#039;&#039;&#039; file) named with the Title ID for your respective version:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Omega Ruby:&#039;&#039;&#039; &amp;lt;code&amp;gt;000400000011C400&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Alpha Sapphire:&#039;&#039;&#039; &amp;lt;code&amp;gt;000400000011C500&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open your text document, then copy and paste the following cheat codes depending on the update you are running your game:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[No Outlines v1.0]&lt;br /&gt;
D3000000 00000000&lt;br /&gt;
00379EB4 00000000&lt;br /&gt;
00379EB8 00000000&lt;br /&gt;
D2000000 00000000&lt;br /&gt;
[No Outlines v1.4]&lt;br /&gt;
D3000000 00000000&lt;br /&gt;
0037A140 00000000&lt;br /&gt;
0037A144 00000000&lt;br /&gt;
D2000000 00000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reinsert your SD card, then power on your device&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Launch Pokémon Omega Ruby/Alpha Sapphire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|L}} + {{B|Down}} + {{B|SELECT}} to open the Rosalina Menu.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;This is the default configuration; if you have broken buttons, you may be using an alternate configuration that changes the key combination to {{B|X}} + {{B|Y}} or {{B|Y}} + {{B|B}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to &#039;&#039;&#039;Cheats...&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|A}} on &#039;&#039;&#039;&amp;quot;No Outlines vX.X&amp;quot;&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press B until Rosalina Menu is closed.&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;If you did this while in-game, try walking to another area or going into a battle for the &amp;quot;No Outlines&amp;quot; cheat to be applied.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{success|The No Outlines patch has been successfully installed!}}&lt;br /&gt;
&lt;br /&gt;
== For Pokémon X &amp;amp; Y ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Turn off your device.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Take the SD card off and insert it into your computer.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a folder called cheats on the SD card root if it doesn&#039;t exist already.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inside &#039;&#039;&#039;cheats&#039;&#039;&#039;, create a text document (a &#039;&#039;&#039;.txt&#039;&#039;&#039; file) named with the Title ID for your respective version:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;X:&#039;&#039;&#039; 0004000000055D00&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Y:&#039;&#039;&#039; 0004000000055E00&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open your text document, then copy and paste the following cheat codes depending on the update you are running your game:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[No Outlines v1.0]&lt;br /&gt;
D3000000 00000000&lt;br /&gt;
00361D34 00000000&lt;br /&gt;
00361D38 00000000&lt;br /&gt;
D2000000 00000000&lt;br /&gt;
[No Outlines v1.5]&lt;br /&gt;
D3000000 00000000&lt;br /&gt;
00362ED8 00000000&lt;br /&gt;
00362EDC 00000000&lt;br /&gt;
D2000000 00000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Insert your SD back into your device, then power on your console&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Launch Pokémon X/Y&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|L}} + {{B|Down}} + {{B|SELECT}} to open Rosalina menu.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;This is the default configuration; if you have broken buttons, you may be using an alternate configuration that changes the key combination to {{B|X}} + {{B|Y}} or {{B|Y}} + {{B|B}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to &#039;&#039;&#039;Cheats...&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press {{B|A}} on &#039;&#039;&#039;&amp;quot;No Outlines vX.X&amp;quot;&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Press B until Rosalina Menu is closed.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If you did this while in-game, try walking to another area or going into a battle for the &amp;quot;No Outlines&amp;quot; cheat to be applied.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{success|The No Outlines patch has been successfully installed!}}&lt;br /&gt;
&lt;br /&gt;
{{Pokémon}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Pokémon]]&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:CTGP7&amp;diff=7734</id>
		<title>3DS:CTGP7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:CTGP7&amp;diff=7734"/>
		<updated>2025-07-14T04:52:40Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: create redirect to 3DS:Mario Kart 7/CTGP-7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[3DS:Mario Kart 7/CTGP-7]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:History_of_3DS_Hacking&amp;diff=7724</id>
		<title>3DS:History of 3DS Hacking</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:History_of_3DS_Hacking&amp;diff=7724"/>
		<updated>2025-07-09T03:20:03Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: only SALT is a team, roxas75 and patois are both individuals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;references /&amp;gt;&lt;br /&gt;
== 2011 ==&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
The official release of the Nintendo 3DS in the west, and the creation of the wiki [[3dbrew:Main_Page|3dbrew]]. &lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
The first 3DS roms are dumped.&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
Crown3DS gives a teaser implying the creation of a flashcart, but instead released a website written in broken English promising the community that they are progressing.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
The first release of tools that convert video to the type of stereographic 3D video compatible with the Nintendo 3DS Camera.&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
&lt;br /&gt;
=== Unknown Month ===&lt;br /&gt;
It is believed that Neimod&#039;s hardware RAM dumps and internal research led to the first userland and a9 exploits.&amp;lt;ref&amp;gt;https://gbatemp.net/threads/3ds-hacking-scene-history.443396/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
The first (?) homebrew app is written in .cxi format, &amp;quot;Hello World&amp;quot;, is written by Xcution (author of CiTRUS, a tool that allows BaNneR and ICoN files to be made using the .xbsf format)&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
The flashcart [[Gateway-3DS]] is first released, and serves as the sole option for homebrew in the 3DS&#039; early years. At this time, there was basic arm9 homebrew possible via an [https://www.3dbrew.org/wiki/System_Settings MSET] exploit combined with [https://github.com/naehrwert/p3ds/tree/df8f52a8c22b7f4758e1a47b2ca712d12be60bc6 p3ds] (python tools for the 3DS).&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
Users in the community figure out how to reverse engineer [[Gateway-3DS]]&#039; payload to create their own NAND emulation (or redirection). This leads to the users Smealum and Yellows8 creating a private payload called RedNAND.  &lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
brickgate/brickway - A scandal where Gateway released a FIRM that intentionally bricks consoles using Gateway3DS flashcart clones (such as R4 and Orange3DS). On top of this, its code was written badly enough that it triggered on many legitimate Gateway3DS cartridges, bricking completely &#039;innocent&#039; users in the crossfire.&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
The first commit of [https://citra-emulator.com/ Citra], the first major 3DS emulator, is released.&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
The secondary userland exploit {{GitHub|yellows8/oot3dhax|oot3dhax}} is first released by yellows8.&lt;br /&gt;
&lt;br /&gt;
=== November ===&lt;br /&gt;
[https://www.gamebrew.org/wiki/Palantine_CFW_3DS Palantine] (a CFW made by Yellows8 and other) is leaked, bringing a closed-source custom firmware to the public. However, it had limitations such as the EmuNAND not being updateable, having a low boot rate, and being difficult to install, among others. The thing it did best, running CIAs, would be taken and added to Gateway3DS shortly after. &lt;br /&gt;
&lt;br /&gt;
The flashcart [[Sky3DS]] is first released. It could play pirated roms on entirely stock consoles, but couldn&#039;t run homebrew and had a very high ban risk due to the way it worked. This ban risk was unfixable until full custom firmware was released, and by that point it became obsolete anyway.&lt;br /&gt;
&lt;br /&gt;
The primary userland exploit {{GitHub|smealum/ninjhax|ninjhax}} is first released by smealum.&lt;br /&gt;
&lt;br /&gt;
== 2015 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
Gateway cracks firmware version 9.2 and updates their flashcarts to OMEGA. The user yifanlu makes a blog post about reverse engineering the memchunkhax/firmlaunchhax combo used by Gateway; roxas75, patois, and team SALT all implement their own versions of it shortly after. &lt;br /&gt;
&lt;br /&gt;
=== February ===&lt;br /&gt;
The custom firmware {{GitHub|roxas75/rxTools|rxTools}} is first released by roxas75, notable for being purely focused on utilitarian homebrew and trying to avoid piracy entirely to avoid all potential legal issues.&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
The custom firmware PastaCFW is first released. It is named after a leak of sigpatches on pastebin, which was combined with patois&#039; Brahma (an open source memchunkhax/firmlaunchhax) to make the first open source custom firmware. Its only major caveat was that it had no emuNAND support. &lt;br /&gt;
&lt;br /&gt;
A fork of rxTools with PastaCFW&#039;s sigpatches is released by ahp_person (appletinivi), causing roxas75 to openly dispute him in an attempt to stop piracy from becoming a legal issue for the wider homebrew community.&lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
Once popular demand turns against him, roxas75 eventually gives in, releasing the rxTools source and officially adding sigpatches. He then, understandably, quits the homebrew scene immediately afterward and does not ever return.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
The primary userland exploit Ninjhax2x is first released.&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
The exploits Tubehax and Ironhax are first released.&lt;br /&gt;
* Tubehax is a primary userland exploit that took advantage of the 3DS YouTube app, but was unfortunately patched only a couple months later on all versions.&lt;br /&gt;
* Ironhax is the first secondary (userland) exploit, meaning it requires extra leverage to work (usually from a primary exploit such as Tubehax).&lt;br /&gt;
&lt;br /&gt;
ReiNand, the first fully-featured custom firmware to support the New 3DS, is released.&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
The exploits Menuhax and Browserhax are first released.&lt;br /&gt;
* Menuhax is a secondary userland exploit targeting the Home Menu. After the one use of a primary exploit needed to install it, it gives fully untethered coldboot userland access by exploiting the Home Menu automatically as it loads.&lt;br /&gt;
* Browserhax is a term for a series of primary userland exploits using the internet browsers for the n3DS and o3DS, which would become mainstays of the scene for a few more years before Nintendo finally killed off the potential for any new Browserhax.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
An upgrade to Sky3DS, Sky3DS+, is released. Among others, its new features included bypassing cart-based AP in recent games and having a second button for more ease of selecting games.&lt;br /&gt;
&lt;br /&gt;
The CCC hosts [https://gbatemp.net/threads/32c3-console-hacking-3ds-talk-dec-27-smea-derrek-plutoo.405640/ 32c3] in Hamburg, Germany. During 32c3, [https://smealum.github.io/3ds/32c3/ smealum gives a talk] where snshax, [[arm9loaderhax]], memchunkhax2, and ntrcardhax are revealed, &amp;amp; menuhax and ironhax receive updates to continue functioning.&lt;br /&gt;
* snshax and ntrcardhax would ultimately be of little interest, thanks to snshax being n3DS-only and ntrcardhax requiring an extremely specific type of modified flashcart that effectively didn&#039;t exist.&lt;br /&gt;
* memchunkhax2 is a privilege escalation k11 exploit that, although not immediately useful, would quickly become the foundation of downgrading as part of other exploit chains.&lt;br /&gt;
* Arm9loaderhax is an untethered coldboot custom firmware loader that is installed directly to the FIRM partitions. Although it was somewhat unsafe and risky to install through its entire lifetime, it was still a massive step forward for the homebrew community by allowing homebrew tools even larger amounts of control over the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2016 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
An exploit chain using memchunkhax2 is introduced, the first implementation of downgrading from 10.x firmwares to 9.2 for certain other exploits.&lt;br /&gt;
&lt;br /&gt;
Downgrading would soon after be patched by version 10.4.&lt;br /&gt;
&lt;br /&gt;
=== February ===&lt;br /&gt;
[[arm9loaderhax]] is fully released, and becomes a mainstay of the scene.&lt;br /&gt;
&lt;br /&gt;
The primary userland exploit ctr-httpwn is first released by yellows8.&lt;br /&gt;
&lt;br /&gt;
A complex dispute between the original author of ReiNand (Reisyukaku) and the rest of its developer team hits its first overt boiling point, causing them to cut ties as much as possible and officially fork the project into AuReiNand.&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
The privilege escalation k11 exploit memchunkhax2.1 is first released by Aliaspider, which allowed 9.2 downgrades to resume until version 10.7 patched it a second time.&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
AuReiNand is renamed to Luma3DS, and work begins towards rewriting every line of code. Once this is done, they detach it from ReiNand&#039;s fork network on GitHub, which marks the point where it is converted into an entirely original project.&lt;br /&gt;
&lt;br /&gt;
The tool {{GitHub|dazjo/salt_sploit_installer|salt_sploit_installer}} is first released, being unique because it sets the stage for three secondary userland exploits very shortly afterward.&lt;br /&gt;
Just a few days later, two of those three - {{GitHub|shinyquagsire23/v_hax|(v*)hax}} and {{GitHub|shinyquagsire23/supermysterychunkhax|supermysterychunkhax}} - are both first released by shinyquagsire23.&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
The third secondary userland exploit to use salt_sploit_installer, {{GitHub|dazjo/humblehax|humblehax}}, is first released by dazjo. This one is especially notable because it required purchasing a limited-time game from Humble Bundle, a quirk not seen in any exploit before or since. &lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
The secondary userland exploit {{GitHub|MrNbaYoh/basehaxx|basehaxx}} is first released by MrNbaYoh.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
A user reveals a DSiWare-based firm downgrade method after several months&#039; worth of teasers. The release of this allowed 9.2 downgrades to continue on versions 11.0 - 11.2, before being patched a third time.&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
Arm9loaderhax gains two new tools that make its installation even easier: CTRNand Transfer (shortening the install time of both new and old 3DS) and OTPless (an instant N3DS install method). CTRNand Transfer would be kept and see far more use later, but OTPless was later removed from use due to having a small but completely random chance to brick.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
The CCC hosts [https://gbatemp.net/threads/33c3-console-hacking-2016-3ds-wiiu-talk-dec-27-30-smea-derrek-nedwill-naehrwert.450043/ 33c3] in Hamburg, Germany. During 33c3, [https://derrekr.github.io/3ds/33c3/ derrekr gives a talk] where soundhax, fasthax, and sighax are revealed.&lt;br /&gt;
* Soundhax is a primary userland exploit targeting Nintendo 3DS Sound that was made by nedwill. Because it was free (unlike ninjhax, which required Cubic Ninja, a paid game), almost all consoles at the time were vulnerable to this exploit.&lt;br /&gt;
* Fasthax is another privilege escalation k11 exploit, also made by nedwill. &lt;br /&gt;
* [https://zoogie.github.io/sh/ Sighax] is a complex exploit of a vulnerability in the bootrom revealed by derrekr; when used properly, it allows anyone to sign arbitrary firmware code without restrictions. derrekr also revealed vague details about how he dumped the 3DS ARM9/ARM11 bootroms, though gave no detail about the exact code.&amp;lt;ref&amp;gt;https://wololo.net/2016/12/28/33c3-3ds-bootrom-cracked-sign-firmwares/&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nintendo launches a bug bounty program for the 3DS on HackerOne, with bounties from $100 - $20,000 per exploit. This caused exploit developers to start moving away from public releases.&lt;br /&gt;
== 2017 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
The privilege escalation k9 exploit chain safehax is first released by the user appleTinivi, after an anonymous user posted the method on 3dbrew. Through the use of this exploit chain (usable on all versions up to 11.2), the process for installing a9lh was significantly streamlined: specifically, it shortens the list of needed steps to directly downgrading to 2.1, using exploits on 2.1 to get a copy of otp.bin, restoring the original NAND, and installing a9lh using the otp.&lt;br /&gt;
&lt;br /&gt;
=== February ===&lt;br /&gt;
safehax and fasthax are patched by the release of version 11.3, also temporarily patching firm downgrading via DSiWare and hardmodding again in the process.&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
A previously-unknown privilege escalation k11 exploit, udsploit is first released by Smealum just as it&#039;s patched by the release of version 11.4. However, it remains useful for those who stayed on version 11.3. &lt;br /&gt;
&lt;br /&gt;
Safehax is updated to work on 11.3 by AppleTinivi due to an oversight in Nintendo&#039;s previous patch for safehax.&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
SciresM creates and gives an unofficial sequel to 33c3, 33.5c3. [https://sciresm.github.io/33-and-a-half-c3/ During this talk], [[boot9strap]] and the concepts that would later allow [[ntrboot]] are revealed.&lt;br /&gt;
* Boot9strap is effectively the successor to arm9loaderhax, being another coldboot firmware loader that works in a much cleaner way by implementing a FIRM sighax signature. Because of how it works, it carries near-zero brick risk and gains control early enough to keep access to the bootroms and decrypted OTP, allowing it to dump them in software.&lt;br /&gt;
* Ntrboot allows for any correctly signed firm to be booted from a DS cartridge when the correct keycombo is held down, which also skips the entire normal boot process. This allows it to serve both as an instant custom firmware installation method and an extremely potent unbricking tool.&lt;br /&gt;
&lt;br /&gt;
Since legitimate firms can now be created with nothing more than NAND access, DSiWare and hardmod-based downgrades resume on the latest firmware by using the known plaintext attack.&lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
The n2DSXL is released in Australia, and it is quickly discovered that it happens to have the same vulnerable bootroms as the old 3DS models did.&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
The first practical implementation of [[Ntrboot]] is released, starting only with support for ak2i and R4 flashcards but quickly growing to others.&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
The Gateway team reveals they have been working on a new flashcard called [[Stargate]], a 3-in-1 hybrid of an ntrboot card, DS flashcart, and [[Sky3DS]]. It was abandoned after a few months due to people seeking out cheaper options for ntrboot cards.&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
A user reveals a method to brute-force the movable.sed using only the LocalFriendCodeSeed (which is obtainable in userland). This entrypoint, called [[3DS:Seedminer|Seedminer]], allowed users to inject hacked DSiWare and install [[boot9strap]] with only one 3DS.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
Nintendo releases version 11.8.&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
Smealum reveals an arm9 exploit chain that he had been teasing at defcon, but it had already been patched in version 11.8 because he disclosed it to the HackerOne bug bounty program earlier on. As part of the reveal, he posted the incomplete repos on Github, but nobody to date has been able to make the exploit work.&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
The primary *miner exploit Frogminer is first released. This variant of the *miner exploit path utilizes an old version of the Japanese Flipnote Studio injected into DS Download Play instead of using Sudoku, meaning unlike its predecessor, it is a completely free *miner exploit.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
Nintendo releases version 11.9, patching an unreleased browser exploit for both the O3DS and N3DS thanks to another HackerOne bounty submission by the userland exploit developer MrNbaYoh. &lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
The primary userland exploit BannerBomb3, which targeted System Settings and mostly used the *miner series to complete the exploit chain, is first released.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
The CCC hosts [https://gbatemp.net/threads/36c3-hacker-conference-underway-27th-to-30th-of-december-2019.555023/ 36c3] in Leipzig, Germany. During 36c3, [https://mrnbayoh.github.io/36c3/ MrNbaYoh gives a talk] that demonstrates a new primary exploit chain: using StreetPass tags, someone could remotely takeover a 3DS in userland and install custom firmware, with zero user interaction required. This would set up further exploits developed by TuxSH and Lazypixie which would take over the ARM11 kernel, and later on Safehax 2.x to also take over ARM9. However, due to its potential for malicious use (i.e. remotely bricking consoles), this exploit chain was submitted to HackerOne sometime earlier and patched in version 11.12, two months before 36c3 started.&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
The privilege escalation k9 exploit chain unSAFE_MODE, a revised version of safehax for version 11.13, is first released. Notably, this exploit chain would never be directly patched, but would be made unusuable when universal_otherapp is patched. &lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
Nintendo&#039;s HackerOne bounty program [https://hackerone.com/nintendo/updates?type=team is closed on July 15th.]&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
The primary userland exploit new-browserhax, which is the simplest and most potent browserhax yet, is first released for both the n3DS and o3DS by zoogie. This begins a temporary &#039;golden age&#039; where installing CFW is the easiest it ever has been, or will be (as of 2025-03-13).&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
Nintendo shuts down retail production of all 3DS models.&lt;br /&gt;
&lt;br /&gt;
=== October ===&lt;br /&gt;
The secondary exploit menuhax67, the successor to Yellows8&#039;s menuhax, is first released by zoogie. This version of the exploit still requires initial userland access, but has even more privileges and is simpler to activate than the original. (And it&#039;s a great meme)&lt;br /&gt;
&lt;br /&gt;
=== November ===&lt;br /&gt;
Nintendo releases version 11.14.0-46, patching a few last-minute submissions of exploits from the HackerOne bounty. This includes zoogie&#039;s new-browserhax, which ends the &#039;golden age&#039; temporarily and changes the main userland entry point to back to Seedminer.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
After the one month cooldown between each submission of bugs to HackerOne, MrNbaYoh and TuxSH disclose the entrypoint SSLoth and an exploit for it, safecerthax. Together, they create a full chain to boot9strap on o3DS models (and this chain still works on certain older versions, though it requires access to [[3DS:Safe Mode|Safe Mode]]).&lt;br /&gt;
&lt;br /&gt;
TuxSH updates universal-otherapp to include a new exploit chain (based on smpwn, spipwn, khax and agbhax) that works on NATIVE_FIRM.&lt;br /&gt;
&lt;br /&gt;
The primary userland exploit new-browserhax-xl is released by zoogie, resuming the &#039;golden age&#039; of easy CFW installs.&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
Nintendo ends Unity3DS and many debugging/dev hardware items in one fell swoop.&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
The privilege escalation userland exploit chain nimhax, an expansion of ctr-httpwn that simultaneously takes over the nim sysmodule, is first released by luigoalma.&lt;br /&gt;
&lt;br /&gt;
The primary userland exploit old-browserhax-xl is first released by zoogie, complementing new-browserhax-xl so that all consoles have a browser exploit available again.&lt;br /&gt;
&lt;br /&gt;
The semi-primary userland exploit [[3DS:Kartdlphax|kartdlphax]], an exploit for Mario Kart 7 that requires a second modded console, is first released by PabloMK7 (creator of CTGP-7).&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
Nintendo releases version 11.15, which patches both browserhax-xl exploits, ending the &#039;golden age&#039; for good in the process. It also patches SSLoth (which leaves safecerthax unpatched but unusuable), and as such Seedminer becomes the main exploit again.&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
Nintendo releases version 11.16, breaking TuxSH&#039;s universal-otherapp combo by patching smpwn.&lt;br /&gt;
&lt;br /&gt;
Nintendo also lays the foundation for the eShop closure by updating MINT/ESHOP to handle shutting down eShop payments. Just two weeks later, they would update the NVER on this title due to a typo in the web data module.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
The entrypoint ENLBufferPwn, an online RCE for Mario Kart 7, is disclosed by PabloMK7 after it was already patched in version 1.2 of the game. Although it had potential for custom firmware, PabloMK7 disclosed it because it could be used to remotely load universal-otherapp over the network; doing so would create a k9 exploit chain that also had potential for mass bricks, online cheats, remote installation of malware, or practically anything else (though with size constraints). By the time of disclosure, it was already being used in the wild to reset VR scores and interfere with races, making this claim of threat even more credible.&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
The primary userland exploit super-skaterhax, another n3DS-only browser exploit, is first released.&lt;br /&gt;
&lt;br /&gt;
Nintendo closes the eShop on the 27th, restricting all exploits that relied on free games and DSiWare to people who had bought them before its close. These exploits were removed from the guide&#039;s main paths shortly after.&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
Nintendo releases version 11.17, patching BannerBomb3 and leaving the o3DS with no free softmod method for the first time in a while.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
The privilege escalation &amp;quot;k11&amp;quot; exploit chain nimdsphax, an expansion of nimhax that also takes over the dsp sysmodule, is first released by TuxSH and luigoalma. It is notable in that it does not directly exploit k11, but instead disables GPU_PROT and then uses the GPU to directly overwrite k11 code. &lt;br /&gt;
&lt;br /&gt;
The secondary exploit Kartminer7, a secondary *miner exploit also requiring a copy of Mario Kart 7 (can be either physical or digital), is first released by zoogie.&lt;br /&gt;
&lt;br /&gt;
=== October ===&lt;br /&gt;
The primary k9 exploit MSET9, which targets System Settings and has no extra requirements, is first released by zoogie. This restores free softmod access for the o3DS, but also works consistently on the n3DS as well and is generally an extremely stable exploit.&lt;br /&gt;
&lt;br /&gt;
=== December ===&lt;br /&gt;
Zoogie(?) calls it quits and is looking forward to future challenges whilst appreciating the time &amp;quot;he had helping people unlock their 3DSs!&amp;quot; -zoogie&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Credit to zoogie for writing &amp;quot;A Pretty Brief History of the 3ds Hacking/Homebrew Scene&amp;quot;, the GBAtemp page that this page was heavily adapted from.)&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Gm9-title-fixer&amp;diff=7718</id>
		<title>3DS:Gm9-title-fixer</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Gm9-title-fixer&amp;diff=7718"/>
		<updated>2025-06-25T19:02:07Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}{{Infobox homebrew&lt;br /&gt;
| title = gm9-title-fixer&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = Chalenged&lt;br /&gt;
| version = 1.1.4&lt;br /&gt;
| releasedate = 2025-06-25&lt;br /&gt;
| github = chalenged/gm9-title-fixer&lt;br /&gt;
| releaseurl = https://github.com/chalenged/gm9-title-fixer/releases/tag/v1.1.4&lt;br /&gt;
}}&lt;br /&gt;
gm9-title-fixer is a script intended for consoles where applications installed to the SD card are missing from the HOME Menu but appear normally in System Settings -&amp;gt; Data Management -&amp;gt; Nintendo 3DS -&amp;gt; Software. If the apps are grayed out and have Xs on them, use [[faketik]] to restore them. The script scans all of the installed titles installed on the SD card and deletes any that are missing or malformed, as they cause issues with the HOME Menu. It also has the functionality to verify the integrity of every installed title. &lt;br /&gt;
==What You Need==&lt;br /&gt;
&lt;br /&gt;
* The latest release of [https://github.com/chalenged/gm9-title-fixer/releases/latest gm9-title-fixer] (the &amp;lt;code&amp;gt;y_title_fixer.firm&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Section I - Prep Work===&lt;br /&gt;
&lt;br /&gt;
#Power off your console&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;y_title_fixer.firm&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
===Section II - gm9 Title Fixer ===&lt;br /&gt;
&lt;br /&gt;
# Press and hold {{B|Y}}, and while holding {{B|Y}}, power on your console. This will launch the Title Fixer script&lt;br /&gt;
#Press {{B|A}} to unlock SysNAND (lvl1) writing, then input the key combo given &lt;br /&gt;
#*If the permissions are not given, the script will still run but will not delete titles. You will have to manually delete them using the info from the log, or run the script with the permissions given in standard mode.&lt;br /&gt;
#Select &amp;quot;Quick Test&amp;quot; and press {{B|A}}&lt;br /&gt;
#*The script will scan your titles and find any with missing data, prompting you to delete them, and attempting to show the information for them on the top screen. They will need to be reinstalled if you want to keep them.&lt;br /&gt;
#*If the script doesn&#039;t find any, it likely can&#039;t solve your issue. The verification test is unlikely to fix the issue either, and would take a very long time to run in most cases.&lt;br /&gt;
#Once the script completes, select exit and press {{B|A}}  to exit, then press {{B|B}} to restart the system&lt;br /&gt;
# Your applications should reappear on the HOME Menu&lt;br /&gt;
#* If your apps still do not appear, ask for help in the [[Get support|Nintendo Homebrew Discord]], tell them you followed this guide, and provide the log file located at &amp;lt;code&amp;gt;/gm9/out/title_fixer_log.txt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:PKSM&amp;diff=7711</id>
		<title>3DS:PKSM</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:PKSM&amp;diff=7711"/>
		<updated>2025-06-23T07:26:45Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
*Needs a feature list. Maybe this could just be copied from the github readme?&lt;br /&gt;
*Links to various parts of the github wiki would probably be helpful: https://github.com/FlagBrew/PKSM/wiki}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = FlagBrew&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| image = PKSM-Banner.png&lt;br /&gt;
| imagealt = PKSM banner on the Home Menu&lt;br /&gt;
| version = 10.2.4&lt;br /&gt;
| releasedate = 2025-06-22&lt;br /&gt;
| github = FlagBrew/PKSM&lt;br /&gt;
| githubtag = latest&lt;br /&gt;
| universaldb = 3ds/pksm&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;PKSM&#039;&#039;&#039; is a save manager and editor for Pokémon games. It supports generations 1 to 8.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Generate Pokemon&lt;br /&gt;
* Legalize Pokemon&lt;br /&gt;
* Has a built in bank to move Pokemon from different generations&lt;br /&gt;
* Has an item editor&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
PKSM is available on [[udb:3ds/pksm|Universal-db]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Nintendo 3DS - Universal-Updater=&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Power on your console&lt;br /&gt;
# Launch &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039; from the HOME Menu, or from the Homebrew Launcher&lt;br /&gt;
# Select the magnifying glass on the bottom screen, then search for &#039;&#039;&#039;PKSM&#039;&#039;&#039;&lt;br /&gt;
# Press {{B|A}} while hovering over &#039;&#039;&#039;PKSM&#039;&#039;&#039; from the list of homebrew&lt;br /&gt;
# Choose &amp;lt;code&amp;gt;PKSM.cia&amp;lt;/code&amp;gt; to install to the HOME Menu, or &amp;lt;code&amp;gt;PKSM.3dsx&amp;lt;/code&amp;gt; to install to the Homebrew Launcher&lt;br /&gt;
# Wait until the app finishes installing&lt;br /&gt;
# Exit &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Install with FBI=&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/FlagBrew/PKSM/releases/latest/download/PKSM.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/FlagBrew/PKSM/releases/latest/download/PKSM.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Manually as 3DSX=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
* {{GitHub|FlagBrew/PKSM/releases/latest|Download the latest release}}&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;PKSM.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Manually as CIA=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
{{GitHub|FlagBrew/Checkpoint/releases/latest|Download the latest release}} and install it using a CIA installer such as [[3DS:FBI|FBI]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/FlagBrew/PKSM/wiki PKSM wiki] documents how to use the application.&lt;br /&gt;
&lt;br /&gt;
== Setting up missing saves ==&lt;br /&gt;
If your title is a 3DS game or official Virtual Console title, then your game should show up by default. If not, then some additional setup is required for PKSM to use your save. First, ensure that you have made an initial save in the missing title. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Installed title(VC Inject)=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Launch [[3DS:FBI|FBI]]&lt;br /&gt;
#* If you dont have [[3DS:FBI|FBI]] installed, do so now&lt;br /&gt;
# Select &amp;lt;code&amp;gt;Titles&amp;lt;/code&amp;gt; and navigate to your missing game&lt;br /&gt;
# On the top screen you should see &amp;lt;code&amp;gt;TitleID:&amp;lt;16 digit number&amp;gt;&amp;lt;/code&amp;gt;, write this number down&lt;br /&gt;
# Close [[3DS:FBI|FBI]] and Launch PKSM&lt;br /&gt;
# Press {{B|X}} to open settings and select &amp;lt;code&amp;gt;Misc.&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Title IDs&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Note: some of settings can only be navigated with the touch screen&lt;br /&gt;
# Select the game you wish to add and enter &amp;lt;code&amp;gt;0x(16 digit TitleID)&amp;lt;/code&amp;gt; in the text box&lt;br /&gt;
# Tap OK and exit out of settings&lt;br /&gt;
# Tap on &amp;quot;VC Games&amp;quot; and your title should now be present&lt;br /&gt;
#* If your save does not appear in the menu, restart PKSM&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|ROM saves=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Launch PKSM&lt;br /&gt;
# Press {{B|X}} to open settings and select &amp;lt;code&amp;gt;Misc.&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Extra Saves&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Note: some of settings can only be navigated with the touch screen&lt;br /&gt;
# Highlight your game from the menu, press {{B|A}}, then press {{B|A}} again on your game to add a save&lt;br /&gt;
# Navigate to your game save and select it, you should now see your game save on the list&lt;br /&gt;
# Exit out of settings and press {{B|Y}} to switch to absent games, your save should now be present&lt;br /&gt;
#* If your save does not appear in the menu, restart PKSM&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Pokémon]]&lt;br /&gt;
{{Pokémon}}&lt;br /&gt;
{{Short description|Pokémon homebrew save manager and editor for generations 1 to 8}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=Checkpoint&amp;diff=7710</id>
		<title>Checkpoint</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=Checkpoint&amp;diff=7710"/>
		<updated>2025-06-23T07:01:43Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title = Checkpoint&lt;br /&gt;
| developers = FlagBrew&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forswitch = 1&lt;br /&gt;
| image = Checkpoint-Banner.png&lt;br /&gt;
| imagealt = Checkpoint banner on the Home Menu&lt;br /&gt;
| version = 3.10.1&lt;br /&gt;
| releasedate = 2025-06-22&lt;br /&gt;
| github = FlagBrew/Checkpoint&lt;br /&gt;
| githubtag = v3.10.1&lt;br /&gt;
| universaldb = 3ds/checkpoint&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Checkpoint&#039;&#039;&#039; is a save manager for the Nintendo 3DS and Nintendo Switch.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Nintendo 3DS=&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
* Exporting and importing saves, both 3DS and DS titles&lt;br /&gt;
* Creation of cheat files for various games&lt;br /&gt;
* Modifying Play Coin count&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
|-|Nintendo Switch=&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
* Exporting and importing saves&lt;br /&gt;
* Creation of cheat files for various games&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Checkpoint is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on [[3dsguide:get-started|our custom firmware installation guide]] for Nintendo 3DS consoles. It is also on [[udb:3ds/checkpoint|Universal-db]] for Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
If you do not already have Checkpoint from Finalizing Setup (or have a Nintendo Switch), the possible methods to install it are as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Nintendo 3DS - Universal-Updater=&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Power on your console&lt;br /&gt;
# Launch &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039; from the HOME Menu, or from the Homebrew Launcher&lt;br /&gt;
# Select the magnifying glass on the bottom screen, then search for &#039;&#039;&#039;Checkpoint&#039;&#039;&#039;&lt;br /&gt;
# Press {{B|A}} while hovering over &#039;&#039;&#039;Checkpoint&#039;&#039;&#039; from the list of homebrew&lt;br /&gt;
# Choose &amp;lt;code&amp;gt;Checkpoint.cia&amp;lt;/code&amp;gt; to install to the HOME Menu, or &amp;lt;code&amp;gt;Checkpoint.3dsx&amp;lt;/code&amp;gt; to install to the Homebrew Launcher&lt;br /&gt;
# Wait until the app finishes installing&lt;br /&gt;
# Exit &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Nintendo 3DS - FBI=&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/FlagBrew/Checkpoint/releases/latest/download/Checkpoint.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/FlagBrew/Checkpoint/releases/latest/download/Checkpoint.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Nintendo 3DS - Manually=&lt;br /&gt;
==== 3DSX (Homebrew Launcher) ====&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# {{GitHub|BernardoGiordano/Checkpoint/releases/latest|Download the latest Checkpoint.3dsx from the GitHub repository}}.&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;Checkpoint.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card.&lt;br /&gt;
# Open The Homebrew Launcher.&lt;br /&gt;
# Launch Checkpoint.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CIA (HOME Menu) ====&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# {{GitHub|BernardoGiordano/Checkpoint/releases/latest|Download the latest Checkpoint.cia from the GitHub repository}}.&lt;br /&gt;
# Install it using a CIA installer such as [[3DS:FBI|FBI]].&lt;br /&gt;
# Unwrap the newly installed app on your HOME menu, and open it.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-| Nintendo Switch - Manually=&lt;br /&gt;
==== NRO (Homebrew Launcher) ====&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# {{GitHub|BernardoGiordano/Checkpoint/releases/latest|Download the latest Checkpoint.nro from the GitHub repository}}.&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;Checkpoint.nro&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/switch/&amp;lt;/code&amp;gt; folder on your SD card.&lt;br /&gt;
# Open The Homebrew Menu and launch Checkpoint.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
==Guides==&lt;br /&gt;
&lt;br /&gt;
*[[3DS:Export saves]]&lt;br /&gt;
&lt;br /&gt;
{{Short description|Save manager}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7696</id>
		<title>3DS:SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7696"/>
		<updated>2025-06-15T21:16:24Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add missing &amp;quot;folder&amp;quot;. is this ready to be moved to the main namespace? todo: add more common errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 0.0.7&lt;br /&gt;
| releasedate = 2017-06-05&lt;br /&gt;
| github = d0k3/SafeB9SInstaller&lt;br /&gt;
| universaldb = 3ds/safeb9sinstaller&lt;br /&gt;
| githubtag = v0.0.7&lt;br /&gt;
| title = SafeB9SInstaller&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;SafeB9SInstaller&#039;&#039;&#039; is a tool used to install [[3DS:Boot9strap|boot9strap]]. It supports a wide range of entrypoints, allowing it to be launched by numerous different exploits across every system version.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
SafeB9SInstaller should be used alongside [[3dsguide:|the guide]] or the [[3DS:Alternate Exploits|alternate exploits]] article. A &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder containing &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; is always required to be present on the root, and in most situations &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; needs to be placed on the root alongside it. Depending on how SafeB9SInstaller is being launched (e.g. with the [[3DS:Luma3DS#Features| Luma3DS chainloader]]) another file, like &amp;lt;code&amp;gt;SafeB9SInstaller.firm&amp;lt;/code&amp;gt; may need to be used instead of &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Safe installation of boot9strap&lt;br /&gt;
* Keycombo in order to confirm the user wants to proceed with the installation&lt;br /&gt;
* Install boot9strap from arm9loaderhax&lt;br /&gt;
** New 3DS users will need to provide a clean copy of sector0x96 as &amp;lt;code&amp;gt;secret_sector.bin&amp;lt;/code&amp;gt; in order to revert arm9loaderhax&lt;br /&gt;
* Backup firm0 and firm1 before installation&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
If you see “SigHaxed FIRM was not installed! Check lower screen for more info.” it means that SafeB9SInstaller couldn’t install boot9strap. To continue, check below if you have one of the following errors:&lt;br /&gt;
==== Sighaxed FIRM - file not found ====&lt;br /&gt;
SafeB9SInstaller could not find &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder. Double check that &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; is spelled correctly and on the root of your SD card. If it is, verify that &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; are inside the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Alternate_Exploits/Homebrew_Launcher_(oot3dhax)&amp;diff=7694</id>
		<title>3DS:Alternate Exploits/Homebrew Launcher (oot3dhax)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Alternate_Exploits/Homebrew_Launcher_(oot3dhax)&amp;diff=7694"/>
		<updated>2025-06-15T19:29:37Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: oot3dhax_otherapp.bin -&amp;gt; oot3dhax_payload.bin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Testing needed}}&lt;br /&gt;
==Required Reading==&lt;br /&gt;
&lt;br /&gt;
Exploit discovered and documented by smealum and yellows8.&lt;br /&gt;
&lt;br /&gt;
In the following instructions, we only cover launching the exploit on version 11.7.0-11.17.0. If you want to use an older version, you can use the otherapp payload from smea&#039;s page. Select your version, model and region on the page and use it like one from unSAFE_MODEs .zip&#039;s otherapps_with_CfgS. If you don&#039;t understand this, read the instructions first. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==What You Need==&lt;br /&gt;
*A second 3DS with custom firmware (the source 3DS)&lt;br /&gt;
*The game The Legend of Zelda: Ocarina Of Time 3D as a cartridge&lt;br /&gt;
*The latest release of [https://github.com/Gruetzig/oot3dhax_installer/releases/latest oot3dhax_installer]&lt;br /&gt;
*The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS]&lt;br /&gt;
*The latest release of [https://github.com/zoogie/ninjhax2.x/releases Otherapps with CfgS]&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
&lt;br /&gt;
===Section I-I - Prep Work - Source 3DS===&lt;br /&gt;
#Power off the source 3DS&lt;br /&gt;
#Insert your source 3DS SD card into your computer&lt;br /&gt;
#Create a folder named &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; on the root of your SD card if it does not already exist&lt;br /&gt;
#*The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;oot3dhax_installer.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Copy the otherapp payload for your &#039;&#039;&#039;target console&#039;&#039;&#039; region/version/model from the otherapps &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file to the root of your SD card and rename it to &amp;lt;code&amp;gt;oot3dhax_payload.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Do not add the &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; extension if you do not already see it&lt;br /&gt;
#Reinsert your source 3DS SD card into your source 3DS&lt;br /&gt;
#Power on the source 3DS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Section I-II - Prep Work - Target 3DS===&lt;br /&gt;
&lt;br /&gt;
#Power off the target 3DS&lt;br /&gt;
#Insert the target 3DS SD card into your computer&lt;br /&gt;
#Copy everything from the Luma3DS &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your target 3DS SD card&lt;br /&gt;
#Reinsert your target 3DS SD card into the target 3DS&lt;br /&gt;
&lt;br /&gt;
===Section II - Injecting oot3dhax===&lt;br /&gt;
On the source 3DS:&lt;br /&gt;
#Insert the cartridge version of OoT3D into the source 3DS&lt;br /&gt;
# Important: Create a backup of your cartridge save with [[Checkpoint]] to prevent data loss.&lt;br /&gt;
#Launch the Homebrew Launcher&lt;br /&gt;
# Open oot3dhax Installer&lt;br /&gt;
# Press Y to inject oot3dhax&lt;br /&gt;
# If you have 3 active save slots, hit A to create a backup on the least important one, else B for no backup&lt;br /&gt;
# Use D-Pad Up and D-Pad Down to select a save slot to inject&lt;br /&gt;
#* Select an unused save slot if you have one&lt;br /&gt;
# Confirm your selection with A, or cancel with B if something is off&lt;br /&gt;
# Wait until the installer says &amp;quot;Adding payload finished.&amp;quot;, then press START to exit the installer&lt;br /&gt;
&lt;br /&gt;
===Section III - Running oot3dhax===&lt;br /&gt;
On the target 3DS:&lt;br /&gt;
#Insert the cartridge version of Ocarina of Time 3D into your target 3DS&lt;br /&gt;
#Power on your target 3DS&lt;br /&gt;
#Launch your cartridge version of Ocarina of Time 3D&lt;br /&gt;
#Select the save slot with the &amp;quot;haxxxxx&amp;quot; name&lt;br /&gt;
#Once booted into the game, without moving, press A&lt;br /&gt;
#Your console should boot into the Homebrew Launcher&lt;br /&gt;
&lt;br /&gt;
==Next steps==&lt;br /&gt;
At this point, there are a number of processes you may follow. Continue to the next section of the guide based on what you have access to.&lt;br /&gt;
When done with one of these guides, optionally restore your save backup with [[Checkpoint]] to revert the installation of the exploit.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable floatleft colortable&amp;quot; style=&amp;quot;text-align:center;&amp;quot; &lt;br /&gt;
!Method&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Requirements&lt;br /&gt;
|-&lt;br /&gt;
| ---&lt;br /&gt;
!Working shoulder buttons&lt;br /&gt;
!System version&lt;br /&gt;
|-&lt;br /&gt;
|[[3DS:Alternate Exploits/Installing boot9strap (nimdsphax)|Installing boot9strap (nimdsphax)]]&lt;br /&gt;
| class=&amp;quot;ct-green&amp;quot; |No&lt;br /&gt;
| class=&amp;quot;ct-green&amp;quot; |Latest&lt;br /&gt;
|-&lt;br /&gt;
|[[3DS:Alternate Exploits/Installing boot9strap (uloader)|Installing boot9strap (uloader)]]&lt;br /&gt;
| class=&amp;quot;ct-green&amp;quot; |No&lt;br /&gt;
| class=&amp;quot;ct-yellow&amp;quot; |11.15.0 or lower&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Gm9-title-fixer&amp;diff=7683</id>
		<title>3DS:Gm9-title-fixer</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Gm9-title-fixer&amp;diff=7683"/>
		<updated>2025-06-09T02:31:38Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Clean up the introductory section (should the first gm9-title-fixer be capitalized, despite it being formatted gm9-title-fixer?)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}{{Infobox homebrew&lt;br /&gt;
| title = gm9-title-fixer&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = Chalenged&lt;br /&gt;
| version = 1.1.2&lt;br /&gt;
| releasedate = 2025-04-14&lt;br /&gt;
| github = chalenged/gm9-title-fixer&lt;br /&gt;
| releaseurl = https://github.com/chalenged/gm9-title-fixer/releases/tag/1.1.2&lt;br /&gt;
}}&lt;br /&gt;
gm9-title-fixer is a script intended for consoles where applications installed to the SD card are missing from the HOME Menu but appear normally in System Settings -&amp;gt; Data Management -&amp;gt; Nintendo 3DS -&amp;gt; Software. If the apps are grayed out and have Xs on them, use [[faketik]] to restore them. The script scans all of the installed titles installed on the SD card and deletes any that are missing or malformed, as they cause issues with the HOME Menu. It also has the functionality to verify the integrity of every installed title. &lt;br /&gt;
==What You Need==&lt;br /&gt;
&lt;br /&gt;
* The latest release of [https://github.com/chalenged/gm9-title-fixer/releases/latest gm9-title-fixer] (the &amp;lt;code&amp;gt;y_title_fixer.firm&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Section I - Prep Work===&lt;br /&gt;
&lt;br /&gt;
#Power off your console&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;y_title_fixer.firm&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
===Section II - gm9 Title Fixer ===&lt;br /&gt;
&lt;br /&gt;
# Press and hold {{B|Y}}, and while holding {{B|Y}}, power on your console. This will launch the Title Fixer script&lt;br /&gt;
#Press {{B|A}} to unlock SysNAND (lvl1) writing, then input the key combo given &lt;br /&gt;
#*If the permissions are not given, the script will still run but will not delete titles. You will have to manually delete them using the info from the log, or run the script with the permissions given in standard mode.&lt;br /&gt;
#Select &amp;quot;Quick Test&amp;quot; and press {{B|A}}&lt;br /&gt;
#*The script will scan your titles and find any with missing data, prompting you to delete them, and attempting to show the information for them on the top screen. They will need to be reinstalled if you want to keep them.&lt;br /&gt;
#*If the script doesn&#039;t find any, it likely can&#039;t solve your issue. The verification test is unlikely to fix the issue either, and would take a very long time to run in most cases.&lt;br /&gt;
#Once the script completes, select exit and press {{B|A}}  to exit, then press {{B|B}} to restart the system&lt;br /&gt;
# Your applications should reappear on the HOME Menu&lt;br /&gt;
#* If your apps still do not appear, ask for help in the [[Get support|Nintendo Homebrew Discord]], tell them you followed this guide, and provide the log file located at &amp;lt;code&amp;gt;/gm9/out/title_fixer_log.txt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7599</id>
		<title>3DS:SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7599"/>
		<updated>2025-05-28T20:28:17Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: entrypoint is one word, add clarification to the usage section, lay framework for errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 0.0.7&lt;br /&gt;
| releasedate = 2017-06-05&lt;br /&gt;
| github = d0k3/SafeB9SInstaller&lt;br /&gt;
| universaldb = 3ds/safeb9sinstaller&lt;br /&gt;
| githubtag = v0.0.7&lt;br /&gt;
| title = SafeB9SInstaller&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;SafeB9SInstaller&#039;&#039;&#039; is a tool used to install [[3DS:Boot9strap|boot9strap]]. It supports a wide range of entrypoints, allowing it to be launched by numerous different exploits across every system version.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
SafeB9SInstaller should be used alongside [[3dsguide:|the guide]] or the [[3DS:Alternate Exploits|alternate exploits]] article. A &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder containing &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; is always required to be present on the root, and in most situations &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; needs to be placed on the root alongside it. Depending on how SafeB9SInstaller is being launched (e.g. with the [[3DS:Luma3DS#Features| Luma3DS chainloader]]) another file, like &amp;lt;code&amp;gt;SafeB9SInstaller.firm&amp;lt;/code&amp;gt; may need to be used instead of &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Safe installation of boot9strap&lt;br /&gt;
* Keycombo in order to confirm the user wants to proceed with the installation&lt;br /&gt;
* Install boot9strap from arm9loaderhax&lt;br /&gt;
** New 3DS users will need to provide a clean copy of sector0x96 as &amp;lt;code&amp;gt;secret_sector.bin&amp;lt;/code&amp;gt; in order to revert arm9loaderhax&lt;br /&gt;
* Backup firm0 and firm1 before installation&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
If you see “SigHaxed FIRM was not installed! Check lower screen for more info.” it means that SafeB9SInstaller couldn’t install boot9strap. To continue, check below if you have one of the following errors:&lt;br /&gt;
==== Sighaxed FIRM - file not found ====&lt;br /&gt;
SafeB9SInstaller could not find &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt;. Double check that &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; is spelled correctly and on the root of your SD card. If it is, verify that &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; are inside the &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; folder.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Open_agb_firm&amp;diff=7590</id>
		<title>3DS:Open agb firm</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Open_agb_firm&amp;diff=7590"/>
		<updated>2025-05-27T20:26:07Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number (after months)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:3DS:open_agb_firm}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = open_agb_firm&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| github = profi200/open_agb_firm&lt;br /&gt;
| universaldb = 3ds/open_agb_firm&lt;br /&gt;
| githubtag = beta_2024-12-24&lt;br /&gt;
| developers = profi200&lt;br /&gt;
| version = 2024-12-24&lt;br /&gt;
| releasedate = 2024-12-24&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;open_agb_firm&#039;&#039;&#039; is a bare-metal application for running Game Boy Advance games using the Nintendo 3DS&#039;s native GBA hardware capabilities.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
open_agb_firm uses the 3DS&#039;s native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it allows running ROMs from files on the SD card, instead of requiring them to be installed as digital games. Save files are also put on the SD card, making access to them far easier than AGB_FIRM.&lt;br /&gt;
&lt;br /&gt;
Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like {{iw|wikipedia|WarioWare: Twisted!}} and {{iw|wikipedia|Game Boy Camera}} will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/open_agb_firm|open_agb_firm]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
# {{GitHub|profi200/open_agb_firm/releases/latest|Download the latest release}} (the open_agb_firm &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Extract the open_agb_firm &amp;lt;code&amp;gt;.7z&amp;lt;/code&amp;gt; file using [https://www.7-zip.org/ 7-Zip] (or another appropriate utility for your computer&#039;s operating system)&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;open_agb_firm.firm&amp;lt;/code&amp;gt; from the extracted contents and place it in &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder from the extracted contents to the root of your SD card&lt;br /&gt;
#* If your computer asks to merge or overwrite anything, allow it &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
{{Section WIP}}&lt;br /&gt;
Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game.&lt;br /&gt;
&lt;br /&gt;
ROMs can be placed anywhere on the SD card. Save files are put in &amp;lt;code&amp;gt;/3ds/open_agb_firm/saves&amp;lt;/code&amp;gt; (e.g. if the game is at &amp;lt;code&amp;gt;/roms/Mario Kart.gba&amp;lt;/code&amp;gt;, the save is at &amp;lt;code&amp;gt;/3ds/open_agb_firm/saves/Mario Kart.sav&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
{{Tree list}}&lt;br /&gt;
* {{Tree icon|sd}} (root)&lt;br /&gt;
** {{Tree icon|d}} 3ds&lt;br /&gt;
*** {{Tree icon|d}} open_agb_firm&lt;br /&gt;
**** {{Tree icon|d}} saves&lt;br /&gt;
***** {{Tree icon|f}} &#039;&#039;&#039;Mario Kart.sav&#039;&#039;&#039;&lt;br /&gt;
***** {{Tree icon|f}} &#039;&#039;&#039;Pokemon Emerald.sav&#039;&#039;&#039;&lt;br /&gt;
**** {{Tree icon|f}} gba_db.bin&lt;br /&gt;
** {{Tree icon|d}} roms&lt;br /&gt;
*** {{Tree icon|f}} &#039;&#039;&#039;Mario Kart.gba&#039;&#039;&#039;&lt;br /&gt;
** {{Tree icon|d}} mygames&lt;br /&gt;
*** {{Tree icon|d}} gba&lt;br /&gt;
**** {{Tree icon|f}} &#039;&#039;&#039;Pokemon Emerald.gba&#039;&#039;&#039;&lt;br /&gt;
{{Tree list/end}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Configuration settings are [https://github.com/profi200/open_agb_firm#configuration available on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[3DS:GBA games]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7589</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7589"/>
		<updated>2025-05-27T20:20:55Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number, fix the typo fixed in the edit before this (which didn&amp;#039;t include the update course list)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#approvable_by: users = PabloMK7}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.5.35&lt;br /&gt;
| releasedate = 2025-05-24 &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
| releaseurl = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| universaldb = 3ds/ctgp-7-downloader&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/ctgp-7-downloader|CTGP-7]] is available on Universal-DB.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
{{Info|text=CTGP-7 also provides official installation instructions as a {{GitHub|PabloMK7/CTGP-7updates/blob/master/CTGP-7_Intallation_Guide_EN.pdf|PDF}} or [https://www.youtube.com/watch?v=OV9ZmrHOy4c YouTube video].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Using FBI=&lt;br /&gt;
CTGP-7 has a downloader app to install the modpack for you, which can be opened from either the HOME Menu or the Homebrew Launcher.&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://ctgp7.page.link/3dsx_downloader&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Using a Computer=&lt;br /&gt;
# Download the latest CTGP-7 installer for your computer&#039;s operating system from the mod&#039;s [https://gamebanana.com/mods/50221 GameBanana page]&lt;br /&gt;
#* Native installers are only available for Windows and Ubuntu. The Python-based installer might be required instead on other operating systems, but will also need an up-to-date Python installation and the dependencies listed in the README file.&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
#* Make sure the SD card is accessible before continuing&lt;br /&gt;
# Run the CTGP-7 installer you downloaded&lt;br /&gt;
# Choose the location of your console&#039;s SD card if it wasn&#039;t detected automatically&lt;br /&gt;
# Press the install button and wait for it to finish&lt;br /&gt;
# Eject the SD card and reinsert it into your console&lt;br /&gt;
# Launch FBI&lt;br /&gt;
# Navigate to &amp;lt;code&amp;gt;SD:/CTGP-7/cia/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the &amp;lt;code&amp;gt;CTGP-7.cia&amp;lt;/code&amp;gt; file&lt;br /&gt;
# Select &amp;quot;Install CIA&amp;quot;&lt;br /&gt;
# Press {{B|A}} to confirm&lt;br /&gt;
# Wait for the installation to finish&lt;br /&gt;
# Return to the HOME Menu and close FBI&lt;br /&gt;
&lt;br /&gt;
{{Success|CTGP-7 is now installed!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|{{CTGP-7 Course|Concord Town}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Mario Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Galvarny Falls}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Sky Garden}}&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|{{CTGP-7 Course|Autumn Forest}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Riverside Park}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 1}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 3}}&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Frappe Snowland}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Moo Moo Farm}}&lt;br /&gt;
|{{CTGP-7 Course|Archipelago Avenue}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mario Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|{{CTGP-7 Course|Banshee Boardwalk 2}}&lt;br /&gt;
|{{CTGP-7 Course|Elemental Cave}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Ghost Valley 2}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Cheep Cheep Beach}}&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Tick Tock Clock}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mushroom Bridge}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Desert Hills}}&lt;br /&gt;
|{{CTGP-7 Course|Castle Of Time}}&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Yoshi Falls}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Choco Mountain}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Shroom Ridge}}&lt;br /&gt;
|{{CTGP-7 Course|CTR Crash Cove}}&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|{{CTGP-7 Course|CTR Cortex Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Revo Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Choco Island 2}}&lt;br /&gt;
|{{CTGP-7 Course|Star Slope}}&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|{{CTGP-7 Course|Sandcastle Park}}&lt;br /&gt;
|{{CTGP-7 Course|Jungle Ruins}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Luigi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Volcano Beach Ruins}}&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|{{CTGP-7 Course|GCN|Yoshi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Peach Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Metro Madness}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Luigi Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|{{CTGP-7 Course|SMO RC Challenge}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 4}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Donut Plains 1}}&lt;br /&gt;
|{{CTGP-7 Course|Secret Slide}}&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Wario Stadium}}&lt;br /&gt;
|{{CTGP-7 Course|Ermii Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Baby Park}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Bowser Castle}}&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 3}}&lt;br /&gt;
|{{CTGP-7 Course|Big Blue}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Shy Guy Beach}}&lt;br /&gt;
|{{CTGP-7 Course|Bingo Party}}&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|{{CTGP-7 Course|Stargaze Summit}}&lt;br /&gt;
|{{CTGP-7 Course|Sunset Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Broken Pier}}&lt;br /&gt;
|{{CTGP-7 Course|Glacier Mine}}&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|{{CTGP-7 Course|Flowerbed Fortress}}&lt;br /&gt;
|{{CTGP-7 Course|Seaside Palace}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Star City}}&lt;br /&gt;
|{{CTGP-7 Course|Mushroom Mountain}}&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Sherbert Land}}&lt;br /&gt;
|{{CTGP-7 Course|Block Island}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Bowser Castle}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Jungle Falls}}&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|{{CTGP-7 Course|Retro Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Frozen Grotto}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Lakeside Park}}&lt;br /&gt;
|{{CTGP-7 Course|Dragon Burial Grounds}}&lt;br /&gt;
|-&lt;br /&gt;
!Rock Cup&lt;br /&gt;
|{{CTGP-7 Course|Warp Pipe Island}}&lt;br /&gt;
|{{CTGP-7 Course|Neo Metropolis}}&lt;br /&gt;
|{{CTGP-7 Course|Frosty Heights}}&lt;br /&gt;
|{{CTGP-7 Course|Gnasty Gnorc&#039;s Lair}}&lt;br /&gt;
|-&lt;br /&gt;
!Moon Cup&lt;br /&gt;
|{{CTGP-7 Course|RMX Vanilla Lake 1}}&lt;br /&gt;
|{{CTGP-7 Course|Cliffside Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Interstellar Laboratory}}&lt;br /&gt;
|{{CTGP-7 Course|Dark Matter Fortress}}&lt;br /&gt;
|-&lt;br /&gt;
!Hammer Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Donut Plains 2}}&lt;br /&gt;
|{{CTGP-7 Course|Soaring Skyway}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Bowser&#039;s Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Wii|DK Summit}}&lt;br /&gt;
|-&lt;br /&gt;
!Wonder Cup&lt;br /&gt;
|{{CTGP-7 Course|Painted Swamp Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Roulette Road}}&lt;br /&gt;
|{{CTGP-7 Course|Orbital Outpost}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Rainbow Road}}&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|{{CTGP-7 Course|Doge Desert}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Banshee Boardwalk}}&lt;br /&gt;
|{{CTGP-7 Course|N64|DK&#039;s Jungle Parkway}}&lt;br /&gt;
|{{CTGP-7 Course|Miku&#039;s Birthday Spec. 2}}&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Rainbow Road 1}}&lt;br /&gt;
|{{CTGP-7 Course|Rainbow Road DX}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Short description|Mario Kart 7 modpack with custom tracks and characters}}&lt;br /&gt;
[[Category:Nintendo 3DS homebrew]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7527</id>
		<title>3DS:SafeB9SInstaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:SafeB9SInstaller&amp;diff=7527"/>
		<updated>2025-05-10T21:09:04Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Draft for a SafeB9SInstaller page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 0.0.7&lt;br /&gt;
| releasedate = 2017-06-05&lt;br /&gt;
| github = d0k3/SafeB9SInstaller&lt;br /&gt;
| universaldb = 3ds/safeb9sinstaller&lt;br /&gt;
| githubtag = v0.0.7&lt;br /&gt;
| title = SafeB9SInstaller&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;SafeB9SInstaller&#039;&#039;&#039; is a tool used to install [[3DS:Boot9strap|boot9strap]]. It supports a wide range of entry points, allowing it to be launched by numerous different exploits across every system version.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
SafeB9SInstaller should be used alongside [[3dsguide:|the guide]] or the [[3DS:Alternate Exploits|alternate exploits]] article. In most situations &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; needs to be placed on the root, but depending on how SafeB9SInstaller is being launched (e.g. with the [[3DS:Luma3DS#Features| Luma3DS chainloader]]) another file, like &amp;lt;code&amp;gt;SafeB9SInstaller.firm&amp;lt;/code&amp;gt; may need to be used instead.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Safe installation of boot9strap&lt;br /&gt;
* Keycombo in order to confirm the user wants to proceed with the installation&lt;br /&gt;
* Install boot9strap from arm9loaderhax&lt;br /&gt;
** New 3DS users will need to provide a clean copy of sector0x96 as &amp;lt;code&amp;gt;secret_sector.bin&amp;lt;/code&amp;gt; in order to revert arm9loaderhax&lt;br /&gt;
* Backup firm0 and firm1 before installation&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Luma3DS&amp;diff=7526</id>
		<title>3DS:Luma3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Luma3DS&amp;diff=7526"/>
		<updated>2025-05-10T20:45:53Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Add the Luma3DS Chainloader to the Features section, fix the outdated GitHub tag which still linked to 13.3.1, and remove unnecessary parameters from the infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 13.3.2&lt;br /&gt;
| releasedate = 2025-03-10&lt;br /&gt;
| github = LumaTeam/Luma3DS&lt;br /&gt;
| universaldb = 3ds/luma3ds&lt;br /&gt;
| githubtag = v13.3.2&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Luma3DS&#039;&#039;&#039; is a [[custom firmware]]. It is the only one in active development for the 3DS.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
This is the main custom firmware when using [[3dsguide:index|3DS Hacks Guide]]. To update, follow the steps on [[3dsguide:restoring-updating-cfw|Restoring / Updating CFW]].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Automatic patches that remove Nintendo restrictions, such as:&lt;br /&gt;
** Region locking, allowing you to run out-of-region cartridges and titles&lt;br /&gt;
** Signature checks, allowing homebrew to run from HOME Menu&lt;br /&gt;
** The flashcart block list, allowing you to run blocked DS flashcarts&lt;br /&gt;
* A &amp;quot;Rosalina menu&amp;quot; accessible from anywhere within 3DS mode with many of its own functions, such as:&lt;br /&gt;
** Cheat support&lt;br /&gt;
** Plugin loading&lt;br /&gt;
** Taking screenshots&lt;br /&gt;
** Input redirection&lt;br /&gt;
** Blue light filter&lt;br /&gt;
* LayeredFS support, allowing you to replace individual game files with modded versions on-the-fly&lt;br /&gt;
* FIRM write protection, preventing boot9strap from being overwritten with system updates&lt;br /&gt;
** This does not mean that system updates will always be immediately &amp;quot;safe&amp;quot;; from time to time, something changes in the system firmware that requires a Luma3DS update&lt;br /&gt;
* A chainloader that can boot &amp;lt;code&amp;gt;.firm&amp;lt;/code&amp;gt; payloads located in the &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt; folder. It is accessible either by holding START on boot or by selecting the &amp;quot;Boot chainloader&amp;quot; option from the Luma3DS configuration menu&lt;br /&gt;
** If only one payload is inside the &amp;lt;code&amp;gt;/luma/payloads/&amp;lt;/code&amp;gt; folder, running the chainloader will automatically boot that payload&lt;br /&gt;
** Before Luma3DS 7.1, &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; payloads were supported instead of &amp;lt;code&amp;gt;.firm&amp;lt;/code&amp;gt; payloads&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The Luma3DS repository on GitHub has {{GitHub|LumaTeam/Luma3DS/wiki|its own wiki}}, but some additional information can be found on the following pages:&lt;br /&gt;
&lt;br /&gt;
* [[3DS:Luma3DS/Configuration|Luma3DS/Configuration]]&lt;br /&gt;
* [[3DS:Luma3DS/PIN lock|Luma3DS/PIN lock]]&lt;br /&gt;
* [[3DS:Luma3DS/Rosalina|Luma3DS/Rosalina]]&lt;br /&gt;
* [[3DS:Splash screens|Splash screens]]&lt;br /&gt;
&lt;br /&gt;
{{Short description|Custom firmware}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:Tophatted/3DSident&amp;diff=7523</id>
		<title>User:Tophatted/3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:Tophatted/3DSident&amp;diff=7523"/>
		<updated>2025-05-10T20:03:41Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Tophatted moved page User:Tophatted/3DSident to 3DS:3DSident: page has been stagnant for a while and is mostly complete&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[3DS:3DSident]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7522</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7522"/>
		<updated>2025-05-10T20:03:41Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Tophatted moved page User:Tophatted/3DSident to 3DS:3DSident: page has been stagnant for a while and is mostly complete&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.3&lt;br /&gt;
| releasedate = 2025-02-19&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.3&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
| universaldb = 3ds/3dsident&lt;br /&gt;
| screenshot = 3DSident-screenshot.png&lt;br /&gt;
| screenshotalt = A screenshot of 3DSident 0.9.0 on the hardware tab&lt;br /&gt;
| imagealt = 3DSident banner on the Home Menu&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
*Displays PMIC vendor code and battery vendor code.&lt;br /&gt;
*Incorporates a button tester that checks for home button input, 3d and volume slider levels&lt;br /&gt;
*Displays manufacturing date.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
===What You Need=== &lt;br /&gt;
&lt;br /&gt;
*[[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for 3DSident&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#*CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#*3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*[[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7376</id>
		<title>3DS:Mario Kart 7/CTGP-7</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Mario_Kart_7/CTGP-7&amp;diff=7376"/>
		<updated>2025-04-20T19:20:20Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#approvable_by: users = PabloMK7&lt;br /&gt;
{{outdated|notes=&lt;br /&gt;
* Course list is outdated for 1.5.X.}}&lt;br /&gt;
{{Infobox game mod&lt;br /&gt;
| image = CTGP-7-banner.png&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| developers = PabloMK7, Fishguy ([https://github.com/PabloMK7/CTGP-7updates/blob/master/credits.txt List of credits])&lt;br /&gt;
| version = 1.5.32&lt;br /&gt;
| releasedate = 2025-04-14 &amp;lt;!-- https://github.com/PabloMK7/CTGP-7updates/releases --&amp;gt;&lt;br /&gt;
| website = https://ctgp-7.github.io ctgp-7.github.io&lt;br /&gt;
| releaseurl = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| universaldb = 3ds/ctgp-7-downloader&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;CTGP-7&#039;&#039;&#039; is a mod pack for Mario Kart 7, featuring custom race tracks, playable characters, items, and other additions.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/ctgp-7-downloader|CTGP-7]] is available on Universal-DB.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
{{Info|text=CTGP-7 also provides official installation instructions as a {{GitHub|PabloMK7/CTGP-7updates/blob/master/CTGP-7_Intallation_Guide_EN.pdf|PDF}} or [https://www.youtube.com/watch?v=OV9ZmrHOy4c YouTube video].}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Using FBI=&lt;br /&gt;
CTGP-7 has a downloader app to install the modpack for you, which can be opened from either the HOME Menu or the Homebrew Launcher.&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://ctgp7.page.link/cia_downloader&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://ctgp7.page.link/3dsx_downloader&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Using a Computer=&lt;br /&gt;
# Download the latest CTGP-7 installer for your computer&#039;s operating system from the mod&#039;s [https://gamebanana.com/mods/50221 GameBanana page]&lt;br /&gt;
#* Native installers are only available for Windows and Ubuntu. The Python-based installer might be required instead on other operating systems, but will also need an up-to-date Python installation and the dependencies listed in the README file.&lt;br /&gt;
# Insert your console&#039;s SD card into your computer&lt;br /&gt;
#* Make sure the SD card is accessible before continuing&lt;br /&gt;
# Run the CTGP-7 installer you downloaded&lt;br /&gt;
# Choose the location of your console&#039;s SD card if it wasn&#039;t detected automatically&lt;br /&gt;
# Press the install button and wait for it to finish&lt;br /&gt;
# Eject the SD card and reinsert it into your console&lt;br /&gt;
# Launch FBI&lt;br /&gt;
# Navigate to &amp;lt;code&amp;gt;SD:/CTGP-7/cia/&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the &amp;lt;code&amp;gt;CTGP-7.cia&amp;lt;/code&amp;gt; file&lt;br /&gt;
# Select &amp;quot;Install CIA&amp;quot;&lt;br /&gt;
# Press {{B|A}} to confirm&lt;br /&gt;
# Wait for the installation to finish&lt;br /&gt;
# Return to the HOME Menu and close FBI&lt;br /&gt;
&lt;br /&gt;
{{Success|CTGP-7 is now installed!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
{{Section WIP|notes=Screenshots are taken during the pre-game intro.}}&lt;br /&gt;
In addition to the original courses included in Mario Kart 7, CTGP-7 adds 18 new cups.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
!Cup&lt;br /&gt;
!Course 1&lt;br /&gt;
!Course 2&lt;br /&gt;
!Course 3&lt;br /&gt;
!Course 4&lt;br /&gt;
|-&lt;br /&gt;
!Bell Cup&lt;br /&gt;
|{{CTGP-7 Course|Concord Town}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Mario Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Galvarny Falls}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Sky Garden}}&lt;br /&gt;
|-&lt;br /&gt;
!Acorn Cup&lt;br /&gt;
|{{CTGP-7 Course|Autumn Forest}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Riverside Park}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 1}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 3}}&lt;br /&gt;
|-&lt;br /&gt;
!Cloud Cup&lt;br /&gt;
|{{CTGP-7 Course|Evergreen Crossing}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Moo Moo Farm}}&lt;br /&gt;
|{{CTGP-7 Course|Archipelago Avenue}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Frappe Snowland}}&lt;br /&gt;
|-&lt;br /&gt;
!Boo Cup&lt;br /&gt;
|{{CTGP-7 Course|Banshee Boardwalk 2}}&lt;br /&gt;
|{{CTGP-7 Course|Elemental Cave}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Ghost Valley 2}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Cheep Cheep Beach}}&lt;br /&gt;
|-&lt;br /&gt;
!Spring Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Tick Tock Clock}}&lt;br /&gt;
|{{CTGP-7 Course|Melody Sanctum}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Desert Hills}}&lt;br /&gt;
|{{CTGP-7 Course|Castle Of Time}}&lt;br /&gt;
|-&lt;br /&gt;
!Egg Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Yoshi Falls}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Choco Mountain}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Shroom Ridge}}&lt;br /&gt;
|{{CTGP-7 Course|CTR Crash Cove}}&lt;br /&gt;
|-&lt;br /&gt;
!Bullet Cup&lt;br /&gt;
|{{CTGP-7 Course|CTR Cortex Castle}}&lt;br /&gt;
|{{CTGP-7 Course|Revo Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Choco Island 2}}&lt;br /&gt;
|{{CTGP-7 Course|Star Slope}}&lt;br /&gt;
|-&lt;br /&gt;
!Blooper Cup&lt;br /&gt;
|{{CTGP-7 Course|Sandcastle Park}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Mario Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Luigi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Volcano Beach Ruins}}&lt;br /&gt;
|-&lt;br /&gt;
!Feather Cup&lt;br /&gt;
|{{CTGP-7 Course|GCN|Yoshi Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Peach Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Metro Madness}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Luigi Circuit}}&lt;br /&gt;
|-&lt;br /&gt;
!Fireball Cup&lt;br /&gt;
|{{CTGP-7 Course|SMO RC Challenge}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Bowser Castle 4}}&lt;br /&gt;
|{{CTGP-7 Course|SNES|Donut Plains 1}}&lt;br /&gt;
|{{CTGP-7 Course|Secret Slide}}&lt;br /&gt;
|-&lt;br /&gt;
!Bob-omb Cup&lt;br /&gt;
|{{CTGP-7 Course|DS|Wario Stadium}}&lt;br /&gt;
|{{CTGP-7 Course|Ermii Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Baby Park}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Bowser Castle}}&lt;br /&gt;
|-&lt;br /&gt;
!Cherry Cup&lt;br /&gt;
|{{CTGP-7 Course|SNES|Mario Circuit 3}}&lt;br /&gt;
|{{CTGP-7 Course|Big Blue}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Shy Guy Beach}}&lt;br /&gt;
|{{CTGP-7 Course|Bingo Party}}&lt;br /&gt;
|-&lt;br /&gt;
!Pickaxe Cup&lt;br /&gt;
|{{CTGP-7 Course|Stargaze Summit}}&lt;br /&gt;
|{{CTGP-7 Course|Sunset Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Broken Pier}}&lt;br /&gt;
|{{CTGP-7 Course|Glacier Mine}}&lt;br /&gt;
|-&lt;br /&gt;
!Mega Cup&lt;br /&gt;
|{{CTGP-7 Course|Flowerbed Fortress}}&lt;br /&gt;
|{{CTGP-7 Course|Seaside Palace}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Star City}}&lt;br /&gt;
|{{CTGP-7 Course|Mushroom Mountain}}&lt;br /&gt;
|-&lt;br /&gt;
!Propeller Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Sherbert Land}}&lt;br /&gt;
|{{CTGP-7 Course|Block Island}}&lt;br /&gt;
|{{CTGP-7 Course|DS|Bowser Castle}}&lt;br /&gt;
|{{CTGP-7 Course|DKR Jungle Falls}}&lt;br /&gt;
|-&lt;br /&gt;
!POW Cup&lt;br /&gt;
|{{CTGP-7 Course|Retro Raceway}}&lt;br /&gt;
|{{CTGP-7 Course|Frozen Grotto}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Lakeside Park}}&lt;br /&gt;
|{{CTGP-7 Course|Dragon Burial Grounds}}&lt;br /&gt;
|-&lt;br /&gt;
!Rock Cup&lt;br /&gt;
|{{CTGP-7 Course|Warp Pipe Island}}&lt;br /&gt;
|{{CTGP-7 Course|Neo Metropolis}}&lt;br /&gt;
|{{CTGP-7 Course|Frosty Heights}}&lt;br /&gt;
|{{CTGP-7 Course|Gnasty Gnorc&#039;s Lair}}&lt;br /&gt;
|-&lt;br /&gt;
!Moon Cup&lt;br /&gt;
|{{CTGP-7 Course|RMX Vanilla Lake 1}}&lt;br /&gt;
|{{CTGP-7 Course|Cliffside Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Interstellar Laboratory}}&lt;br /&gt;
|{{CTGP-7 Course|Dark Matter Fortress}}&lt;br /&gt;
|-&lt;br /&gt;
!Coin Cup&lt;br /&gt;
|{{CTGP-7 Course|Doge Desert}}&lt;br /&gt;
|{{CTGP-7 Course|N64|Banshee Boardwalk}}&lt;br /&gt;
|{{CTGP-7 Course|GCN|Mario Circuit}}&lt;br /&gt;
|{{CTGP-7 Course|Miku&#039;s Birthday Spectacular}}&lt;br /&gt;
|-&lt;br /&gt;
!Rainbow Cup&lt;br /&gt;
|{{CTGP-7 Course|N64|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|GBA|Rainbow Road}}&lt;br /&gt;
|{{CTGP-7 Course|RMX Rainbow Road 1}}&lt;br /&gt;
|{{CTGP-7 Course|Rainbow Road DX}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Short description|Mario Kart 7 modpack with custom tracks and characters}}&lt;br /&gt;
[[Category:Nintendo 3DS homebrew]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:PKSM&amp;diff=7375</id>
		<title>3DS:PKSM</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:PKSM&amp;diff=7375"/>
		<updated>2025-04-20T19:15:34Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=&lt;br /&gt;
*Needs a feature list. Maybe this could just be copied from the github readme?&lt;br /&gt;
*Links to various parts of the github wiki would probably be helpful: https://github.com/FlagBrew/PKSM/wiki}}{{Infobox homebrew&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = FlagBrew&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| image = PKSM-Banner.png&lt;br /&gt;
| imagealt = PKSM banner on the Home Menu&lt;br /&gt;
| version = 10.2.2&lt;br /&gt;
| releasedate = 2025-3-22&lt;br /&gt;
| github = FlagBrew/PKSM&lt;br /&gt;
| githubtag = latest&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;PKSM&#039;&#039;&#039; is a save manager and editor for Pokémon games. It supports generations 1 to 8.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Generate Pokemon&lt;br /&gt;
* Legalize Pokemon&lt;br /&gt;
* Has a built in bank to move Pokemon from different generations&lt;br /&gt;
* Has an item editor&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Nintendo 3DS - Universal-Updater=&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Power on your console&lt;br /&gt;
# Launch &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039; from the HOME Menu, or from the Homebrew Launcher&lt;br /&gt;
# Select the magnifying glass on the bottom screen, then search for &#039;&#039;&#039;PKSM&#039;&#039;&#039;&lt;br /&gt;
# Press {{B|A}} while hovering over &#039;&#039;&#039;PKSM&#039;&#039;&#039; from the list of homebrew&lt;br /&gt;
# Choose &amp;lt;code&amp;gt;PKSM.cia&amp;lt;/code&amp;gt; to install to the HOME Menu, or &amp;lt;code&amp;gt;PKSM.3dsx&amp;lt;/code&amp;gt; to install to the Homebrew Launcher&lt;br /&gt;
# Wait until the app finishes installing&lt;br /&gt;
# Exit &#039;&#039;&#039;Universal-Updater&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Install with FBI=&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/FlagBrew/PKSM/releases/latest/download/PKSM.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/FlagBrew/PKSM/releases/latest/download/PKSM.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Manually as 3DSX=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
* {{GitHub|FlagBrew/PKSM/releases/latest|Download the latest release}}&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;PKSM.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Manually as CIA=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
{{GitHub|FlagBrew/Checkpoint/releases/latest|Download the latest release}} and install it using a CIA installer such as [[3DS:FBI|FBI]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/FlagBrew/PKSM/wiki PKSM wiki] documents how to use the application.&lt;br /&gt;
&lt;br /&gt;
== Setting up missing saves ==&lt;br /&gt;
If your title is a 3DS game or official Virtual Console title, then your game should show up by default. If not, then some additional setup is required for PKSM to use your save. First, ensure that you have made an initial save in the missing title. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Installed title(VC Inject)=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Launch [[3DS:FBI|FBI]]&lt;br /&gt;
#* If you dont have [[3DS:FBI|FBI]] installed, do so now&lt;br /&gt;
# Select &amp;lt;code&amp;gt;Titles&amp;lt;/code&amp;gt; and navigate to your missing game&lt;br /&gt;
# On the top screen you should see &amp;lt;code&amp;gt;TitleID:&amp;lt;16 digit number&amp;gt;&amp;lt;/code&amp;gt;, write this number down&lt;br /&gt;
# Close [[3DS:FBI|FBI]] and Launch PKSM&lt;br /&gt;
# Press {{B|X}} to open settings and select &amp;lt;code&amp;gt;Misc.&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Title IDs&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Note: some of settings can only be navigated with the touch screen&lt;br /&gt;
# Select the game you wish to add and enter &amp;lt;code&amp;gt;0x(16 digit TitleID)&amp;lt;/code&amp;gt; in the text box&lt;br /&gt;
# Tap OK and exit out of settings&lt;br /&gt;
# Tap on &amp;quot;VC Games&amp;quot; and your title should now be present&lt;br /&gt;
#* If your save does not appear in the menu, restart PKSM&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|ROM saves=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# Launch PKSM&lt;br /&gt;
# Press {{B|X}} to open settings and select &amp;lt;code&amp;gt;Misc.&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Extra Saves&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Note: some of settings can only be navigated with the touch screen&lt;br /&gt;
# Highlight your game from the menu, press {{B|A}}, then press {{B|A}} again on your game to add a save&lt;br /&gt;
# Navigate to your game save and select it, you should now see your game save on the list&lt;br /&gt;
# Exit out of settings and press {{B|Y}} to switch to absent games, your save should now be present&lt;br /&gt;
#* If your save does not appear in the menu, restart PKSM&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Pokémon]]&lt;br /&gt;
{{Pokémon}}&lt;br /&gt;
{{Short description|Pokémon homebrew save manager and editor for generations 1 to 8}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Troubleshooting&amp;diff=7329</id>
		<title>3DS:Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Troubleshooting&amp;diff=7329"/>
		<updated>2025-04-06T22:53:05Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Add KOR theme folder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The steps detailed here generally assume that your console has a modern custom firmware setup ([[3DS:boot9strap|boot9strap]] + [[3DS:Luma3DS|Luma3DS]] 8.0 or greater). If your console is running an older homebrew setup (for example, something based on [[3DS:arm9loaderhax|arm9loaderhax]] or [[3DS:menuhax|menuhax]]), you should [[3dsguide:checking-for-cfw|update your setup]] before trying these instructions.&lt;br /&gt;
&lt;br /&gt;
= Power/notification light indicators =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My console powers off when I try to turn it on, and/or the notification LED shows a color on boot ===&lt;br /&gt;
&lt;br /&gt;
There is an issue with your &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file. If you&#039;re running [[3DS:boot9strap|boot9strap 1.4]], your 3DS notification LED may flash a certain color. This color is used to diagnose issues involving your &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file on SD card or internal memory. On older versions of boot9strap, the blue light will power off almost immediately when trying to turn on the console.&lt;br /&gt;
&lt;br /&gt;
If the notification LED flashes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White&#039;&#039;&#039;: Your 3DS was not able to find &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on your SD card or on internal memory.&lt;br /&gt;
* &#039;&#039;&#039;Magenta&#039;&#039;&#039;: Your 3DS was not able to find &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on your SD card. It was able to find &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on internal memory, but the file is corrupted.&lt;br /&gt;
* &#039;&#039;&#039;Red&#039;&#039;&#039;: Your 3DS was able to find &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on both your SD card and on internal memory, but both files are corrupted.&lt;br /&gt;
&lt;br /&gt;
You can get a new &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file by downloading the latest release of {{GitHub|/LumaTeam/Luma3DS/releases/latest|Luma3DS}}, extracting it, and placing &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on the root of your SD card. If your &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; file is consistently being detected as corrupted, you may want to [[Checking SD card integrity|check your SD card for errors]]. Also, note that the 3DS tends to have issues with files extracted using WinRAR.&lt;br /&gt;
&lt;br /&gt;
If you hear a &amp;quot;popping sound&amp;quot;, potentially accompanied with the backlight turning on for a split second, there is a hardware issue with your console (such as a disconnected backlight cable). You may be able to get your console to boot by holding it at certain angles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My console gets stuck on a black screen with blue power light staying on ===&lt;br /&gt;
&lt;br /&gt;
Follow [[3DS:Black screen unbrick|the Black Screen Unbrick page]]&lt;br /&gt;
&lt;br /&gt;
= Error message on boot =&lt;br /&gt;
&lt;br /&gt;
=== An error has occurred: Failed to apply 1 FIRM patch(es)&amp;quot; or &amp;quot;An exception has occurred -- Current process: pm&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Your Luma3DS version is outdated. Download the latest release of {{GitHub|/LumaTeam/Luma3DS/releases/latest|Luma3DS}} and place &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; on the root of your SD card, replacing any existing file. Make sure you are extracting the ZIP file with any tool other than WinRAR, as it is known to cause issues with 3DS-related files.&lt;br /&gt;
&lt;br /&gt;
=== Unable to mount CTRNAND or load the CTRNAND FIRM. Please use an external one.&amp;quot; ===&lt;br /&gt;
There are a number of reasons as to why this could be happening. In any case, this error can usually be fixed by following the [[3DS:CTRTransfer|CTRTransfer]] guide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;An error has occurred. Hold down the POWER button to turn off the power...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
ARM11 exception handlers are disabled, or custom firmware is not installed. Try enabling ARM11 exception handlers:&lt;br /&gt;
# Power off your console&lt;br /&gt;
# Hold (Select)&lt;br /&gt;
# Power on your console, while still holding (Select)&lt;br /&gt;
# If the &amp;quot;Disable ARM11 exception handlers&amp;quot; box is checked, uncheck it&lt;br /&gt;
&lt;br /&gt;
=== HOME Menu is missing installed applications ===&lt;br /&gt;
&lt;br /&gt;
This could be caused by various reasons, but most likely because your SD card is not being read by the system.&lt;br /&gt;
You can check if your SD is being read by holding SELECT on boot and checking the yellow text on the bottom screen; if it says &amp;quot;Booted from CTRNAND via B9S&amp;quot;, then your console is booting from the internal memory and not from the SD card.&lt;br /&gt;
If this is the case, attempt the steps below, which are listed from easiest to hardest:&lt;br /&gt;
# Power off your console, remove the SD card, re-insert it, then power on your console&lt;br /&gt;
# Power off your console, remove the SD card, insert it on your computer, download the latest release of {{GitHub|/LumaTeam/Luma3DS/releases/latest|Luma3DS}}, extract &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; from the &amp;lt;code&amp;gt;Luma3DS.zip&amp;lt;/code&amp;gt; and place it on the root of your SD card (replacing any existing file)&lt;br /&gt;
# Power off your console, remove the SD card, insert it on your computer and [[Formatting an SD card|reformat your SD]]  &#039;&#039;(this will wipe your SD card data)&#039;&#039;&lt;br /&gt;
# Test your SD card for errors by following the guide according to your computer&#039;s operating system: [[Checking SD card integrity]]. If your SD card is marked as faulty, then you will have to replace your SD card&lt;br /&gt;
# Your SD card slot may be broken. Join [https://discord.gg/C29hYvh Nintendo Homebrew on Discord] for further assistance&lt;br /&gt;
&lt;br /&gt;
=== Blue &amp;quot;BOOTROM ERROR&amp;quot; screen ===&lt;br /&gt;
&lt;br /&gt;
Your console is likely hard-bricked. You will need to buy an [[3DS:ntrboot|ntrboot]] flashcart to reinstall [[3DS:boot9strap|boot9strap]] in order to attempt to fix your console. This may also indicate a hardware issue that cannot be fixed. In any case, join [https://discord.gg/C29hYvh Nintendo Homebrew on Discord] for assistance.&lt;br /&gt;
&lt;br /&gt;
It is also possible that someone has set a boot-time [[3DS:splash screens|splash screen]] that just looks like a brick. Try leaving your console powered on, waiting on the blue screen, for five minutes.&lt;br /&gt;
&lt;br /&gt;
=== Some other error ===&lt;br /&gt;
&lt;br /&gt;
Please take a photo of the error and join [https://discord.gg/C29hYvh Nintendo Homebrew on Discord] for assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Software issues on consoles with custom firmware =&lt;br /&gt;
&lt;br /&gt;
=== DSi / DS functionality is broken or has been replaced with Flipnote Studio===&lt;br /&gt;
&lt;br /&gt;
Follow the [[3DS:DS mode unbrick|DS mode unbrick guide]]&lt;br /&gt;
&lt;br /&gt;
=== GBA Virtual Console and/or Safe Mode functionality is broken===&lt;br /&gt;
&lt;br /&gt;
Your console is running Luma3DS 6.6 or older, likely via arm9loaderhax. You should follow [[3dsguide:a9lh-to-b9s|A9LH to B9S]] to update your console to a modern custom firmware environment.&lt;br /&gt;
&lt;br /&gt;
=== Extended memory mode games (Pokemon Sun/Moon, Smash, etc.) don&#039;t work===&lt;br /&gt;
&lt;br /&gt;
This can occur after a [[3DS:CTRTransfer|CTRTransfer]] or region change on Old 3DS / 2DS. This is most likely fixed by following [[3DS:CTRTransfer#Section_VI_-_Delete_system_config_savedata|Section VI - Delete system config savedata]] of the CTRTransfer guide.&lt;br /&gt;
&lt;br /&gt;
=== Exception screen when booting/loading an application===&lt;br /&gt;
&lt;br /&gt;
Look for your exception screen in [[3DS:Error screens/Luma3DS exception screen|this page]].&lt;br /&gt;
If you weren&#039;t able to find your error or the instructions didn&#039;t work, join [https://discord.gg/C29hYvh Nintendo Homebrew on Discord] for further assistance.&lt;br /&gt;
&lt;br /&gt;
=== Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher===&lt;br /&gt;
&lt;br /&gt;
Your console likely still has menuhax67 installed. To uninstall menuhax67 follow [[3DS:Troubleshooting/removing menuhax67|removing menuhax67]]&lt;br /&gt;
&lt;br /&gt;
= Other troubleshooting =&lt;br /&gt;
&lt;br /&gt;
=== Unable to update console ===&lt;br /&gt;
The steps below can be attempted in any order, but are listed from easiest to hardest to perform.&lt;br /&gt;
&lt;br /&gt;
# If you are using Pretendo, switch to Nintendo Network with Nimbus&lt;br /&gt;
# Set your DNS settings to &#039;&#039;&#039;Auto-obtain&#039;&#039;&#039;&lt;br /&gt;
# Set your Proxy settings to &#039;&#039;&#039;Do Not Use&#039;&#039;&#039;&lt;br /&gt;
# Move closer to your WiFi router&lt;br /&gt;
# Update from Safe Mode by turning off the console, holding {{B|L|R|D-Pad Up|A}} on boot, and following the on-screen prompts&lt;br /&gt;
# Delete your WiFi connection, then reconnect to your WiFi again&lt;br /&gt;
# Reboot your WiFi router&lt;br /&gt;
# Connect to a different WiFi connection, like a mobile hotspot&lt;br /&gt;
# Nintendo servers may be down; Try again later&lt;br /&gt;
# If you still get an error, follow [[3DS:CTRTransfer|CTRTransfer]], then try again&lt;br /&gt;
# For further support (in English), [https://discord.gg/nintendohomebrew join Nintendo Homebrew on Discord]&lt;br /&gt;
&lt;br /&gt;
=== Clear HOME Menu extdata ===&lt;br /&gt;
&lt;br /&gt;
# Power off your console&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;/Nintendo 3DS/&amp;lt;ID0&amp;gt;/&amp;lt;ID1&amp;gt;/extdata/00000000/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Delete the corresponding folder for your 3DS region:&lt;br /&gt;
#* &#039;&#039;&#039;EUR Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;00000098&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;JPN Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;00000082&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;USA Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;0000008f&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;CHN Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000000A1&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;KOR Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000000A9&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;TWN Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000000B1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
=== Clear HOME Menu theme data ===&lt;br /&gt;
&lt;br /&gt;
# Power off your console&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Navigate to the &amp;lt;code&amp;gt;/Nintendo 3DS/&amp;lt;ID0&amp;gt;/&amp;lt;ID1&amp;gt;/extdata/00000000/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Delete the corresponding folder for your 3DS region:&lt;br /&gt;
#* &#039;&#039;&#039;EUR Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000002ce&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;JPN Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000002cc&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;USA Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000002cd&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;KOR Region&#039;&#039;&#039;: &amp;lt;code&amp;gt;000002cf&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
=== Multiple ID0 ===&lt;br /&gt;
&lt;br /&gt;
If you have multiple long 32-character folders (ID0) inside your Nintendo 3DS folder, follow [[3DS:Troubleshooting/multiple ID0|this guide]].&lt;br /&gt;
&lt;br /&gt;
=== Multiple ID1 ===&lt;br /&gt;
&lt;br /&gt;
If you have multiple long 32-character folders (ID1) inside your ID0, follow [[3DS:Troubleshooting/multiple ID1|this guide]].&lt;br /&gt;
&lt;br /&gt;
=== Manually entering Homebrew Launcher ===&lt;br /&gt;
&lt;br /&gt;
Follow the guide to [[3DS:Troubleshooting/manually entering homebrew launcher|manually enter the Homebrew Launcher]].&lt;br /&gt;
&lt;br /&gt;
=== Turning off Parental Controls ===&lt;br /&gt;
&lt;br /&gt;
Follow the guide to [[3DS:Remove Parental Controls|remove Parental Controls]].&lt;br /&gt;
&lt;br /&gt;
=== Broken NVRAM ===&lt;br /&gt;
&lt;br /&gt;
Follow the guide to [[3DS:Troubleshooting/Fix NVRAM|fix NVRAM]].&lt;br /&gt;
&lt;br /&gt;
=== Unable to complete initial console setup ===&lt;br /&gt;
Follow the guide to [[3DS:2DSaver|skip initial setup]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS troubleshooting]]&lt;br /&gt;
[[Category:Nintendo 3DS information]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:GodMode9&amp;diff=7297</id>
		<title>3DS:GodMode9</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:GodMode9&amp;diff=7297"/>
		<updated>2025-03-24T00:05:12Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Add update information for 2.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| developers = d0k3, Wolfvak&lt;br /&gt;
| image = GodMode9-Logo.png&lt;br /&gt;
| imagealt = GodMode9 logo&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 2.2.0&lt;br /&gt;
| releasedate = 2025-03-22&lt;br /&gt;
| github = d0k3/GodMode9&lt;br /&gt;
| universaldb = 3ds/godmode9&lt;br /&gt;
| githubtag = v2.2.0&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;GodMode9&#039;&#039;&#039; is a file browser for the Nintendo 3DS that provides access to the SD card, NAND partitions, and other parts of the system.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
GodMode9 is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on 3DS Hacks Guide.&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
[[udb:3ds/godmode9|GodMode9]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-|Manually=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&lt;br /&gt;
# {{GitHub|d0k3/GodMode9/releases/latest|Download the latest release}} (the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;GodMode9.firm&amp;lt;/code&amp;gt; from the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/luma/payloads&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Copy the &amp;lt;code&amp;gt;gm9&amp;lt;/code&amp;gt; folder from the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card&lt;br /&gt;
# Reinsert your SD card into your device&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The most common guides are listed at [[/Usage|GodMode9 usage]] and [[3DS:Dump titles and game cartridges|Dump titles and game cartridges]].&lt;br /&gt;
&lt;br /&gt;
=== Scripts ===&lt;br /&gt;
&lt;br /&gt;
GodMode9 comes with two scripts: [[/GM9Megascript|GM9Megascript]] and [[/NANDManager|NANDManager]].&lt;br /&gt;
&lt;br /&gt;
If you want to write your own scripts, take a look at the samples provided in the [https://github.com/d0k3/GodMode9/tree/master/resources/sample GodMode9 repository] or read documentation [https://gist.github.com/Wit-MKW/7a21e6460f243765bd741a309de66f0d here].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
{{Section WIP|notes=Missing more important features.}}&lt;br /&gt;
&lt;br /&gt;
The first release of GodMode9 was 0.2.0 on March 22, 2016.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v0.2.0&amp;lt;/ref&amp;gt; Before this, Decrypt9WIP was the most popular tool for common tasks such as NAND backups.&lt;br /&gt;
&lt;br /&gt;
Version 0.6.6 added the option to format the SD card in GodMode9.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v0.6.6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 0.9.2, released on December 26, 2016,  added support for mounting, verifying and decrypting 3ds files. In addition the feature to build CIA files from cartridges, user-installed and system titles was added. GodMode9 also added a &amp;quot;No SD mode&amp;quot;, so can run without an SD card inserted.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v0.9.2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 1.0.6, released on March 22, 2017, added the feature to perform a CTRTransfer.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.0.6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the 1.1.2 release on April 19, 2017, GodMode9 had reached almost complete feature parity with Decrypt9WIP.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.1.2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GodMode9 v1.1.8, released on May 20, 2017, introduced support for the FIRM entrypoint, and the ability to dump boot9, boot11 and otp for boot9strap users.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.1.8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 1.2.7 on July 11, 2017 added scripting support.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.2.7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 1.2.8 was the last version supporting A9LH as entrypoint.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.2.8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 1.3.0 added RTC clock support, meaning correct dates for edits done to the SD card, chainloading FIRMs and installing GodMode9 to FIRM0/FIRM1.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.3.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 1.3.1 released on August 8, 2017, added the feature to change the brightness via the volume slider.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.3.1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the release of version 1.4.0 on September 14 2017, a lot of features were added:  &amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.4.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Support for mounting NDS images&lt;br /&gt;
* Support for ntrboot, GodMode9 can be used with the [https://github.com/ntrteam/ntrboot_flasher ntrboot_flasher]&lt;br /&gt;
* Installer for FIRM files&lt;br /&gt;
* Add and update scripting commands&lt;br /&gt;
* System information feature&lt;br /&gt;
* Visual progress update&lt;br /&gt;
&lt;br /&gt;
Version 1.7.0. released on July 30 2018, added support for trimming a lot of 3ds files, including cartridge files, very useful for dumping, and the scripts you find in the releases nowerdays.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.7.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On October 17, 2019, Godmode9 released version 1.9.0 adding touchscreen support and detecting if the shell is opened or closed, to save battery by turning of the display if closed.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v1.9.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 2.0.0 was released on March 22, 2021, adding the Title Manager, the ability to install most of the 3DS files directly, like CIAs, cartridges(.3ds), DSiWare NDS, CDN, and DSi CDN content to the system, ticket verifying and trimming GBA rom dumps.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v2.0.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 2.1.0 implemented unicode support and support for SHA-1 checksums and also a raw cart dumper.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v2.1.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 2.2.0 added support for translations to other languages and scripting in lua.&amp;lt;ref&amp;gt;https://github.com/d0k3/GodMode9/releases/tag/v2.2.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7175</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7175"/>
		<updated>2025-02-23T03:58:46Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: bump version number; add new features&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.3&lt;br /&gt;
| releasedate = 2025-02-19&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.3&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
| universaldb = 3ds/3dsident&lt;br /&gt;
| screenshot = 3DSident-screenshot.png&lt;br /&gt;
| screenshotalt = A screenshot of 3DSident 0.9.0 on the hardware tab&lt;br /&gt;
| imagealt = 3DSident banner on the Home Menu&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
*Displays PMIC vendor code and battery vendor code.&lt;br /&gt;
*Incorporates a button tester that checks for home button input, 3d and volume slider levels&lt;br /&gt;
*Displays manufacturing date.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
===What You Need=== &lt;br /&gt;
&lt;br /&gt;
*[[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for 3DSident&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#*CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#*3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*[[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7124</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7124"/>
		<updated>2025-02-04T22:34:57Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: the copy pasting is probably fine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.2&lt;br /&gt;
| releasedate = 2024-12-08&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.2&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
| universaldb = 3ds/3dsident&lt;br /&gt;
| screenshot = 3DSident-screenshot.png&lt;br /&gt;
| screenshotalt = A screenshot of 3DSident 0.9.0 on the hardware tab&lt;br /&gt;
| imagealt = 3DSident banner on the Home Menu&lt;br /&gt;
| imagesize = 256px&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
===What You Need=== &lt;br /&gt;
&lt;br /&gt;
*[[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for 3DSident&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#*CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#*3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*[[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3ds_essential_dumper&amp;diff=7049</id>
		<title>3DS:3ds essential dumper</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3ds_essential_dumper&amp;diff=7049"/>
		<updated>2024-12-26T19:04:45Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Corrected the broken link, 3ds essential dumper -&amp;gt; 3ds_essential_dumper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:3DS:3ds_essential_dumper}}&lt;br /&gt;
{{info|text=This guide is intended for consoles that are suffering from hardware failure and can no longer function normally. If your 3DS can still run [[GodMode9]], see [[3DS:GodMode9/Usage#Creating_a_NAND_backup|GodeMode9 Usage]] instead.}}&lt;br /&gt;
&lt;br /&gt;
== What You Need==&lt;br /&gt;
&lt;br /&gt;
*The latest release of [https://github.com/danny8376/3ds_essential_dumper/releases 3ds_essential_dumper] (the &amp;lt;code&amp;gt;3ds_essential_dumper.firm&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
==Section 1 Prep Work == &lt;br /&gt;
&lt;br /&gt;
#Power off your console&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Rename &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;luma.firm&amp;lt;/code&amp;gt;, if it exists&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3ds_essential_dumper.firm&amp;lt;/code&amp;gt; to the root of your SD card&lt;br /&gt;
#Rename &amp;lt;code&amp;gt;3ds_essential_dumper.firm&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt;&lt;br /&gt;
#Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
==Section II: 3ds_essential_dumper ==&lt;br /&gt;
{{info|Ensure your SD card has at least 1.3GB of free space if you plan on doing a NAND backup, and that it is formatted to FAT32 using [[Formatting an SD card|our guide]]}}&lt;br /&gt;
&lt;br /&gt;
#Power on your console&lt;br /&gt;
# When the Power and Notification LEDs flash red, press {{Key press|A}} to dump the NAND&lt;br /&gt;
#*If you do not need a NAND dump from the console, press {{Key press|B}} instead&lt;br /&gt;
#Wait for your console to turn off. If dumping the NAND, this can take over 30 minutes to an hour&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Your dumped files will be in the &amp;lt;code&amp;gt;/edump/&amp;lt;/code&amp;gt; folder on the SD card&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=Hacks_Guide_Wiki:Accounts&amp;diff=7038</id>
		<title>Hacks Guide Wiki:Accounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=Hacks_Guide_Wiki:Accounts&amp;diff=7038"/>
		<updated>2024-12-13T16:54:46Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: remove nonexistent link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Due to spambot activity, public account creation is currently disabled.&lt;br /&gt;
&lt;br /&gt;
Request an account by doing any &#039;&#039;&#039;one&#039;&#039;&#039; of these:&lt;br /&gt;
# [[Get support|Join Nintendo Homebrew on Discord]] and request an account in the #wiki-discussion channel&lt;br /&gt;
# Send an email to hgw [at] ianburgwin [dot] net (please include a phrase like &amp;quot;Wiki account request&amp;quot; in the subject line)&lt;br /&gt;
&lt;br /&gt;
Include the username and email address you want to use.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7037</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7037"/>
		<updated>2024-12-13T16:24:31Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: forgot to increment version oops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.2&lt;br /&gt;
| releasedate = 2024-12-08&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.2&lt;br /&gt;
|universaldb=3ds/3dsident|screenshot=3DSident-screenshot.png|screenshotalt=A screenshot of 3DSident 0.9.0 on the hardware tab|imagesize=256px|screenshotsize=256px}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
===What You Need=== &lt;br /&gt;
&lt;br /&gt;
*[[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for 3DSident&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#*CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#*3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*[[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7036</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7036"/>
		<updated>2024-12-13T16:22:11Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: visual editor is being weird I hope I didn&amp;#039;t mess this up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.1&lt;br /&gt;
| releasedate = 2024-11-22&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.1&lt;br /&gt;
|universaldb=3ds/3dsident|screenshot=3DSident-screenshot.png|screenshotalt=A screenshot of 3DSident 0.9.0 on the hardware tab|imagesize=256px|screenshotsize=256px}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
===What You Need=== &lt;br /&gt;
&lt;br /&gt;
*[[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for 3DSident&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#*CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#*3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*[[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;3DSident.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
&lt;br /&gt;
*The latest release of {{GitHub|joel16/3DSident/releases/latest|3DSident}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
===Instructions===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;3DSident.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Anemone3DS&amp;diff=7035</id>
		<title>3DS:Anemone3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Anemone3DS&amp;diff=7035"/>
		<updated>2024-12-13T16:09:44Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{short description|3DS theme manager}}{{Page WIP}}{{Infobox homebrew&lt;br /&gt;
| image = Anemone3DS-Banner.png&lt;br /&gt;
| imagealt = Anemone3DS banner on the Home Menu&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = &amp;lt;!-- taken from https://github.com/astronautlevel2/Anemone3DS/blob/master/CONTRIBUTORS.md --&amp;gt;astronautlevel2, LiquidFenrir, daedreth, helloman892, ZetaDesigns, KennLDN&lt;br /&gt;
| version = 3.0.1&lt;br /&gt;
| releasedate = 2024-06-17&lt;br /&gt;
| github = astronautlevel2/Anemone3DS&lt;br /&gt;
| universaldb = 3ds/anemone3ds&lt;br /&gt;
| githubtag = v3.0.1&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anemone3DS&#039;&#039;&#039; is a theme, splash screen, and badge installer. It supports downloading custom themes from [https://themeplaza.art Theme Plaza].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* &#039;&#039;&#039;Installing themes&#039;&#039;&#039;: Anemone3DS allows you to install custom themes to your HOME Menu.&lt;br /&gt;
* &#039;&#039;&#039;Shuffle themes&#039;&#039;&#039;: You can also install multiple themes to shuffle each time the HOME Menu reboots.&lt;br /&gt;
* &#039;&#039;&#039;Splash screens&#039;&#039;&#039;: You can install custom splash screens that display when you turn on your 3DS.&lt;br /&gt;
* &#039;&#039;&#039;Installing and Dumping Badges&#039;&#039;&#039;: Anemone3DS allows you to install and dump badges, complete with support for multiple Badge Sets and shortcuts.&lt;br /&gt;
* &#039;&#039;&#039;Theme browser&#039;&#039;&#039;: Anemone3DS features a browser to view and download themes and splashes from Theme Plaza.&lt;br /&gt;
* &#039;&#039;&#039;QR code scanner&#039;&#039;&#039;: The 3DS camera can also be used to download themes and splashes by scanning QR codes.&lt;br /&gt;
* &#039;&#039;&#039;Background music install&#039;&#039;&#039;: Themes can be installed without background music, or have the background music of one theme installed on a different theme.&lt;br /&gt;
* &#039;&#039;&#039;Preview themes&#039;&#039;&#039;: Preview themes within the app to see how they will display on your console.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
{{info|Anemone3DS is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on 3DS Hacks Guide.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|Universal-Updater=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* [[3DS:Universal-Updater|Universal-Updater]] installed on your console&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Open the Universal-Updater application (the blue down arrow icon)&lt;br /&gt;
#Use the D-Pad to navigate between applications and the A button to select an application&lt;br /&gt;
#Use the Search to look for Anemone3DS&lt;br /&gt;
#Under Available Downloads, select either &amp;lt;code&amp;gt;Anemone3DS.cia&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Anemone3DS.3dsx&amp;lt;/code&amp;gt;, then press A again to install it&lt;br /&gt;
#* CIA files will appear on your HOME Menu in a gift box after you exit Universal-Updater&lt;br /&gt;
#* 3DSX files will become available in the Homebrew Launcher application&lt;br /&gt;
&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* [[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
|name1 = CIA&lt;br /&gt;
|url1 = https://github.com/astronautlevel2/Anemone3DS/releases/latest/download/Anemone3DS.cia&lt;br /&gt;
|name2 = 3DSX&lt;br /&gt;
|url2 = https://github.com/astronautlevel2/Anemone3DS/releases/latest/download/Anemone3DS.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|astronautlevel2/Anemone3DS/releases/latest|Anemone3DS}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Anemone3DS.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;Anemone3DS.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|astronautlevel2/Anemone3DS/releases/latest|Anemone3DS}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Anemone3DS.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card &lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[3DS:Custom badges]]&lt;br /&gt;
* [[3DS:Custom themes]]&lt;br /&gt;
* [[3DS:Splash screens]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Alternate_Exploits/Installing_boot9strap_(udsploit)&amp;diff=7034</id>
		<title>3DS:Alternate Exploits/Installing boot9strap (udsploit)</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Alternate_Exploits/Installing_boot9strap_(udsploit)&amp;diff=7034"/>
		<updated>2024-12-13T15:56:29Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Required Reading==&lt;br /&gt;
&lt;br /&gt;
{{ombox&lt;br /&gt;
| type = speedy&lt;br /&gt;
| text = &#039;&#039;&#039;This method only works on versions 11.3.0 and below.&#039;&#039;&#039; This is because udsploit and safehax were fixed in 11.4.0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==What You Need==&lt;br /&gt;
*The latest release of [https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip SafeB9SInstaller] (direct download)&lt;br /&gt;
*The latest release of [https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip boot9strap] (direct download)&lt;br /&gt;
* The latest release of [https://github.com/smealum/udsploit/releases/download/1.0/udsploit.3dsx udsploit] (direct download)&lt;br /&gt;
* The latest release of [https://github.com/TiniVi/safehax/releases/download/r27/safehax.3dsx safehax] (direct download)&lt;br /&gt;
* The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest/ Luma3DS]&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
#Power off your device&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot.3dsx&amp;lt;/code&amp;gt; from the Luma3DS &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card&lt;br /&gt;
#*Replace the files if prompted&lt;br /&gt;
#Create a folder named &amp;lt;code&amp;gt;boot9strap&amp;lt;/code&amp;gt; on the root of your SD card&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;boot9strap.firm&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot9strap.firm.sha&amp;lt;/code&amp;gt; from the boot9strap &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/boot9strap/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;SafeB9SInstaller.bin&amp;lt;/code&amp;gt; from the SafeB9SInstaller &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card and rename it to &amp;lt;code&amp;gt;safehaxpayload.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#Create a folder named &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; on the root of your SD card, if it does not already exist&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;udsploit.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;safehax.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;/3ds/&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#Reinsert your SD card into your device&lt;br /&gt;
#Power on your device&lt;br /&gt;
&lt;br /&gt;
=== Section II - Launching SafeB9SInstaller ===&lt;br /&gt;
&lt;br /&gt;
#Open the Homebrew Launcher using any method&lt;br /&gt;
#Launch udsploit from the list of homebrew&lt;br /&gt;
#Once you see &amp;lt;code&amp;gt;patching kernel... done&amp;lt;/code&amp;gt;, press {{B|START}} to exit udsploit&lt;br /&gt;
#*This may take several tries&lt;br /&gt;
#*If it freezes, just force the console to power off by holding the power button, then try again&lt;br /&gt;
#Launch safehax from the list of homebrew&lt;br /&gt;
#*If you get a &amp;quot;PM INIT FAILED&amp;quot; error, make sure you ran udsploit with Wireless Communication turned on&lt;br /&gt;
#*If you *still* get a &amp;quot;PM INIT FAILED&amp;quot; error, try using the [https://github.com/TiniVi/safehax/releases/tag/r19 r19 release of safehax]&lt;br /&gt;
#*If it freezes, just force the console to power off by holding the power button, then try again&lt;br /&gt;
#If the exploit was successful, you will have booted into SafeB9SInstaller&lt;br /&gt;
&lt;br /&gt;
===Section III - Installing boot9strap===&lt;br /&gt;
#When prompted, input the key combo given on the top screen to install boot9strap&lt;br /&gt;
#Once it is complete, press {{B|A}} to reboot your device&lt;br /&gt;
#Your device should have rebooted into the Luma3DS configuration menu&lt;br /&gt;
#*Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging&lt;br /&gt;
#*For the purpose of this guide, these settings will be left on default settings&lt;br /&gt;
#*If your device shuts down when you try to power it on, ensure that you have copied &amp;lt;code&amp;gt;boot.firm&amp;lt;/code&amp;gt; from the Luma3DS &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card&lt;br /&gt;
#Press {{B|START}} to save and reboot&lt;br /&gt;
#*If you get an error, just continue to the next page&lt;br /&gt;
&lt;br /&gt;
{{Luma3DS is default}}&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;Continue to [[3dsguide:finalizing-setup|Finalizing Setup]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=7027</id>
		<title>3DS:FourthTube</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:FourthTube&amp;diff=7027"/>
		<updated>2024-12-11T03:37:49Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: FourthTube has been added to universaldb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title = FourthTube&lt;br /&gt;
| image = FourthTube-Icon.png&lt;br /&gt;
| imagealt = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = erievs, Smu1zel, 5GBurrito, 2b-zipper&lt;br /&gt;
| version = Beta 28&lt;br /&gt;
| releasedate = 2024-11-01&lt;br /&gt;
| github = erievs/FourthTube&lt;br /&gt;
| githubtag = b28&lt;br /&gt;
| caption = FourthTube&#039;s Home Menu icon&lt;br /&gt;
| screenshot = ThirdTube-Screenshot.jpg&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
| screenshotcaption = Screenshot of FourthTube playing the video of &#039;DEAF KEV - Invincible [NCS Release]&#039;&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
|imagesize=128px|universaldb=3ds/fourthtube}} &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FourthTube&#039;&#039;&#039; is a homebrew application for the Nintendo 3DS that allows you to watch YouTube videos. It is a fork of [[ThirdTube]], a now broken app that did the same thing.&lt;br /&gt;
&lt;br /&gt;
{{Warning|text=As this app is still in the beta stage, you may and will encounter crashes and other bugs.&lt;br /&gt;
If you find one of those, it would be helpful to open an issue on the [https://github.com/windows-server-2003/ThirdTube/issues GitHub] repository.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Multiple resolutions for New 3DS, up to 480p&lt;br /&gt;
**Old 3DS consoles are limited to 144p only&lt;br /&gt;
*Support for livestreams and premiered videos&lt;br /&gt;
*Searching&lt;br /&gt;
*Video suggestions&lt;br /&gt;
*Comments&lt;br /&gt;
*Captions&lt;br /&gt;
*Local watch history and channel subscription&lt;br /&gt;
*No ads&lt;br /&gt;
**This is due to the app only using YouTube&#039;s API, and is not due to ad-blockers. The creator does not plan to add their own ads at this time.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
===Install with FBI===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.3dsx&lt;br /&gt;
| name2 = CIA&lt;br /&gt;
| url2 = https://github.com/erievs/FourthTube/releases/latest/download/FourthTube.cia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
#[https://github.com/erievs/FourthTube/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt;, copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt;, copy this file to any place on your SD card and install it with [[3DS:FBI|FBI]]&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The controls for this app are as follows:&lt;br /&gt;
*{{B|B}}: go back to the previous screen&lt;br /&gt;
*C-Pad up/down: scroll&lt;br /&gt;
*{{B|L}} or {{B|R}}: switch between tabs&lt;br /&gt;
*{{B|Select}} + {{B|Start}}: blackout the bottom screen&lt;br /&gt;
*D-Pad left/right: If in video player, seeks by 10s&lt;br /&gt;
&lt;br /&gt;
Below are for debug purposes&lt;br /&gt;
&lt;br /&gt;
*{{B|Select}} + {{B|X}} : toggle debug log&lt;br /&gt;
*{{B|Select}} + {{B|Y}} : toggle memory usage monitor&lt;br /&gt;
*{{B|Select}} + {{B|R}} + {{B|A}} : toggle FPS monitor&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
DSP firmware must be dumped to use this app. An option to do this can be found in [[3DS:Luma3DS/Rosalina|Rosalina]].&lt;br /&gt;
&lt;br /&gt;
The exact minimum system version is unknown, but at least 8.1.0-0 is needed.&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew replacement for the YouTube app}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:ThirdTube&amp;diff=7026</id>
		<title>3DS:ThirdTube</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:ThirdTube&amp;diff=7026"/>
		<updated>2024-12-11T03:36:56Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: ThirdTube has been removed from unviersaldb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Outdated software|info=There is a working replacement called [[3DS:FourthTube|FourthTube]].}}{{Infobox homebrew&lt;br /&gt;
| title = ThirdTube&lt;br /&gt;
| image = ThirdTube-Banner.png&lt;br /&gt;
| imagealt = ThirdTube banner on the Home Menu&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| forwiiu = 0&lt;br /&gt;
| forswitch = 0&lt;br /&gt;
| forwii = 0&lt;br /&gt;
| developers = windows-server-2003&lt;br /&gt;
| version = 0.5.4&lt;br /&gt;
| releasedate = 2024-03-08&lt;br /&gt;
| website = https://github.com/windows-server-2003/ThirdTube&lt;br /&gt;
| github = windows-server-2003/ThirdTube&lt;br /&gt;
| githubtag = v0.5.2&lt;br /&gt;
| caption = ThirdTube banner on the Home Menu&lt;br /&gt;
| screenshot = ThirdTube-Screenshot.jpg&lt;br /&gt;
| screenshotsize = 256px&lt;br /&gt;
| screenshotcaption = Screenshot of ThirdTube homebrew program with the video of &#039;DEAF KEV - Invincible [NCS Release]&#039;&lt;br /&gt;
| forwindows = 0&lt;br /&gt;
| formac = 0&lt;br /&gt;
| forlinux = 0&lt;br /&gt;
| forjava = 0&lt;br /&gt;
}} &lt;br /&gt;
&#039;&#039;&#039;ThirdTube&#039;&#039;&#039; is a homebrew application for the Nintendo 3DS which replaces the original YouTube app, as the original is now unsupported.&lt;br /&gt;
{{Critical&lt;br /&gt;
| text = This application is broken due to a change in YouTube&#039;s API. Attempting to play any video will return an error.&lt;br /&gt;
}}&lt;br /&gt;
{{Warning&lt;br /&gt;
| text = As this app is still in the alpha stage, you may and will encounter crashes and other bugs.&lt;br /&gt;
If you find one of those, it would be helpful to open an issue on the [https://github.com/windows-server-2003/ThirdTube/issues GitHub] repository.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Multiple resolutions for New 3DS, up to 360p&lt;br /&gt;
** This might be expanded in future versions, but the 3DS&#039; hardware is the main limiting factor&lt;br /&gt;
** Old model 3DS are limited to 144p only&lt;br /&gt;
* Support for livestreams and premiered videos&lt;br /&gt;
* Searching&lt;br /&gt;
* Video suggestions&lt;br /&gt;
* Comments&lt;br /&gt;
* Captions&lt;br /&gt;
* Local watch history and channel subscription&lt;br /&gt;
* No ads&lt;br /&gt;
** This is due to the app only using YouTube&#039;s API, and is not due to ad-blockers. The creator does not plan to add their own ads at this time.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Universal-Updater ===&lt;br /&gt;
[[udb:3ds/thirdtube|ThirdTube]] is available on Universal-DB and can be installed and updated with Universal-Updater. &lt;br /&gt;
&lt;br /&gt;
=== Install with FBI ===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/windows-server-2003/ThirdTube/releases/latest/download/ThirdTube.3dsx&lt;br /&gt;
| name2 = CIA&lt;br /&gt;
| url2 = https://github.com/windows-server-2003/ThirdTube/releases/latest/download/ThirdTube.cia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
# [https://github.com/windows-server-2003/ThirdTube/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
# If you downloaded the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt;, copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# If you downloaded the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt;, copy this file to any place on your SD card and install it with [[3DS:FBI|FBI]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The controls for this app are as follows:&lt;br /&gt;
* {{B|B}}: go back to the previous screen&lt;br /&gt;
* C-Pad up/down: scroll&lt;br /&gt;
* {{B|L}} or {{B|R}}: switch between tabs&lt;br /&gt;
* {{B|Select}} + {{B|Start}}: blackout the bottom screen&lt;br /&gt;
* D-Pad left/right: If in video player, seeks by 10s&lt;br /&gt;
&lt;br /&gt;
Below are for debug purposes&lt;br /&gt;
&lt;br /&gt;
* {{B|Select}} + {{B|X}} : toggle debug log&lt;br /&gt;
* {{B|Select}} + {{B|Y}} : toggle memory usage monitor&lt;br /&gt;
* {{B|Select}} + {{B|R}} + {{B|A}} : toggle FPS monitor&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
DSP firmware must be dumped to use this app. An option to do this can be found in [[3DS:Luma3DS/Rosalina|Rosalina]].&lt;br /&gt;
&lt;br /&gt;
The exact minimum system version is unknown, but at least 8.1.0-0 is needed.&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew replacement for the YouTube app}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:Tophatted/sandbox&amp;diff=7025</id>
		<title>User:Tophatted/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:Tophatted/sandbox&amp;diff=7025"/>
		<updated>2024-12-11T03:36:01Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: remove useless redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Universal-Updater&amp;diff=7024</id>
		<title>3DS:Universal-Updater</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Universal-Updater&amp;diff=7024"/>
		<updated>2024-12-11T03:19:03Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: increment version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP}}{{Infobox homebrew&lt;br /&gt;
| image = Universal-Updater-Banner.png&lt;br /&gt;
| imagealt = Universal-Updater banner on the Home Menu&lt;br /&gt;
| developers = Universal-Team&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 3.2.8&lt;br /&gt;
| releasedate = 2024-12-10&lt;br /&gt;
| github = Universal-Team/Universal-Updater&lt;br /&gt;
| universaldb = 3ds/universal-updater&lt;br /&gt;
| githubtag = v3.2.8&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Universal-Updater&#039;&#039;&#039; is a homebrew browser that supports installing and updating homebrew software. It connects to [[udb:|Universal-DB]] by default.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Browse homebrew applications and view information such as version number, release notes, screenshots and more.&lt;br /&gt;
* Universal-Updater will automatically download, extract, rename, and place files for simple one click installation of apps.&lt;br /&gt;
* Continue browsing while apps install and queue multiple downloads for batch installs.&lt;br /&gt;
* Download directories can be customized for various file types to fit your setup.&lt;br /&gt;
* Displays an indicator when a newer version of an application is available.&lt;br /&gt;
* Sort and search for homebrew, or add markers to easily find your favorite homebrew apps.&lt;br /&gt;
* Change UniStores to view different repositories such as TWiLight Menu++ skins or create your own.&lt;br /&gt;
* Universal-Updater has support for over twenty languages.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{info|Universal-Updater is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on 3DS Hacks Guide. It is also on [[udb:3ds/universal-updater|Universal-DB]] and automatically updates itself.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|FBI QR code=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* [[3DS:FBI|FBI]] installed on your console&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = CIA&lt;br /&gt;
| url1 = https://github.com/Universal-Team/Universal-Updater/releases/latest/download/Universal-Updater.cia&lt;br /&gt;
| name2 = 3DSX&lt;br /&gt;
| url2 = https://github.com/Universal-Team/Universal-Updater/releases/latest/download/Universal-Updater.3dsx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|-|Manually (CIA)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|Universal-Team/Universal-Updater/releases/latest|Universal-Updater}} (the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Universal-Updater.cia&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt; folder on your SD card  &lt;br /&gt;
#*Create the folder if it does not exist; it is for organization purposes&lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
#Launch FBI&lt;br /&gt;
#Navigate to &amp;lt;code&amp;gt;SD&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;cias&amp;lt;/code&amp;gt;&lt;br /&gt;
#Press {{B|A}} while &amp;lt;code&amp;gt;Universal-Updater.cia&amp;lt;/code&amp;gt; is selected, then select &amp;lt;code&amp;gt;Install and delete CIA(s)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Wait for the process to complete&lt;br /&gt;
#Exit FBI&lt;br /&gt;
&lt;br /&gt;
|-|Manually (3DSX)=&lt;br /&gt;
&lt;br /&gt;
=== What You Need ===&lt;br /&gt;
&lt;br /&gt;
* The latest release of {{GitHub|Universal-Team/Universal-Updater/releases/latest|Universal-Updater}} (the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; file)&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
#Insert your SD card into your computer&lt;br /&gt;
#Copy &amp;lt;code&amp;gt;Universal-Updater.3dsx&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card &lt;br /&gt;
#Insert your SD card into your console&lt;br /&gt;
#Power on your console&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===Main menu===&lt;br /&gt;
* &#039;&#039;&#039;Information icon&#039;&#039;&#039;: Browse homebrew apps using the directional controls and view screenshots or release notes by tapping the icons on the lower screen. Tap on the star icon to add markers to apps that can be used as a filter in search.&lt;br /&gt;
* &#039;&#039;&#039;Download icon&#039;&#039;&#039;: View available downloads for the currently selected app. This menu is automatically displayed upon selecting an entry with the A button. An SD card icon indicates that the entry has been downloaded before. Tapping the SD card icon will tell Universal-Updater that that entry is no longer installed. (It will no longer show an update indicator.)&lt;br /&gt;
* &#039;&#039;&#039;Queue icon&#039;&#039;&#039;: View the status of the current download(s). Some download entries will also need to be interacted with for optional install(s), indicated by &amp;quot;Action Required!&amp;quot; in the progress bar. Tapping the progress bar will switch it from displaying the progress of the entire installation to the progress of the current step of the installation.&lt;br /&gt;
* &#039;&#039;&#039;Search icon&#039;&#039;&#039;: Search for apps by title, author, category, or console. Apply filters to your search from user added markers, or filter by apps that have new updates. You can add your search selection to the download queue to easily install many apps at once.&lt;br /&gt;
* &#039;&#039;&#039;Sort icon&#039;&#039;&#039;: Sort entries by title, author, or last updated. You can also switch the sort order from ascending or descending, and change between a grid or list of apps.&lt;br /&gt;
* &#039;&#039;&#039;Gear icon&#039;&#039;&#039;: Change various settings, view credits, or exit Universal-Updater.&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
* &#039;&#039;&#039;Language&#039;&#039;&#039;: Change the language of Universal-Updater&#039;s menus from over twenty languages. There may even be a silly one, Bruh!&lt;br /&gt;
* &#039;&#039;&#039;Select UniStore&#039;&#039;&#039;: Change the repository that Universal-Updater downloads from. Press start to manually update the currently highlighted UniStore. Tap the (+) to add more Unistores; select from the list, scan a QR code, or enter the URL of a UniStore to add your own.&lt;br /&gt;
* &#039;&#039;&#039;Auto-update settings&#039;&#039;&#039;: Change whether Universal-Updater automatically updates itself and its UniStores. You can also have Universal-Updater use a nightly version for updates instead of stable releases.&lt;br /&gt;
* &#039;&#039;&#039;GUI settings&#039;&#039;&#039;: Select if you want to use custom backgrounds of UniStores, or if you want to use a custom font, instead of the default system font. Select custom themes to use, more information [https://github.com/Universal-Team/Universal-Updater/wiki/custom-themes here].&lt;br /&gt;
* &#039;&#039;&#039;Directory settings&#039;&#039;&#039;: Change what directories certain files are placed in. You can also choose if 3dsx file are placed in a folder with their own name.&lt;br /&gt;
* &#039;&#039;&#039;Credits&#039;&#039;&#039;: View the credits for the people who worked on the app. The current version of the app can be found in this screen.&lt;br /&gt;
* &#039;&#039;&#039;Exit Universal-Updater&#039;&#039;&#039;: Closes Universal-Updater. This can also be done by pressing start in the main menu.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[https://github.com/Universal-Team/Universal-Updater/wiki Universal-Updater wiki on GitHub]&lt;br /&gt;
&lt;br /&gt;
{{Short description|Homebrew browser and updater}}&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7004</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7004"/>
		<updated>2024-11-22T15:43:08Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: increment version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.1&lt;br /&gt;
| releasedate = 2024-11-22&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.1&lt;br /&gt;
|universaldb=3ds/3dsident|screenshot=3DSident-screenshot.png|screenshotalt=A screenshot of 3DSident 0.9.0 on the hardware tab|imagesize=256px|screenshotsize=256px}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
===Install with FBI===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
|helptext=what does this do|name2=CIA|url2=https://github.com/joel16/3DSident/releases/latest/download/3DSident.cia}}&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
#[https://github.com/joel16/3DSident/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt;, copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
#If you downloaded the &amp;lt;code&amp;gt;.cia&amp;lt;/code&amp;gt;, copy this file to any place on your SD card and install it with [[3DS:FBI|FBI]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7000</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=7000"/>
		<updated>2024-11-21T16:10:00Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.0&lt;br /&gt;
| releasedate = 2024-11-11&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.0&lt;br /&gt;
|universaldb=3ds/3dsident|screenshot=3DSident-screenshot.png|screenshotalt=A screenshot of 3DSident 0.9.0 on the hardware tab|imagesize=256px|screenshotsize=256px}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
===Install with FBI===&lt;br /&gt;
{{FBI QR code&lt;br /&gt;
| name1 = 3DSX&lt;br /&gt;
| url1 = https://github.com/joel16/3DSident/releases/latest/download/3DSident.3dsx&lt;br /&gt;
|helptext=what does this do}}&lt;br /&gt;
&lt;br /&gt;
===Manually===&lt;br /&gt;
#[https://github.com/joel16/3DSident/releases/latest Download the &amp;lt;code&amp;gt;.3dsx&amp;lt;/code&amp;gt; from the latest release]&lt;br /&gt;
#Copy this file to the &amp;lt;code&amp;gt;3ds&amp;lt;/code&amp;gt; folder on your SD card&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=6999</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=6999"/>
		<updated>2024-11-21T02:13:21Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: add screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.0&lt;br /&gt;
| releasedate = 2024-11-11&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.0&lt;br /&gt;
|universaldb=3ds/3dsident|screenshot=3DSident-screenshot.png|screenshotalt=A screenshot of 3DSident 0.9.0 on the hardware tab|imagesize=256px|screenshotsize=256px}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:3DSident-screenshot.png&amp;diff=6998</id>
		<title>File:3DSident-screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:3DSident-screenshot.png&amp;diff=6998"/>
		<updated>2024-11-21T02:10:14Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=File:3DSident-banner.png&amp;diff=6997</id>
		<title>File:3DSident-banner.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=File:3DSident-banner.png&amp;diff=6997"/>
		<updated>2024-11-21T02:01:24Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=6996</id>
		<title>3DS:3DSident</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:3DSident&amp;diff=6996"/>
		<updated>2024-11-21T00:53:05Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: very wip page for 3dsident&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Page WIP|notes=Talk about the difference between GUI and Non-GUI releases of 3DSident before 0.9.0 (is this even needed?)&lt;br /&gt;
make the page generally less lazy and copy pasted}}&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| title = 3DSident&lt;br /&gt;
| image = 3DSident-banner.png&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| developers = joel16&lt;br /&gt;
| version = 0.9.0&lt;br /&gt;
| releasedate = 2024-11-11&lt;br /&gt;
| github = joel16/3DSident&lt;br /&gt;
| githubtag = 0.9.0&lt;br /&gt;
|universaldb=3ds/3dsident}}&lt;br /&gt;
&#039;&#039;&#039;3DSident&#039;&#039;&#039; is an application to view information about the software and hardware of the 3DS running it.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Current kernel, FIRM and system version detection.&lt;br /&gt;
*Display initial system version.&lt;br /&gt;
*Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit)&lt;br /&gt;
*Displays screen type (TN/IPS).&lt;br /&gt;
*Displays region.&lt;br /&gt;
*Displays language.&lt;br /&gt;
*Displays MAC address.&lt;br /&gt;
*Displays serial.&lt;br /&gt;
*Displays SDMC and NAND CID&lt;br /&gt;
*Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.&lt;br /&gt;
*Displays device ID.&lt;br /&gt;
*Displays soap ID.&lt;br /&gt;
*Battery charging status.&lt;br /&gt;
*AC Adapter connection status.&lt;br /&gt;
*Battery percentage (actual battery percentage using mcu::HWC).&lt;br /&gt;
*Displays battery voltage (estimated).&lt;br /&gt;
*Displays battery temperature.&lt;br /&gt;
*Displays MCU firmware.&lt;br /&gt;
*SD detection.&lt;br /&gt;
*Displays SD free and total storage capacity.&lt;br /&gt;
*Displays CTR free and total storage capacity.&lt;br /&gt;
*Displays TWL free and total storage capacity.&lt;br /&gt;
*Displays TWL photo free and total storage capacity.&lt;br /&gt;
*Displays number of titles installed on SD and NAND.&lt;br /&gt;
*Displays number of tickets installed.&lt;br /&gt;
*Displays volume slider state and percentage.&lt;br /&gt;
*Displays 3D slider state and percentage.&lt;br /&gt;
*Displays Wifi signal strength.&lt;br /&gt;
*Displays IP address.&lt;br /&gt;
*Displays current brightness.&lt;br /&gt;
*Display auto-brightness status.&lt;br /&gt;
*Display power saving mode.&lt;br /&gt;
*Display sound output mode.&lt;br /&gt;
*Displays if the console is a debug unit.&lt;br /&gt;
*Displays headphone/audio jack status.&lt;br /&gt;
*Card slot status and inserted card type (CTR/NAND).&lt;br /&gt;
*Displays parental control pin, email address and secret answer.&lt;br /&gt;
*Displays home menu ID.&lt;br /&gt;
*Displays Wifi slot info (SSID, password and MAC address).&lt;br /&gt;
*Displays original/NAND local friend code seed.&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=User:Tophatted/sandbox&amp;diff=6994</id>
		<title>User:Tophatted/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=User:Tophatted/sandbox&amp;diff=6994"/>
		<updated>2024-11-20T18:52:15Z</updated>

		<summary type="html">&lt;p&gt;Tophatted: Tophatted moved page User:Tophatted/sandbox to 3DS:FourthTube: page is complete enough&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[3DS:FourthTube]]&lt;/div&gt;</summary>
		<author><name>Tophatted</name></author>
	</entry>
</feed>