#!/usr/bin/perl
print " LG United Mobile USB  drivers Uninstall Script \n";
print " Removing the Library Receipts\n";
$res = `sudo rm -R /Library/Receipts/LG_Mobile_Mac_Usb_Drivers.pkg `;
print "Removing the Installed folder \n";
$res = `sudo rm -R /LGUSBCDCDriver/ `;
$result = `sw_vers -productVersion `;
$prodversion = substr($result,0,4);

if($prodversion < "10.9" )
{
	print "removing the bus driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_usbbus.kext `;
	print "removing the ACM control driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_mdmdata.kext `;
	print "removing the ACM Data driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_mdmcontrol.kext `;
	print "removing the Network control driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_ndisdata.kext `;
	print "removing the Network Data driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_ndiscontrol.kext `;
	print "removing ccl file \n";
	$result = `sudo rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;
	print "removing Serial driver \n";
	$res = `sudo rm -R /System/Library/Extensions/lgandroid_serial.kext `;
}
else
{
	print "removing the bus driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_usbbus.kext `;
	print "removing the ACM control driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_mdmdata.kext `;
	print "removing the ACM Data driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_mdmcontrol.kext `;
	print "removing the Network control driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_ndisdata.kext `;
	print "removing the Network Data driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_ndiscontrol.kext `;
	print "removing ccl file \n";
	$result = `sudo rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;
	print "removing Serial driver \n";
	$res = `sudo rm -R /Library/Extensions/lgandroid_serial.kext `;

}
`exit 0`;

