You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Freeze is a word that describes the action of **blocking (immediately stopping) apps when they are unnecessary (
20
-
on-demand
21
-
request)** to use the device
22
-
in a better way, cut down on the usage of RAM and save power. Users can also unfreeze them to revert to their original
23
-
state.
18
+
Freeze is a word that describes the action of **blocking (immediately stopping) apps when they are not needed/in-use (on-demand request)** which in turn helps the device to cut down on the usage of RAM and save power. Users can also unfreeze them to revert to their original state.
24
19
25
20
In general, "freeze" means disable, but also Hail can "freeze" apps by hiding and suspending them.
26
21
27
22
### Disable
28
23
29
-
Disabled apps will not be shown in the launcher and will be shown as "Disabled" in the installed apps list. Enable them
30
-
to revert the action.
24
+
Disabled apps will not be shown in the launcher and will be shown as "Disabled" in the installed apps list. Enable them to revert the action.
31
25
32
26
### Hide
33
27
34
-
Hidden apps will not be shown in the launcher and installed apps list. Unhide them to revert the action.
28
+
Hidden apps will not be shown in the launcher and in the installed apps list. Unhide them to revert the action.
35
29
36
-
> While in this state, which is almost like an uninstalled state, the package will be unavailable,
37
-
> but the application data and the actual package file will not be removed from the device.
30
+
> While in this state, which is almost like an uninstalled state, the package will be unavailable, however, the application data and the actual package file will not be removed from the device.
38
31
39
32
### Suspend (Android 7.0+)
40
33
41
-
Suspended apps will have their icons shown in a grayscale in the device's launcher. Unsuspend them to revert the action.
34
+
Suspended apps will have their icons shown in grayscale within the device's launcher. Unsuspend them to revert the action.
42
35
43
-
> While in this state, the application's notifications will be hidden, any of its started activities
44
-
> will be stopped and it will not be able to show toasts, dialogs or even play audio. When the user tries
45
-
> to launch a suspended app, the system will, instead, show a dialog to the user informing them that
46
-
> they cannot use this app while it is suspended.
36
+
> While in this state, the application's notifications will be hidden, any of its started activities will be stopped and it will not be able to show toasts, dialogs or even play audio. When the user tries to launch a suspended app, the system will, instead, show a dialog to the user informing them that they cannot use this app while it is suspended.
47
37
48
-
Suspend only prevents the user from interacting with the app, it does **NOT** prevent the app from running in the
49
-
background.
38
+
Suspend only prevents the user from interacting with the app, it does **NOT** prevent the app from running in the background.
50
39
51
40
## Working mode
52
41
53
-
**Any apps that have been frozen on Hail will need to be unfrozen by the same working mode.**
42
+
**Any app that has been frozen on Hail will need to be unfrozen by the same working mode.**
54
43
55
44
1. For devices supporting wireless debugging (Android 11+) or rooted devices, `Shizuku` is recommended.
56
45
@@ -68,7 +57,7 @@ background.
68
57
69
58
### Device Owner
70
59
71
-
**You must remove device owner before uninstall**
60
+
**You must remove Hail as a device owner before you can uninstall it**
-`com.aistra.hail.action.LAUNCH`: Unfreeze and launch target app. If it is unfrozen, it will launch directly. `key="package"``value="com.package.name"`
180
166
181
-
-`com.aistra.hail.action.FREEZE`: Freeze target app. It must be checked at
182
-
Home. `key="package"``value="com.package.name"`
167
+
-`com.aistra.hail.action.FREEZE`: Freeze target app. It must be checked at Home. `key="package"``value="com.package.name"`
0 commit comments