XDA Developers released a new video that demonstrates how Android can technically run in its complete OS entirety on the Nintendo Switch.
Back in 2018, a controversy stirred up with the reveal that the Nintendo Switch has a significant unforeseen system exploit. This potentially allowed users to hack the system to develop homebrews and allow some form of legacy piracy on the console. Worse, this cannot be patched or fixed by a firmware update, as it is hardcoded into the CPU’s booting and power management.
Fast forward to 2019, homebrew software such as the Nintendo Switch EmuMMC was developed to make full use of this hardware-based security flaw. XDA Developers then doubled down on the updates and added a new one to the current lineup of Switch homebrews, which is none other than the Android OS.
Specifically, the OS installed for the Switch was the LineageOS 15.1, which is a custom-built Android 8.1 OS developed for NVIDIA Shield TV set boxes. As explained by the video, it is not actually installed directly, but is instead, saved onto an SD card inserted in the console, which then the console uses to boot up the OS.
The current iteration of the homebrew supports semi-full use of Joy-cons. They can still be used to a certain degree like regular controllers, but instead for Android apps and features. If you can play an Android game with a controller, it can most likely be played with the Switch Joy-cons.
Because you essentially have an Android OS on a Nintendo Switch, this ironically allows users of this homebrew to run emulators of previous Nintendo consoles. Legacy games that are not available for download on the Switch can now be played directly at full frame rate via the homebrewed “Android Switch.”
Take note that hardware limitations for the original Switch still apply; hence, your Android Switch will be unable to extend to its maximum resolution, to call, or even to attempt any form of communication outside of direct Wi-Fi.
If you’re interested in using Android for your Nintendo Switch, you can follow the links provided at the video’s description for instructions.