Продолжаем начатую ранее
сагу про детей, компьютеры и Интернет. Теперь я могу складно рассказать как можно подарить своему ребёнку смартфон, не упуская из виду проблемы безопасности.
Я никогда не считал что кому-либо из моих детей необходим мобильный телефон. Но я знаю что большое число родителей не разделяет моё мнение. Ну ладно. Надеюсь, что с услугами, предоставляемыми сотовыми операторами для использования в "детских" мобильниках, родители способны ознакомиться самостоятельно. Но смартфон! Это нечто большее чем просто телефонный аппарат. Поэтому над выбором смартфона следует поразмыслить отдельно. Выбор смартфона не стоит доверять ребенку. И хотя многие родители именно так и поступают, мне эта идея не кажется здравой. Я сам выбираю смартфон, предварительно поняв чего именно хочет ребёнок и для чего он его будет использовать.
Я не разбираюсь в iOS и в предоставляемых iPhone возможностях parental control. Кроме того, Android мне кажется в целом более дешевым и открытым вариантом смартфона c широким ассортиментом моделей. Поэтому я подбираю небольшую, популярную и вындалоустойчивую модель известного производителя. Не слишком новую, но и не слишком старую. Бывший в употреблении, но исправный телефон меня вполне устраивает.
Прежде чем покупать телефон я тщательно изучаю возможность его перепрошивки альтернативными версиями Android. Дело в том что идеальной для моего случая будет версия 4.4. Объясню почему именно эта. Возможно, конечно, подойдет и более широкий диапазон версий: от 4.2 но не старше 5.0. Дело в том что именно в Android 4.2 появляются restricted profiles - штатные возможности parental control. А в Android 5.02 возможности restricted profiles для телефонов превращаются просто в guest login что не годится для наших целей. То что мне нужно назывется именно restricted profiles. Начиная с 4.2 restricted profiles присутствуют в планшетах (но не в телефонах!). А начиная с 5.02 restricted profiles уступили место guest logins и multiuser. Кроме того, Google решил и далее в будущем не использовать restricted profiles на устройствах с SIM-картами, то есть, на телефонах. Кто знает что они придумают ещё? Так вот, в Android 4.4 restricted profiles замечательно удаётся заставить работать на телефонах.
Теперь объясню почему желательна перепрошивка или, по крайней мере, root смартфона. Перепрошивка (обычно на версию 4.4) позволяет поднять версию Android для тех б/у смартфонов, штатная прошивка которых остановилась где-то на 4.2 (или раньше). Разница все-таки есть и немалая. Root нам потребуется чтобы заставить Android "думать" что он имеет дело с планшетом а не с телефоном. Чтобы принудительно включить restricted profiles. Дело в том что эти самые restricted profiles которые и будут использовать дети, активируются лишь при landscape расположении устройства. Телефоны, в отличие от планшетов, не склонны поворачивать изображение в landscape при заблокированном экране. А нам необходимо именно это. Поэтому Android надо заставить разрешить повороты экрана такого рода с помощью нескольких параметров в файле build.prop:
log.tag.launcher_force_rotate=VERBOSE
lockscreen.rot_override=true
fw.show_multiuserui=1
fw.max_users=5
Этот файл невозможно редактировать без root. И ещё: надо не забыть заполнить свой собственный профиль в контактах. Это тот контакт который называтся просто - Я.
Обычно только после всех этих манипуляций на телефоне с Android 4.4 появляется меню НАСТРОЙКИ/УСТРОЙСТВО/ПОЛЬЗОВАТЕЛИ И ПРОФИЛИ. Кроме того, появляется возможность переключения с одного пользователя на другого в landscape-режиме.
Теперь, думаю, понятно, как всё это работает (да можно и
прочитать): Вы - родитель, владелец телефона. Остальные - дети, пользователи с ограничениями на использование выбранных родителями приложений. Мне кажется, что в большинстве случаев этого вполне достаточно.
Итак,
- Лучше всего использовать Android 4.2 <= 4.4 <= 5.0. Версия 4.4 является предпочтительной.
- Штатная фича Android, реализующая многопользовательский режим и parental control называется restricted profiles.
- На планшетах restricted profiles работает сам по себе. Для того чтобы заставить работать restricted profiles на телефонах надо отредактировать build.prop
P.S.: Одним таким смартфоном может пользоваться несколько детей (по очереди). Достаточно для каждого из них настроить по отдельному профайлу. В зависимости от возраста ребенка, в зависимости от его потребностей и интересов. Может получиться даже экономия по сравнению с покупкой кучи обыкновенных мобильников. :D
P.P.S.: Забыл упомянуть еще о двух полезняшках: После всего вышеупомянутого хорошо бы еще защититься от рекламы. Для этого среди пользователей рутованного Android принято
модифицировать файл hosts, дописывая в него кучу имен рекламных сайтов с фиктивным (нулевым - 0.0.0.0) адресом . А также - установите приложение
AdBlock Plus для Android с той же целью - блокировать рекламные сайты. (На Google Play этого приложения нет)
P.P.P.S.: В итоге после длительных разбирательств к сожалению
выяснилось что придуманные Google restricted profiles оказались мертворожденным "удобством", так и не доведенным до ума. И к пятой версии (5.0.2) от них полностью отказались. В них так и не были реализованы возможности телефонных звонков для неосновных пользователей. При попытке позвонить Android выдает ошибку. А при приеме звонка - звонок попросту уходит на "владельца" телефона. Так что пользоваться restricted profile можно но все-таки - без телефонии.