Бесплатного интернета не существует. Вы представляете как это устроено на стороне оператора?
Погуглите такие страшные слова как Radius, GGSN, CGSN, DPI, Billing.
Если очень коротко, и для самых маленьких, то - у каждого абонента есть свой профайл, в профайле написано все что может и не может абонент. К примеру, информация о подключенных сервисах, остатки по пакетам и так далее. Когда вы пытаетесь воспользоваться интернетом, происходит "хендшейк", ваш телефон шлет пакет на БС, БС спрашивает у биллинга (GGSN, Radius, CGSN) что-то типа - "тут какой то чел интернет хочет, добро?" биллинг сверяет и говорит нет/да.
Вы хоть 15 апк поставьте, еще пентограмму нарисуйте - биллингу побарабану - профайл решает все!