|
1 | 1 | #!/system/bin/sh |
2 | | -# |
3 | | -# Core Task Optimizer |
4 | | -# Version: v1.1.3 |
5 | | -# |
6 | | -# A lightweight system optimization tool for Linux systems that enhances |
7 | | -# performance through task prioritization and resource allocation. |
8 | | -# |
9 | | -# MIT License |
10 | | -# |
11 | | -# Copyright (c) 2024 c0d3h01 |
12 | | -# |
13 | | -# Permission is hereby granted, free of charge, to any person obtaining a copy |
14 | | -# of this software and associated documentation files (the "Software"), to deal |
15 | | -# in the Software without restriction, including without limitation the rights |
16 | | -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
17 | | -# copies of the Software, and to permit persons to whom the Software is |
18 | | -# furnished to do so, subject to the following conditions: |
19 | | -# |
20 | | -# The above copyright notice and this permission notice shall be included in all |
21 | | -# copies or substantial portions of the Software. |
22 | | -# |
23 | | -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
24 | | -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
25 | | -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
26 | | -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
27 | | -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
28 | | -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
29 | | -# SOFTWARE. |
30 | | -# |
31 | | - |
32 | 2 | MODDIR="${0%/*}" |
33 | 3 |
|
34 | 4 | wait_until_login() { |
35 | | - # Wait until the system boot is completed |
36 | 5 | until [ "$(getprop sys.boot_completed)" -eq 1 ]; do |
37 | 6 | sleep 1 |
38 | 7 | done |
39 | | - |
40 | | - # Wait for user to unlock the screen to gain rw permissions to "/storage/emulated/0" |
41 | | - test_file="/storage/emulated/0/Android/.PERMISSION_TEST" |
42 | | - until touch "$test_file" 2>/dev/null; do |
43 | | - sleep 1 |
44 | | - done |
45 | | - rm -f "$test_file" |
46 | 8 | } |
47 | | - |
48 | 9 | wait_until_login |
49 | 10 |
|
50 | | -sleep 30 #sleep_rest_after_boot. |
51 | | -mkdir -p "$MODPATH/logs" |
| 11 | +sleep 30 && mkdir -p "$MODPATH/logs" && |
52 | 12 | "$MODDIR/libs/task_optimizer" 2>/dev/null |
53 | 13 | exit 0 |
0 commit comments