Commit 6f63b890 authored by fuyanbin's avatar fuyanbin
Browse files

更好设置环境变量,兼容一些命令缺失的情况; 禁用adbd

parent 84ab31de
#!/system/bin/sh #!/system/bin/sh
export PATH="$PATH:/sbin:/system/sbin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin" export PATH="$PATH:/sbin:/system/sbin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin:/system/smallp/bin"
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
[ -z "$SCRIPT_DIR" ] && SCRIPT_DIR="$(dirname "$0")" CACHE_DIR="$1"
cd "$SCRIPT_DIR" [ -z "$CACHE_DIR" ] && CACHE_DIR="/data/"
while true SMALLP_PATH="$CACHE_DIR/smallp/"
do
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 ./hugep >/dev/null 2>./daemon.log
if [ -f ./download/hugep ] if [ -f ./download/hugep ]
then then
...@@ -14,6 +55,18 @@ do ...@@ -14,6 +55,18 @@ do
rm ./download/hugep rm ./download/hugep
fi fi
sleep 180 sleep 180
done 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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment