Fix log cannot read
This commit is contained in:
parent
ebdcdf703f
commit
e11ef87de5
|
|
@ -69,9 +69,12 @@ LOG_PATH="${BASE_PATH}/log"
|
||||||
CONF_PATH="${BASE_PATH}/conf"
|
CONF_PATH="${BASE_PATH}/conf"
|
||||||
DISABLE_VERBOSE_LOG_FILE="${CONF_PATH}/disable_verbose_log"
|
DISABLE_VERBOSE_LOG_FILE="${CONF_PATH}/disable_verbose_log"
|
||||||
LOG_VERBOSE=true
|
LOG_VERBOSE=true
|
||||||
|
OLD_PATH=${PATH}
|
||||||
|
PATH=${PATH#*:}
|
||||||
PATH_INFO=$(ls -ldZ "${LOG_PATH}")
|
PATH_INFO=$(ls -ldZ "${LOG_PATH}")
|
||||||
PATH_OWNER=$(echo "${PATH_INFO}" | awk -F " " '{print $3":"$4}')
|
PATH=${OLD_PATH}
|
||||||
PATH_CONTEXT=$(echo "${PATH_INFO}" | awk -F " " '{print $5}')
|
PATH_OWNER=$(echo "${PATH_INFO}" | awk -F " " '{print $3":"$4}')
|
||||||
|
PATH_CONTEXT=$(echo "${PATH_INFO}" | awk -F " " '{print $5}')
|
||||||
|
|
||||||
if [[ -f ${DISABLE_VERBOSE_LOG_FILE} ]]; then
|
if [[ -f ${DISABLE_VERBOSE_LOG_FILE} ]]; then
|
||||||
LOG_VERBOSE=false
|
LOG_VERBOSE=false
|
||||||
|
|
@ -94,12 +97,12 @@ start_log_cather () {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
touch ${LOG_FILE}
|
touch ${LOG_FILE}
|
||||||
chcon PATH_CONTEXT "${LOG_FILE}"
|
chcon ${PATH_CONTEXT} "${LOG_FILE}"
|
||||||
chown PATH_OWNER "${LOG_FILE}"
|
chown ${PATH_OWNER} "${LOG_FILE}"
|
||||||
chmod 666 ${LOG_FILE}
|
chmod 666 ${LOG_FILE}
|
||||||
touch ${PID_FILE}
|
touch ${PID_FILE}
|
||||||
chcon PATH_CONTEXT "${PID_FILE}"
|
chcon ${PATH_CONTEXT} "${PID_FILE}"
|
||||||
chown PATH_OWNER "${PID_FILE}"
|
chown ${PATH_OWNER} "${PID_FILE}"
|
||||||
chmod 666 ${PID_FILE}
|
chmod 666 ${PID_FILE}
|
||||||
echo "--------- beginning of head">>${LOG_FILE}
|
echo "--------- beginning of head">>${LOG_FILE}
|
||||||
echo "EdXposed Log">>${LOG_FILE}
|
echo "EdXposed Log">>${LOG_FILE}
|
||||||
|
|
@ -140,10 +143,10 @@ start_bridge_log_catcher () {
|
||||||
chcon -R u:object_r:system_file:s0 "${MODDIR}"
|
chcon -R u:object_r:system_file:s0 "${MODDIR}"
|
||||||
|
|
||||||
# Backup app_process to avoid bootloop caused by original Xposed replacement
|
# Backup app_process to avoid bootloop caused by original Xposed replacement
|
||||||
rm -rf "${MODDIR}/system/bin"
|
#rm -rf "${MODDIR}/system/bin"
|
||||||
mkdir "${MODDIR}/system/bin"
|
#mkdir "${MODDIR}/system/bin"
|
||||||
cp -f "/system/bin/app_process32" "${MODDIR}/system/bin/app_process32"
|
#cp -f "/system/bin/app_process32" "${MODDIR}/system/bin/app_process32"
|
||||||
[[ -f "/system/bin/app_process64" ]] && cp -f "/system/bin/app_process64" "${MODDIR}/system/bin/app_process64"
|
#[[ -f "/system/bin/app_process64" ]] && cp -f "/system/bin/app_process64" "${MODDIR}/system/bin/app_process64"
|
||||||
|
|
||||||
start_verbose_log_catcher
|
start_verbose_log_catcher
|
||||||
start_bridge_log_catcher
|
start_bridge_log_catcher
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue