C:\\Users\\<USER>\\MagicLeap\\TheLab\\configuration\\org.eclipse.osgi\\...
What it is: Infrastructure of the Eclipse RCP/OSGi platform The Lab is built on.
What it does: Keeps the registry of loaded plugins/bundles, versions, and startup state. Files like framework.info.*
list active bundles; .manager
/ fileTable.*
are internal indices/caches. Does not store credentials.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\configuration\\org.eclipse.core.runtime\\...
and ...\\org.eclipse.equinox.app\\...
What it is: Configuration of the Eclipse application layer (Equinox).
What it does: Stores runtime state and startup caches. No sensitive login data.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\workspace\\.metadata\\.plugins\\org.eclipse.core.runtime\\.settings\\com.magicleap.*.prefs
What it is: Per-plugin preferences for The Lab.
What it does: *.prefs
(key=value) files with UI prefs, recent devices list, default SDK, etc. Useful to restore your environment look & feel; not where session tokens live.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\workspace\\log\\thelab.log
What it is: The Lab’s main log.
What it does: Records OSGi sessions, Java version, SDK selection, package provider messages, and Zero Iteration (ZI)/Unity bridge events. Good for diagnosing network/toolchain; typically does not log auth secrets.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\workspace\\webview\\localstorage\\
What it is: Embedded webview storage (cookies/IndexedDB/LevelDB).
What it does: Where web-UI session artifacts could live. In this case it’s empty, meaning no session data was written here on this machine.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\configuration\\pm_data\\published\\public\\packages.json
What it is: The Lab’s internal package manager cache/catalog.
What it does: List of available IDE packages/extensions. No credentials.
C:\\Users\\<USER>\\MagicLeap\\TheLab\\TheLab.zip
What it is: The Lab distribution/update package.
What it does: Source of app binaries/resources. No user data.
C:\\Users\\<USER>\\MagicLeap\\mlsdk\\ v0.24.1\\...
and v0.26.0\\...
What it is: Magic Leap 1 SDK in multiple versions.
What it does: Toolchains (LLVM), mabu
(build), runtime libs, Python tools, etc. Used by The Lab to build/run apps on device/simulator.
C:\\Users\\<USER>\\MagicLeap\\tools\\unity\\v0.26.0\\com.magicleap.unitysdk\\...
What it is: Unity integration for ML1 + samples.
What it does: C# bindings/plugins to access device APIs, sample scenes/assets. Not tied to The Lab authentication.
C:\\Users\\<USER>\\MagicLeap\\tools\\zi\\v2.3.2.20210609\\...
What it is: Zero Iteration (ZI) backend.
What it does: Tools for real-time streaming/preview between PC ↔ device (often via mldb
/port 5555). This is where “session” messages appear—but they are tool backend sessions, not user login.
C:\\Users\\<USER>\\MagicLeap\\tools\\lr_editor\\0.24.1\\...
What it is: Auxiliary RCP editor app.
What it does: Edits/views resources (layouts, etc.). Stores UI prefs only.
C:\\Users\\<USER>\\MagicLeap\\tools\\virtual_room_generator\\ v2.3.0.20210216\\...
What it is: Additional utility from the toolset.
What it does: Generates/supports test environments. Unrelated to login.
.prefs
com.magicleap.creatorslab.app.prefs
Contains: keys like loginEmail
, mlid
(user/tenant ID), remainLoggedIn
, defaultSDK
, connectIp/Port
(mldb bridge), update flags, known package lists.
Purpose: Account/config metadata that customizes the IDE. No access_token
/refresh_token
.
com.magicleap.creatorslab.core.prefs
Contains: IDE history and general prefs (e.g., recentWorkspaces
, notifications, card order).
Purpose: Restore state/UX. No secrets.
com.magicleap.common.core.prefs
Contains: UI/content data (e.g., STORED_NEWS
, QUEUED_EVENTS
).
Purpose: Messages/news the app shows. No secrets.
com.magicleap.vdf.creatorslab.prefs
and com.magicleap.vdf.ui.prefs
Contains: tool/viewer prefs (e.g., recent targets, ZI hardware accel, expanded UI groups).
Purpose: UI/workflow tweaks. No secrets.