Getting Started¶
Important
Cannoli requires Android 9 or newer.
Important
Cannoli needs about 600 MB of free space to install or update. Once installed it uses about 500 MB.
I am working on reducing this for devices with limited storage.
Installing Cannoli¶
You can snag the latest APK from the GitHub Releases.
First Launch¶
Once you have the Cannoli APK installed open it up.
You will be greeted by this screen on first launch.

Here you will be prompted for permission to manage all files and to select where to place the Cannoli Root Folder.
Cannoli needs this All Files Access to read your ROMs and write saves, box art, guides, and the rest of the directory tree it manages on shared storage. Without it the launcher can't do anything.
Let's grant this permission first.

Once enabled you will have the simplest setup question to answer.
Do you want the Cannoli folder on internal storage, the SD Card (if present) or a custom location? Really that's it!
Make your choice and hit continue.
Cannoli will then do some light housekeeping to make sure everything is put into place.
Loading Content¶
You will then land on a pretty barren main menu.

While you are free to add content however you'd like, the easiest way is with Nonna's Kitchen, a built-in web client for uploading ROMs, box art, saves, and more from any browser on your network.
If you prefer to manage files manually, see the Directory Structure page for where everything goes.