Explorar el Código

add user utility to gather logs for debugging

Alfonso Gamboa hace 3 años
padre
commit
280491d3e8
Se han modificado 1 ficheros con 62 adiciones y 0 borrados
  1. 62 0
      SD_ROOT/wz_mini/bin/gather_wz_logs.sh

+ 62 - 0
SD_ROOT/wz_mini/bin/gather_wz_logs.sh

@@ -0,0 +1,62 @@
+#!/bin/sh
+
+create_dir() {
+	echo "creating gather dir"
+	mkdir /opt/wz_mini/tmp/log_gather
+}
+
+if [ -d /opt/wz_mini/tmp/log_gather ] ; then
+	echo "gather dir already present, deleting."
+	rm -rf /opt/wz_mini/tmp/log_gather
+	create_dir
+else
+create_dir
+fi
+
+#cat * | grep 2C | sed 's/^.*\(RTSP_PASSWORD=\).*$/\1/' | sed 's/-U[^-P]*//'
+echo "copy wz_mini logs"
+cp /opt/wz_mini/log/* /opt/wz_mini/tmp/log_gather/
+
+echo "gather impdbg"
+impdbg --enc_info > /opt/wz_mini/tmp/log_gather/enc_info
+
+echo "gather logcat"
+logcat -d > /opt/wz_mini/tmp/log_gather/logcat
+
+echo "gather callback"
+logread | grep callback > /opt/wz_mini/tmp/log_gather/callback.log
+
+echo "gather local_sdk"
+logread | grep local_sdk > /opt/wz_mini/tmp/log_gather/local_sdk.log
+
+echo "gather /dev"
+ls -l /dev > /opt/wz_mini/tmp/log_gather/dev.log
+
+echo "gather df"
+df -h > /opt/wz_mini/tmp/log_gather/df.log
+
+echo "gather libcallback logs"
+logread | grep "\[command\]" > /opt/wz_mini/tmp/log_gather/libcallback.log
+
+echo "gather process list"
+ps -T | sed 's/-U[^-P]*//' > /opt/wz_mini/tmp/log_gather/ps.log
+
+echo "gather mounts"
+mount > /opt/wz_mini/tmp/log_gather/mount.log
+
+echo "gather mmc"
+logread | grep -E "mmc|storage_dev|playback_dev|tf_prepare" > /opt/wz_mini/tmp/log_gather/mmc.log
+
+echo "gather app.ver"
+cp /system/bin/app.ver /opt/wz_mini/tmp/log_gather/system_app.ver
+
+if [ -f /tmp/sd_check_result.txt ]; then
+	echo "copy sd_check_result.txt"
+	cp /tmp/sd_check_result.txt /opt/wz_mini/tmp/log_gather/sd_check_result.txt
+fi
+
+echo "compress to /media/mmc/log_gather_$(date +"%F_T%H%M").tar.gz"
+tar -czf /media/mmc/log_gather_$(date +"%F_T%H%M").tar.gz -C /opt/wz_mini/tmp log_gather/
+
+echo "cleanup, remove gather dir"
+rm -rf /opt/wz_mini/tmp/log_gather