Instruction Manual on how to hack your Nintendo 3DS system

To: Prof Jason Ellis

From: Shemei John

Date: 11/17/2021

Subject: A Nintendo 3DS hack Guide

[1.0 Introduction]

This is a guide to modify your Nintendo 3DS system with custom firmware in order to personalize and customize the device. The perks of having a custom firmware are developer level and administrative level skills and access to a system, giving you more control of the devices potential capabilities, by unrestricting certain features, or accessing them otherwise. The then unrestricted firmware gives you access to custom software, applications and software themes created by others on the internet. This is for creative purposes, since you can create and install your own apps and features, as well. There are several methods to achieve this. I will be using the one most familiar to me.

[1.1 Purpose]

The purpose of this instruction manual is to practice and demonstrate administrative techniques that are familiar with Computer Information Systems. While there are a few methods to achieve this, this manual’s purpose is to also convey and explain what is being done. Popular uses for custom firmware include:

  • Bypassing the region lock, allowing you to play games from other regions
  • Home menu customization, using community-created themes and badges
  • Modification of games (“ROM hacks”) through LayeredFS
  • Save data editing, backup, and restore
  • Emulation of older consoles, as well as native playback of DS and GBA games
  • Installing your physical cartridges for digital use

[1.2 Intended Audience]

This manual is intended for anyone who own a Nintendo 3DS system or any student who declares a Computer Information Systems major, and are looking for practical experience learning about a computer system. It is similar to any computers system.

[1.3 Scope]

The scope of this mission is to download and install custom firmware on a stock or factory Nintendo 3DS system and proceed by performing specific functions to unlock and access restricted functions of the 3DS.

[1.4    Safety and Disclaimers]

Whenever performing any restricted tasks of any kind on any computing device there are always risks involve. It is imperative that you read and follow this manual correctly to minimize the chances of bricking.

“Bricking” is a terminology used by the computer community. Bricking means the device becomes unusable after a software, or more specifically, a firmware update was not successful. For example, the device powers on but the screen is blank and the Operating System doesn’t load. Now whenever you turn on the device the lights are on, but the screen is off forever! The risks of bricking your 3DS device has been reduced over the years significantly but there is still a chance of it happening even when you do everything correctly. This can be because of the custom firmware that was edited by others. Please be aware that you are attempting this at your own risk of bricking or voiding any warranty you may still have on your device by titivating with it. Also please be aware that since this gains restricted access to the system’s capabilities, if you attempt this method to download illegal games you could be banned from it’s network features or punished even worse.

[2.0 List of Materials and Equipment Needed]

  • Computer device [a laptop is fine]
  • Micro SD card reader for your computer device
  • Micro SD card with at least 8G [I recommend more if you’ll need space to install more data, like downloading soft copy games. I have a 32G]
  • Any unmodified Nintendo 3DS, 3DS XL, 3DS LL, 2DS system, with system firmware version of 1.0.0 – 11.3.0, anything higher will need a different method than the one in this instructional manual.
  • A #00 cross-head (+) should do for the Nintendo 3DS, Nintendo 3DS XL, and Nintendo 2DS, to open up the back panel to retrieve Micro SD card.

[3.0 Directions]

[3.1] Prep devices. Check and make sure your device is compatible with this method before attempting. Make sure your devices are fully charged while performing tasks.

  • Turn off your Nintendo System device and expose the Micro SD card located inside by removing the back panel screws with the mini cross head screwdriver. The screws are attached to the panel itself so be careful not to break it.
  • Remove the Micro SD card and mount it to your computer
  • Open the root folder of the SD card on your computer. The root folder is the main folder, or first folder of the device.
  • Create a separate folder on your desktop and copy the root folder on your Micro SD card to the newly created folder on your desktop. Backing up your data before performing any kind of work on a computer is a Computer specialists’ bread and butter.
  • You will then need to format your SD card to FAT32/MBR

[3.2] Acquiring boot9strap via soundhax. This is the easiest way to hack the system. Download these files from the internet. You can find them anywhere, just make sure it is the latest version. I use Github since it’s a peer-peer sharing website by users like you and I.

  • Create an additional folder called boot9strap and download and extract files here
    • I suggest you create a folder for each to avoid any confusion of files
  •  Download the latest release of SafeB9SInstaller
  • Download the latest release of boot9strap
  • Download the latest release of Luma3DS
  • Download the latest release of universal-otherapp

[3.3] Open up your folder containing the boot9strap files and located each of the following:

  • Copy the Soundhax .m4a to the root of your SD card
  • Copy otherapp.bin to the root of your SD card
  • Copy boot.firm and boot.3dsx from the Luma3DS .zip to the root of your SD card

[3.4] Create a folder named boot9strap on the root of your SD card. The root of the SD card is the area that the root folder is located in. Basically, the SD card itself.

  • Copy boot9strap.firm and boot9strap.firm.sha from the boot9strap .zip to the /boot9strap/ folder on your SD card
  • Copy SafeB9SInstaller.bin from the SafeB9SInstaller .zip to the root of your SD card

[3.5] Reinsert your Micro SD card into your 3DS system and power it on

[3.6] After you power on your device, several applications should be visible in your library, install the boot9strap by:

  • Launch Nintendo 3DS Sound
  • Locate /SDCARD, then play “<3 nedwill 2016” This can take several tries to be patient. If the program freezes, soft reset but powering off your device using the power button and repeat. If your versions are 9.4.0, 9.5.0 or 9.6.0, and you experience this problem, you will need to sounhax using the homebrew launcher (Separate manual). Once successful, wait for all checks to complete then press the (A) button to reset device.

[3.7] After resetting the device should be in a Luma3DS configuration window. Configure Luma3DS by:

  • Using the (A) and (D-pad) to maneuver the menu, highlight “NAND or user string in System Settings” and press (START) to save and reboot if you receive an error just continue

The system will now boot to the custom firmware (Luma3DS) by default as long as the SD card is inserted. Luma3DS does not look any different from the normal HOME menu. This instruction manual is demonstrate how to apply custom firmware to the 3DS. The 3DS is now unlocked you can install additional applications that vastly simplify the loading system of the firmware. Your Device can now load the custom firmware but only from the SD card. Some additional applications essential to the firmware that will be useful can now be installed and used, such as:

  • FBI (installs CIA formatted games)
  • Themely (installs custom themes)
  • Luma3DS Updater (updates your CFW installation easily)
  • GodMode9 (multipurpose tool which can do NAND and Cartridge functions)

These are all user created programs and files shared by the community. For instance,  FBI can allows the user to install files directly to your SD card simply by scanning a QR code.

4.0    Glossary

Brick – The new or expensive device that no longer works turns into a simple paper weight. The computer community uses this term to describe the result of an action taken to cause a device to stop functioning, not physically, but by loss or corruption of firmware, that causes the device to stop working.

Emulation – A reproduction or function of computing program. Often used in the video game world for old video game consoles that are now considered so small they can be replicated on a computer laptop because they do not take up a lot of space.

Firmware – specialized software created specifically for a particular device. Firmware is similar to software, the only difference is that firmware is physically written into the hardware of the device. For this reason, firmware does not require the use of an operating system to function.

Boot9strap – This program installed on your SD card allows the system to run these applications free without the use of an emulation

NAND – A chip used to store the firmware of the system

Root – The SD card itself and not the folders that is already on it. When you open or mount your SD card, that visible area is the root. The root folder is the folder that is located in this area

Boot – A term that came from the term “bootstrap” or getting your first orders. Today it essentially means to turn on your device but to boot simply means to give your computer instructions to turn it on

Soundhax – This refers to the homebrew application. This exploit gives you entry to the homebrew application that this custom firmware is basically built on without any outside assistance.

7.0    Reference List

1000 word expanded definition

New York City Technical College Department of Business

TO: Prof. Ellis

FROM: [ Shemei John]

DATE: 9/29/2021

SUBJECT: Expanded Definition Term: [Transhumanism]

            [Introduction]

The intent of this memo is to introduce and inform technological Terminology we may or may not be fully familiar with. Terms such as “Networks”, “the internet of things”, “information technology”, “information sciences”, “data”, “transhumanism”, “hive-mind concept” and “Artificial Intelligence”. After careful consideration, I decided to research the term “Transhumanism”. Although, according to its popularity, the term isn’t mentioned a lot in today’s topics regarding technology, I do find it to be fascinating since it deals with the ideology that Mankind will transcend our current limitations through the use of technology. There are several sources I am considering for this topic to convey the definitions. So, I am going to include the definition of the word and its origins, throughout its history, from the Oxford etymology, and also from an excerpt taken from the books, “New bottles for new wine”, on Transhumanism, which discusses the ideology behind the term and its definition today.

[Definitions]

The Oxford English dictionary’s definition of transhumanism (n), is a deviation of the English word, transhuman, with the prefix “trans” meaning beyond or across the farther side of. The term was first used by Julian Huxley in his book “New bottles for new wine (1957)” in which he said, “The human species can..transcend itself..in its entirety, as humanity. We need a name for this belief. Perhaps transhumanism will serve: man remaining man, but transcending himself, by realizing new possibilities of and for his human nature.” [1] What Huxley is saying is, the belief in the will to surpass our current nature as humans is transhumanism. The term has surfaced occasionally in its etymology, being used again by Tom Bell, in his writings from “Extropy”, in which he says that the alternative to religion would be transhumanism. The term also has a definition more relevant the modernity of time.

[Context]

Over the course of its history from when it was first coined to current times, the word transhumanism has variated into slight nuances. Huxley’s definition of transhumanism is the belief that humankind will transcend our nature, but he was speaking specifically about the beliefs. He believed that either synchronously, or not, humans will consciously give rise to this belief in order to evolve. Today the word has slightly a different definition which includes some addition to it. [2] The definition today is familiarly used in science fiction. So, the current definition of the 21st century would be that, transhumanism is the belief that one day humankind with transcend our current limitations, ultimately achieving immortality, by use of science and technology.

I checked in the Oxford dictionary of science-fiction for some comparison. The word transhuman references with two other words, “cyborg” and “posthuman”. The definition of a transhuman according to the science fiction definition, [3]“someone whose body or mind has been transformed (e.g. by cyborgization or genetic engineering) so greatly that they are no longer considered human, especially one who now possesses greater abilities than normal humans.”

The term is more relevant today since we marvel at our current level of technology. This definition is what most of us are familiar with. We put a lot of our faith in technology. It has embedded its way into our lives. As I stated earlier, trans, the prefix, means beyond or across the farther side of, however, the suffix ‘ism’, usually accompany a verb, and means or implied an action that was or is to be performed, or a state of being, (Like Buddhism or Plagiarism). This definition is on par with current events.

Professor M. Battle-Fisher, in his article, “Transhuman, posthuman and complex humanness in the 21st century”, defines Transhumanism as the philosophy that you are already posthuman once you remove the current limitations of the current human being, “…the present state of our bodies.” Any kind of capacity that can enhance our abilities beyond our current state of flesh is transhumanism. He also states in the article that the only way to do that on the horizon is through the use of technology.

[1] Julian Huxley, New Bottles for New wine (page 17), Harper and Brothers publishing, 1957

[2] C. Christopher Hook, Transhumanism and Posthumanism, Encyclopedia of Bioethics(Vol. 5. 3rd ed.) Page 2517, Gale Publishing, 2004

[3][Oxford reference] Jeff Prucher, The Oxford Dictionary of Science Fiction, (Version 2007),

Oxford University Press, published 2006

[4] M. Battle-Fisher, Transhuman, posthuman and complex humanness in the 21st century, Science Direct, library.citytech.cuny.edu, 25 March 2019

[5]”Transhumanism,” in Oxford English Dictionary, 2nd ed. Oxford, UK: Oxford Univ. Press, Oct 6, def. 1. [Online]. Available: https://www.oed.com

500-word Summary on technological innovative methods as a tool for socio-economic development

Name: Shemei John
To: Professor Ellis
ENGLISH 2575
Date: September 22, 2021

Subject: 500-word Summary on technological innovative methods as a tool for socio-economic development

Below is a summarized essay on an article about the importance of prioritizing and utilizing informational technology services. The authors, who have also conducted research, argued that innovation in technology correlated to education and educators has been proven to be beneficial. Several authors in the article like, Turkot T.I., “Innovative education is an industry that is constantly updated with knowledge, technologies, teaching aids, organizational and managerial approaches.”[1, p.107] share the same views on the matter.

Information Technology has proven the beneficial use of its existence in each and every sector of our society. Through the sharing of information, technology is even more important for distant learning hence the pros. The pros of distant learning are beneficial in that it challenges the individual to grow and mature by learning differently from the classroom by use of technology and this is innovation. Since learning is based on the whole premise of information, we benefit greatly from using technology in our homes, schools and workplace environments. It is imperative for technological literacy to become standard criteria for anyone, while being self-taught/Self-reliance is the greatest tool to learn anything, being computer literate is evidently important since by using these mediums they become an essential tool.

However, some areas of the debate, needs further investigation which is the only con to the matter. Nevertheless, innovation in technology and its use in education works hand-in-hand with educators and students who are technologically literate. Even though they are a lot of pros for these new innovative technological methods, keeping the old methods are still beneficial to our society.

A great example of technological innovation that has positively affected the way we educate and learn is the internet. Never has teaching and learning been more successful than it is today because of the rise and use of technology like our internet. Not having the right or no technological support can hinder or put most institutions in a deficit. The goal is to improve and progress, not just to solve today’s problems, but also solve potentially future problems. Innovation in technology can help us achieve this goal faster, competently and effectively, and it is progress. Innovative education is like a nuance that will grow and changes with the changing world.

If a state’s success if determines by how technological innovative a society can be, then the same can be said about the technological innovation of our education. Research is currently being done to determine better ways to motivate educators towards technological literacy. Independent individual work, by use of information technology, has proven beneficial through a group of students who were given asynchronous work. The necessity of computers and the use of information technology in teaching and educational purpose is imperative in today’s times. Every professional should possess foundational principals and skill-set of technological communication and informational technologies. Our technological advances may have modernized society but the most influential effect is, as of recent, the advantages of distant learning and tele-working, which prove how important it is for education to be technological innovative, and why information technology services should prioritize education on its service list.  

Reference:

[1]     V., Nemchenkol, G., Pchelianska, T., Markova, O., Volodina, “INFORMATION TECHNOLOGIES IN THE USE OF INNOVATIVE TEACHING METHODS – AS A TOOL FOR SOCIO-ECONOMIC DEVELOPMENT.” Academic Search complete (EBSCO) on     Food Industry Economics. 2021, Vol. 13 Issue 2, p105-111. 7p.