Невозможно отключить VPN из исходного кода Java, если только устройство не рутировано, тогда есть некоторые взломы. (мне сказали, что я являюсь разработчиком Android для крупной софтверной компании) Это почти возможно, но для этого потребуется написать что-то в Native Code. Есть некоторые компании, которые в настоящее время пытаются сделать это в SDK. Authentec один, но даже в SDK нет возможности отключить VPN-соединение. Я пришел сюда, чтобы посмотреть, делал ли это кто-то раньше, но я знаю, что это невозможно сделать через Java-код, он должен быть в Native Code (C для простых пользователей, таких как я)