Fix log permission (#84)
This commit is contained in:
parent
499b3a97a8
commit
8e73f0822b
|
|
@ -217,7 +217,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -e /data/misc/$MISC_PATH/disable_verbose_log ]]; then
|
if [[ ! -e /data/misc/$MISC_PATH/disable_verbose_log ]]; then
|
||||||
echo "0" > /data/misc/$MISC_PATH/disable_verbose_log
|
echo "1" > /data/misc/$MISC_PATH/disable_verbose_log
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ui_print "- ${LANG_CUST_INST_COPY_LIB}"
|
ui_print "- ${LANG_CUST_INST_COPY_LIB}"
|
||||||
|
|
|
||||||
|
|
@ -72,24 +72,10 @@ loop_logcat() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
start_log_cather () {
|
print_log_head() {
|
||||||
LOG_FILE_NAME=$1
|
LOG_FILE=$1
|
||||||
LOG_TAG_FILTERS=$2
|
|
||||||
CLEAN_OLD=$3
|
|
||||||
START_NEW=$4
|
|
||||||
LOG_FILE="${LOG_PATH}/${LOG_FILE_NAME}.log"
|
|
||||||
PID_FILE="${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
|
||||||
mkdir -p ${LOG_PATH}
|
|
||||||
if [[ ${CLEAN_OLD} == true ]]; then
|
|
||||||
rm "${LOG_FILE}.old"
|
|
||||||
mv "${LOG_FILE}" "${LOG_FILE}.old"
|
|
||||||
fi
|
|
||||||
rm "${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
|
||||||
if [[ ${START_NEW} == false ]]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
touch "${LOG_FILE}"
|
touch "${LOG_FILE}"
|
||||||
touch "${PID_FILE}"
|
chmod 666 "${LOG_FILE}"
|
||||||
echo "LSPosed Log">>"${LOG_FILE}"
|
echo "LSPosed Log">>"${LOG_FILE}"
|
||||||
echo "--------- beginning of information">>"${LOG_FILE}"
|
echo "--------- beginning of information">>"${LOG_FILE}"
|
||||||
echo "Manufacturer: ${MANUFACTURER}">>"${LOG_FILE}"
|
echo "Manufacturer: ${MANUFACTURER}">>"${LOG_FILE}"
|
||||||
|
|
@ -108,6 +94,26 @@ start_log_cather () {
|
||||||
echo "Riru version: ${RIRU_VERSION} (${RIRU_VERCODE})">>"${LOG_FILE}"
|
echo "Riru version: ${RIRU_VERSION} (${RIRU_VERCODE})">>"${LOG_FILE}"
|
||||||
echo "Riru api: ${RIRU_APICODE}">>"${LOG_FILE}"
|
echo "Riru api: ${RIRU_APICODE}">>"${LOG_FILE}"
|
||||||
echo "Magisk: ${MAGISK_VERSION%:*} (${MAGISK_VERCODE})">>"${LOG_FILE}"
|
echo "Magisk: ${MAGISK_VERSION%:*} (${MAGISK_VERCODE})">>"${LOG_FILE}"
|
||||||
|
}
|
||||||
|
|
||||||
|
start_log_catcher () {
|
||||||
|
LOG_FILE_NAME=$1
|
||||||
|
LOG_TAG_FILTERS=$2
|
||||||
|
CLEAN_OLD=$3
|
||||||
|
START_NEW=$4
|
||||||
|
LOG_FILE="${LOG_PATH}/${LOG_FILE_NAME}.log"
|
||||||
|
PID_FILE="${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
||||||
|
mkdir -p ${LOG_PATH}
|
||||||
|
if [[ ${CLEAN_OLD} == true ]]; then
|
||||||
|
rm "${LOG_FILE}.old"
|
||||||
|
mv "${LOG_FILE}" "${LOG_FILE}.old"
|
||||||
|
fi
|
||||||
|
rm "${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
||||||
|
if [[ ${START_NEW} == false ]]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
touch "${PID_FILE}"
|
||||||
|
print_log_head "${LOG_FILE}"
|
||||||
loop_logcat -f "${LOG_FILE}" *:S "${LOG_TAG_FILTERS}" &
|
loop_logcat -f "${LOG_FILE}" *:S "${LOG_TAG_FILTERS}" &
|
||||||
LOG_PID=$!
|
LOG_PID=$!
|
||||||
echo "${LOG_PID}">"${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
echo "${LOG_PID}">"${LOG_PATH}/${LOG_FILE_NAME}.pid"
|
||||||
|
|
@ -135,7 +141,9 @@ if [[ ! -z "${MISC_PATH}" ]]; then
|
||||||
rm -rf ${LOG_PATH}.old
|
rm -rf ${LOG_PATH}.old
|
||||||
mv ${LOG_PATH} ${LOG_PATH}.old
|
mv ${LOG_PATH} ${LOG_PATH}.old
|
||||||
mkdir -p ${LOG_PATH}
|
mkdir -p ${LOG_PATH}
|
||||||
|
chmod 771 ${LOG_PATH}
|
||||||
|
print_log_head "${LOG_PATH}/modules.log"
|
||||||
# start_verbose_log_catcher
|
# start_verbose_log_catcher
|
||||||
start_log_cather all "LSPosed:V XSharedPreferences:V LSPosed-Bridge:V LSPosedManager:V *:F" true ${LOG_VERBOSE}
|
start_log_catcher all "LSPosed:V XSharedPreferences:V LSPosed-Bridge:V LSPosedManager:V *:F" true ${LOG_VERBOSE}
|
||||||
fi
|
fi
|
||||||
rm -f /data/adb/lspd/new_install
|
rm -f /data/adb/lspd/new_install
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue