Lichii app icon: a coral lychee fruit with a green leaf on a deep green rounded square Lichii

The Switch 2 emulator, in your pocket

Lichii

Lichii is an experimental, open source emulator for Nintendo Switch and Switch 2 games, and this is its Android home: the phone build, tested settings, and honest game by game notes for titles like Zelda Ocarina of Time and Pokemon Pokopia.

  • Switch 2 games on Android
  • Per game settings
  • Free and open source
Download APK

Free and open source · Android 13 and up · Vulkan 1.3

Advertisement

APK Details

App name
Lichii
Package
dev.lichii.android
Version
0.5.0
Developer
pavelgajdo (Android port)
Category
Emulation
Requires Android
13.0 and up
Graphics
Vulkan 1.3
License
Free, open source (GPL-3.0)
Contents On this page

The short answer

What Is Lichii?

Lichii is an experimental, open source emulator for Nintendo Switch and Nintendo Switch 2 games, written in C++ and developed in the open on GitHub. The lichii emulator began as a fork of Eglantine, which itself builds on the Eden, yuzu and Sudachi projects, and it keeps their contributions while pushing game compatibility and renderer fixes of its own.

The Android build covered on this site takes that same core and brings it to phones. It is maintained by pavelgajdo, starts with Samsung Exynos handsets and their AMD based Xclipse graphics, and follows the upstream lichii switch 2 emulator work closely: recent Android releases fold in around 130 upstream changes at a time, from mesh shader handling to faster ASTC texture decoding.

Set your expectations the way the project sets them. Compatibility and performance vary by game, hardware and driver, and rendering errors, stutters and crashes remain possible. What you get in return is the fastest moving Switch 2 emulation project there is, with new builds landing constantly and a community that reports exactly what works, game by game.

Inside the emulator

Lichii Features

Every feature below is in the current Android build and was checked against the release notes and our own test phones, not copied from a feature list.

Switch 2 game support

Lichii targets Switch 2 software directly, the generation older emulators cannot touch. Early headliners include Zelda Ocarina of Time, Mario Kart World, Donkey Kong Bananza, Star Fox and Pokemon Pokopia, each at a different stage of playability.

Handheld and docked modes

Run games the way you prefer. Handheld mode is the recommended starting point on Android, while docked mode reports up to 1080p output to games that ask for it.

NCE CPU backend

The native code execution backend compiles game code for your phone processor instead of interpreting it, which is a large part of why heavy scenes hold their frame rate at all.

Vulkan 1.3 rendering

The renderer speaks Vulkan 1.3, with mesh shader draws handled even on graphics chips without native mesh shader support, and tensor style operations on GPUs that offer cooperative matrix support.

Per game settings

Every title gets its own profile: resolution scale, memory limits during scene loads, frame ahead presentation and game specific fixes, all set per game instead of globally.

Built in FPS unlock

For Ocarina of Time, a built in FPS unlock and Dynamic FPS support keep game logic at real speed when the frame rate changes, so faster rendering never means a faster, stranger game.

Hardware movie decoding

AV1 movies are decoded with Android hardware through MediaCodec, so cutscenes play at full speed instead of crawling through software decoding.

Logs that help

The emulator writes a proper log file and accepts diagnostic switches, which makes real troubleshooting possible when a game misbehaves on your specific phone and driver.

Plenty of emulator ports promise the desktop experience in your pocket. The lichii Apk earns its place differently: it is honest about memory, careful with per game fixes, and updated in small, explained steps.

From real gameplay footage

Lichii Screenshots

Every frame below comes from real gameplay footage of Lichii and the games it runs: the Ocarina of Time title and intro, in game scenes from two different builds, and the Switch 2 titles players ask about most. No renders and no mock ups.

Ocarina of Time title screen and intro running in Lichii
Ocarina of Time, title and introReal frame
Ocarina of Time gameplay running through the Lichii emulator
Ocarina of Time, in gameReal frame
Gameplay frame from a Lichii fork running Ocarina of Time
Ocarina of Time, fork buildReal frame
Ocarina of Time holding a high frame rate in Lichii on a high end graphics card
Ocarina of Time, high frame rateReal frame
Mario Kart World Knockout Tour gameplay on Switch 2
Mario Kart WorldReal frame
Donkey Kong Bananza gameplay on Switch 2
Donkey Kong BananzaReal frame

The current Android build

What Is New in the Android Build

The latest Android release focused on the two things phone players feel most: steadiness and memory. Ocarina of Time runs faster and much steadier, helped by skipping the game anti aliasing network on Android by default (it ran as slow software tensor maths on phones) and by two upstream fixes that make the GPU threads wait on each other far less.

Broken starts were chased down too. Some launches showed a black scene with white and purple streaks; a fix for a shader translation race should stop them, and a crash when loading a save is fixed. Memory handling improved across the board: GPU memory gives way before the system low memory killer acts, render targets below full resolution no longer keep a full size copy, and shader compiling uses less memory.

On Xclipse graphics there is more ground detail than before, because mesh shader draws that used to be skipped are now drawn through compute. The pattern to notice is the direction of travel: every build removes one more reason a game closes, streaks or stalls on a phone.

Start playing in minutes

How to Install Lichii on Android

The install follows the familiar pattern for a direct APK download, with the emulator specific steps done in the right order.

  1. Fetch the file. Use the download button on this site and let the file arrive completely; a partial file is the one cause of most failed installs.
  2. Allow the install. When Android asks, permit installs from your browser just for this file, then open the download and confirm.
  3. Add your games folder. Point the emulator at the folder holding your own game dumps. Extracted games in a folder work too, as long as the folder holds the game files in the expected layout.
  4. Set up keys and firmware. Add the keys and firmware from your own console. None are included with the emulator, and games will not start without them.
  5. Start conservative. Handheld mode, the NCE CPU backend and 0.5x resolution are the tested starting point. Raise settings one at a time once your first game runs.

From there, the install guide on this site walks the whole sequence slowly, with the mistakes to avoid at each step.

Game by game, honestly

Game Compatibility on Android

Compatibility is a moving target, so here is the honest snapshot from the Android release notes and tester reports. Zelda Ocarina of Time is the flagship: it boots, plays through Kokiri Forest and beyond, and got steadier with every release, at 0.5x resolution on phones. At 1x on a 12 GB phone it can use more memory than the phone has, so the lower scale is the sensible default.

Pokemon Pokopia is playable at about 40 frames per second at 0.5x resolution, even in busy outdoor scenes, though its sky renders black on Xclipse phones for now. Pragmata no longer quits at startup, but it does not render yet. That spread is typical of the lichii switch 2 emulator today: a few games genuinely playable, more booting, and fixes arriving build by build.

On desktop builds the picture runs ahead, with Ocarina of Time reported at 50 to 60 frames per second in most areas on strong hardware. The Android port pulls those upstream fixes in as fast as phone memory allows.

Checked before it lands here

Safety and Verification

The file offered on this site is checked before it is listed: package identity confirmed as dev.lichii.android, permissions reviewed, and the build installed and run on our test phones with our own game dumps. If a build fails any check, it does not go up.

Lichii itself is open source under the GPL-3.0 license, which means its code can be read by anyone, and the lichii Github repositories publish full release notes, known issues included. That openness is the real safety net: nothing about how the emulator behaves is a secret you have to take on trust.

Under the hood

Technical Details

The upstream emulator is written mostly in C++, built with CMake, and developed on a branch called nx2. The Android port packages it as an arm64 app for Android 13 and newer, rendering through Vulkan 1.3. Diagnostic switches can be set in a plain text file inside the app data folder at Android/data/dev.lichii.android/files/env.txt, and problems are reported with the phone model, the driver and the eden_log.txt log file the emulator writes.

Two details explain most of the performance story. ASTC textures, which many phone GPUs cannot use directly, are converted a few layers at a time instead of all at once, which keeps memory spikes down during scene loads. And on GPUs without ASTC support, converted textures keep their mip levels from a sensible size, trading a little sharpness for games that stay open.

The honest balance

Pros and Cons

What we like: genuine Switch 2 emulation on a phone, an open codebase with public release notes, per game settings that respect how different titles behave, hardware movie decoding, and an update pace that visibly fixes named problems build after build.

What to accept: this is experimental software. It wants a powerful phone, ideally 16 GB of RAM for the heaviest games, it heats up during long sessions and slows until it cools, microphone input is not supported on Android, and some games boot without rendering or close under memory pressure. None of that is hidden, here or by the project.

Earlier builds

Old Versions

The Android line moved quickly. The first release booted Ocarina of Time and ran its title screen and intro movies at 60 frames per second, then hung loading the first gameplay scene. The next build got past that hang and made Pokopia playable. The build after that reached gameplay in Ocarina of Time properly, with Kokiri Forest at about 15 to 20 frames per second at 0.5x, and memory limits during scene loads arrived.

Later builds steadied the flagship game, synced cutscene audio, fixed graphical faults like the red line in the tomb and flickering water, and added the built in FPS unlock. We serve the current build, and for most players that is the right choice: it carries every one of those fixes at once.

When a game will not play ball

Troubleshooting

Most Lichii problems on Android have plain causes. If a game closes during a scene load, memory is the first suspect: drop to 0.5x resolution, close other apps, and check the per game memory limit setting. If a start shows a black scene with coloured streaks, update to the current build, where the shader race behind that fault is fixed.

If the phone gets hot and performance slides during a long session, that is thermal throttling, and a break genuinely is the fix; performance modes in your phone game booster can help a little. If a game folder does not appear in the list, the emulator may need the all files access permission for loose game folders. Our fixes guides work through the full list in order, one cause at a time.

Staying current

How to Update Lichii

Updating is a small ritual. Download the new file from this site, open it, and install it over your existing copy. Your games, saves and settings carry across, because they live outside the app package.

Back up your saves before testing any new build anyway; experimental software earns that much caution. Then give your main game ten minutes before you judge the build, because the first launch after an update rebuilds shader caches and always feels rougher than the second.

Frequently Asked Questions

What is Lichii?

Lichii is a free, open source emulator for Nintendo Switch and Switch 2 games, written in C++. It began as a fork of Eglantine, which builds on Eden, yuzu and Sudachi, and the Android build brings the same core to phones with arm64 processors, Android 13 or newer and Vulkan 1.3 graphics.

Is Lichii really free?

Yes. Lichii is free and stays free, and it is open source under the GPL-3.0 license. Every release is public, with nothing to buy or unlock, and donations do not buy early access or exclusive builds.

What do I need to play zelda ocarina of time on lichii?

You need the emulator, a capable phone (16 GB of RAM is recommended for this game), your own dumped copy of the game, and the keys and firmware from your own console. Start in handheld mode with the NCE backend at 0.5x resolution; at 1x, a 12 GB phone can run out of memory during play.

Does Lichii come with games, keys or firmware?

No. Games, keys and firmware are not included with the emulator. You supply them from a console and game copies you own, and the emulator simply runs what you give it.

Which phones run the lichii emulator best?

Flagship class arm64 phones with Vulkan 1.3 and plenty of RAM. The Android build is tested on Samsung Galaxy S26 and S24 class hardware with Exynos and Xclipse graphics, and it focuses first on those AMD based GPUs, with other chipsets improving as drivers and reports come in.

Why does Lichii close my game for low memory?

Switch 2 games are heavy, and Ocarina of Time at full resolution can need more memory than a 12 GB phone holds. Use 0.5x resolution, close other apps, and leave the per game memory limit on Auto. The current build also hands GPU memory back earlier, which reduces low memory closures.

Where can I follow lichii Github development?

Development happens in the open on GitHub, where the upstream project by zortos293 and the Android port publish builds, release notes and known issues. The release notes are worth reading before every update, because they name exactly what changed and what still misbehaves.

Does Lichii work offline?

Yes. Once the emulator, your games and your system files are on the phone, play is fully offline. Nothing about a session needs a connection.

Will my saves survive an update?

Yes. Saves and settings live outside the app package and carry over when you install a new build on top. Back them up before testing a new build anyway, as you should with any experimental software.

Is microphone input supported on Android?

No. Microphone input is not supported in the Android build, and the emulator tells games there is no microphone. Games that ask for one at startup still boot with that answer.

The bottom line

Conclusion

Lichii is the Switch 2 emulator to watch, and on Android it is already more than a curiosity: Ocarina of Time and Pokopia genuinely play on the right phone, the settings are per game and honest, and every build fixes named problems in public. It asks for strong hardware and a little patience, and it says so up front.

If your phone has the muscle and your game shelf has the dumps, the lichii Apk is an easy recommendation. Install it, start at 0.5x, and watch a new generation of games wake up in your hands.