Skip to content

Commit 252c4c7

Browse files
committed
Add speedtest action.sh
1 parent 1d734e1 commit 252c4c7

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed

module/action.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/system/bin/sh
2+
3+
MODPATH="${0%/*}"
4+
5+
get_active_iface() {
6+
iface=$(ip route get 192.0.2.1 2>/dev/null | awk '/dev/ {for(i=1;i<=NF;i++) if($i=="dev") print $(i+1)}')
7+
echo "$iface"
8+
}
9+
10+
iface=$(get_active_iface)
11+
12+
new_mode="none"
13+
case "$iface" in
14+
wlan*) new_mode="Wi-Fi" ;;
15+
rmnet_data*) new_mode="Cellular" ;;
16+
*) new_mode="none" ;;
17+
esac
18+
19+
if [ "$new_mode" != "none" ]; then
20+
echo "[+] Running Speed Test"
21+
echo "[+] Internet Type: $new_mode"
22+
echo "[+] Run 1: "
23+
${MODPATH}/bin/speedtest
24+
echo ""
25+
echo "[+] Run 2: "
26+
${MODPATH}/bin/speedtest
27+
echo ""
28+
echo "[+] Run 3: "
29+
${MODPATH}/bin/speedtest
30+
else
31+
echo "[-] No Active Internet Connection found!"
32+
fi

module/bin/speedtest

2.42 MB
Binary file not shown.

module/customize.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,6 @@ fi
5959

6060
# Always create rmnet_data_cubic unless another exists
6161
create_file_if_needed "rmnet_data" "cubic"
62+
63+
chmod +x $MODPATH/bin/speedtest
64+
chmod +x $MODPATH/action.sh

0 commit comments

Comments
 (0)