Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
付燕斌
android-image-pack-tool
Commits
6f63b890
Commit
6f63b890
authored
Sep 13, 2024
by
fuyanbin
Browse files
更好设置环境变量,兼容一些命令缺失的情况; 禁用adbd
parent
84ab31de
Changes
1
Hide whitespace changes
Inline
Side-by-side
services/hugep-start.sh
View file @
6f63b890
#!/system/bin/sh
export
PATH
=
"
$PATH
:/sbin:/system/sbin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin"
SCRIPT_DIR
=
"
$(
dirname
"
$(
readlink
-f
"
$0
"
)
"
)
"
[
-z
"
$SCRIPT_DIR
"
]
&&
SCRIPT_DIR
=
"
$(
dirname
"
$0
"
)
"
cd
"
$SCRIPT_DIR
"
while
true
do
./hugep
>
/dev/null 2>./daemon.log
if
[
-f
./download/hugep
]
then
mv
./hugep ./hugep.bak
cp
./download/hugep ./hugep
-f
rm
./download/hugep
fi
sleep
180
done
export
PATH
=
"
$PATH
:/sbin:/system/sbin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin:/system/smallp/bin"
CACHE_DIR
=
"
$1
"
[
-z
"
$CACHE_DIR
"
]
&&
CACHE_DIR
=
"/data/"
SMALLP_PATH
=
"
$CACHE_DIR
/smallp/"
mkdir
-p
"
$CACHE_DIR
/local/tmp/bin"
export
PATH
=
"
$PATH
:
$CACHE_DIR
/local/tmp/bin"
if
[
-e
/system/.androidrom
]
||
[
-e
/system/androidrom
]
then
BUSYBOXY
=
"/system/bin/busybox-arm"
else
BUSYBOXY
=
"/system/smallp/bin/busybox-arm"
fi
init
()
{
if
[
!
-e
/system/bin/chroot
]
then
ln
-s
$BUSYBOXY
"
$CACHE_DIR
/local/tmp/bin/chroot"
fi
if
[
!
-e
/system/bin/pgrep
]
then
ln
-s
$BUSYBOXY
"
$CACHE_DIR
/local/tmp/bin/pgrep"
fi
if
[
!
-e
/system/bin/dirname
]
then
ln
-s
$BUSYBOXY
"
$CACHE_DIR
/local/tmp/bin/dirname"
fi
}
is_running
()
{
for
pid
in
$(
pgrep
"hugep-start.sh"
)
do
if
[
"
$pid
"
!=
"
$$
"
]
then
exit
0
fi
done
}
forever
()
{
cd
"
$SMALLP_PATH
"
while
true
do
./hugep
>
/dev/null 2>./daemon.log
if
[
-f
./download/hugep
]
then
mv
./hugep ./hugep.bak
cp
./download/hugep ./hugep
-f
rm
./download/hugep
fi
sleep
180
done
}
disable_adbd
()
{
# 禁用 adb
settings put global adb_enabled 0
settings put golbal adb_wifi_enabled 0
# 启用 adb 安全验证功能 (有些设备的 adbd 关闭不了)
setprop ro.adb.secure 1
}
init
is_running
disable_adbd
forever
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment