mirror of
https://github.com/Jan21493/Linkplay.git
synced 2024-11-20 19:33:58 +00:00
added content
This commit is contained in:
parent
013e46ca44
commit
70bcd40c5d
1 changed files with 22 additions and 5 deletions
|
@ -85,18 +85,33 @@ echo "WiFi disabled!"
|
||||||
```
|
```
|
||||||
For testing purpose, you may ***reboot*** and ***telnet*** to the device afterwards.
|
For testing purpose, you may ***reboot*** and ***telnet*** to the device afterwards.
|
||||||
|
|
||||||
Here's the file from the device where the script was NOT present:
|
Here's the file from the device where the script was NOT present. There is a little "enhancement" included, because the downloaded version of busybox is used as the shell ***/tmp/bin/ash*** instead of "build-in" version. You can see the difference, because the shell prompt message is ***BusyBox v1.23.2 (2016-09-27 07:54:34 CEST) built-in shell (ash)*** instead of ***BusyBox v1.12.1 () built-in shell (ash)***.
|
||||||
|
|
||||||
|
A list of all commands that are included is shown with ***/tmp/bin/busybox --help*** or just help (see shell script below). You may create symbolic links for these commands or start them by e.g. ***/tmp/bin/busybox telnet 10.1.1.52***.
|
||||||
```
|
```
|
||||||
mkdir /vendor/user
|
mkdir /vendor/user
|
||||||
cat <<\EOF > /vendor/user/user.sh
|
cat <<\EOF > /vendor/user/user.sh
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
sleep 5
|
||||||
# get telnetd from full version of busybox and start in background
|
# get telnetd from full version of busybox and start in background
|
||||||
|
mkdir /tmp/bin
|
||||||
wget -O /tmp/bin/busybox -T 5 http://10.1.1.22/a31/bin/busybox -q
|
wget -O /tmp/bin/busybox -T 5 http://10.1.1.22/a31/bin/busybox -q
|
||||||
chmod 777 /tmp/bin/busybox
|
chmod 555 /tmp/bin/busybox
|
||||||
/tmp/bin/busybox telnetd -l/bin/ash >/tmp/web/busybox.out 2>/tmp/web/busybox.err &
|
ln -s /tmp/bin/busybox /tmp/bin/telnetd
|
||||||
|
ln -s /tmp/bin/busybox /tmp/bin/ash
|
||||||
|
/tmp/bin/telnetd telnetd -l/tmp/bin/ash &
|
||||||
|
|
||||||
|
echo '#!/bin/sh' >/tmp/bin/help
|
||||||
|
echo '/tmp/bin/busybox --help' >>/tmp/bin/help
|
||||||
|
chmod 755 /tmp/bin/help
|
||||||
|
|
||||||
# shut down WiFi
|
# shut down WiFi
|
||||||
ifconfig ra0 down
|
|
||||||
ifconfig apcli0 down
|
ifconfig apcli0 down
|
||||||
|
ifconfig ra0 down
|
||||||
|
sleep 600
|
||||||
|
ifconfig apcli0 down
|
||||||
|
|
||||||
# Uncomment to disable sleep after 15 minutes
|
# Uncomment to disable sleep after 15 minutes
|
||||||
#while true; do sleep 60; echo 'AXX+MUT+000' >/dev/ttyS0; done &
|
#while true; do sleep 60; echo 'AXX+MUT+000' >/dev/ttyS0; done &
|
||||||
EOF
|
EOF
|
||||||
|
@ -104,5 +119,7 @@ chmod 755 /vendor/user/user.sh
|
||||||
cd /vendor/user
|
cd /vendor/user
|
||||||
ls -l
|
ls -l
|
||||||
```
|
```
|
||||||
So far, the device fetches the full version of busybook after each reboot. With ***df*** command you can verify the free space on each of the file systems.
|
The shutdown of "apcli0" does not work within the script, however it works a bit later if executed manually.
|
||||||
|
|
||||||
|
So far, the device fetches the full version of busybook after each reboot, but stores that binary in ramfs. With ***df*** command you can verify the free space on each of the file systems.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue