To run Canvas and LibTSM for Sky: Children of the Light, install the standalone Canvas application package (APK) on an Android device, launch it once to generate system directories, and move the libTSM.so library file directly into the application's data folder.

Canvas operates as an isolated sandbox client that functions separately from the retail Google Play Store version. It allows you to test cosmetics, explore realm boundaries, and sample instruments offline without spending in-game currency or affecting live server data.

Device Requirements and Prerequisites

Before handling installation files, ensure your Android device meets the following setup requirements:

  • Available Storage: Free at least 4 to 6 GB of internal space to accommodate the installation package and unpacked game assets.
  • Third-Party File Manager: Install a specialized file manager such as ZArchiver or MiXplorer. Default system file explorers on modern Android versions often restrict access to nested app folders.
  • Unknown Sources: Open your device's security or app settings and permit your browser and chosen file manager to install applications from external sources.
  • Version Matching: Ensure the LibTSM library build precisely matches the Canvas APK version. Mismatched files cause the app to crash on launch.

How to Install the Canvas Client

Canvas uses an independent package structure, allowing it to coexist with the retail game without overwriting standard save data.

  1. Locate the downloaded Canvas APK in your file manager.
  2. Tap the file, accept any unknown package security warnings, and complete the installation.
  3. Open Canvas and allow it to load to the initial screen or permission prompt. Grant any requested local storage permissions.
  4. Exit the game completely and remove Canvas from your device's recent apps switcher to stop all active background processes. This initial run creates the required app folder structure in your internal storage.

How to Inject the LibTSM Mod Library

The LibTSM file contains the scripts and graphical interface necessary to activate the sandbox mod menu. Canvas runs as an unmodified client until this file is placed.

StepActionPath or Target
1. ExtractUnpack the archive if LibTSM is zippedDownload folder
2. CopyCopy the extracted core library (libTSM.so)File manager clipboard
3. NavigateLocate the Canvas app directoryAndroid/data/[Canvas Package Name]/files/
4. PastePlace the library file into the folderApp internal files directory
5. RelaunchOpen Canvas to load the interfaceOn-screen floating menu

After copying libTSM.so into the destination folder, launch Canvas. If the injection was successful, an on-screen overlay button or menu banner will appear, giving you access to cosmetic toggles, flight physics adjustments, and visual options.

Safety Guidelines and Sandbox Rules

Canvas functions strictly within a localized sandbox environment and does not connect to live servers:

  • Never Use Official Account Credentials: Do not enter login details for accounts linked to Google, Apple, Nintendo, or PlayStation Network. Connecting to modified clients with official account credentials risks permanent account bans under anti-tampering rules.
  • No Progression Transfer: Spirits, Winged Light, seasonal items, and cosmetics tested within Canvas remain isolated to that client. Nothing syncs to the retail version of Sky: Children of the Light.
  • Obsolete Scripts: Community mod menus and libraries are frequently rendered obsolete by client updates. If the overlay fails to appear after a client update, check that you have obtained a renewed LibTSM build configured for that specific Canvas version.
Sky: Children of the Light icon

Free Sky: Children of the Light Codes

Current active codes and how to redeem them.

View Codes
Sarah Williams

Sarah Williams

Sarah specializes in RPG and collection games, explaining team building, character growth, and beginner-friendly ways to avoid expensive early mistakes.