AppHider Setup Tutorial
Amarok currently offers 4 app hiding modes:
ShizukumodeDhizukumodeRootmodeDSMmode
You may select the desired app hiding mode in More Settings > Switch AppHider Workmode.
Which mode should I use?
TL;DR
- Non-Rooted Devices: Use Dhizuku mode.
- Rooted Devices: Use Root mode.
Root(Rooted): Easiest setup; requires a rooted device.Dhizuku(Non-Rooted): Complex setup; survives reboots.Shizuku(Non-Rooted): Easy setup; requires reactivation after every reboot.DSM(Non-Rooted, Deprecated): Requires IceBox/StopApp. Development has ended; use Dhizuku instead.
Root mode
Hides apps by executing
sucommands. Requires a rooted device.
- Ensure your device is rooted.
- In Amarok, select Root mode.
- Grant root access via your Root Manager (e.g., Magisk) when prompted.
Dhizuku Mode
Dhizuku shares Device Owner permissions. It does not require root and survives reboots.
- Install Dhizuku on your device.
- Follow the Dhizuku Setup Guide to activate it. You may need a computer with ADB installed, and you must log out of all accounts on your device.
- In Amarok, select Dhizuku mode.
- When prompted, authorize Amarok to use Dhizuku permissions.
Shizuku Mode
Shizuku shares ADB permissions with other apps. It must be reactivated after every device restart.
- Install Shizuku.
- Follow the Shizuku Setup Guide to activate Shizuku.
- In Amarok, select Shizuku mode.
- When prompted, authorize Amarok to use Shizuku permissions.
- After every device restart, you need to reactivate Shizuku.
DSM mode
Hide via Delegated-Scopes-Manager. Root is not required, but you need to install either IceBox or Stopapp and activate it using Device Owner mode
- Install IceBox or Stopapp (or any other DSM Administrator app).
- Connect your phone to a computer and activate the app using Device Owner Mode
WARNING
Icebox or StopApp must be activated in Device Owner Mode, or DSM will not function.
- In Amarok, select DSM mode.
- When prompted, authorize Amarok to use DSM permissions.
Common errors
Root mode
- "Unable to get root access"
- Please check whether your device is rooted / whether Amarok privileges are granted in Root Manager.
DSM mode
- "Failed to hide app: DSM administrator not activated"
- Please check that your fridge or hacks are activated and that Device Administrator Mode is used.
- "DSM service is not available"
- Your device does not have a refrigerator or shizuku installed, or its version is too low.
Shizuku mode
- "Shizuku version is too low"
- Please upgrade your Shizuku to
v11or above.
- Please upgrade your Shizuku to
- "Shizuku: Permission request denied"
- Please allow Amarok to use Shizuku permissions.
- "Shizuku service is invalid"
- Please install Shizuku or Sui on your device.
- "Failed to hide application: Unable to get IPackageManager interface"
- Your device may have been tampered with by the manufacturer, please submit an issue on Github to inform the developer for adaptation.
- "Shizuku service is not running"
- Please make sure your Shizuku is running properly. It is possible that Shizuku was not reactivated after the device was rebooted.
Dhizuku mode
- Amarok occasionally crashes on startup
- Please upgrade Amarok to v0.10.0-beta1 or above.