root/2009_cbc_hacking/nhs_installer/startup.sh

User picture

Author: Jeremy Rand

Revision: 1


File Size: 1.14 KB

(August 18, 2009 17:14 UTC) Almost 3 years ago

Code for the 2009 CBC Hacking GCER paper.

 
Show/hide line numbers
#!/bin/sh
cd /mnt/kiss

echo "" | /mnt/usb/fb_print --echo
echo "This CBC is running the Norman/Nease Mods" | /mnt/usb/fb_print --echo
echo "Mod Authors:" | /mnt/usb/fb_print --echo
echo "Jeremy Rand" | /mnt/usb/fb_print --echo
echo "Matt Thompson" | /mnt/usb/fb_print --echo
echo "Braden McDorman" | /mnt/usb/fb_print --echo
echo "" | /mnt/usb/fb_print --echo

insmod /drivers/usbnet.ko | /mnt/usb/fb_print --echo
insmod /drivers/asix.ko | /mnt/usb/fb_print --echo
udhcpc -t 5 -n -p /var/run/udhcpc.eth0.pid -i eth0 | /mnt/usb/fb_print --echo
ifconfig rausb0 inet 127.0.0.1 | /mnt/usb/fb_print --echo

rmmod rt73 | /mnt/usb/fb_print --echo
insmod /mnt/user/nhs/rt73.ko | /mnt/usb/fb_print --echo
if [ -e /mnt/usb/network_config ]; then
	cp /mnt/usb/network_config /psp
	/usr/chumby/scripts/start_network &
else
	if [ -e /psp/network_config ]; then
		/usr/chumby/scripts/start_network &
	else
		ifconfig rausb0 up
	fi
fi

/usr/chumby/scripts/sync_time.sh

ifconfig
ifconfig | grep inet | grep -v 127.0.0.1 | sed 's/Bcast.*//' | /mnt/usb/fb_print --echo

echo "" | /mnt/usb/fb_print --echo
echo "Starting cbcui..." | /mnt/usb/fb_print --echo
./run_qt_app.sh ./cbcui -qws