Turn off the Switch, remove the memory card from it. Prepare a blank microSD card, always 32 GB or more. It is best to use a high-capacity and high-speed SDXC / V30 / A2 / UHS-3 drive, but any working one will do.
Install the program balenaEtcher-Setup-1.5.52.exe from the distribution, run the program and write the image on it: click Select Image >switchroot_lineageos151_android_6games_nintendo_switch_29-7-2019.imgz > select your MicroSD> Continue > Flash . Wait until the end of the process and mandatory verification to the inscription with a green tick “Flash complete!”. Safely remove the memory card from the PC, and insert the card into the Switch.
Forward the hekate_ctcaer_5.0.1.bin payload from the distribution via tegraRCMgui, or in any other convenient way (for more details about the process here ). Click on More configs> and on Switchroot Android:
After that, you should see the hekate screen and then the android, waiting for the download. It can be long and you should see the desktop on the Switch screen.
When the boot window of the ANR system process appears, click on the lower “Wait” / “Wait” button .
Configuring joy / procs control: click on the “Gear” Settings icon in the lower left corner, select Connected devices> Bluetooth, click “Add device”, switch the left joystick to pairing mode, holding the round button in the center for 4 seconds between SL and SR (joystick indicators should flash), select Joy-Con (L). Next, enter the right joystick in pairing mode (the lights of the joystick should flash), select Joy-Con (R). LED-indicators on joycons will blink in succession; now you can use them as a single device. Connecting ProController’a is the same, only it should be done once, and not two, like the left and the right joycon. The pairing of controllers will need to be done every time you reboot into the main Switch (Horizon) OS from Android or vice versa.
Start the game by clicking on the desktop shortcut. We play! ..
To upload your games, set up Wi-Fi and open primitive-ftpd on the desktop, then click “Start Server”. In Windows Explorer, write ftp: // your_ip_address_android: 12345 /, the internal Android memory will open. Usually, to install Android programs, you need an .apk file and a game cache, which is placed in / Android / obb or / Android / data /. You can also link your Google account and use Google Play.
The release is based on a modified image of switchroot LineageOS 15.1, Android 8.1 Oreo v1.0b and Russified games. Changes to Android: CPU overclocking to 1785 MHz / GPU up to 920 MHz, root access via Magisk, GApps arm64-8.1-stock-20190727 Stock, shieldifier, joycon-fix, and a set of utilities. In addition to the included games, you can play any other games, online applications, emulators, install and use all the software offered under Android 8.1 Oreo / Lineage OS 15.1 on aarch64 architecture (share your experience with your successfully running games in the subject, please!). Also, you can install everything from scratch (see the distr folder) yourself.
No sleep mode deep sleep = the battery is discharged, auto-rotate does not work (until you have figured out its sensor), the display in the dock does not turn off, charging is not recognized (but the console is charging), USB data transfer (mtp, adb) does not work, is too low touchscreen trigger threshold, taking screenshots does not work, Wi-Fi can sometimes fall off (if it happened, reboot), if the picture in the dock is strange-grainy, reconnect it several times, dialing on the soft-keyboard does not work with the joycons, SELinux is turned off, from macos no access to fat32 sections on the map; maybe something else.