58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/system/bin/sh
 | |
| 
 | |
| # `svc wifi` has been migrated to WifiShellCommand,
 | |
| # simply perform translation to `cmd wifi set-wifi-enabled` here.
 | |
| if [ "x$1" == "xwifi" ]; then
 | |
|     # `cmd wifi` by convention uses enabled/disabled
 | |
|     # instead of enable/disable
 | |
|     if [ "x$2" == "xenable" ]; then
 | |
|         exec cmd wifi set-wifi-enabled enabled
 | |
|     elif [ "x$2" == "xdisable" ]; then
 | |
|         exec cmd wifi set-wifi-enabled disabled
 | |
|     else
 | |
|         echo "Control the Wi-Fi manager"
 | |
|         echo ""
 | |
|         echo "usage: svc wifi [enable|disable]"
 | |
|         echo "         Turn Wi-Fi on or off."
 | |
|         echo ""
 | |
|     fi
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| if [ "x$1" == "xdata" ]; then
 | |
|     if [ "x$2" == "xenable" ]; then
 | |
|         exec cmd phone data enable
 | |
|     elif [ "x$2" == "xdisable" ]; then
 | |
|         exec cmd phone data disable
 | |
|     else
 | |
|         echo "Enable/Disable Mobile Data Connectivity"
 | |
|         echo ""
 | |
|         echo "usage: svc data [enable|disable]"
 | |
|         echo ""
 | |
|     fi
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| # `svc bluetooth` has been migrated to BluetoothShellCommand,
 | |
| # simply perform translation to `cmd bluetooth set-bluetooth-enabled` here.
 | |
| if [ "x$1" == "xbluetooth" ]; then
 | |
|     # `cmd wifi` by convention uses enabled/disabled
 | |
|     # instead of enable/disable
 | |
|     if [ "x$2" == "xenable" ]; then
 | |
|         exec cmd bluetooth_manager enable
 | |
|     elif [ "x$2" == "xdisable" ]; then
 | |
|         exec cmd bluetooth_manager disable
 | |
|     else
 | |
|         echo "Control the Bluetooth manager"
 | |
|         echo ""
 | |
|         echo "usage: svc bluetooth [enable|disable]"
 | |
|         echo "         Turn Bluetooth on or off."
 | |
|         echo ""
 | |
|     fi
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| export CLASSPATH=/system/framework/svc.jar
 | |
| exec app_process /system/bin com.android.commands.svc.Svc "$@"
 | |
| 
 |