InsertX2k

multiuseruienabler

v1.0guide

multiuseruienabler

★8 stars
•System Environment•by InsertX2k•GPL-2.0•Updated Feb 19, 2025
Platforms:
✓ Magisk

Overview

Android includes robust native multi-user architecture, allowing multiple independent user profiles—each with its own application instances, settings, and sandboxed storage—to share a single device. However, certain manufacturers (such as Samsung on their budget “One UI Core” devices) intentionally hide the multi-user configuration screen from the Settings app.

Created by InsertX2k, multiuseruienabler is a lightweight systemless Magisk module that injects Android framework flags to unhide and restore the multi-user management interface.

Prerequisites & Verification

Before installing the module, ensure your device’s ROM has not had underlying multi-user service binaries completely excised. You can test compatibility via an ADB shell or Termux:

  1. Verify user switching:
    su -c am get-current-user
    (Should return 0 for the primary system user).
  2. Verify user creation capability:
    su -c pm create-user TestUser
    (If this command completes without errors, your ROM contains the underlying user service).
  3. Clean up the test profile:
    su -c pm remove-user 10
    (Replace 10 with the user ID returned during creation. Never attempt to remove user 0).

How It Works

The module leverages Magisk’s system.prop handling to systemlessly inject framework configuration properties during boot:

  • fw.show_multiuserui=1: Forces the Android Settings application to render the Multiple Users preference controller.
  • fw.max_users=5: Sets the maximum allowed concurrent user profile slots to five.

Installation

  1. Download multiuseruienabler.zip from GitHub releases.
  2. Flash the module in Magisk Manager.
  3. Reboot your device.
  4. Navigate to Settings > Accounts and backup > Users (or Settings > System > Multiple users) to configure secondary accounts and guest profiles.