Always create user

Xposed Module Android Version GitHub issues

An Xposed Framework module that bypasses Android's user/profile creation limits

Features

  • Bypass common profile creation errors
    • Cannot add more profiles of type android.os.usertype.profile.(MANAGED | CLONE | PRIVATE) for user 0
    • Maximum user limit is reached
    • Cannot add more managed profiles for user
    • Error: couldn't create User
  • Support Android 4.2 through Android 14+
  • Compatible with popular profile manager apps (Island, Shelter, etc.)

Compatibility Overview

The module hooks methods within com.android.server.power.batterysaver.BatterySaverStateMachine

Android Version Hook Methods List
14+ isCreationOverrideEnabled
11-13 canAddMoreProfilesToUser
7-13 isUserLimitReached
6-10 canAddMoreManagedProfiles
4.2-6 isUserLimitReachedLocked

Screenshot

Island Thanox
Island Thanox

How to Setup for Island

Check Out My Other Project!

  • AlwaysBatterySaver: An Xposed module that prevents Android from automatically disabling Battery Saver mode when the device is charging.

Thanks

  • Xposed Framework Developers
  • CorePatch (Inspiration for hook structure)
  • LLMs (Gemini, DeepSeek, ChatGPT) for assistance.

Package

io.github.icepony.alwayscreateuser

Authors

ice

Releases

v2.0

Release type: Stable

4/24/2025, 3:23:00 PM

What's Changed

  • Control Everything: Use the settings screen to easily enable or disable the entire module or specific user/profile limit bypasses.

Full Changelog: icepony/AlwaysCreateUser@v1.5...v2.0

v1.5: Fix canAddMoreProfilesToUser hook

Release type: Stable

1/28/2025, 2:44:07 PM

Tested successfully on Android 13

v1.5_Android_13

v1.4: Expand support to Android 4.2 - 14+, Fix "Failed to load class" error

Release type: Stable

1/27/2025, 10:25:02 PM

v1.3: Refactor hooking logic

Release type: Stable

1/27/2025, 2:37:42 PM

v1.0

Release type: Stable

1/26/2025, 5:14:40 AM