Старшеклассник Алекс, как и все его сверстники не мог ни минуты прожить без своего смартфона. И так же, как большинство людей в мире, Алекс не подозревал, что внутри каждого смартфона существует огромный мир, обитатели которого обеспечивают бесперебойную работу его любимого гаджета. Все системы и приложения подобны настоящим планетам, со своими обитателями. К примеру, жителями Текстополиса являются всевозможные смайлики. Они прекрасно знают, что современным подросткам зачастую бывает некогда печатать длинные сообщения, поэтому свои эмоции они передают при помощи смайликов. Каждый смайлик в Текстополисе выражает какую-то одну эмоцию. Они словно актеры одной роли, и эту роль каждый из них готов сыграть в любой момент.
Смайлик по имени Джин подобно своим родителям должен был выражать равнодушие. Вот только Джину не удавалось долго удерживать одну и ту же эмоцию. Его внешность постоянно менялась, выражая целую гамму настроений, и поэтому Джина все еще не допускали до работы. Но в этот день Джин был уверен, что он справится со своей ролью и наконец-то начнет работать в Кубе.
Куб был самой заветной мечтой любого обитателя Текстополиса. Именно там находились все смайлики, которыми чаще всего пользовался Алекс. А наиболее часто используемые становились фаворитами и пользовались всеобщим уважением. Джин был уверен, что в этот день он лишь ознакомится с работой, ведь редко кого из смайликов выбирают для сообщения в первый рабочий день. Однако Алекс, решивший отправить сообщение своей однокласснице Эдди Маккалистер, решил выбрать именно Джина. Мальчик был давно влюблен в Эдди, но не желая этого показывать, собирался отправить равнодушного смайлика. К сожалению, перепуганный Джин не смог удержать свои эмоции под контролем, поэтому Эдди получила совершенно непонятный рисунок.
После этого в Текстополисе начался настоящий кошмар. Руководящая работой в Кубе мисс Смайлер решила, что лучшим выходом будет уничтожение Джина. За ним в погоню отправили антивирусных ботов, поэтому бедняге пришлось бежать. А вместе с ним в бега пустился еще один смайлик – Дай Пять. Когда-то он считался фаворитом и теперь был готов на все, лишь бы вернуться на вершину. По словам Дай Пять, им с Джином нужно отыскать хакера Джейлбрейк, которая сможет переписать код Джина и сделать его нормальным. Отыскав Джейлбрейк, Джин и Дай Пять рассказали о своей проблеме. Юная хакерша согласилась им помочь, но взамен Джин, способный менять свой облик, должен будет помочь ей покинуть смартфон и перебраться в Облако хранения данных.
Отправляясь в это опасное путешествие, Джин и его друзья не догадывались, сколько приключений им предстоит пережить. А еще трое приятелей не знали, что пока они пробираются через приложения и программы, телефон Алекса ведет себя совершенно непредсказуемо. И, в конце концов, мальчик, устав от глюков в смартфоне, решил отнести его в сервис, чтобы удалить всю имеющуюся информацию. Если Джин, Дай Пят и Джейлбрейк ничего не предпримут, погибнут все жители Текстополиса.