mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2025-08-09 20:14:04 +00:00
revise paths, add ethernet deps
This commit is contained in:
BIN
SD_ROOT/factory_t31_ZMC6tiIDQN
Executable file → Normal file
BIN
SD_ROOT/factory_t31_ZMC6tiIDQN
Executable file → Normal file
Binary file not shown.
Binary file not shown.
BIN
SD_ROOT/wz_mini/bin/dropbearmulti
Executable file → Normal file
BIN
SD_ROOT/wz_mini/bin/dropbearmulti
Executable file → Normal file
Binary file not shown.
13
SD_ROOT/wz_mini/bin/iwconfig.sh
Normal file
13
SD_ROOT/wz_mini/bin/iwconfig.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
echo 'wlan0 IEEE 802.11bgn ESSID:"ethernet" Nickname:"<WIFI@REALTEK>"'
|
||||
echo ' Mode:Managed Frequency:2.472 GHz Access Point: 70:8B:CD:86::E8'
|
||||
echo ' Bit Rate:72.2 Mb/s Sensitivity:0/0 '
|
||||
echo ' Retry:off RTS thr:off Fragment thr:off'
|
||||
echo ' Encryption key:****-****-****-****-****-****-****-**** Security mode:open'
|
||||
echo ' Power Management:off'
|
||||
echo ' Link Quality=92/100 Signal level=100/100 Noise level=0/100'
|
||||
echo ' Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0'
|
||||
echo ' Tx excessive retries:0 Invalid misc:0 Missed beacon:0'
|
||||
|
BIN
SD_ROOT/wz_mini/bin/wg
Normal file
BIN
SD_ROOT/wz_mini/bin/wg
Normal file
Binary file not shown.
4
SD_ROOT/wz_mini/bin/wpa_cli.sh
Normal file
4
SD_ROOT/wz_mini/bin/wpa_cli.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo 'wpa_state=COMPLETED'
|
||||
echo ip_addresss=`ifconfig wlan0 | awk '/inet / {print $2}' | awk -F: '{print $2}'`
|
18
SD_ROOT/wz_mini/etc/profile
Normal file
18
SD_ROOT/wz_mini/etc/profile
Normal file
@@ -0,0 +1,18 @@
|
||||
# Set PS1
|
||||
if [ "$PS1" ]; then
|
||||
if [ "`id -u`" -eq 0 ]; then
|
||||
export PS1='[\u@\h:\W]# '
|
||||
else
|
||||
export PS1='[\u@\h:\W]$ '
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set terminal env
|
||||
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/media/mmc/wz_mini/bin
|
||||
export PATH=/system/bin:$PATH
|
||||
export LD_LIBRARY_PATH=/system/lib
|
||||
export LD_LIBRARY_PATH=/thirdlib:$LD_LIBRARY_PATH
|
||||
#export TZ=UTC-8
|
||||
|
||||
# Set directoty and file default create permission
|
||||
umask 022
|
@@ -1,52 +1,56 @@
|
||||
#!/bin/sh
|
||||
|
||||
DISABLE_FW_UPGRADE="false"
|
||||
HOSTNAME="WCV3_spare_test"
|
||||
|
||||
echo "run_mmc.sh start" > /dev/kmsg
|
||||
|
||||
echo "check if ethernet adapter is present"
|
||||
if [[ ! -d /sys/class/net/eth* ]]; then
|
||||
echo "usb ethernet not present"
|
||||
if [[ ! -d /sys/class/net/usb0* ]]; then
|
||||
echo "usb host not present"
|
||||
else
|
||||
ifconfig usb0 down
|
||||
ifconfig wlan0 down
|
||||
/media/mmc/busybox ip link set wlan0 address 02:01:02:03:04:08
|
||||
/media/mmc/busybox ip link set wlan0 name wlanold
|
||||
/media/mmc/busybox ip link set usb0 name wlan0
|
||||
|
||||
ifconfig wlan0 up
|
||||
udhcpc -i wlan0
|
||||
/media/mmc/dropbearmulti dropbear -R -m &
|
||||
sleep 5
|
||||
mount -o bind /media/mmc/wpa_cli.sh /bin/wpa_cli
|
||||
##ONLY WORKS WITH g_ethernet enabled kernel
|
||||
ifconfig usb0 down
|
||||
ifconfig wlan0 down
|
||||
/media/mmc/wz_mini/bin/busybox ip link set wlan0 address 02:01:02:03:04:08
|
||||
/media/mmc/wz_mini/bin/busybox ip link set wlan0 name wlanold
|
||||
/media/mmc/wz_mini/bin/busybox ip link set usb0 name wlan0
|
||||
|
||||
ifconfig wlan0 up
|
||||
udhcpc -i wlan0
|
||||
/media/mmc/wz_mini/bin/dropbearmulti dropbear -R -m &
|
||||
sleep 5
|
||||
mount -o bind /media/mmc/wz_mini/bin/wpa_cli.sh /bin/wpa_cli
|
||||
fi
|
||||
else
|
||||
ifconfig eth0 down
|
||||
ifconfig wlan0 down
|
||||
|
||||
/media/mmc/busybox ip link set wlan0 name wlanold
|
||||
/media/mmc/busybox ip link set eth0 name wlan0
|
||||
/media/mmc/wz_mini/bin/busybox ip link set wlan0 name wlanold
|
||||
/media/mmc/wz_mini/bin/busybox ip link set eth0 name wlan0
|
||||
|
||||
ifconfig wlan0 up
|
||||
udhcpc -i wlan0
|
||||
/media/mmc/dropbearmulti dropbear -R -m &
|
||||
/media/mmc/wz_mini/bin/dropbearmulti dropbear -R -m &
|
||||
sleep 5
|
||||
mount -o bind /media/mmc/wpa_cli.sh /bin/wpa_cli
|
||||
mount -o bind /media/mmc/wz_mini/bin/wpa_cli.sh /bin/wpa_cli
|
||||
fi
|
||||
|
||||
echo set hostname
|
||||
hostname WCV3_spare_test
|
||||
if [[ "$DISABLE_FW_UPGRADE" == "true" ]]; then
|
||||
mkdir /tmp/Upgrade
|
||||
mount -t tmpfs -o size=1,nr_inodes=1 none /tmp/Upgrade
|
||||
echo -e "127.0.0.1 localhost \n127.0.0.1 wyze-upgrade-service.wyzecam.com" > /tmp/hosts_wz
|
||||
mount --bind /tmp/hosts_wz /etc/hosts
|
||||
fi
|
||||
|
||||
echo Store dmesg logs
|
||||
dmesg > /media/mmc/wz_mini/logs/dmesg.log
|
||||
echo set hostname
|
||||
hostname $HOSTNAME
|
||||
|
||||
echo Run dropbear ssh server
|
||||
/media/mmc/wz_mini/bin/dropbearmulti dropbear -R -m
|
||||
|
||||
#echo Disable remote firmware upgrade, uncomment lines below to enable
|
||||
#mkdir /tmp/Upgrade
|
||||
#mount -t tmpfs -o size=1,nr_inodes=1 none /tmp/Upgrade
|
||||
#echo -e 127.0.0.1 localhost n127.0.0.1 wyze-upgrade-service.wyzecam.com > /tmp/hosts_wz
|
||||
#mount --bind /tmp/hosts_wz /etc/hosts
|
||||
|
||||
sleep 3
|
||||
|
||||
#Place commands here to run 30 seconds after boot
|
||||
|
Reference in New Issue
Block a user